Skip to main content

Content-Based Networking: A New Communication Infrastructure

  • Conference paper
  • First Online:
Developing an Infrastructure for Mobile and Wireless Systems (IMWS 2001)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2538))

Included in the following conference series:

Abstract

We argue that the needs of many classes of modern applications, especially those targeted at mobile or wireless computing, demand the services of content-based publish/subscribe middleware, and that this middleware in turn demands a new kind of communication infrastructure for its proper implementation. We refer to this new communication infrastructure as content-based networking. The service model of this network must directly support the interface of an advanced contentbased publish/subscribe middleware service. At the same time, the implementation must be architected as a true distributed network, providing appropriate guarantees of reliability, security, and performance. We do not propose content-based networking as a replacement for IP, nor do we advocate an implementation of a publish/subscribe middleware at the network level (i.e., within routers). Instead, we argue that contentbased networking must be designed according to established networking principles and techniques. To this end, in this paper, we formulate the foundational concepts of content-based networking, and relate them to the corresponding concepts in traditional networking. We also briefly review our experience with content-based publish/subscribe middleware and suggest some open research problems in the area of content-based networking.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. M. K. Aguilera, R. E. Strom, D. C. Sturman, M. Astley, and T. D. Chandra. Matching events in a content‐based subscription system. In Eighteenth ACM Symposium on Principles of Distributed Computing (PODC '99), pages 53–61, Atlanta, Georgia, May 4‐6 1999.

    Google Scholar 

  2. G. Banavar, T. D. Chandra, B. Mukherjee, J. Nagarajarao, R. E. Strom, and D. C. Sturman. An efficient multicast protocol for content‐based publish‐subscribe systems. In The 19th IEEE International Conference on Distributed Computing Systems (ICDCS '99), pages 262–272, Austin, Texas, May 1999.

    Google Scholar 

  3. A. Campailla, S. Chaki, E. Clarke, S. Jha, and H. Veith. Efficient filtering in publish‐subscribe systems using binary decision diagrams. In Proceedings of the 23th International Conference on Software Engineering, pages 443–452, Toronto, Canada, May 2001.

    Google Scholar 

  4. A. Carzaniga. Architectures for an Event Notification Service Scalable to Widearea Networks. PhD thesis, Politecnico di Milano, Milano, Italy, Dec. 1998.

    Google Scholar 

  5. A. Carzaniga, J. Deng, and A. L. Wolf. Fast forwarding for content-based networking. Technical Report CU-CS-922-01, Department of Computer Science, University of Colorado, Nov. 2001.

    Google Scholar 

  6. A. Carzaniga, D. S. Rosenblum, and A. L. Wolf. Achieving scalability and expressiveness in an internet‐scale event notification service. In Proceedings of the Nineteenth ACM Symposium on Principles of Distributed Computing (PODC 2000), pages 219–227, Portland, Oregon, July 2000.

    Google Scholar 

  7. A. Carzaniga, D. S. Rosenblum, and A. L. Wolf. Content-based addressing and routing: A general model and its application. Technical Report CU-CS-902-00, Department of Computer Science, University of Colorado, Jan. 2000.

    Google Scholar 

  8. A. Carzaniga, D. S. Rosenblum, and A. L. Wolf. Design and evaluation of a wide‐area event notification service. ACM Transactions on Computer Systems, 19(3):332–383, Aug. 2001.

    Article  Google Scholar 

  9. Y. Chu, S. G. Rao, and H. Zhang. A case for end systemmulticast. In Proceedings of ACM Sigmetrics, pages 1–12, Santa Clara, California, June 2000.

    Google Scholar 

  10. F. Fabret, H. A. Jacobsen, F. Llirbat, J. Pereira, K. A. Ross, and D. Shasha. Filtering algorithms and implementation for very fast publish/subscribe systems. In ACM SIGMOD 2001, pages 115–126, Santa Barbara, California, May 2001.

    Chapter  Google Scholar 

  11. J. Gough and G. Smith. Efficient recognition of events in a distributed system. In Proceedings of the 18th Australasian Computer Science Conference, Adelaide, Australia, Feb. 1995.

    Google Scholar 

  12. D. S. Rosenblum and A. L. Wolf. A design framework for Internet‐scale event observation and notification. In Proceedings of the Sixth European Software Engineering Conference, number 1301 in Lecture Notes in Computer Science, pages 344–360. Springer‐Verlag, 1997.

    Google Scholar 

  13. C. Wang, A. Carzaniga, D. Evans, and A. L. Wolf. Security issues and requirements for Internet-scale publish-subscribe systems. In Proceedings of the Thirty-fifth Hawaii International Conference on System Sciences (HICSS-35), Big Island, Hawaii, Jan. 2002.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Carzaniga, A., Wolf, A.L. (2002). Content-Based Networking: A New Communication Infrastructure. In: König-Ries, B., Makki, K., Pissinou, N., Makki, S., Scheuermann, P. (eds) Developing an Infrastructure for Mobile and Wireless Systems. IMWS 2001. Lecture Notes in Computer Science, vol 2538. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36257-6_6

Download citation

  • DOI: https://doi.org/10.1007/3-540-36257-6_6

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-00289-5

  • Online ISBN: 978-3-540-36257-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics