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 条
  • [41] Multimaster Node Byzantine Fault-Tolerant Consensus Algorithm Based on Consistent Hash Algorithm
    Wu, Guangfu
    Li, Enning
    Wei, Taigui
    COMPUTER, 2023, 56 (11) : 48 - 63
  • [42] Adaptive neural network-based fault-tolerant control for a three degrees of freedom helicopter
    Wang, Yujia
    Yang, Jiae
    Yang, Xuebo
    Wang, Tong
    INTERNATIONAL JOURNAL OF CONTROL, 2023, 96 (01) : 182 - 190
  • [43] Fault-tolerant Hamiltonian cycle strategy for fast node fault diagnosis based on PMC in data center networks
    Zhao Z.
    Hu Z.
    Zhao Z.
    Du X.
    Chen T.
    Sun L.
    Mathematical Biosciences and Engineering, 2024, 21 (02) : 2121 - 2136
  • [44] A Low-Cost Fault-Tolerant Racetrack Cache Based on Data Compression
    Cheshmikhani, Elham
    Shokouhinia, Fateme
    Farbeh, Hamed
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2024, 71 (08) : 3940 - 3944
  • [45] Low-power fault-tolerant interconnect method based on LCDMA and duplication
    Nikolic, Tatjana
    Nikolic, Goran
    Stojcev, Mile
    Stamenkovic, Zoran
    MICROELECTRONICS RELIABILITY, 2015, 55 (01) : 272 - 281
  • [46] Low-diameter topic-based pub/sub overlay network construction with minimum maximum node degree
    Yumusak, Semih
    Layazali, Sina
    Oztoprak, Kasim
    Hassanpour, Reza
    PEERJ COMPUTER SCIENCE, 2021,
  • [47] Low-diameter topic-based pub/sub overlay Network Construction with minimum–maximum node Degree
    Yumusak S.
    Layazali S.
    Oztoprak K.
    Hassanpour R.
    PeerJ Computer Science, 2021, 7 : 1 - 26
  • [48] Gossip-based fault-tolerant load balancing algorithm with low communication overhead
    Chatterjee, Moumita
    Mitra, Anirban
    Setua, Sanjit Kumar
    Roy, Sudipta
    COMPUTERS & ELECTRICAL ENGINEERING, 2020, 81
  • [49] A new Software-based technique for low-cost Fault-Tolerant application
    Rebaudengo, M
    Reorda, MS
    Violante, M
    ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM, 2003 PROCEEDINGS, 2003, : 25 - 28
  • [50] CF-BFT: A Dual-Mode Byzantine Fault-Tolerant Protocol Based on Node Authentication
    Zhang, Zhiruo
    Wang, Feng
    Liu, Yang
    Lu, Yang
    Liu, Xinlei
    CMC-COMPUTERS MATERIALS & CONTINUA, 2023, 76 (03): : 3113 - 3129