Publish-subscribe tree maintenance over a DHT

被引:4
|
作者
Costa, P [1 ]
Frey, D [1 ]
机构
[1] Politecn Milan, Dipartimento Elettron & Informat, I-20133 Milan, Italy
关键词
D O I
10.1109/ICDCSW.2005.115
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Content-based publish-subscribe middleware is emerging as a promising answer to the demands of modern highly dynamic distributed computing by providing the necessary decoupling and flexibility. The majority of currently available systems implement event dispatching on top of an overlay network with a tree topology. However they fail to provide any mechanism to maintain it in the presence of failures, thus hampering their applicability in dynamic scenarios. In this paper, we present a novel approach to reconfiguring the overlay topology by exploiting a Distributed Hash Table. Our algorithm supports arbitrary tree topologies and deals very well with the dynamicity of network scenarios by limiting the impact of reconfigurations induced by topology changes. These results are confirmed by simulations which validate the applicability of our approach in reconfigurable publish-subscribe middleware. Beyond publish-subscribe, the algorithm is applicable in a wide range of contexts and provides a general way to maintain an overlay network with a controlled topology in dynamic environments.
引用
收藏
页码:414 / 420
页数:7
相关论文
共 50 条
  • [21] Publish-subscribe architecture for smart card mobility
    Bénon, P
    Barbe, S
    Serhrouchni, A
    ICT'2003: 10TH INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS, VOLS I AND II, CONFERENCE PROCEEDINGS, 2003, : 589 - 596
  • [22] Publish-Subscribe Communication in Building Management Systems over Named Data Networking
    Shang, Wentao
    Gawande, Ashlesh
    Zhang, Minsheng
    Afanasyev, Alexander
    Burke, Jeffrey
    Wang, Lan
    Zhang, Lixia
    2019 28TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND NETWORKS (ICCCN), 2019,
  • [23] On introducing location awareness in publish-subscribe middleware
    Cugola, G
    de Cote, JEM
    25th IEEE International Conference on Distributed Computing Systems Workshops, Proceedings, 2005, : 377 - 382
  • [24] Publish-subscribe information delivery with substring predicates
    Aekaterinidis, Ioannis
    Triantafillou, Peter
    IEEE INTERNET COMPUTING, 2007, 11 (04) : 16 - 23
  • [25] Improving the performance of a Publish-Subscribe message broker
    Rocha, Rafael
    Maia, Claudio
    Ferreira, Luis Lino
    Souto, Pedro
    Varga, Pal
    2019 IEEE 22ND INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING (ISORC 2019), 2019, : 91 - 92
  • [26] A Semantic Publish-Subscribe Architecture for the Internet of Things
    Roffia, Luca
    Morandi, Francesco
    Kiljander, Jussi
    D'Elia, Alfredo
    Vergari, Fabio
    Viola, Fabio
    Bononi, Luciano
    Cinotti, Tullio Salmon
    IEEE INTERNET OF THINGS JOURNAL, 2016, 3 (06): : 1274 - 1296
  • [27] On Flexible Topology Formation in Publish-Subscribe Networks
    Gajic, Borislava
    Riihijaervi, Janne
    Maehoenen, Petri
    2012 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2012, : 5804 - 5809
  • [28] MobUser: publish-subscribe communication for mobile nodes
    Silva, Mauro
    Leitao, Joao
    Ribeiro, Carlos
    PROCEEDINGS OF THE 2012 IEEE 18TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS 2012), 2012, : 140 - 147
  • [29] A Concept for Publish-Subscribe Information Dissemination and Networking
    Loyall, Joseph P.
    Gillen, Matthew
    Haigh, Karen Zita
    Walsh, Robert
    Partridge, Craig
    Lauer, Gregory
    Strayer, Timothy
    2012 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2012, : 5810 - 5816
  • [30] A dynamic publish-subscribe network for distributed simulation
    Crowley, Patrick
    PADS 2008: 22ND INTERNATIONAL WORKSHOP ON PRINCIPLES OF ADVANCED AND DISTRIBUTED SIMULATION, PROCEEDINGS, 2008, : 150 - 150