Incremental Continuous Query Processing over Streams and Relations with Isolation Guarantees

被引:1
|
作者
Shaikh, Salman Ahmed [1 ]
Chao, Dong [2 ]
Nishimura, Kazuya [2 ]
Kitagawa, Hiroyuki [1 ]
机构
[1] Univ Tsukuba, Ctr Computat Sci, Tsukuba, Ibaraki, Japan
[2] Univ Tsukuba, Grad Sch Syst & Informat Engn, Tsukuba, Ibaraki, Japan
关键词
Continuous query processing; Stream processing; Isolation guarantees; Stream-relation join; Inconsistency problem; Incremental computation; T*-Tree index; STORE;
D O I
10.1007/978-3-319-44403-1_20
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Stream processing has become an important research issue with the increase in stream data sources. Many stream processing systems need to reference non-streaming resources such as database relations to answer real world queries. Since database relation is a shared entity, it may be updated during the continuous query (CQ) execution by other database clients resulting in inconsistent query results (partly using the relation before update and partly after update). For this problem, an isolation model is needed to define the way in which these updates are reflected in the output of the stream-relation join. In this work we propose an incremental CQ processing approach with isolation guarantees which makes use of a monitor operator to transform the relational updates into stream tuples. Since database relations tend to be large, an in-memory T*-Tree index is used to increase the stream-relation join efficiency. Experiments are performed to prove that guaranteeing isolation solves the inconsistency problem and to show that the incremental computation and indexing improves the query throughput significantly.
引用
收藏
页码:321 / 335
页数:15
相关论文
共 50 条
  • [21] Scalable approximate query tracking over highly distributed data streams with tunable accuracy guarantees
    Giatrakos, Nikos
    Deligiannakis, Antonios
    Garofalakis, Minos
    Keren, Daniel
    Samoladas, Vasilis
    INFORMATION SYSTEMS, 2018, 76 : 59 - 87
  • [22] Prioritized Query Shedding Technique for Continuous Queries Over Data Streams
    Helmy, Yehia M.
    El Zanfaly, Doaa S.
    Othman, Nermin A.
    2009 INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND SYSTEMS (ICCES 2009), 2009, : 418 - 422
  • [23] Adaptive processing for continuous query over data stream
    Bae, Misook
    Hwang, Buhyun
    Nam, Jiseung
    PARALLEL AND DISTRIBUTED PROCESSING AND APPLICATIONS, PROCEEDINGS, 2007, 4742 : 347 - 358
  • [24] Continuous Range Query Processing over Moving Objects
    Park, Yong Hun
    Bok, Kyoung Soo
    Yoo, Jae Soo
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2008, E91D (11): : 2727 - 2730
  • [25] DYNAMIC CONTINUOUS QUERY PROCESSING OVER STREAMING DATA
    Ananthi, M.
    Sreedhevi, D. K.
    Sumalatha, M. R.
    2016 INTERNATIONAL CONFERENCE ON COMPUTATION OF POWER, ENERGY INFORMATION AND COMMUNICATION (ICCPEIC), 2016, : 183 - 187
  • [26] Incremental updates of closed frequent itemsets over continuous data streams
    Li, Hlia-Fu
    Ho, Chin-Chuan
    Lee, Suh-Yin
    EXPERT SYSTEMS WITH APPLICATIONS, 2009, 36 (02) : 2451 - 2458
  • [27] Scheduling strategies for processing continuous queries over streams
    Jiang, QC
    Chakravarthy, S
    KEY TECHNOLOGIES FOR DATA MANAGEMENT, 2004, 3112 : 16 - 30
  • [28] Parallel processing of continuous queries over data streams
    Safaei, Ali A.
    Haghjoo, Mostafa S.
    DISTRIBUTED AND PARALLEL DATABASES, 2010, 28 (2-3) : 93 - 118
  • [29] Parallel processing of continuous queries over data streams
    Ali A. Safaei
    Mostafa S. Haghjoo
    Distributed and Parallel Databases, 2010, 28 : 93 - 118
  • [30] Query Rewriting for Incremental Continuous Query Evaluation in HIFUN
    Zervoudakis, Petros
    Kondylakis, Haridimos
    Spyratos, Nicolas
    Plexousakis, Dimitris
    ALGORITHMS, 2021, 14 (05)