DocumentCode
3296662
Title
MEDYM: match-early and dynamic multicast for content-based publish-subscribe service networks
Author
Cao, Fengyun ; Singh, Jaswinder Pal
Author_Institution
Princeton Univ., NJ, USA
fYear
2005
fDate
6-10 June 2005
Firstpage
370
Lastpage
376
Abstract
Architecture design for content-based publish-subscribe service networks has been a challenging problem, because existing network primitives cannot directly support its communication paradigm. In this paper, we propose a new architectural design called MEDYM n Match Early with DYnamic Multicast. Unlike existing approaches, MEDYM does not rely on static overlay networks for event delivery. Instead, an event is matched against subscriptions early at the publishing server, to identify destinations with matching subscriptions, and then sent to destinations through a dynamically constructed multicast tree. This architecture achieves low computation cost in matching and high network efficiency in routing. We evaluate MEDYM through detailed simulations, and compare it with the two major existing design approaches: content-based forwarding and channelization. Results show that MEDYM significantly improves event delivery efficiency and system scalability. We also examine closely overheads introduced in MEDYM, and found them to be well acceptable and more than outweighed by the benefits of the approach. We expect the MEDYM architecture to scale to pub-sub networks of thousands of servers, which we believe is adequate for many interesting applications in the foreseeable future.
Keywords
client-server systems; message passing; multicast communication; MEDYM; channelization; content-based forwarding; content-based publish-subscribe service network; dynamically constructed multicast tree; network routing; overlay network; system scalability; Computational efficiency; Computational modeling; Computer architecture; Computer networks; Network servers; Publish-subscribe; Publishing; Routing; Scalability; Subscriptions;
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.86
Filename
1437199
Link To Document