High-throughput Real-time Edge Stream Processing with Topology-Aware Resource Matching

被引:0
作者
Kang, Peng [1 ]
Khan, Samee U. [2 ]
Zhou, Xiaobo [3 ]
Lama, Palden [1 ]
机构
[1] Univ Texas San Antonio, San Antonio, TX 78249 USA
[2] Mississippi State Univ, Mississippi State, MS 39762 USA
[3] Univ Colorado, Colorado Springs, CO 80907 USA
来源
2024 IEEE 24TH INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND INTERNET COMPUTING, CCGRID 2024 | 2024年
基金
美国国家科学基金会;
关键词
Edge Stream Processing; Topology Placement; Resource Scheduling; Multi-tenancy;
D O I
10.1109/CCGrid59990.2024.00051
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
With the proliferation of Internet of Things (IoT) devices, real-time stream processing at the edge of the network has gained significant attention. However, edge stream processing systems face substantial challenges due to the heterogeneity and constraints of computational and network resources and the intricacies of multi-tenant application hosting. An optimized placement strategy for edge application topology becomes crucial to leverage the advantages offered by Edge computing and enhance the throughput and end-to-end latency of data streams. This paper presents Beaver, a resource scheduling framework designed to deploy stream processing topologies across distributed edge nodes efficiently. Its core is a novel scheduler that employs a synergistic integration of graph partitioning within application topologies and a two-sided matching technique to optimize the strategic placement of stream operators. Beaver aims to achieve optimal performance by minimizing bottlenecks in the network, memory, and CPU resources at the edge. We implemented a prototype of Beaver using Apache Storm and Kubernetes orchestration engine and evaluated its performance using an open-source real-time IoT benchmark (RIoTBench). Compared to state-of-the-art techniques, experimental evaluations demonstrate at least 1.6x improvement in the number of tuples processed within a one-second deadline under varying network delay and bandwidth scenarios.
引用
收藏
页码:398 / 407
页数:10
相关论文
共 30 条
  • [21] Satyanarayanan M, 2017, COMPUTER, V50, P30, DOI 10.1109/MC.2017.9
  • [22] Cloudlets: at the Leading Edge of Mobile-Cloud Convergence (Invited Paper)
    Satyanarayanan, Mahadev
    Chen, Zhuo
    Ha, Kiryong
    Hu, Wenlu
    Richter, Wolfgang
    Pillai, Padmanabhan
    [J]. 2014 6TH INTERNATIONAL CONFERENCE ON MOBILE COMPUTING, APPLICATIONS AND SERVICES (MOBICASE), 2014, : 1 - 9
  • [23] RIoTBench: An IoT benchmark for distributed stream processing systems
    Shukla, Anshu
    Chaturvedi, Shilpa
    Simmhan, Yogesh
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2017, 29 (21)
  • [24] Monitoring an anonymity network: Toward the deanonymization of hidden services
    Simioni, Marco
    Gladyshev, Pavel
    Habibnia, Babak
    de Souza, Paulo Roberto Nunes
    [J]. FORENSIC SCIENCE INTERNATIONAL-DIGITAL INVESTIGATION, 2021, 38
  • [25] Characterization of IoT Workloads
    Tadakamalla, Uma
    Menasce, Daniel A.
    [J]. EDGE COMPUTING - EDGE 2019, 2019, 11520 : 1 - 15
  • [26] Borg: the Next Generation
    Tirmazi, Muhammad
    Barker, Adam
    Deng, Nan
    Haque, Md E.
    Qin, Zhijing Gene
    Hand, Steven
    Harchol-Balter, Mor
    Wilkes, John
    [J]. PROCEEDINGS OF THE FIFTEENTH EUROPEAN CONFERENCE ON COMPUTER SYSTEMS (EUROSYS'20), 2020,
  • [27] Revisiting the Arguments for Edge Computing Research
    Varghese, Blesson
    de Lara, Eyal
    Ding, Aaron Yi
    Hong, Cheol-Ho
    Bonomi, Flavio
    Dustdar, Schahram
    Harvey, Paul
    Hewkin, Peter
    Shi, Weisong
    Thiele, Mark
    Willis, Peter
    [J]. IEEE INTERNET COMPUTING, 2021, 25 (05) : 36 - 42
  • [28] Towards Scalable Edge-Native Applications
    Wang, Junjue
    Feng, Ziqiang
    George, Shilpa
    Iyengar, Roger
    Pillai, Padmanabhan
    Satyanarayanan, Mahadev
    [J]. SEC'19: PROCEEDINGS OF THE 4TH ACM/IEEE SYMPOSIUM ON EDGE COMPUTING, 2019, : 152 - 165
  • [29] Edge-Stream: a Stream Processing Approach for Distributed Applications on a Hierarchical Edge-computing System
    Wang, Xiaoyang
    Zhou, Zhe
    Han, Ping
    Meng, Tong
    Sun, Guangyu
    Zhai, Jidong
    [J]. 2020 IEEE/ACM SYMPOSIUM ON EDGE COMPUTING (SEC 2020), 2020, : 14 - 27
  • [30] Amnis: Optimized stream processing for edge computing
    Xu, Jinlai
    Palanisamy, Balaji
    Wang, Qingyang
    Ludwig, Heiko
    Gopisetty, Sandeep
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2022, 160 : 49 - 64