• DocumentCode
    576996
  • Title

    Response-time analysis for non-preemptive scheduling in multi-core systems with shared resources

  • Author

    Negrean, Mircea ; Ernst, Rolf

  • Author_Institution
    Inst. of Comput. & Network Eng., Tech. Univ. Braunschweig, Braunschweig, Germany
  • fYear
    2012
  • fDate
    20-22 June 2012
  • Firstpage
    191
  • Lastpage
    200
  • Abstract
    There is an important class of scheduling strategies that has not been sufficiently covered by the real-time scheduling literature. The new multi-core extensions of the AUTOSAR automotive standard - the dominating automotive design worldwide - uses a combination of partitioned fixed-priority scheduling strategies with preemptive and non-preemptive execution and (potentially) arbitrary deadlines. Since multi-core systems in general use shared resources, this leads to the problem of analyzing preemptive and non-preemptive multiprocessor scheduling with shared resources. While preemptive scheduling has been well investigated in this setup, non-preemptive scheduling analysis is still open and cannot simply be derived. In this paper, we address this subject and present an analysis method which allows the calculation of response-times for tasks with arbitrary activations and deadlines which share resources in multi-core systems scheduled according to the partitioned fixed-priority non-preemptive scheduling. We consider this work an essential building block for the analysis of upcoming multi-core realtime applications where both preemptive and non-preemptive scheduling coexist.
  • Keywords
    automotive engineering; design engineering; multiprocessing systems; real-time systems; resource allocation; scheduling; software architecture; AUTOSAR automotive standard; arbitrary deadline; automotive design; fixed-priority nonpreemptive scheduling; fixed-priority scheduling strategy; multicore extension; multicore realtime application; multicore system; nonpreemptive multiprocessor scheduling; real-time scheduling; response-time analysis; shared resources; Job shop scheduling; Multicore processing; Processor scheduling; Program processors; Protocols; Synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Embedded Systems (SIES), 2012 7th IEEE International Symposium on
  • Conference_Location
    Karlsruhe
  • Print_ISBN
    978-1-4673-2685-8
  • Electronic_ISBN
    978-1-4673-2683-4
  • Type

    conf

  • DOI
    10.1109/SIES.2012.6356585
  • Filename
    6356585