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 :
بازگشت