Scalable and elastic total order in content-based publish/subscribe systems

被引:2
|
作者
Ma, Xingkong [1 ]
Wang, Yijie [1 ]
Pei, Xiaoqiang [1 ]
Xu, Fangliang [1 ]
机构
[1] Natl Univ Def Technol, Sci & Technol Parallel & Distributed Proc Lab, Coll Comp, Changsha 410073, Hunan, Peoples R China
基金
中国国家自然科学基金;
关键词
Total order; Publish/subscribe; Content-based; Data dissemination; Cloud computing;
D O I
10.1016/j.comnet.2015.04.001
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Total order as a messaging guarantee scheme ensures that events sent to a set of subscribers are delivered by these subscribers in the same order. It has become increasingly important in content-based publish/subscribe (pub/sub) systems. Due to the large-scale live content and the churn workloads in the big data era, current emergency applications present a new challenge: how to provide a scalable and elastic total order service in content-based pub/sub systems. Most existing total order approaches cannot adapt to the churn workloads, and generate high delivery latency in the face of high arrival rate of live content. To this end, we propose a scalable and elastic total order service, called SETO, for content-based pub/sub systems in the cloud computing environment. SETO uses a two-layer pub/sub framework to decouple the event matching service and the total order service. In this framework, events are forwarded to their interested subscribers by multiple parallel servers. Through a preceding graph building technique, non-conflicting events in the same server are allowed to be delivered simultaneously, which greatly reduces the delivery latency. The performance-aware provisioning technique in SETO elastically adjusts the scale of servers to adapt to the churn workloads. To evaluate the performance of SETO, tens of servers and thousands of subscribers are deployed in our CloudStack testbed. Extensive experiments confirm that SETO can linearly reduce the delivery latency with the growth of servers, adaptively adjust the scale of servers in less than 5 s, and significantly outperforms the state-of-the-art approaches under diverse parameter settings. (C) 2015 Elsevier B.V. All rights reserved.
引用
收藏
页码:297 / 314
页数:18
相关论文
共 50 条
  • [41] Adaptive Data-Driven Routing for Edge-to-Cloud Continuum: A Content-Based Publish/Subscribe Approach
    Cilic, Ivan
    Zarko, Ivana Podnar
    INTERNET OF THINGS, GIOTS 2022, 2022, 13533 : 29 - 42
  • [42] PCP: A Privacy-Preserving Content-Based Publish-Subscribe Scheme With Differential Privacy in Fog Computing
    Wang, Qixu
    Chen, Dajiang
    Zhang, Ning
    Ding, Zhe
    Qin, Zhiguang
    IEEE ACCESS, 2017, 5 : 17962 - 17974
  • [43] A scalable and elastic cloud-assisted publish/subscribe model for IPTV video surveillance system
    Hassan, Mohammad Mehedi
    Hossain, M. Anwar
    Abdullah-Al-Wadud, Mohammad
    Al-Mudaihesh, Tsaheel
    Alyahya, Sultan
    Alghamdi, Abdullah
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2015, 18 (04): : 1539 - 1548
  • [44] A scalable and elastic cloud-assisted publish/subscribe model for IPTV video surveillance system
    Mohammad Mehedi Hassan
    M. Anwar Hossain
    Mohammad Abdullah-Al-Wadud
    Tsaheel Al-Mudaihesh
    Sultan Alyahya
    Abdullah Alghamdi
    Cluster Computing, 2015, 18 : 1539 - 1548
  • [45] A Horizontally Scalable and Reliable Architecture for Location-based Publish-Subscribe
    Chapuis, Bertil
    Garbinato, Benoit
    Mourot, Lucas
    2017 IEEE 36TH INTERNATIONAL SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS (SRDS), 2017, : 74 - 83
  • [46] Exploiting content centric networking to develop topic-based, publish-subscribe MANET systems
    Detti, Andrea
    Tassetto, Dimitri
    Melazzi, Nicola Blefari
    Fedi, Francesco
    AD HOC NETWORKS, 2015, 24 : 115 - 133
  • [47] Handling Churn in DHT-Based Publish/Subscribe Systems
    Chaabane, Amina
    Abdennadher, Fatma
    Louati, Wassef
    Jmaiel, Mohamed
    2012 THIRD INTERNATIONAL CONFERENCE ON THE NETWORK OF THE FUTURE (NOF), 2012, : 35 - 39
  • [48] PUB-2-SUB: A Content-Based Publish/Subscribe Framework for Cooperative P2P Networks (Work in Progress)
    Tran, Duc A.
    Pham, Cuong
    NETWORKING 2009, 2009, 5550 : 770 - 781
  • [49] Securing Broker-Less Publish/Subscribe Systems Using Identity-Based Encryption
    Tariq, Muhammad Adnan
    Koldehofe, Boris
    Rothermel, Kurt
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2014, 25 (02) : 518 - 528
  • [50] A Fog/Cloud Based Data Delivery Model for Publish-Subscribe Systems
    Van-Nam Pham
    Huh, Eui-Nam
    2017 31ST INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING (ICOIN), 2017, : 477 - 479