YoVDO

DART - A Scalable and Adaptive Edge Stream Processing Engine

Offered By: USENIX via YouTube

Tags

USENIX Annual Technical Conference Courses Performance Evaluation Courses Adaptability Courses Scalability Courses Edge Computing Courses

Course Description

Overview

Explore DART, a scalable and adaptive edge stream processing engine, in this conference talk from USENIX ATC '21. Learn about the challenges faced by traditional data processing systems in handling time-critical and dynamically changing IoT applications. Discover how DART introduces a dynamic dataflow abstraction using distributed hash table (DHT) based peer-to-peer (P2P) overlay networks to automatically place, chain, and scale stream operators. Understand the engine's ability to reduce query latency, adapt to edge dynamics, and recover from failures. Examine DART's performance compared to Storm and EdgeWise, and its significant improvements in scalability, adaptability, and application deployment setup times for IoT applications on edge platforms.

Syllabus

Intro
What is Edge Stream Processing?
Why Edge Stream Processing?
Outline
Our Goal and Challenges
Challenge #1: How to scale to #applications?
Challenge #2: How to adapt to edge dynamics?
DART Design and implementation
Dynamic Dataflow Abstraction
Elastic Scaling Mechanism
Failure Recovery Mechanism
Performance Evaluation
Conclusion


Taught by

USENIX

Related Courses

Observing and Analysing Performance in Sport
OpenLearning
Introduction aux réseaux mobiles
Institut Mines-Télécom via France Université Numerique
Claves para Gestionar Personas
IESE Business School via Coursera
الأجهزة الطبية في غرف العمليات والعناية المركزة
Rwaq (رواق)
Clinical Supervision with Confidence
University of East Anglia via FutureLearn