Efficient and adaptive processing of multiple continuous queries

被引:0
作者
Tok, WH [1 ]
Bressan, S [1 ]
机构
[1] Natl Univ Singapore, Sch Comp, Singapore 117548, Singapore
来源
ADVANCES IN DATABASE TECHNOLOGY - EDBT 2002 | 2002年 / 2287卷
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Continuous queries are queries executed on data streams within a potentially open-ended time interval specified by the user and axe usually long running. The data streams are likely to exhibit fluctuating characteristics such as varying inter-arrival times, as well as varying data characteristics during the query execution. In the presence of such unpredictable factors, continuous query systems must still be able to efficiently handle large number of queries, as well as to offer acceptable individual query performance. In this paper, we propose and discuss a novel framework, called AdaptiveCQ, for the efficient processing of multiple continuous queries. In our framework, multiple queries share intermediate results at a fine level of granularity. Unlike previous approaches to sharing or reusing that relied on materialization to disk, AdaptiveCQ allows on-the-fly sharing of results. We show that this feature improves both the initial query response time, and the overall response time. Finally, AdaptiveCQ, which extrapolates the idea proposed by the eddy query-processing model, adapts well to fluctuations of the data streams characteristics by this combination of fine grain and on-the-fly sharing. We implemented AdaptiveCQ from scratch in Java and made use of it to conduct the experiments. We present experimental results that substantiate our claim that AdaptiveCQ can provide substantial performance improvements over existing methods of reusing intermediate results that relied on materialization to disk. In addition, we also show that AdaptiveCQ can adapt well to fluctuations in the query environment.
引用
收藏
页码:215 / 232
页数:18
相关论文
共 18 条
  • [1] Altinel M., 2000, VLDB, P53
  • [2] Dynamic query operator scheduling for wide-area remote access
    Amsaleg, L
    Franklin, MJ
    Tomasic, A
    [J]. DISTRIBUTED AND PARALLEL DATABASES, 1998, 6 (03) : 217 - 246
  • [3] Amsaleg L, 1996, PROCEEDINGS OF THE FOURTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED INFORMATION SYSTEMS, P208, DOI 10.1109/PDIS.1996.568681
  • [4] Avnur R., SIGMOD REC, P261, DOI 10.1145/342009.335420
  • [5] BONNET P, 2001, P MOB DAT MAN 2 INT
  • [6] Chaudhuri S., 1995, 11 INT C DAT ENG LOS, P190
  • [7] Chen C.M., 1994, IMPLEMENTATION PERFO
  • [8] Chen J., 2000, SIGMOD 00, P379, DOI DOI 10.1145/342009.335432
  • [9] Scalable trigger processing
    Hanson, EN
    Carnes, C
    Huang, L
    Konyala, M
    Noronha, L
    [J]. 15TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, PROCEEDINGS, 1999, : 266 - 275
  • [10] KOSSMANN D, 2000, ACM T DATABASE SYSTE, V25