DocumentCode :
34753
Title :
Local-Deadline Assignment for Distributed Real-Time Systems
Author :
Shengyan Hong ; Chantem, Thidapat ; Xiaobo Sharon Hu
Author_Institution :
Dept. of Comput. Sci. & Eng., Univ. of Notre Dame, Notre Dame, IN, USA
Volume :
64
Issue :
7
fYear :
2015
fDate :
July 1 2015
Firstpage :
1983
Lastpage :
1997
Abstract :
In a distributed real-time system (DRTS), jobs are often executed on a number of processors and must complete by their end-to-end deadlines. Job deadline requirements may be violated if resource competition among different jobs on a given processor is not considered. This paper introduces a distributed, locally optimal algorithm to assign local deadlines to the jobs on each processor without any restrictions on the mappings of the applications to the processors in the distributed soft real-time system. Improved schedulability results are achieved by the algorithm since disparate workloads among the processors due to competing jobs having different paths are considered. Given its distributed nature, the proposed algorithm is adaptive to dynamic changes of the applications and avoids the overhead of global clock synchronization. In order to make the proposed algorithm more practical, two derivatives of the algorithm are proposed and compared. Simulation results based on randomly generated workloads indicate that the proposed approach outperforms existing work both in terms of the number of feasible jobs (between 51% and 313% on average) and the number of feasible task sets (between 12% and 71% on average).
Keywords :
distributed processing; processor scheduling; real-time systems; distributed real-time system; end-to-end deadline; global clock synchronization; improved schedulability; job execution; local deadline assignment; processor; Heuristic algorithms; Optimization; Program processors; Real-time systems; Signal processing algorithms; Time factors; Upper bound; Real-time and embedded systems; optimization; performance of systems; real-time distributed; sequencing and scheduling;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/TC.2014.2349494
Filename :
6880315
Link To Document :
بازگشت