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 条
  • [21] Parallel n-of-N Skyline Queries over Uncertain Data Streams
    Liu, Jun
    Li, Xiaoyong
    Ren, Kaijun
    Song, Junqiang
    Zhang, Zongshuo
    [J]. DATABASE AND EXPERT SYSTEMS APPLICATIONS (DEXA 2018), PT II, 2018, 11030 : 176 - 184
  • [22] Parallel skyline queries over uncertain data streams in cloud computing environments
    Li, Xiaoyong
    Wang, Yijie
    Li, Xiaoling
    Wang, Yuan
    [J]. INTERNATIONAL JOURNAL OF WEB AND GRID SERVICES, 2014, 10 (01) : 24 - 53
  • [23] A system for processing continuous queries over infinite data systems
    Vossough, E
    [J]. DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2004, 3180 : 720 - 729
  • [24] An Efficient Processing Scheme for Continuous Queries Involving RFID and Sensor Data Streams
    Park, Jeongwoo
    Lee, Kwangjae
    Ryu, Wooseok
    Kwon, Joonho
    Hong, Bonghee
    [J]. SECURE AND TRUST COMPUTING, DATA MANAGEMENT, AND APPLICATIONS, 2011, 186 : 187 - +
  • [25] Optimizing Cost of Continuous Overlapping Queries over Data Streams by Filter Adaption
    Xie, Qing
    Zhang, Xiangliang
    Li, Zhixu
    Zhou, Xiaofang
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2016, 28 (05) : 1258 - 1271
  • [26] Flexible multi-threaded scheduling for continuous queries over data streams
    Cammert, Michael
    Heinz, Christoph
    Kraemer, Juergen
    Seeger, Bernhard
    Vaupel, Sonny
    Wolske, Udo
    [J]. 2007 IEEE 23RD INTERNATIONAL CONFERENCE ON DATA ENGINEERING WORKSHOP, VOLS 1-2, 2007, : 624 - 633
  • [27] Queueing Analysis of Continuous Queries for Uncertain Data Streams Over Sliding Windows
    Xiao, Guoqing
    Li, Kenli
    Zhou, Xu
    Li, Keqin
    [J]. INTERNATIONAL JOURNAL OF PATTERN RECOGNITION AND ARTIFICIAL INTELLIGENCE, 2016, 30 (09)
  • [28] CONTINUOUS MULTIPLE OLAP QUERIES FOR DATA STREAMS
    Parimala, N.
    Bhawna, S.
    [J]. INTERNATIONAL JOURNAL OF COOPERATIVE INFORMATION SYSTEMS, 2012, 21 (02) : 141 - 164
  • [29] A denotational semantics for continuous queries over streams and relations
    Arasu, A
    Widom, J
    [J]. SIGMOD RECORD, 2004, 33 (03) : 6 - 11
  • [30] CQL: A language for continuous queries over streams and relations
    Arasu, A
    Babu, S
    Widom, J
    [J]. DATABASE PROGRAMMING LANGUAGES, 2004, 2921 : 1 - 19