• DocumentCode
    3147420
  • Title

    Data-aware multicast

  • Author

    Baehni, Sébastien ; Eugster, Patrick Th ; Guerraoui, Rachid

  • Author_Institution
    Distributed Programming Lab., EPFL, Switzerland
  • fYear
    2004
  • fDate
    28 June-1 July 2004
  • Firstpage
    233
  • Lastpage
    242
  • Abstract
    This paper presents a multicast algorithm for peer-to-peer dissemination of events in a distributed topic-based publish-subscribe system, where processes publish events of certain topics, organized in a hierarchy, and expect events of topics they subscribed to. Our algorithm is "data-aware" in the sense that it exploits information about process subscriptions and topic inclusion relationships to build dynamic groups of processes and efficiently manage the flow of information within and between these process groups. This "data-awareness" helps limit the membership information that each process needs to maintain and preserves processes from receiving messages related to topics they have not subscribed to. It also provides the application with means to control, for each topic in a hierarchy, the trade-off between the message complexity and the reliability of event dissemination. We convey this trade-off through both analysis and simulation.
  • Keywords
    communication complexity; distributed processing; information dissemination; multicast communication; data-aware multicast algorithm; event dissemination reliability; information dissemination; information flow; information processing; message complexity; peer-to-peer event dissemination; topic-based publish-subscribe system; Analytical models; Broadcasting; Electric breakdown; Laboratories; Maintenance; Multicast algorithms; Publish-subscribe; Subscriptions;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Systems and Networks, 2004 International Conference on
  • Print_ISBN
    0-7695-2052-9
  • Type

    conf

  • DOI
    10.1109/DSN.2004.1311893
  • Filename
    1311893