• 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