DocumentCode :
1629403
Title :
A modified synchronization model for dead-lock free concurrent execution of strongly interacting task sets in embedded systems
Author :
Alfranseder, Martin ; Mucha, Matthias ; Schmidhuber, Stefan ; Sailer, Alfons ; Niemetz, M. ; Mottok, Jurgen
Author_Institution :
LaS3 - Lab. for Safe & Secure Syst., Univ. of Appl. Sci. Regensburg, Regensburg, Germany
fYear :
2013
Firstpage :
1
Lastpage :
6
Abstract :
Global scheduling algorithms are very promising for application in embedded real-time systems using multi-core controllers. In this paper we want to make a first step forward to apply such scheduling methods on real existing systems. Especially a new resource model is necessary to avoid deadlocks, as this goal can not be achieved by using the standard OSEK Priority Ceiling Protocol when shared global resources are in use. We also introduce the new metric mean Normalized Blocking Time in order to be able to compare locking mechanisms according to the timing effects of their blocking behavior. Finally we give a simulative application example of the new metric by the use of two different kinds of semaphore models and an example task set typical for existing embedded real-time systems in the automotive powertrain environment.
Keywords :
concurrency control; embedded systems; protocols; resource allocation; scheduling; synchronisation; OSEK priority ceiling protocol; automotive powertrain environment; dead-lock free concurrent execution; embedded realtime systems; global resource sharing; global scheduling algorithms; locking mechanisms; mean normalized blocking time metric; modified synchronization model; multicore controllers; semaphore models; strongly interacting task sets; timing effects; Automotive engineering; Mechanical power transmission; Optimal scheduling; Protocols; Synchronization; System recovery;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Applied Electronics (AE), 2013 International Conference on
Conference_Location :
Pilsen
ISSN :
1803-7232
Print_ISBN :
978-80-261-0166-6
Type :
conf
Filename :
6636469
Link To Document :
بازگشت