Abstract
This paper presents the design and implementation methodology of the JCQ system, a Java-based Continual Query system for update monitoring over Web information sources. A continual query is a standing query that monitors updates of interest using distributed triggers and notifies users whenever the updates reach specified thresholds. In this paper we focus on the strategies and techniques developed in JCQ for scalable and efficient trigger firing and the execution model for flexible and robust change notification. We evaluate our approach through a performance study of the most recent release of the JCQ system and a comparison with related work.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Anwar, E., Maugis, L., Chakravarthy, S.: A new perspective on rule support for object-oriented databases. In: Proceedings of ACM SIGMOD Conference (1993)
Chawathe, S., Abiteboul, S., Widom, J.: Managing and querying changes in semistructured data. In: Proceedings of the ACM SIGMOD International Conference on Management of Data, Tucson, Arizona (May 1997)
Haas, L., Chang, W., Lohman, G., McPherson, J., Wilms, P., Lapis, G., Lindsay, B., Pirahesh, H., Carey, M., Shekita, E.: Starburst mid-flight: As the dust clears. IEEE Transactions on Knowledge and Data Engineering, 377–388 (March 1990)
Hanson, E.: Rule condition testing and action execution in ariel. In: Proceedings of ACM SIGMOD Conference (1992)
Liu, L., Pu, C., Barga, R., Zhou, T.: Differential evaluation of continual queries. In: IEEE Proceedings of the 16th International Conference on Distributed Computing Systems, Hong Kong, May 27-30 (1996)
Liu, L., Pu, C., Lee, Y.: Adaptive approach to query mediation across heterogeneous information sources. In: International Conference on Cooperative Information Systems (CoopIS), Brussels, Belgium (June 1996)
Liu, L., Pu, C., Tang, W.: Continual queries for internet-scale event-driven information delivery. IEEE Knowledge and Data Engineering (1999); Special Issue on Web Technology
Liu, L., Pu, C., Tang, W., Han, W.: CONQUER: A Continual Query System for Update Monitoring in the WWW. International Journal of Computer Systems, Science and Engineering (1999); Suciu, D., Tanca, L(edi.) Special Issue on WWW Semantics
McCarthy, D., Dayal, U.: The architecture of an active database management system. In: Proceedings of the ACM-SIGMOD International Conference on Management of Data, pp. 215–224 (May 1989)
Schreier, U., Pirahesh, H., Agrawal, R., Mohan, C.: Alert: An architecture for transforming a passive dbms into an active dbms. In: Proceedings of the International Conference on Very Large Data Bases, Barcelona, Spain, pp. 469–478 (September 1991)
Stonebraker, M., Rowe, L.: The design of POSTGRES. In: Proceedings of 1985 SIGMOD International Conference on Management of Data, pp. 374–387. ACM/SIGMOD (1985)
Widom, J., Ceri, S.: Active Database Systems. Morgan Kaufmann, San Francisco (1996)
Liu, L., Pu, C., Tang, W.: Supporting Internet Applications Beyond Browsing: Trigger Processing and Change Notification, Oregon Graduate Institute, Department of CSE (April 1999) (manuscript)
Yan, T.W., Garcia-Molina, H.: SIFT - a tool for wide area information dissemination. In: Proceedings of the 1995 USENIX Technical Conference, pp. 177–186 (1995)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Liu, L., Pu, C., Tang, W. (1999). Supporting Internet Applications Beyond Browsing: Trigger Processing and Change Notification. In: Hui, L.C.K., Lee, DL. (eds) Internet Applications. ICSC 1999. Lecture Notes in Computer Science, vol 1749. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-46652-9_29
Download citation
DOI: https://doi.org/10.1007/978-3-540-46652-9_29
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-66903-6
Online ISBN: 978-3-540-46652-9
eBook Packages: Springer Book Archive