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