DocumentCode
2707406
Title
Deadline assignment in distributed hard real-time systems with relaxed locality constraints
Author
Jonsson, Jan ; Shin, Kang G.
Author_Institution
Dept. of Comput. Eng., Chalmers Univ. of Technol., Goteborg, Sweden
fYear
1997
fDate
27-30 May 1997
Firstpage
432
Lastpage
440
Abstract
In a real time system, tasks are constrained by global end to end deadlines. In order to cater for high task schedulability, these deadlines must be distributed over component subtasks in an intelligent way. Existing methods for automatic distribution of end to end deadlines are all based on the assumption that task assignments are entirely known beforehand. This assumption is not necessarily valid for large real time systems. Furthermore, most task assignment strategies require information on deadlines in order to make good assignments, thus forming a circular dependency between deadline distribution and task assignment. We present a heuristic approach that performs deadline distribution prior to task assignment. The deadline distribution problem is presented in the context of large distributed hard real time systems with relaxed locality constraints, where schedulability analysis must be performed offline, and only a subset of the tasks are constrained by predetermined assignments to specific processors. Using experimental results we identify drawbacks of previously proposed techniques, and then show that our solution provides significantly better performance for a large variety of system configurations
Keywords
distributed processing; heuristic programming; processor scheduling; real-time systems; automatic distribution; circular dependency; component subtasks; deadline assignment; deadline distribution; distributed hard real time systems; end to end deadlines; global end to end deadlines; heuristic approach; high task schedulability; large real time systems; relaxed locality constraints; schedulability analysis; task assignment; task assignment strategies; task assignments; Application software; Computer science; Distributed computing; Parallel processing; Performance analysis; Processor scheduling; Real time systems; Sensor systems; Software maintenance; Software reusability;
fLanguage
English
Publisher
ieee
Conference_Titel
Distributed Computing Systems, 1997., Proceedings of the 17th International Conference on
Conference_Location
Baltimore, MD
ISSN
1063-6927
Print_ISBN
0-8186-7813-5
Type
conf
DOI
10.1109/ICDCS.1997.598077
Filename
598077
Link To Document