Skip to main content

Efficient Matching for Web-Based Publish/Subscribe Systems

  • Conference paper
Cooperative Information Systems (CoopIS 2000)

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

Included in the following conference series:

Abstract

There is a need for systems being able to capture the dynamic aspect of the web information by notifying users of interesting events. Content-based publish/subscribe systems are an emerging type of publish/subscribe systems where events are filtered according to their attribute values, using filtering criteria defined by the subscribers, and then sent to the interested subscribers. Compared to traditional publish/subscribe systems, content-based systems offer more subscription expressiveness. The cost of this gain in expressiveness is an increase in the complexity of the matching process: the more sophisticated the constructs, the more complex the matching process. In this paper, we present an efficient and scalable solution to the matching problem. We also present a semi-structured event model which is well suited for the information published on the Web, and flexible enough to support easy integration of publishers.

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. Aguilera, M.K., Strom, R.E., Sturman, D.C., Astley, M., Chandra, T.D.: Matching events in a content-based subscription system. In: Eighteenth ACM Symposium on Principles of Distributed Computing, PODC 1999 (1999)

    Google Scholar 

  2. Banavar, G., Chandra, T.D., Mukherjee, B., Nagarajarao, J., Strom, R.E., Sturman, D.C.: An efficient multicast protocol for content-based publish-subscribe systems. In: International Conference on Distributed Computing Systems (1999)

    Google Scholar 

  3. Chan, A.: Transactional publish/subscribe: The procative multicast of database-changes. In: SIGMOD 1998 (1998)

    Google Scholar 

  4. Bernstein, P., et al.: The asilomar report on database research. ACM Sigmod record 27(4) (1998)

    Google Scholar 

  5. Gough, K.J., Smith, G.: Efficient recognition of events in distributed systems. In: Proceedings of ACSC-18 (1995)

    Google Scholar 

  6. Gruber, R.E., Krishnamurthy, B., Panagos, E.: The architecture of the ready event notification service. In: Proceedings of the 19th IEEE International Conference on Distributed Computing Systems Middleware Workshop (1999)

    Google Scholar 

  7. Hanson, E.N., Chaabouni, M., Kim, C., Wang, Y.: A predicate matching algorithm for database rule systems. In: SIGMOD 1990 (1990)

    Google Scholar 

  8. Howes, T.A., Smith, M.C., Good, G.S.: Understanding and Deploying LDAP Directory Services. Macmillan Technical Publishing (1999)

    Google Scholar 

  9. IONA Technologies, http://www.iona.com/products/messaging/index.html

  10. KX SYSTEMS. K USER MANUAL, version 2.0 edition (1998)

    Google Scholar 

  11. New Era of Networks Inc., http://www.neonsoft.com/products/NEONet.html

  12. Pereira, J., Fabret, F., Llirbat, F., Preotiuc-Pietro, R., Ross, K.A., Shasha, D.: Publish/subscribe on the web at extreme speed. In: Proceedings of the 26th VLDB Conference (2000)

    Google Scholar 

  13. Rao, J., Ross, K.A.: Cache conscious indexing for decision-support in main memory. In: Proceedings of the 25th VLDB Conference (1999)

    Google Scholar 

  14. Yan, T., Garcia-Molina, H.: The sift information dissemination system. In: ACM TODS 2000 (2000)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Pereira, J., Fabret, F., Llirbat, F., Shasha, D. (2000). Efficient Matching for Web-Based Publish/Subscribe Systems. In: Scheuermann, P., Etzion, O. (eds) Cooperative Information Systems. CoopIS 2000. Lecture Notes in Computer Science, vol 1901. Springer, Berlin, Heidelberg. https://doi.org/10.1007/10722620_17

Download citation

  • DOI: https://doi.org/10.1007/10722620_17

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-41021-8

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

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics