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 条
  • [21] Semantic load shedding for prioritized continuous queries over data streams
    Park, J
    Cho, H
    COMPUTER AND INFORMATION SCIENCES - ISCIS 2005, PROCEEDINGS, 2005, 3733 : 813 - 822
  • [22] Evaluating continuous top-k queries over document streams
    Rao, Weixiong
    Chen, Lei
    Chen, Shudong
    Tarkoma, Sasu
    WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS, 2014, 17 (01): : 59 - 83
  • [23] A Framework for Processing Cumulative Frequency Queries over Medical Data Streams
    Al-Shammari, Ahmed
    Zhou, Rui
    Liu, Chengfei
    Naseriparsa, Mehdi
    Bao Quoc Vo
    WEB INFORMATION SYSTEMS ENGINEERING, WISE 2018, PT II, 2018, 11234 : 121 - 131
  • [24] Processing count queries over event streams at multiple time granularities
    Uenal, Aykut
    Saygin, Yuecel
    Ulusoy, Oezguer
    INFORMATION SCIENCES, 2006, 176 (14) : 2066 - 2096
  • [25] An Efficient Processing Scheme for Continuous Queries Involving RFID and Sensor Data Streams
    Park, Jeongwoo
    Lee, Kwangjae
    Ryu, Wooseok
    Kwon, Joonho
    Hong, Bonghee
    SECURE AND TRUST COMPUTING, DATA MANAGEMENT, AND APPLICATIONS, 2011, 186 : 187 - +
  • [26] Optimizing Cost of Continuous Overlapping Queries over Data Streams by Filter Adaption
    Xie, Qing
    Zhang, Xiangliang
    Li, Zhixu
    Zhou, Xiaofang
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2016, 28 (05) : 1258 - 1271
  • [27] Queueing Analysis of Continuous Queries for Uncertain Data Streams Over Sliding Windows
    Xiao, Guoqing
    Li, Kenli
    Zhou, Xu
    Li, Keqin
    INTERNATIONAL JOURNAL OF PATTERN RECOGNITION AND ARTIFICIAL INTELLIGENCE, 2016, 30 (09)
  • [28] Distributed processing of continuous spatiotemporal queries over road networks
    Sallam, Asmaa
    Nagi, Khaled
    Abougabal, Mohamed
    Aref, Walid
    ALEXANDRIA ENGINEERING JOURNAL, 2012, 51 (02) : 85 - 93
  • [29] A system for processing continuous queries over infinite data systems
    Vossough, E
    DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2004, 3180 : 720 - 729
  • [30] Distributed Processing of Continuous Range Queries Over Moving Objects
    Zhou, Jin
    Teng, Hao
    Yu, Ziqiang
    Wang, Dong
    Wang, Jiaqi
    INTELLIGENT COMPUTING THEORIES AND APPLICATION, ICIC 2017, PT II, 2017, 10362 : 800 - 810