Parallel processing of continuous queries over data streams

被引:0
|
作者
Ali A. Safaei
Mostafa S. Haghjoo
机构
[1] Iran University of Science and Technology,Department of Computer Engineering
来源
关键词
Query plan; Data stream; Parallel execution; Tuple latency;
D O I
暂无
中图分类号
学科分类号
摘要
In this paper, we propose parallel processing of continuous queries over data streams to handle the bottleneck of single processor DSMSs. Queries are executed in parallel over the logical machines in a multiprocessing environment. Scheduling parallel execution of operators is performed via finding the shortest path in a weighted graph called Query Mega Graph (QMG), which is a logical view of K machines. By lapse of time, number of tuples waiting in queues of different operators may be very different. When a queue becomes full, re-scheduling is done by updating weight of edges of QMG. In the new computed path, machines with more workload will be used less. The proposed system is formally presented and its correctness is proved. It is also modeled in PetriNets and its performance is evaluated and compared with serial query processing as well as the Min-Latency scheduling algorithm. The presented system is shown to outperform them w.r.t. tuple latency (response time), memory usage, throughput and also tuple loss- critical parameters in any data stream management systems.
引用
收藏
页码:93 / 118
页数:25
相关论文
共 50 条
  • [1] Parallel processing of continuous queries over data streams
    Safaei, Ali A.
    Haghjoo, Mostafa S.
    [J]. DISTRIBUTED AND PARALLEL DATABASES, 2010, 28 (2-3) : 93 - 118
  • [2] Continuous queries over data streams
    Babu, S
    Widom, J
    [J]. SIGMOD RECORD, 2001, 30 (03) : 109 - 120
  • [3] Continuous Processing of Preference Queries in Data Streams
    Kontaki, Maria
    Papadopoulos, Apostolos N.
    Manolopoulos, Yannis
    [J]. SOFSEM 2010: THEORY AND PRACTICE OF COMPUTER SCIENCE, PROCEEDINGS, 2010, 5901 : 47 - 60
  • [4] Parallel Processing of Dynamic Continuous Queries over Streaming Data Flows
    Deng, Ze
    Wu, Xiaoming
    Wang, Lizhen
    Chen, Xiaodao
    Ranjan, Rajiv
    Zomaya, Albert
    Chen, Dan
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2015, 26 (03) : 834 - 846
  • [5] Processing sliding window join aggregate in continuous queries over data streams
    Wang, WP
    Li, JZ
    Zhang, DD
    Guo, LJ
    [J]. ADVANCES IN DATABASES AND INFORMATION SYSTEMS, PROCEEDINGS, 2004, 3255 : 348 - 363
  • [6] Scheduling strategies for processing continuous queries over streams
    Jiang, QC
    Chakravarthy, S
    [J]. KEY TECHNOLOGIES FOR DATA MANAGEMENT, 2004, 3112 : 16 - 30
  • [7] Parallel processing of continuous data streams
    Buza, A
    [J]. INES 2005: 9TH INTERNATIONAL CONFERENCE ON INTELLIGENT ENGINEERING SYSTEMS, 2005, : 225 - 227
  • [8] Parallel Continuous Preference Queries over Out-of-Order and Bursty Data Streams
    Mencagli, Gabriele
    Torquati, Massimo
    Danelutto, Marco
    De Matteis, Tiziano
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2017, 28 (09) : 2608 - 2624
  • [9] Hypothetical Answers to Continuous Queries over Data Streams
    Cruz-Filipe, Luis
    Gaspar, Graca
    Nunes, Isabel
    [J]. THIRTY-FOURTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THE THIRTY-SECOND INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE AND THE TENTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2020, 34 : 2798 - 2805
  • [10] Hypothetical Answers to Continuous Queries Over Data Streams
    Cruz-Filipe, Luís
    Gaspar, Graça
    Nunes, Isabel
    [J]. ACM Transactions on Computational Logic, 2024, 25 (04)