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 条
  • [41] Fault-tolerant distributed stream processing system
    Gorawski, Marcin
    Marks, Pawel
    SEVENTEENTH INTERNATIONAL CONFERENCE ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2006, : 395 - +
  • [42] A FAULT-TOLERANT COMMUNICATION ARCHITECTURE FOR DISTRIBUTED SYSTEMS
    PRADHAN, DK
    REDDY, SM
    IEEE TRANSACTIONS ON COMPUTERS, 1982, 31 (09) : 863 - 870
  • [43] Fault-Tolerant Mechanism of the Distributed Cluster Computers
    Shang, Yizi
    Jin, Yang
    Wu, Baosheng
    Tsinghua Science and Technology, 2007, 12 (SUPPL. 1): : 186 - 191
  • [44] ON RELIABILITY MODELING OF FAULT-TOLERANT DISTRIBUTED SYSTEMS
    THAMBIDURAI, P
    PARK, YK
    TRIVEDI, KS
    9TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, 1989, : 136 - 142
  • [45] DISTRIBUTED RECOVERY IN FAULT-TOLERANT MULTIPROCESSOR NETWORKS
    YANNEY, RM
    HAYES, JP
    IEEE TRANSACTIONS ON COMPUTERS, 1986, 35 (10) : 871 - 879
  • [46] Challenges in Fault-Tolerant Distributed Runtime Verification
    Bonakdarpour, Borzoo
    Fraigniaud, Pierre
    Rajsbaum, Sergio
    Travers, Corentin
    LEVERAGING APPLICATIONS OF FORMAL METHODS, VERIFICATION AND VALIDATION: DISCUSSION, DISSEMINATION, APPLICATIONS, ISOLA 2016, PT II, 2016, 9953 : 363 - 370
  • [47] FAULT-TOLERANT DISTRIBUTED SYSTEM-DESIGN
    SENGUPTA, A
    SEN, A
    BANDYOPADHYAY, S
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS, 1988, 35 (02): : 168 - 172
  • [49] A FAULT-TOLERANT DISTRIBUTED TERMINATION DETECTION SCHEME
    YE, X
    KEANE, JA
    INFORMATION PROCESSING '94, VOL I: TECHNOLOGY AND FOUNDATIONS, 1994, 51 : 300 - 305
  • [50] Secure and fault-tolerant voting in distributed systems
    Hardekopf, B
    Kwiat, K
    Upadhyaya, S
    2001 IEEE AEROSPACE CONFERENCE PROCEEDINGS, VOLS 1-7, 2001, : 1117 - 1126