Abstract
This workaddresses the problem of continuous query processing over infinite data streams. The paper defines new semantics for continuous queries and describes a continuous query processing system based on the concepts of continuous computations and online algorithms. A new programming control structure called as Continuous Iterator is proposed for implementation of continuous computations. The paper describes the semantics of three types of Continuous Iterators (composition, merge, and elimination), compares the iterators with the traditional relational algebra operations and proposes implementation of the iterators. The results of preliminary experiments are provided as well.
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
Shivnath Babu and Jennifer Widom, “Continuous queries over data streams,” SIGMOD Record, vol. 30, no. 3, pp. 109–120, 2001.
Ehsan Vossough and Janusz Getta “ Blocklev el Query Scrambling Algorithm within Distributed Multi-database Environment,” 4th IEEE Intl. workshop on Parallel and Distributed Databases: Innovative Applications and New Architectures, PADD2001, Munich, pp. 123–127, 2001.
Ehsan Vossough, “ Adaptable Processing of Large Data Sets in Distributed Environments,” EDBT 8th International Conference on Extending Databases Technology, pp. 109–120, 2002.
Lars Baekgaard and Leo Mark, “Incremental computation of time-varying query expressions,” IEEE Transactions on Knowledge and Data Engineering, vol. 7, no. 4, pp. 583–590, 1995.
Avnur R. Hellerstein, “Eddies: Continuously adaptive query processing,” in Proc. ACM-SIGMOD International Conference on Management of Data, 1998, pp. 106–117.
Jianjun Chen, David J. DeWitt, Feng Tian, and Yuang Wang, “Niagaracq: A scalable continuous query systems for internet databases,” in Proceedings of the 2000 ACM SIGMOD International Conference on Management of Data, 2000, pp. 379–390.
Amos Fiat and Gerhard J. Woeginger, On Line Algorithms, The State of the Art, Springer Verlag, 1998.
Joseph M. Hellerstein, Peter J. Haas, and Helen J. Wang, “Online aggregation,” in Proceedings of the 1997 ACM SIGMOD International Conference on Management of Data, 1997, SIGMOD Record, pp. 171–182.
Joseph M. Hellerstein, J. Franklin, M. Chandrasekaran, S. Deshpande, A. Hildrum, K. Madden, S. Raman, and V. Shah, “Adaptive query processing: Technology in evolution,” in Bulletin of the IEEE Computer Society Technical committee on Data Engineering, 2000, IEEE, pp. 7–18.
D. M. Yellin and R. E. Storm, “Inc: A language for incremental computations,” IBM T. J. Watson Research Center, ACM Transactions on Programming Languages and Systems,, no. 2, pp. 211–236, 1991.
H. V. Jagadish, I.S. Mumick, and A. Silberschatz, “View maintenance issues for the chronicle data model,” in Proceedings of the 1995 ACM SIGMOD International Conference on Management of Data, 1995, SIGMOD Record, pp. 113–124.
N. D. Jones, “Mix ten years later,” in ACM SIGPLANSymp osium on Partial Evaluation and Semantics-Based Program Manipulation, 1995, pp. 24–38.
V. Srinivasan and Michael J. Carey, “Compensation-based on-line query processing,” in Proceedings of the 1992 ACM SIGMOD International Conference on Management of Data, 1992, pp. 331–340.
Mark Sullio van, “Tribeca: A stream database manager for network traffic analysis,” in Proceedings of the 22nd VLDB Conference, 1996, p. 594.
Douglas Terry, David Goldberg, David Nichols, and Brian Oki, “Continuous queries over append-only databases,” in Proceedings of the 1992 ACM SIGMOD International Conference on Management of Data, 1992, pp. 321–330.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Vossough, E., Getta, J.R. (2002). Processing of Continuous Queries over Unlimited Data Streams. In: Hameurlain, A., Cicchetti, R., Traunmüller, R. (eds) Database and Expert Systems Applications. DEXA 2002. Lecture Notes in Computer Science, vol 2453. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-46146-9_79
Download citation
DOI: https://doi.org/10.1007/3-540-46146-9_79
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-44126-7
Online ISBN: 978-3-540-46146-3
eBook Packages: Springer Book Archive