Reliable and Highly Available Distributed Publish/Subscribe Service

被引:26
|
作者
Kazemzadeh, Reza Sherafat [1 ]
Jacobsen, Hans-Arno [1 ]
机构
[1] Univ Toronto, Toronto, ON M5S 1A1, Canada
关键词
D O I
10.1109/SRDS.2009.32
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper develops reliable distributed publish/subscriber algorithms with service availability in the face of concurrent crash failure of up to delta brokers. The reliability of service in our context refers to per-source in-order and exactly-once delivery of publications to matching subscribers. To handle failures, brokers maintain data structures that enable them to reconnect the topology and compute new forwarding paths on the fly. This enables fast reaction to failures and improves the system's availability Moreover we present a recovery procedure that recovering brokers execute in order to re-enter the system, and synchronize their routing information.
引用
收藏
页码:41 / 50
页数:10
相关论文
共 50 条
  • [1] Subscription propagation in highly-available publish/subscribe middleware
    Zhao, YY
    Sturman, D
    Bhola, S
    MIDDLEWARE 2004, PROCEEDINGS, 2004, 3231 : 274 - 293
  • [2] Foundations for Highly Available Content-based Publish/Subscribe Overlays
    Yoon, Young
    Muthusamy, Vinod
    Jacobsen, Hans-Arno
    31ST INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2011), 2011, : 800 - 811
  • [3] A Scalable and Reliable Matching Service for Content-Based Publish/Subscribe Systems
    Ma, Xingkong
    Wang, Yijie
    Pei, Xiaoqiang
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2015, 3 (01) : 1 - 13
  • [4] The PADRES distributed publish/subscribe system
    Fidler, E
    Jacobsen, HA
    Li, G
    Mankovski, S
    FEATURE INTERACTIONS IN TELECOMMUNICATIONS AND SOFTWARE SYSTEMS VIII, 2005, : 12 - 30
  • [5] Reliable Publish/Subscribe in Dynamic Ubiquitous Systems
    Amozarrain, Ugaitz
    Larrea, Mikel
    UBIQUITOUS COMPUTING AND AMBIENT INTELLIGENCE, UCAMI 2016, PT II, 2016, 10070 : 144 - 149
  • [6] Service-oriented architecture for distributed publish/subscribe middleware in electronics production
    Delamer, Ivan M.
    Lastra, Jose L. Martinez
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2006, 2 (04) : 281 - 294
  • [7] DQML: A Modeling Language for Configuring Distributed Publish/Subscribe Quality of Service Policies
    Hoffert, Joe
    Schmidt, Douglas
    Gokhale, Aniruddha
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS: OTM 2008, PART I, 2008, 5331 : 515 - 534
  • [8] Publisher mobility in distributed publish/subscribe systems
    Muthusamy, V
    Petrovic, M
    Gao, D
    Jacobsen, HA
    25TH IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS, PROCEEDINGS, 2005, : 421 - 427
  • [9] A publish & subscribe architecture for distributed metadata management
    Keidl, M
    Kreutz, A
    Kemper, A
    Kossmann, D
    18TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, PROCEEDINGS, 2002, : 309 - 320
  • [10] Community Clustering for Distributed Publish/Subscribe Systems
    Li, Wei
    Hu, Songlin
    Li, Jintao
    Jacobsen, Hans-Arno
    2012 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2012, : 81 - 89