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
Link To Document