DocumentCode :
38483
Title :
On Co-Scheduling of Update and Control Transactions in Real-Time Sensing and Control Systems: Algorithms, Analysis, and Performance
Author :
Song Han ; Kam-Yiu Lam ; Jiantao Wang ; Ramamritham, K. ; Mok, Aloysius K.
Author_Institution :
Dept. of Comput. Sci. & Eng., Univ. of Connecticut, Storrs, CT, USA
Volume :
25
Issue :
10
fYear :
2013
fDate :
Oct. 2013
Firstpage :
2325
Lastpage :
2342
Abstract :
Maintaining sensor data validity while exercising timely control is crucial in real-time sensing and control systems. The goal of scheduling algorithms deployed in such systems is to maintain the validity of real-time sensor data so as to maximize the schedulability of update transactions with minimum update workload so that control actions occur on time. In this paper, we first propose a dynamic scheduling algorithm, called Deferrable Scheduling with Least Actual Laxity First (DS-LALF). DS-LALF is designed by extending the deferrable scheduling algorithm, DS-FP which is designed for fixed priority systems. We develop a schedulability test algorithm for DS-LALF based on pattern analysis and a pattern search algorithm to find the shortest and earliest pattern in the schedule. Then, based on DS-LALF, a co-scheduling algorithm called Co-LALF-to schedule update transactions and control transactions in a real-time sensing and control system together-is developed 1) to meet the deadlines of all the control transactions and 2) to maximize the quality of data (QoD) utilized by the control transactions. Co-LALFschedules the jobs in the ascending order of their actual laxities and defers the release times of update jobs as long as the corresponding sensor data are maintained within the required quality. Experimental results show that DS-LALF incurs lower update workload compared with DS-FP and ML, and its schedulability is close to DS-FP but is much better than ML and DS-EDF. The experimental results also show that Co-LALF is effective in improving the overall performance by ensuring better QoD for the real-time data while meeting the deadline constraints of all the control transactions.
Keywords :
data handling; dynamic scheduling; real-time systems; sensors; transaction processing; Co-LALFschedules; DS-FP; DS-LALF; control transactions; coscheduling algorithm; deferrable scheduling algorithm; deferrable scheduling with least actual laxity first; dynamic scheduling algorithm; earliest pattern; fixed priority systems; minimum update workload; pattern analysis; pattern search algorithm; quality of data maximization; real-time control systems; real-time sensing systems; sensor data validity; shortest pattern; update transaction schedulability test algorithm; Algorithm design and analysis; Dynamic scheduling; Heuristic algorithms; Real time systems; Robot sensing systems; Schedules; Algorithm design and analysis; Dynamic scheduling; Heuristic algorithms; Real time systems; Real-time database; Robot sensing systems; Schedules; data validity; real-time co-scheduling; schedulability analysis; update generation;
fLanguage :
English
Journal_Title :
Knowledge and Data Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
1041-4347
Type :
jour
DOI :
10.1109/TKDE.2012.173
Filename :
6294405
Link To Document :
بازگشت