Lap: A latency-aware parallelism framework for content-based publish/subscribe systems

被引:2
|
作者
Zhu, Weidong [1 ]
Qian, Shiyou [2 ]
Xu, Jiawei [2 ]
Xue, Guangtao [2 ]
Cao, Jian [2 ]
Zhu, Yanmin [2 ]
Li, Wenjuan [3 ]
机构
[1] Xuzhou Univ Technol, Big Data Inst, Informat Engn Inst, Xuzhou, Jiangsu, Peoples R China
[2] Shanghai Jiao Tong Univ, Dept Comp Sci & Engn, Shanghai 200240, Peoples R China
[3] Hangzhou Normal Univ, Qianjiang Coll, Hangzhou, Zhejiang, Peoples R China
来源
基金
中国国家自然科学基金;
关键词
dynamic workload; latency; matching algorithm; parallelism; publish; subscribe;
D O I
10.1002/cpe.6640
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
When large-scale content-based publish/subscribe systems face dynamic workloads, it is challenging to stabilize event delivery latency. In this article, we propose a latency-aware parallelism framework (Lap) to address this challenge. Specifically, we propose a lightweight parallelism method called PhSIH for event matching algorithms. In addition, we design a reactive parallelism degree adjustment (RPDA) mechanism in the backpressure way to determine the parallelism degree. We implement Lap in Apache Kafka and evaluate the parallelism effect of PhSIH and the adaptability of RPDA on trace data. The experiment results demonstrate that PhSIH achieves linear speedup on three existing algorithms and RPDA possesses a desirable adaptability to the dynamic workloads.
引用
收藏
页数:16
相关论文
共 50 条
  • [1] Latency-aware publish/subscribe systems on MANET
    Lahyani, Imene
    Jmaiel, Mohamed
    Drira, Khalil
    Chassot, Christophe
    International Journal of Wireless and Mobile Computing, 2015, 8 (03) : 236 - 248
  • [2] An efficient and scalable framework for content-based publish/subscribe systems
    Zhu, Yingwu
    Shen, Haiying
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2008, 1 (01) : 3 - 17
  • [3] An efficient and scalable framework for content-based publish/subscribe systems
    Yingwu Zhu
    Haiying Shen
    Peer-to-Peer Networking and Applications, 2008, 1 : 3 - 17
  • [4] Security Aware Content-Based Publish/Subscribe System
    Chaabane, Amina
    Jmaiel, Mohamed
    ISCC: 2009 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS, VOLS 1 AND 2, 2009, : 537 - +
  • [5] Caching in content-based publish/subscribe systems
    Sourlas, Vasilis
    Paschos, Georgios S.
    Flegkas, Paris
    Tassiulas, Leandros
    GLOBECOM 2009 - 2009 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-8, 2009, : 1401 - 1406
  • [6] Fat Topic: Improving Latency in Content-Based Publish/Subscribe Systems on Apache Kafka
    Qian, Shiyou
    Xu, Jiawei
    Cao, Jian
    Xue, Guangtao
    Li, Junshen
    Zhang, Wenyi
    WIRELESS ALGORITHMS, SYSTEMS, AND APPLICATIONS, WASA 2021, PT I, 2021, 12937 : 547 - 558
  • [7] EEM: An elastic event matching framework for content-based publish/subscribe systems
    Dong, Yongpeng
    Qian, Shiyou
    Shi, Wanghua
    Cao, Jian
    Xue, Guangtao
    COMPUTER NETWORKS, 2023, 232
  • [8] Load Balancing Content-Based Publish/Subscribe Systems
    Cheung, Alex King Yeung
    Jacobsen, Hans-Arno
    ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2010, 28 (04):
  • [9] Total Order in Content-Based Publish/Subscribe Systems
    Zhang, Kaiwen
    Muthusamy, Vinod
    Jacobsen, Hans-Arno
    2012 IEEE 32ND INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS), 2012, : 335 - 344
  • [10] Composite subscriptions in content-based publish/subscribe systems
    Li, GL
    Jacobsen, HA
    MIDDLEWARE 2005, PROCEEDINGS, 2005, 3790 : 249 - 269