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 条
  • [31] Fault-Tolerant Stabilization of a Tethered Satellite System Using Offset Control
    Godard
    Kumar, K. D.
    Tan, B.
    JOURNAL OF SPACECRAFT AND ROCKETS, 2008, 45 (05) : 1070 - 1084
  • [32] Using publish/subscribe middleware for distributed EV charging optimization
    Rivera, Jose
    Jergler, Martin
    Stoimenov, Aleksandar
    Goebel, Christoph
    Jacobsen, Hans-Arno
    COMPUTER SCIENCE-RESEARCH AND DEVELOPMENT, 2016, 31 (1-2): : 41 - 48
  • [33] Fault-tolerant distributed computing: Evolution and issues
    Kim, K.H.
    IEEE Distributed Systems Online, 2002, 3 (07):
  • [34] DISTRIBUTED FAULT-TOLERANT EMBEDDINGS OF RINGS IN HYPERCUBES
    CHAN, MY
    LEE, SJ
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1991, 11 (01) : 63 - 71
  • [35] SNOOPING FAULT-TOLERANT DISTRIBUTED SHARED MEMORIES
    BROWN, L
    WU, J
    JOURNAL OF SYSTEMS AND SOFTWARE, 1995, 29 (02) : 149 - 165
  • [36] Units of computation in fault-tolerant distributed systems
    Ahuja, M
    Mishra, S
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1997, 40 (02) : 194 - 209
  • [37] DFTSNA:A Distributed Fault-Tolerant Shipboard System
    徐洁
    李庆南
    黄世泽
    徐江峰
    JournalofComputerScienceandTechnology, 1990, (02) : 109 - 116
  • [38] A Novel Fault-Tolerant Scheme for Distributed Systems
    Zhang, Xiaoqin
    Wei, Zhidong
    Zhang, Fenggui
    Liu, Guoliang
    CEIS 2011, 2011, 15
  • [39] A fault-tolerant distributed deadlock detection algorithm
    Hansdah, RC
    Gantait, N
    Dey, S
    DISTRIBUTED COMPUTING, PROCEEDINGS: MOBILE AND WIRELESS COMPUTING, 2002, 2571 : 78 - 87
  • [40] IMPLEMENTING FAULT-TOLERANT DISTRIBUTED OBJECTS.
    Birman, Kenneth P.
    Joseph, Thomas A.
    Raeuchle, Thomas
    Abbadi, Amr El
    IEEE Transactions on Software Engineering, 1985, SE-11 (06) : 502 - 508