DocumentCode :
245743
Title :
DPSC: A Novel Scheduling Strategy for Overloaded Real-Time Systems
Author :
Zhuo Cheng ; Haitao Zhang ; Yasuo Tan ; Lim, Azman Osman
Author_Institution :
Sch. of Inf. Sci., JAIST, Nomi, Japan
fYear :
2014
fDate :
19-21 Dec. 2014
Firstpage :
1017
Lastpage :
1023
Abstract :
For real-time systems, the correctness of system behavior depends on not only the computed results but also on the time at which results are produced. This requires tasks in such systems to be completed before their deadlines. However, when workload is heavy, the system may become overloaded. Under such condition, some tasks may miss their deadlines. When this problem happens, it is important to minimize the degrees of system performance degradation. To achieve this objective, the design of scheduling algorithm is crucial. In this paper, we focus on designing on-line scheduling algorithm to maximize the total number of tasks that meet their deadlines. The idea of dynamic programming is used to present a dynamic programming scheduling (DPS) algorithm. In each time, DPS makes an optimum choice for currently known task set. As the uncertainty of new arriving tasks, DPS cannot make optimum choice for the set of overall tasks. To deal with this uncertainty, by applying a congestion control mechanism, a dynamic programming scheduling with congestion control (DPSC) is introduced. Three widely used scheduling algorithms and their corresponding deferrable scheduling (DS) methods are discussed and compared with DPSC. Simulation results reveal that DPSC can effectively improve system performance.
Keywords :
dynamic programming; performance evaluation; processor scheduling; real-time systems; set theory; DPS algorithm; DPSC; DS methods; arriving task set; congestion control mechanism; deferrable scheduling methods; dynamic programming scheduling-with-congestion control; online scheduling algorithm design; overloaded real-time systems; system behavior; system performance degradation degree minimization; system performance improvement; total task maximization; Dynamic programming; Dynamic scheduling; Real-time systems; Schedules; Scheduling algorithms; congestion control; cyber-physical systems; dynamic programming; overloaded real-time systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computational Science and Engineering (CSE), 2014 IEEE 17th International Conference on
Conference_Location :
Chengdu
Print_ISBN :
978-1-4799-7980-6
Type :
conf
DOI :
10.1109/CSE.2014.202
Filename :
7023712
Link To Document :
بازگشت