Abstract
In the last years, a growing attention has been paid to the publish/subscribe (pub/sub) communication paradigm as a mean for disseminating information (also called events) through distributed systems on wide-area networks. Participants to the communication can act as publishers, that submit information to the system, and as subscribers, that express their interest in specific types of information. Main characteristics of such manyto- many communication paradigm are: the interacting parties do not need to know each other (anonymity), partners do not need to be up at the same time (decoupling in time), and the sending/receipt does not block participants (decoupling in flow). So, the publish/ subscribe paradigm has been largely recognized as the most promising applicationlevel communication paradigm for integration of information systems.
This work is partially supported by a grant from MURST in the context of project “DAQUINCIS” and by grants of the EU in the context of the IST project “EU-Publi.com”.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
G. Banavar, T. Chandra, B. Mukherjee, J. Nagarajarao, R.E. Strom, and D.C. Sturman. An Efficient Multicast Protocol for Content-based Publish-Subscribe Systems. In Proceedings of International Conference on Distributed Computing Systems, 1999.
A. Carzaniga, D.S. Rosenblum, and A.L. Wolf. Design and Evaluation of a Wide-Area Notification Service. ACMTransactions on Computer Systems, 3(19):332–383, Aug 2001.
J. Jannotti, D. K. Gifford, K. L. Johnson, M. F. Kaashoek, and Jr. J.W. O’Toole. Overcast: Reliable multicasting with an overlay network. In Proc. of the 4th Symposium on Operating Systems Design and Implementation, 2000.
B. Oki, M. Pfluegel, A. Siegel, and D. Skeen. The Information Bus-An Architecture for Extensive Distributed Systems. In Proceedings of the 1993 ACMSymposium on Operating Systems Principles, December 1993.
A. Rowston and P. Druschel. Pastry: Scalable, distributed object location and routing for large-scale peer-to-peer systems. In IFIP/ACM Middleware 2001, 2001.
A. Rowston, A. Kermarrec, M. Castro, and P. Druschel. Scribe: The design of a large-scale notification infrastructure. In 3rd InternationalWorkshop on Networked Group Communication (NGC2001), 2001.
B. Segall and D. Arnold. Elvin Has Left the Building: A Publish /Subscribe Notification Service with Quenching. In Proc. of the 1997 Australian UNIX and Open Systems Users Group Conference, 1997.
I. Stoica, D. Adkins, S. Ratnasamy, S. Shenker, S. Surana, and S. Zhuang. Internet indirection infrastructure. In First International Workshop on Peer-to-Peer Systems, 2002.
S. Q. Zhuang, B. Y. Zhao, A. D. Joseph, R. Katz, and J. Kubiatowicz. Bayeux: An architecture for scalable and fault-tolerant wide-area data dissemination. In 11th Int.Workshop on Network and Operating Systems Support for Digital Audio and Video, 2001.
S. Q. Zhuang, B.Y. Zhao, A. D. Joseph, R. Katz, and J. Kubiatowicz. Tapestry: An infrastructure for fault-tolerant wide-area location and routing. Technical Report UCB/CSD-01-1141, University of California at Berkeley, Computer Science Division, April 2001.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Baldoni, R., Contenti, M., Virgillito, A. (2003). The Evolution of Publish/Subscribe Communication Systems. In: Schiper, A., Shvartsman, A.A., Weatherspoon, H., Zhao, B.Y. (eds) Future Directions in Distributed Computing. Lecture Notes in Computer Science, vol 2584. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-37795-6_25
Download citation
DOI: https://doi.org/10.1007/3-540-37795-6_25
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-00912-2
Online ISBN: 978-3-540-37795-5
eBook Packages: Springer Book Archive