DocumentCode
3110672
Title
The MSP.RTL real-time scheduler synthesis tool
Author
Mok, Aloysius K. ; Tsou, Duu-Chung ; de Rooij, R.C.M.
Author_Institution
Dept. of Comput. Sci., Texas Univ., Austin, TX, USA
fYear
1996
fDate
4-6 Dec 1996
Firstpage
118
Lastpage
128
Abstract
MSP.RTL is a tool for producing real time schedulers for a wide variety of timing constraints. The input to MSP.RTL can be customized for different application domains, as long as their timing semantics can be expressed in RTL (real time logic). The scheduler synthesis algorithm treats the real time scheduling problem as a temporal constraint satisfaction problem with additional resource constraints. The current version of MSP.RTL computes cyclic schedules for multiprocessor systems in a three part process: the first part constructs a temporal constraint graph representing the input timing specification. The second part finds a set of solutions of the temporal constraint graph by using a combination of constraint satisfaction and an incremental positive cycle detection algorithm. The third part searches the set of solutions to find a feasible schedule which satisfies the resource constraints by exploiting search strategies and results from real time scheduling theory. We have used the MSP.RTL tool to solve same benchmark problems including a sanitized version of the Boeing 777 Integrated Airplane Information Management System (AIMS)
Keywords
constraint theory; formal logic; processor scheduling; real-time systems; resource allocation; temporal logic; travel industry; AIMS; Boeing 777 Integrated Airplane Information Management System; MSP RTL real time scheduler synthesis tool; application domains; constraint satisfaction; cyclic schedules; feasible schedule; incremental positive cycle detection algorithm; input timing specification; real time logic; real time scheduling problem; real time scheduling theory; resource constraints; scheduler synthesis algorithm; search strategies; temporal constraint graph; temporal constraint satisfaction problem; timing constraints; timing semantics; Detection algorithms; Engines; Informatics; Logic; Mathematics; Multiprocessing systems; Processor scheduling; Runtime; Scheduling algorithm; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
Real-Time Systems Symposium, 1996., 17th IEEE
Conference_Location
Los Alamitos, CA
ISSN
1052-8725
Print_ISBN
0-8186-7689-2
Type
conf
DOI
10.1109/REAL.1996.563706
Filename
563706
Link To Document