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