Duality-Based Locality-Aware Stream Partitioning in Distributed Stream Processing Engines

被引:0
|
作者
Son, Siwoon [1 ]
Moon, Yang-Sae [1 ]
机构
[1] Kangwon Natl Univ, Chunchon, South Korea
关键词
Distributed processing; Data stream; Locality; Duality;
D O I
10.1007/978-3-030-48340-1_57
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we propose duality-based locality-aware stream partitioning (LSP) in distributed stream processing engines (DSPEs). In general, LSP directly uses the locality concept of distributed batch processing engines (DBPEs). This concept does not fully take into account the characteristics of DSPEs and therefore does not maximize cluster resource utilization. To solve this problem, we first explain the limitations of existing LSP, and we then propose a duality relationship between DBPEs and DSPEs. We finally propose a simple but efficient ping-based mechanism to maximize the locality of DSPEs based on the duality. The insights uncovered in this paper can maximize the throughput and minimize the latency in stream partitioning.
引用
收藏
页码:725 / 730
页数:6
相关论文
共 50 条
  • [31] SPACE: Locality-Aware Processing in Heterogeneous Memory for Personalized Recommendations
    Kal, Hongju
    Lee, Seokmin
    Ko, Gun
    Ro, Won Woo
    2021 ACM/IEEE 48TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA 2021), 2021, : 679 - 691
  • [32] Scalable and Locality-Aware Distributed Topic-based Pub/Sub Messaging for IoT
    Teranishi, Yuuichi
    Banno, Ryohei
    Akiyama, Toyokazu
    2015 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2015,
  • [33] Popularity-aware Differentiated Distributed Stream Processing on Skewed Streams
    Chen, Hanhua
    Hang, Fan
    Tin, Hai
    2017 IEEE 25TH INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS (ICNP), 2017,
  • [34] Resource aware scheduler for distributed stream processing in cloud native environments
    Sarathchandra, Madushi
    Karandana, Chulani
    Heenatigala, Winma
    Dayarathna, Miyuru
    Jayasena, Sanath
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2021, 33 (20):
  • [35] From a Stream of Relational Queries to Distributed Stream Processing
    Zou, Qiong
    Wang, Huayong
    Soule, Robert
    Hirzel, Martin
    Andrade, Henrique
    Gedik, Bugra
    Wu, Kun-Lung
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2010, 3 (02): : 1394 - 1405
  • [36] PStream: A Popularity-Aware Differentiated Distributed Stream Processing System
    Chen, Hanhua
    Zhang, Fan
    Jin, Hai
    IEEE TRANSACTIONS ON COMPUTERS, 2021, 70 (10) : 1582 - 1597
  • [37] Reliable stream data processing for elastic distributed stream processing systems
    Xiaohui Wei
    Yuan Zhuang
    Hongliang Li
    Zhiliang Liu
    Cluster Computing, 2020, 23 : 555 - 574
  • [38] Reliable stream data processing for elastic distributed stream processing systems
    Wei, Xiaohui
    Zhuang, Yuan
    Li, Hongliang
    Liu, Zhiliang
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2020, 23 (02): : 555 - 574
  • [39] The Power of Both Choices: Practical Load Balancing for Distributed Stream Processing Engines
    Nasir, Muhammad Anis Uddin
    De Francisci Morales, Gianmarco
    Garcia-Soriano, David
    Kourtellis, Nicolas
    Serafini, Marco
    2015 IEEE 31ST INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2015, : 137 - 148
  • [40] Rhino: Efficient Management of Very Large Distributed State for Stream Processing Engines
    Del Monte, Bonaventura
    Zeuch, Steffen
    Rabl, Tilmann
    Markl, Volker
    SIGMOD'20: PROCEEDINGS OF THE 2020 ACM SIGMOD INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2020, : 2471 - 2486