Title :
Earliest Deadline Scheduling for Continuous Queries over Data Streams
Author :
Li, Xin ; Jia, Zhiping ; Ma, Li ; Zhang, Ruihua ; Wang, Haiyang
Author_Institution :
Sch. of Comput. Sci. & Technol., Shandong Univ., Jinan
Abstract :
Many stream-based applications have real-time performance requirements for continuous queries over time varying data streams. In order to address this challenge, a real-time continuous query model is presented to process multiple queries with timing constraints. In this model, the execution of one tuple passing through an operator path is modeled as a real-time task instance. A fine-grained scheduling strategy named OP-EDF is proposed for real-time scheduling, which schedules the operator path with the earliest deadline of the waiting tuples at any time slot. The performance of the OP-EDF is analyzed from three aspects: schedulability, response time and system overhead. Furthermore, two improved batch scheduling algorithms, termed OP-EDF-Batch and OP-EDF-Gate, are introduced to decrease system overhead of the OP-EDF. The experiment results show that the proposed continuous query model and improved scheduling algorithms are effective in real-time query processing for data streams with bursty arrival rates.
Keywords :
batch processing (computers); database management systems; query processing; real-time systems; scheduling; OP-EDF-batch scheduling algorithm; OP-EDF-gate scheduling algorithm; earliest deadline scheduling; fine-grained scheduling strategy; real-time continuous query processing; real-time task instance; time varying data stream; Computer science; Data engineering; Databases; Embedded software; Monitoring; Processor scheduling; Query processing; Real time systems; Scheduling algorithm; Timing; continuous query; data stream; deadline; real-time; scheduling;
Conference_Titel :
Embedded Software and Systems, 2009. ICESS '09. International Conference on
Conference_Location :
Zhejiang
Print_ISBN :
978-1-4244-4359-8
DOI :
10.1109/ICESS.2009.14