Characterizing memory requirements for queries over continuous data streams

被引:32
作者
Arasu, A [1 ]
Babcock, B [1 ]
Babu, S [1 ]
McAlister, J [1 ]
Widom, J [1 ]
机构
[1] Stanford Univ, Stanford, CA 94305 USA
来源
ACM TRANSACTIONS ON DATABASE SYSTEMS | 2004年 / 29卷 / 01期
关键词
algorithms; performance; theory; continuous queries; memory requirement; streams;
D O I
10.1145/974750.974756
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This article deals with continuous conjunctive queries with arithmetic comparisons and optional aggregation over multiple data streams. An algorithm is presented for determining whether or not any given query can be evaluated using a bounded amount of memory for all possible instances of the data streams. For queries that can be evaluated using bounded memory, an execution strategy based on constant-sized synopses of the data streams is proposed. For queries that cannot be evaluated using bounded memory, data stream scenarios are identified in which evaluating the queries requires memory linear in the size of the unbounded streams.
引用
收藏
页码:162 / 194
页数:33
相关论文
共 50 条
  • [1] Exploiting k-constraints to reduce memory overhead in continuous queries over data streams
    Babu, S
    Srivastava, U
    Widom, J
    ACM TRANSACTIONS ON DATABASE SYSTEMS, 2004, 29 (03): : 545 - 580
  • [2] Semantics and Implementation of Continuous Sliding Window Queries over Data Streams
    Kraemer, Juergen
    Seeger, Bernhard
    ACM TRANSACTIONS ON DATABASE SYSTEMS, 2009, 34 (01):
  • [3] Query Planning for Continuous Aggregation Queries over a Network of Data Aggregators
    Gupta, Rajeev
    Ramamritham, Krithi
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2012, 24 (06) : 1065 - 1079
  • [4] A Multicore Parallelization of Continuous Skyline Queries on Data Streams
    De Matteis, Tiziano
    Di Girolamo, Salvatore
    Mencagli, Gabriele
    EURO-PAR 2015: PARALLEL PROCESSING, 2015, 9233 : 402 - 413
  • [5] Relational Languages and Data Models for Continuous Queries on Sequences and Data Streams
    Law, Yan-Nei
    Wang, Haixun
    Zaniolo, Carlo
    ACM TRANSACTIONS ON DATABASE SYSTEMS, 2011, 36 (02):
  • [6] Filtering Data Streams for Entity-Based Continuous Queries
    Cheng, Reynold
    Kao, Ben C. M.
    Kwan, Alan
    Prabhakar, Sunil
    Tu, Yi-Cheng
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2010, 22 (02) : 234 - 248
  • [7] SmartCQL: Semantics to Handle Complex Queries Over Data Streams
    Seshadri, E.
    Tapaswi, Shashikala
    Pattanaik, Manisha
    2010 6TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS NETWORKING AND MOBILE COMPUTING (WICOM), 2010,
  • [8] Continuous k Nearest Neighbor Queries over Large-Scale Spatial-Textual Data Streams
    Yang, Rong
    Niu, Baoning
    ISPRS INTERNATIONAL JOURNAL OF GEO-INFORMATION, 2020, 9 (11)
  • [9] Scalable Execution of Continuous Aggregation Queries over Web Data
    Gupta, Rajeev
    Ramamritham, Krithi
    IEEE INTERNET COMPUTING, 2012, 16 (01) : 43 - 51
  • [10] Challenges for Event Queries over Markovian Streams
    Letchner, Julie
    Re, Christopher
    Balazinska, Magdalena
    Philipose, Matthai
    IEEE INTERNET COMPUTING, 2008, 12 (06) : 30 - 36