Building Fault-Tolerant Overlays With Low Node Degrees for Topic-Based Publish/Subscribe

被引:5
|
作者
Chen, Chen [1 ]
Vitenberg, Roman [2 ]
Jacobsen, Hans-Arno [1 ]
机构
[1] Univ Toronto, Edward S Rogers Sr Dept Elect & Comp Engn, Toronto, ON M5S 3G4, Canada
[2] Univ Oslo, Dept Informat, N-0316 Oslo, Norway
关键词
Algorithms; publish/subscribe; overlay; CONSTRUCTION;
D O I
10.1109/TDSC.2021.3080281
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We present a new approach for designing reliable and scalable overlay networks to support topic-based pub/sub communication. We propose the MinAvg - kTCO problem parameterized by k: use the minimum number of edges to create a k-topic-connected overlay (kTCO) for pub/sub systems, i.e., for each topic, the sub-overlay induced by nodes interested in the topic is k-connected. We prove the NP-completeness of MinAvg - kTCO and show a lower-bound for the hardness of its approximation. For MinAvg - 2TCO, we present GM2, the first polynomial-time algorithm with an approximation ratio. For MinAvg - kTCO, where k >= 2, we propose HararyPT, a simple and efficient heuristic that aligns nodes across different sub-overlays. We experimentally demonstrate the scalability of GM2 and HararyPT with regards to overlay quality under representative pub/sub workloads. GM2 outputs 2TCO with an empirically insignificant increase in the average node degree, e.g., an increase by 4 in a 1000-node network, as compared to the baseline 1TCO produced by the best-known algorithm. Moreover, GM2 reduces the topic diameters by around 50 percent with respect to those in 1TCO.
引用
收藏
页码:3011 / 3023
页数:13
相关论文
共 50 条
  • [31] BeaConvey: Co-Design of Overlay and Routing for Topic-based Publish/Subscribe on Small-World Networks
    Chen, Chen
    Tock, Yoav
    Girdzijauskas, Sarunas
    DEBS'18: PROCEEDINGS OF THE 12TH ACM INTERNATIONAL CONFERENCE ON DISTRIBUTED AND EVENT-BASED SYSTEMS, 2018, : 64 - 75
  • [32] Reduction of Unnecessarily Ordered Event Messages in Peer-to-peer Model of Topic-based Publish/Subscribe Systems
    Nakayama, Hiroki
    Duolikun, Dilawaer
    Enokido, Tomoya
    Takizawa, Makoto
    IEEE 30TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS IEEE AINA 2016, 2016, : 1160 - 1167
  • [33] Topic-based Synchronization (TBS) Protocols to Prevent Illegal Information Flow in Peer-to-Peer Publish/Subscribe Systems
    Nakamura, Shigenari
    Enokido, Tomoya
    Takizawa, Makoto
    ADVANCES ON BROAD-BAND WIRELESS COMPUTING, COMMUNICATION AND APPLICATIONS, 2017, 2 : 57 - 68
  • [34] Brief Announcement: Parameterized Maximum and Average Degree Approximation in Topic-based Publish-Subscribe Overlay Network Design
    Onus, Melih
    Richa, Andrea W.
    SPAA'09: PROCEEDINGS OF THE TWENTY-FIRST ANNUAL SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, 2009, : 39 - 40
  • [35] Topic-based Selective Delivery of Event Messages in Peer-to-peer Model of Publish/Subscribe Systems in Heterogeneous Networks
    Nakayama, Hiroki
    Ogawa, Emi
    Nakamura, Shigenari
    Enokido, Tomoya
    Takizawa, Makoto
    2017 31ST IEEE INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS WORKSHOPS (IEEE WAINA 2017), 2017, : 328 - 335
  • [36] MQTT2EdgePeer: a Robust and Scalable Brokerless Peer-to-Peer Edge Middleware for Topic-Based Publish/Subscribe
    Rahmani, Saeed
    Ali-Pour, Amir
    Coti, Camille
    Gascon-Samson, Julien
    2024 IEEE 24TH INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND INTERNET COMPUTING, CCGRID 2024, 2024, : 419 - 424
  • [37] Topic-based Causally Ordered Delivery of Event Messages in a Peer-to-peer (P2P) Model of Publish/Subscribe Systems
    Nakayama, Hiroki
    Nakamura, Shigenari
    Enokido, Tomoya
    Takizawa, Makoto
    PROCEEDINGS OF 2016 19TH INTERNATIONAL CONFERENCE ON NETWORK-BASED INFORMATION SYSTEMS (NBIS), 2016, : 348 - 354
  • [38] Retraction Note: A topic-based hierarchical publish/subscribe messaging middleware for COVID-19 detection in X-ray image and its metadata
    Süleyman Eken
    Soft Computing, 2023, 27 : 11073 - 11073
  • [39] Fault-Tolerant Service Composition Based on Low Cost Mechanism
    Dai, Yu
    Yang, Lei
    Zhu, Zhiliang
    Zhang, Bin
    INFORMATION COMPUTING AND APPLICATIONS, PT 2, 2010, 106 : 56 - 63
  • [40] RETRACTED ARTICLE: A topic-based hierarchical publish/subscribe messaging middleware for COVID-19 detection in X-ray image and its metadata
    Süleyman Eken
    Soft Computing, 2023, 27 : 2645 - 2655