Self-Stabilizing Supervised Publish-Subscribe Systems

被引:2
作者
Feldmann, Michael [1 ]
Kolb, Christina [1 ]
Scheideler, Christian [1 ]
Strothmann, Thim [1 ]
机构
[1] Paderborn Univ, Dept Comp Sci, Paderborn, Germany
来源
2018 32ND IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS) | 2018年
关键词
Topological Self-stabilization; Supervised Overlay; Publish-Subscribe System; GROUP COMMUNICATION; NETWORKS; PUBLISH/SUBSCRIBE;
D O I
10.1109/IPDPS.2018.00114
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we present two major results: First, we introduce the first self-stabilizing version of a supervised overlay network (as introduced in [1]) by presenting a self-stabilizing supervised skip ring. Secondly, we show how to use the self-stabilizing supervised skip ring to construct an efficient self-stabilizing publish-subscribe system. That is, in addition to stabilizing the overlay network, every subscriber of a topic will eventually know all of the publications that have been issued so far for that topic. The communication work needed to processes a subscribe or unsubscribe operation is just a constant in a legitimate state, and the communication work of checking whether the system is still in a legitimate state is just a constant on expectation for the supervisor as well as any process in the system.
引用
收藏
页码:1050 / 1059
页数:10
相关论文
共 22 条
[1]   Secure spread: An integrated architecture for secure group communication [J].
Amir, Y ;
Nita-Rotaru, C ;
Stanton, J ;
Tsudik, G .
IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2005, 2 (03) :248-261
[2]  
[Anonymous], 2015, 2015 INT C WORKSHOPS
[3]   Building self-stabilizing overlay networks with the transitive closure framework [J].
Berns, Andrew ;
Ghosh, Sukumar ;
Pemmaraju, Sriram V. .
THEORETICAL COMPUTER SCIENCE, 2013, 512 :2-14
[4]   Unreliable failure detectors for reliable distributed systems [J].
Chandra, TD ;
Toueg, S .
JOURNAL OF THE ACM, 1996, 43 (02) :225-267
[5]   SELF-STABILIZING SYSTEMS IN SPITE OF DISTRIBUTED CONTROL [J].
DIJKSTRA, EW .
COMMUNICATIONS OF THE ACM, 1974, 17 (11) :643-644
[6]   Self-stabilizing group communication in directed networks [J].
Dolev, S ;
Schiller, E .
ACTA INFORMATICA, 2004, 40 (09) :609-636
[7]   Random walk for self-stabilizing group communication in ad hoc networks [J].
Dolev, Shlomi ;
Schiller, Elad ;
Welch, Jennifer L. .
IEEE TRANSACTIONS ON MOBILE COMPUTING, 2006, 5 (07) :893-905
[8]   The many faces of publish/subscribe [J].
Eugster, PT ;
Felber, PA ;
Guerraoui, R ;
Kermarrec, AM .
ACM COMPUTING SURVEYS, 2003, 35 (02) :114-131
[9]  
Fabret F., 2001, SIGMOD'01, P115
[10]   Specifying and using a partitionable group communication service [J].
Fekete, A ;
Lynch, N ;
Shvartsman, A .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2001, 19 (02) :171-216