Fault-Tolerant Distributed Publish/Subscribe Using Self-Stabilization

被引:1
|
作者
Ding, Yihua [1 ]
Wang, James Z. [1 ]
Srimani, Pradip K. [1 ]
机构
[1] Clemson Univ, Sch Comp, Clemson, SC 29634 USA
关键词
Self-Stabilization; Publish/Subscribe; P2P Networks; Fault Tolerance;
D O I
10.1109/PAAP.2014.50
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We propose a new fault-tolerant (self-stabilizing) distributed framework for the publish/subscribe scheme in a P2P network, where the participating nodes (peers) only need the state information of its immediate neighbors. The proposed system is guaranteed to recover from an unlimited number of transient faults (e.g., state corruption). We provide a complexity analysis of the recovery (stabilization) time of the system after arbitrary failures in the network. Also, we show that the system always remains alive and starvation free. Nodes can form multiple logical layers depending on the topics of interest; the framework provides flexibility to dynamically configure the layers to provide time space tradeoff.
引用
收藏
页码:13 / 18
页数:6
相关论文
共 50 条
  • [1] Byzantine Fault-Tolerant Publish/Subscribe: A Cloud Computing Infrastructure (Position Paper)
    Chang, Tiancheng
    Meling, Hein
    2012 31ST INTERNATIONAL SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS (SRDS 2012), 2012, : 454 - 456
  • [2] Trinity: A Byzantine Fault-Tolerant Distributed Publish-Subscribe System with Immutable Blockchain-based Persistence
    Ramachandran, Gowri Sankar
    Wright, Kwame-Lante
    Zheng, Licheng
    Navaney, Pavas
    Naveed, Muhammad
    Krishnamachari, Bhaskar
    Dhaliwal, Jagjit
    2019 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN AND CRYPTOCURRENCY (ICBC), 2019, : 227 - 235
  • [3] Generic fault-tolerant layer supporting publish/subscribe messaging in mobile agent systems
    Tosic, Milovan
    Zaslavsky, Arkady
    ENTERPRISE INFORMATION SYSTEMS VII, 2006, : 207 - +
  • [4] Partition-Tolerant Distributed Publish/Subscribe Systems
    Kazemzadeh, Reza Sherafat
    Jacobsen, Hans-Arno
    2011 30TH IEEE INTERNATIONAL SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS (SRDS), 2011, : 101 - 110
  • [5] Building Fault-Tolerant Overlays With Low Node Degrees for Topic-Based Publish/Subscribe
    Chen, Chen
    Vitenberg, Roman
    Jacobsen, Hans-Arno
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2022, 19 (05) : 3011 - 3023
  • [6] Distributed fault correlation scheme using a semantic publish/subscribe system
    Tai, Wei
    O'Sullivan, Declan
    Keeney, John
    2008 IEEE NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, VOLS 1 AND 2, 2008, : 835 - 838
  • [7] Fault-Tolerant Distributed Reconnaissance
    Lauf, Adrian P.
    Robinson, William H.
    MILITARY COMMUNICATIONS CONFERENCE, 2010 (MILCOM 2010), 2010, : 1812 - 1817
  • [8] Fault-tolerant distributed simulation
    Damani, OP
    Garg, VK
    TWELFTH WORKSHOP ON PARALLEL AND DISTRIBUTED SIMULATION - PADS'98, PROCEEDINGS, 1998, : 38 - 45
  • [9] BINARY SELF-STABILIZATION IN DISTRIBUTED SYSTEMS
    GHOSH, S
    INFORMATION PROCESSING LETTERS, 1991, 40 (03) : 153 - 159
  • [10] Fault-tolerance of distributed algorithms: Self-stabilization and wait-freedom
    Masuzawa, T
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2000, E83D (03): : 550 - 560