• DocumentCode
    3296782
  • Title

    Publish-subscribe tree maintenance over a DHT

  • Author

    Costa, Paolo ; Frey, Davide

  • Author_Institution
    Dipt. di Elettrotecnica e Informazione, Politecnico di Milano, Milan, Italy
  • fYear
    2005
  • fDate
    6-10 June 2005
  • Firstpage
    414
  • Lastpage
    420
  • Abstract
    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.
  • Keywords
    content management; middleware; tree data structures; DHT; content-based middleware; distributed hash table; dynamic distributed computing; overlay network; publish-subscribe tree maintenance; tree topology; Availability; Computational modeling; Computer networks; Dispatching; Distributed computing; Large-scale systems; Middleware; Multicast algorithms; Network topology; Publish-subscribe;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems Workshops, 2005. 25th IEEE International Conference on
  • Print_ISBN
    0-7695-2328-5
  • Type

    conf

  • DOI
    10.1109/ICDCSW.2005.115
  • Filename
    1437205