• DocumentCode
    555106
  • Title

    Resource Hold Times under Multiprocessor Static-Priority Global Scheduling

  • Author

    Nemati, Fateme ; Nolte, Thomas

  • Author_Institution
    Malardalen Real-Time Res. Centre, Malardalen Univ., Vasteras, Sweden
  • Volume
    1
  • fYear
    2011
  • fDate
    28-31 Aug. 2011
  • Firstpage
    197
  • Lastpage
    206
  • Abstract
    Recently there has been a lot of interest in coexisting of multiple independently-developed real-time applications on a shared open platform. On the other hand, emerging of multi-core platforms and the performance and possibilities they offer has attracted a lot of attention in multiprocessor real-time analysis, protocols and techniques. Co-executing independently-developed real-time applications on a shared multiprocessor system, where each application executes on a dedicated sub set of processors, requires to overcome the problem of handling mutually exclusive shared resources among those applications. To handle resource sharing, it is important to determine the Resource Hold Time (RHT), i.e., the maximum duration of time that an application locks a shared resource. In this paper, we study resource hold times under multiprocessor static-priority global scheduling. We present how to compute RHT´s for each resource in an application. We also show how to decrease the RHT´s without compromising the schedulability of the application. We show that decreasing all RHT´s for all shared resources is a multiobjective optimization problem and there can exist multiple Pareto-optimal solutions.
  • Keywords
    Pareto optimisation; multiprocessing systems; processor scheduling; multicore platforms; multiobjective optimization problem; multiple Pareto-optimal solutions; multiprocessor protocols; multiprocessor real-time analysis; multiprocessor static-priority global scheduling; resource hold times; shared multiprocessor system; Interference; Processor scheduling; Program processors; Protocols; Real time systems; Resource management; Upper bound; Multi-core; Multiprocessor; Real-time systems; Resource hold time; Resource sharing; independently-developed real-time applications;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded and Real-Time Computing Systems and Applications (RTCSA), 2011 IEEE 17th International Conference on
  • Conference_Location
    Toyama
  • ISSN
    1533-2306
  • Print_ISBN
    978-1-4577-1118-3
  • Type

    conf

  • DOI
    10.1109/RTCSA.2011.34
  • Filename
    6029849