USENIX ATC2021顶会
DART: A Scalable and Adaptive Edge Stream Processing Engine
Pinchao Liu, Dilma Da Silva, Liting Hu
摘要
Many Internet of Things (IoT) applications are time-critical and dynamically changing. However, traditional data processing systems (e.g., stream processing systems, cloud-based IoT data processing systems, wide-area data analytics systems) are not well-suited for these IoT applications. These systems often do not scale well with a large number of concurrently running IoT applications, do not support low-latency processing under limited computing resources, and do not adapt to the level of heterogeneity and dynamicity commonly present at edge environments. This suggests a need for a new edge stream processing system that advances the stream processing paradigm to achieve efficiency and flexibility under the constraints presented by edge computing architectures.
We present DART, a scalable and adaptive edge stream processing engine that enables fast processing of a large number of concurrent running IoT applications' queries in dynamic edge environments. The novelty of our work is the introduction of a dynamic dataflow abstraction by leveraging distributed hash table (DHT) based peer-to-peer (P2P) overlay networks, which can automatically place, chain, and scale stream operators to reduce query latency, adapt to edge dynamics, and recover from failures.
We show analytically and empirically that DART outperforms Storm and EdgeWise on query latency and significantly improves scalability and adaptability when processing a large number of real-world IoT stream applications' queries. DART significantly reduces application deployment setup times, becoming the first streaming engine to support DevOps for IoT applications on edge platforms.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper3
- CAPSys: Contention-aware task placement for data stream processingYuanli Wang, Lei Huang, Zikun Wang, Vasiliki Kalavri 等EuroSys 2025 · 被引用 8 次
- APEROL: Adaptive Parallel Edge-to-Cloud Runtime Optimization for Layered Workflow ExecutionDimitrios Banelas, Alkis Simitsis, Nikos GiatrakosVLDB 2026
- Migration-Free Elastic Storage of Time Series in Apache IoTDBRongzhao Chen, Xiangpeng Hu, Xiangdong Huang, Chen Wang 等VLDB 2025
相关 Paper
- NebulaStream: An Adaptive and Efficient Multi-Query Stream Processing EngineNils L. Schubert, Lukas Schwerdtfeger, Sara Schnaterbeck, Philipp M. Grulich 等ICDE 2026
- Incremental Stream Query Deployment under Continuous Infrastructure Changes in the Cloud-Edge ContinuumAnkit Chaudhary, Felix Lang, Danila Ferents, Nils L. Schubert 等VLDB 2026 · 被引用 2 次
- CompressStreamDB: Fine-Grained Adaptive Stream Processing without DecompressionYu Zhang, Feng Zhang, Hourun Li, Shuhao Zhang 等ICDE 2023 · 被引用 18 次
- A Predictive Profiling and Performance Modeling Approach for Distributed Stream Processing in EdgeHasan Geren, Nasrin Sohrabi, Zahir Tari, Nour MoustafaICDE 2024 · 被引用 3 次
- SPEAr: Expediting Stream Processing with Accuracy GuaranteesNikos R. Katsipoulakis, Alexandros Labrinidis, Panos K. ChrysanthisICDE 2020 · 被引用 9 次
