DocumentCode
1730687
Title
Synthesis of Optimal Interfaces for Hierarchical Scheduling with Resources
Author
Shin, Insik ; Behnam, Moris ; Nolte, Thomas ; Nolin, Mikael
Author_Institution
Dept. of Comput. Sci., KAIST, Daejeon
fYear
2008
Firstpage
209
Lastpage
220
Abstract
This paper presents algorithms that (1) facilitate system-independent synthesis of timing-interfaces for subsystems and (2) system-level selection of interfaces to minimize CPU load. The results presented are developed for hierarchical fixed-priority scheduling of subsystems that may share logical recourses (i.e. semaphores). We show that the use of shared resources results in a tradeoff problem, where resource locking times can be traded for CPU allocation, complicating the problem of finding the optimal interface configuration subject to schedulability. This paper presents a methodology where such a tradeoff can be effectively explored. It first synthesizes a bounded set of interface-candidates for each subsystem, independently of the final system, such that the set contains the interface that minimizes system load for any given system. Then, integrating subsystems into a system, it finds the optimal selection of interfaces. Our algorithms have linear complexity to the number of tasks involved. Thus, our approach is also suitable for adaptable and reconfigurable systems.
Keywords
computational complexity; processor scheduling; resource allocation; CPU load minimization; hierarchical resource scheduling; linear complexity; logical recourse sharing; optimal interface synthesis; system-independent synthesis; system-level interface selection; Access protocols; Application software; Computer science; Fellows; Processor scheduling; Real time systems; Resource management; Scheduling algorithm; Software systems; Vehicles; hierarchical; real-time; scheduling; synchronization;
fLanguage
English
Publisher
ieee
Conference_Titel
Real-Time Systems Symposium, 2008
Conference_Location
Barcelona
ISSN
1052-8725
Print_ISBN
978-0-7695-3477-0
Type
conf
DOI
10.1109/RTSS.2008.34
Filename
4700436
Link To Document