DocumentCode :
2467448
Title :
Multiprocessor resource allocation for hard-real-time streaming with a dynamic job-mix
Author :
Moreira, Orlando ; Mol, Jan-David ; Bekooij, Marco ; Van Meerbergen, Jef
Author_Institution :
Philips Res., Eindhoven, Netherlands
fYear :
2005
fDate :
7-10 March 2005
Firstpage :
332
Lastpage :
341
Abstract :
An embedded multiprocessor that can run multiple hard-real-time (HRT) jobs simultaneously has to guarantee that enough resources are available to meet the timing constraints. It is essential that both application model and hardware be tailored to this goal. Moreover, suitable resource allocation and scheduling are needed. This paper proposes a resource allocator that gives guarantees for HRT streaming applications. Because new jobs arrive during operation, resource allocation is performed at run-time. This provides admission control. Resource budget enforcement is handled by local schedulers. We formalize our resource allocation problem and show that it is NP-complete. We developed heuristics to tackle the problem during runtime and evaluated them. A modified First-fit Vector Bin-Packing algorithm provides a good solution; it can allocate 95% of the resources, while handling a large number of job arrivals and departures on a heavily loaded system.
Keywords :
computational complexity; processor scheduling; real-time systems; resource allocation; First-fit Vector Bin-Packing algorithm; NP-complete problem; admission control; dynamic job-mix; embedded multiprocessor; multiple hard-real-time streaming; resource allocation; scheduling; Resource management;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real Time and Embedded Technology and Applications Symposium, 2005. RTAS 2005. 11th IEEE
ISSN :
1080-1812
Print_ISBN :
0-7695-2302-1
Type :
conf
DOI :
10.1109/RTAS.2005.33
Filename :
1388399
Link To Document :
بازگشت