• DocumentCode
    237194
  • Title

    Resource Synchronization in Hierarchically Scheduled Real-Time Systems Using Preemptive Critical Sections

  • Author

    Springer, Thomas ; Peter, Steffen ; Givargis, T.

  • Author_Institution
    Center for Embedded Comput. Syst., Univ. of California, Irvine, Irvine, CA, USA
  • fYear
    2014
  • fDate
    10-12 June 2014
  • Firstpage
    293
  • Lastpage
    300
  • Abstract
    In this paper we outline a novel approach for accessing mutually exclusive resources in hierarchically scheduled real-time systems. Our method known as the Resource Access Control Protocol with Preemption (RACPwP) is an improved resource allocation protocol which utilizes preemptive critical sections to provide guaranteed determinism for hard real-time tasks and comparable response times for soft real-time tasks. Our experiments demonstrated that RACPwP outperforms other state-of-the-art resource access control protocols used in hierarchically scheduled systems. RACPwP was implemented as part of VxWorks and evaluated in an actual embedded application used in the aerospace industry. As a result, the response times for hard real-time tasks were improved over a traditional resource synchronization protocol.
  • Keywords
    authorisation; resource allocation; scheduling; synchronisation; RACPwP method; VxWorks; aerospace industry; hierarchically scheduled real-time systems; mutually exclusive resource access; preemptive critical sections; resource access control protocol with preemption method; resource synchronization protocol; Access control; Protocols; Real-time systems; Resource management; Scheduling; Servers; Time factors; hierarchical level scheduling; real-time systems; resource access control; resource preemption and rollback;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object/Component/Service-Oriented Real-Time Distributed Computing (ISORC), 2014 IEEE 17th International Symposium on
  • Conference_Location
    Reno, NV
  • ISSN
    1555-0885
  • Type

    conf

  • DOI
    10.1109/ISORC.2014.50
  • Filename
    6899163