DocumentCode
1875672
Title
Task scheduling for real-time multi-processor simulations
Author
Borriello, Gaetano ; Miles, Daniel M.
Author_Institution
Dept. of Comput. Sci. & Eng., Washington Univ., Seattle, WA, USA
fYear
1994
fDate
18-19 May 1994
Firstpage
70
Lastpage
73
Abstract
Scheduling of tasks onto multi-processors is an increasingly important problem in the simulation of avionics systems. The problem is difficult due to the many hard real-time constraints imposed on the schedule in the form of processor frame-time limits and latency requirements. In this paper, we present a solution to this real-time scheduling problem using simulated annealing techniques. The running time of the algorithm is fast enough for it to be applied in the rapid reconfiguration of simulation test benches in use at Boeing Flight Systems Laboratory. Its efficacy is demonstrated using an example with 60 tasks communicating through 1800 common blocks and scheduled onto 6 processors under 4 latency constraints which achieved a utilization factor over 95%. Such an example can be scheduled in approximately 35 minutes of CPU time on an HP-Apollo 425 workstation
Keywords
aerospace computing; aerospace simulation; aircraft instrumentation; computational complexity; multiprocessing programs; multiprocessing systems; real-time systems; scheduling; simulated annealing; virtual machines; Boeing Flight Systems Laboratory; CPU time; HP-Apollo 425 workstation; avionics systems; latency requirements; processor frame-time limits; real-time multi-processor simulations; simulated annealing techniques; simulation test benches; task scheduling; Aerospace electronics; Aerospace simulation; Aircraft manufacture; Computational modeling; Computer simulation; Costs; Delay; Hardware; Processor scheduling; System testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Real-Time Operating Systems and Software, 1994. RTOSS '94, Proceedings., 11th IEEE Workshop on
Conference_Location
Seattle, WA
Print_ISBN
0-8186-5710-3
Type
conf
DOI
10.1109/RTOSS.1994.292558
Filename
292558
Link To Document