A general scalable and elastic matching service for content-based publish/subscribe systems

被引:6
|
作者
Ma, Xingkong [1 ]
Wang, Yijie [1 ]
Pei, Xiaoqiang [1 ]
Li, Xiaoyong [1 ]
机构
[1] Natl Univ Def Technol, Coll Comp, Sci & Technol Parallel & Distributed Proc Lab, Changsha 410073, Hunan, Peoples R China
来源
基金
中国国家自然科学基金;
关键词
event matching; content-based publish/subscribe; content space partitioning; cloud computing; emergency application; MULTICAST;
D O I
10.1002/cpe.3200
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Characterized by the emergence of a large number of live content, the emergency applications have received increasing attention in recent years. Providing a general and scalable event, matching service can precisely notify users latest information that they are interested in. However, because the live content arrival rate may churn significantly in a short time and subscriptions with various patterns tend to be skewed, it is challenging to increase the generality, scalability, and elasticity of the matching process. We propose a novel parallel event matching service based on the cloud computing environment, called GSEM, to satisfy these requirements. GSEM first presents a two-hop framework and a general subscription pattern to handle various patterns of subscriptions. To provide scalable matching service, a hybrid content space partition scheme is proposed to divide large skewed subscriptions into multiple small clusters managed by a group of parallel servers. To adapt to the sudden change of event arrival rate, GSEM elastically adjusts the scale of servers and rebalances their workloads through a performance-aware detection technique. A prototype deployment on the OpenStack platform shows that GSEM achieves scalable matching throughput with the growth of servers, elastic service capacity with the change of event arrival rate, and significantly outperforms the existing cloud based systems in various workloads. Copyright (C) 2014 John Wiley & Sons, Ltd.
引用
收藏
页码:94 / 118
页数:25
相关论文
共 50 条
  • [41] Building content-based publish/subscribe systems with distributed hash tables
    Tam, D
    Azimi, R
    Jacobsen, HA
    [J]. DATABASES, INFORMATION SYSTEMS, AND PEER-TO-PEER COMPUTING, 2004, 2944 : 138 - 152
  • [42] Exploiting IP multicast in content-based publish-subscribe systems
    Opyrchal, L
    Astley, M
    Auerbach, J
    Banavar, G
    Strom, R
    Sturman, D
    [J]. MIDDLEWARE 2000, 2000, 1795 : 185 - 207
  • [43] Efficient probabilistic subsumption checking for content-based publish/subscribe systems
    Ouksel, Aris M.
    Jurca, Oana
    Podnar, Ivana
    Aberer, Karl
    [J]. MIDDLEWARE 2006, PROCEEDINGS, 2006, 4290 : 121 - 140
  • [44] Self-Evolving Subscriptions for Content-Based Publish/Subscribe Systems
    Canas, Cesar
    Zhang, Kaiwen
    Kemme, Bettina
    Kienzle, Joerg
    Jacobsen, Hans-Arno
    [J]. 2017 IEEE 37TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2017), 2017, : 1597 - 1607
  • [45] An efficient multicast protocol for content-based publish-subscribe systems
    Banavar, G
    Chandra, T
    Mukherjee, B
    Nagarajarao, J
    Strom, RE
    Sturman, DC
    [J]. 19TH IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 1999, : 262 - 272
  • [46] Specifying and detecting composite events in content-based publish/subscribe systems
    Courtenage, S
    [J]. 22ND INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOP, PROCEEDINGS, 2002, : 602 - 607
  • [47] Efficient event routing in content-based publish-subscribe service networks
    Cao, FY
    Singh, JP
    [J]. IEEE INFOCOM 2004: THE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-4, PROCEEDINGS, 2004, : 929 - 940
  • [48] A Content-Based Publish/Subscribe Matching Algorithm for 2D Spatial Objects
    Konstantinidis, Athanasios
    Carzaniga, Antonio
    Wolf, Alexander L.
    [J]. MIDDLEWARE 2011, 2011, 7049 : 208 - +
  • [49] Privacy-preserving Content-based Publish/Subscribe with Encrypted Matching and Data Splitting
    Denis, Nathanael
    Chaffardon, Pierre
    Conan, Denis
    Laurent, Maryline
    Chabridon, Sophie
    Leneutre, Jean
    [J]. PROCEEDINGS OF THE 17TH INTERNATIONAL JOINT CONFERENCE ON E-BUSINESS AND TELECOMMUNICATIONS (SECRYPT), VOL 1, 2020, : 405 - 414
  • [50] Security Aware Content-Based Publish/Subscribe System
    Chaabane, Amina
    Jmaiel, Mohamed
    [J]. ISCC: 2009 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS, VOLS 1 AND 2, 2009, : 537 - +