Scheduling strategies for processing continuous queries over streams

被引:0
|
作者
Jiang, QC [1 ]
Chakravarthy, S [1 ]
机构
[1] Univ Texas, Dept Comp Sci & Engn, Arlington, TX 76019 USA
来源
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Stream data processing poses many challenges. Two important characteristics of stream data processing - bursty arrival rates and the need for near real-time performance requirement - challenge the allocation of limited resources in the system. Several scheduling algorithms (e.g., Chain strategy) have been proposed for minimizing the maximal memory requirements in the literature. In this paper, we propose novel scheduling strategies to minimize tuple latency as well as total memory requirement. We first introduce a path capacity strategy (PCS) with the goal of minimizing tuple latency. We then compare the PCS and the Chain strategy to identify their limitations and propose additional scheduling strategies that improve upon them. Specifically, we introduce a segment strategy (SS) with the goal of minimizing the memory requirement, and its simplified version. In addition, we introduce a hybrid strategy, termed the threshold strategy (TS), to addresses the combined optimization of both tuple latency and memory requirement. Finally, we present the results of a wide range of experiments conducted to evaluate the efficiency and the effectiveness of the proposed scheduling strategies.
引用
收藏
页码:16 / 30
页数:15
相关论文
共 50 条
  • [41] Efficient processing of multiple continuous skyline queries over a data stream
    Lee, Yu Won
    Lee, Ki Yong
    Kim, Myoung Ho
    INFORMATION SCIENCES, 2013, 221 : 316 - 337
  • [42] QoS-aware Scheduling for Mixed Real-time Queries over Data Streams
    Li, Xin
    Jia, Zhiping
    Ma, Li
    Qin, Zhiwei
    Wang, Haiyang
    2009 15TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2009, : 145 - +
  • [43] Nested Pattern Queries Processing Optimization over Multi-Dimensional Event Streams
    Xiao, Fuyuan
    Aritsugi, Masayoshi
    2013 IEEE 37TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2013, : 74 - 83
  • [44] Manycore GPU processing of repeated range queries over streams of moving objects observations
    Lettich, Francesco
    Orlando, Salvatore
    Silvestri, Claudio
    Jensen, Christian S.
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2017, 29 (04):
  • [45] On Continuous Queries in Stream Processing
    Vidyasankar, K.
    8TH INTERNATIONAL CONFERENCE ON AMBIENT SYSTEMS, NETWORKS AND TECHNOLOGIES (ANT-2017) AND THE 7TH INTERNATIONAL CONFERENCE ON SUSTAINABLE ENERGY INFORMATION TECHNOLOGY (SEIT 2017), 2017, 109 : 640 - 647
  • [46] Decomposition and processing strategies of global XQuery queries over distributed environments
    Park, Jong-Hyun
    Kang, Ji-Hoon
    ADVANCES IN INTELLIGENT AND DISTRIBUTED COMPUTING, 2008, 78 : 165 - 175
  • [47] Efficient Processing of Streams of Frequent Itemset Queries
    Rokosik, Monika
    Wojciechowski, Marek
    NEW TRENDS IN DATABASE AND INFORMATION SYSTEMS II, 2015, 312 : 15 - 26
  • [48] Challenges for Event Queries over Markovian Streams
    Letchner, Julie
    Re, Christopher
    Balazinska, Magdalena
    Philipose, Matthai
    IEEE INTERNET COMPUTING, 2008, 12 (06) : 30 - 36
  • [49] Skyline queries over incomplete data streams
    Weilong Ren
    Xiang Lian
    Kambiz Ghazinour
    The VLDB Journal, 2019, 28 : 961 - 985
  • [50] Skyline queries over incomplete data streams
    Ren, Weilong
    Lian, Xiang
    Ghazinour, Kambiz
    VLDB JOURNAL, 2019, 28 (06): : 961 - 985