Network-Aware Grouping in Distributed Stream Processing Systems

被引:2
|
作者
Chen, Fei [1 ]
Wu, Song [1 ]
Jin, Hai [1 ]
机构
[1] Huazhong Univ Sci & Technol, Sch Comp Sci & Technol, Serv Comp Technol & Syst Lab, Cluster & Grid Comp Lab, Wuhan 430074, Peoples R China
关键词
Stream processing; Load balancing; Grouping; Network distance;
D O I
10.1007/978-3-030-05051-1_1
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Distributed Stream Processing (DSP) systems have recently attracted much attention because of their ability to process huge volumes of real-time stream data with very low latency on clusters of commodity hardware. Existing workload grouping strategies in a DSP system can be classified into four categories (i.e. raw and blind, data skewness, cluster heterogeneity, and dynamic load-aware). However, these traditional stream grouping strategies do not consider network distance between two communicating operators. In fact, the traffic from different network channels makes a significant impact on performance. How to grouping tuples according to network distances to improve performance has been a critical problem. In this paper, we propose a network-aware grouping framework called Squirrel to improve the performance under different network distances. Identifying the network location of two communicating operators, Squirrel sets a weight and priority for each network channel. It introduces Weight Grouping to assign different numbers of tuples to each network channel according to channel's weight and priority. In order to adapt to changes in network conditions, input load, resources and other factors, Squirrel uses Dynamic Weight Control to adjust network channel's weight and priority online by analyzing runtime information. Experimental results prove Squirrel's effectiveness and show that Squirrel can achieve 1.67x improvement in terms of throughput and reduce the latency by 47%.
引用
收藏
页码:3 / 18
页数:16
相关论文
共 50 条
  • [41] A Distributed Cross-Entropy Ant Algorithm for Network-Aware Grid Scheduling
    Yi, Hu
    Bin, Gong
    JCPC: 2009 JOINT CONFERENCE ON PERVASIVE COMPUTING, 2009, : 253 - 256
  • [42] Network-Aware Distributed Electricity Markets: A Techno-Economic Comparative Study
    Domenech, Carmen Bas
    Riaz, Shariq
    Mancarella, Pierluigi
    2021 IEEE PES INNOVATIVE SMART GRID TECHNOLOGIES - ASIA (ISGT ASIA), 2021,
  • [43] NACER: a Network-Aware Cost-Efficient Resource allocation method for processing-intensive tasks in distributed clouds
    Ahvar, Ehsan
    Ahvar, Shohreh
    Crespi, Noel
    Garcia-Alfaro, Joaquin
    Mann, Zoltan Adam
    2015 IEEE 14TH INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS (NCA), 2015, : 90 - 97
  • [44] MemEFS: A network-aware elastic in-memory runtime distributed file system
    Uta, Alexandru
    Danner, Ove
    van der Weegen, Cas
    Oprescu, Ana-Maria
    Sandu, Andreea
    Costache, Stefania
    Kielmann, Thilo
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 82 : 631 - 646
  • [45] Signal processing challenges in distributed stream processing systems
    Frossard, Pascal
    Verscheure, Olivier
    Venkatramani, Chitra
    2006 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING, VOLS 1-13, 2006, : 5903 - 5906
  • [46] On network-aware clustering of Web clients
    Krishnamurthy, B
    Wang, J
    ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2000, 30 (04) : 97 - 110
  • [47] Network-Aware Controller Design With Performance Guarantees for Linear Wireless Systems
    de Oliveira, Andre Marcorin
    Varma, Vineeth Satheeskumar
    Postoyan, Romain
    Morarescu, Irinel-Constantin
    Daafouz, Jamal
    Costa, Oswaldo Luiz, V
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2021, 66 (09) : 4297 - 4302
  • [48] Network-Aware Recommendations of Novel Tweets
    Alawad, Noor Aldeen
    Anagnostopoulos, Aris
    Leonardi, Stefano
    Mele, Ida
    Silvestri, Fabrizio
    SIGIR'16: PROCEEDINGS OF THE 39TH INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL, 2016, : 913 - 916
  • [49] FATM: A failure-aware adaptive fault tolerance model for distributed stream processing systems
    Akber, Syed Muhammad Abrar
    Chen, Hanhua
    Jin, Hai
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2021, 33 (10):
  • [50] Challenging data and workload management in CMS Computing with network-aware systems
    Bonacorsi, D.
    Wildish, T.
    20TH INTERNATIONAL CONFERENCE ON COMPUTING IN HIGH ENERGY AND NUCLEAR PHYSICS (CHEP2013), PARTS 1-6, 2014, 513