DocumentCode
734291
Title
Resource sharing under global scheduling with partial processor bandwidth
Author
Afshar, Sara ; Behnam, Moris ; Bril, Reinder J. ; Nolte, Thomas
Author_Institution
Malardalen Univ., Vasteras, Sweden
fYear
2015
fDate
8-10 June 2015
Firstpage
1
Lastpage
12
Abstract
Resource efficient approaches are of great importance for resource constrained embedded systems. In this paper, we present an approach targeting systems where tasks of a critical application are partitioned on a multi-core platform and by using resource reservation techniques, the remaining bandwidth capacity on each core is utilized for one or a set of non-critical application(s). To provide a resource efficient solution and to exploit the potential parallelism of the extra applications on the multi-core processor, global scheduling is used to schedule the tasks of the non-critical applications. Recently a specific instantiation of such a system has been studied where tasks do not share resources other than the processor. In this paper, we enable semaphore-based resource sharing among tasks within critical and non-critical applications using a suspension-based synchronization protocol. Tasks of non-critical applications have partial access to the processor bandwidth. The paper provides the systems schedulability analysis where blocking due to resource sharing is bounded. Further, we perform experimental evaluations under balanced and unbalanced allocation of tasks of a critical application to cores.
Keywords
embedded systems; multiprocessing systems; protocols; scheduling; synchronisation; global scheduling; multicore platform; partial processor bandwidth; resource constrained embedded systems; resource reservation techniques; semaphore-based resource sharing; suspension-based synchronization protocol; Bandwidth; Delays; Processor scheduling; Protocols; Resource management; Servers; Time factors;
fLanguage
English
Publisher
ieee
Conference_Titel
Industrial Embedded Systems (SIES), 2015 10th IEEE International Symposium on
Conference_Location
Siegen
Type
conf
DOI
10.1109/SIES.2015.7185061
Filename
7185061
Link To Document