DocumentCode :
1300571
Title :
Scheduling Periodic Continuous Queries in Real-Time Data Broadcast Environments
Author :
Wang, Hongya ; Xiao, Yingyuan ; Shu, LihChyun
Author_Institution :
Sch. of Comput. Sci. & Technol., Donghua Univ., Shanghai, China
Volume :
61
Issue :
9
fYear :
2012
Firstpage :
1325
Lastpage :
1340
Abstract :
On-demand broadcast is a promising data dissemination approach in mobile computing environments thanks to its adaptability and scalability for large-scale and dynamic workload. An important class of emerging data broadcast applications needs to monitor multiple time-varying data items continuously to be kept aware of the up-to-date information. This paper investigates the broadcast schedule problem for disseminating timely data to periodic continuous queries, and a systematic and highly efficient solution for applications of this type is provided. In particular, we propose a novel measure, called Bandwidth Utilization, to quantify the minimum bandwidth demand of a periodic continuous query set. The timing predictability can be ensured if a set of periodic continuous queries passes a bandwidth utilization based schedulability test. The schedulability test techniques are also extended to deal with dynamic query arrival and departure. An efficient online scheduling algorithm, called RM-UO, is developed, which can fulfill the timing constraints combined with the proposed query release and deletion policies. To demonstrate the effectiveness of theoretical results, an illustrative algorithm implementation is presented along with comprehensive performance analysis. Simulation results show that our solution offers nice timing predictability whereas other comparable best effort scheduling algorithms such as SIN-Q and DTIU experience different deadline miss ratios at different query workloads.
Keywords :
bandwidth allocation; broadcasting; mobile computing; performance evaluation; query processing; scheduling; DTIU algorithms; RM-UO algorithm; SIN-α algorithms; bandwidth utilization; best effort scheduling algorithms; broadcast scheduling problem; data dissemination approach; deadline miss ratios; dynamic query arrival; dynamic query departure; dynamic query workload; large-scale query workload; mobile computing; on-demand broadcast; online scheduling algorithm; periodic continuous query scheduling; periodic continuous query set; query deletion policies; query release policies; real-time data broadcast environments; schedulability test; timely data dissemination; timing constraints; timing predictability; Bandwidth; Mobile communication; Real time systems; Schedules; Scheduling algorithm; Servers; Timing; Data broadcast; periodic continuous query processing; real-time scheduling.;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/TC.2011.154
Filename :
5989798
Link To Document :
بازگشت