• DocumentCode
    3159614
  • Title

    Schedulability Analysis for a Mode Transition in Real-Time Multi-core Systems

  • Author

    Jinkyu Lee ; Shin, Kang G.

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Univ. of Michigan - Ann Arbor, Ann Arbor, MI, USA
  • fYear
    2013
  • fDate
    3-6 Dec. 2013
  • Firstpage
    11
  • Lastpage
    20
  • Abstract
    To enable real-time systems to adapt to dynamically changing environments, update functionalities and/or accommodate those tasks migrated from other failed sub-systems, there have been a number of studies on making timing guarantees while accounting for change of parameters and addition/deletion of tasks. While most of them have dealt with "transition" protocols that delay next task releases or discard the unfinished tasks released before the transition, such protocols are not suitable for many control systems in which missing/delaying control updates (by completing periodic tasks) even during a transition or mode-change may cause system instability or incur a significant incremental operational cost. In this paper, we focus on a transition protocol that does not miss/delay control updates during a system transition, and develop a new schedulability analysis for the transition in a real-time multi-core system, which provides sufficient timing guarantees without requiring any online information, such as the release and execution patterns of tasks and the start time of a transition. To achieve this, we extend an existing popular schedulability analysis framework for nontransitional tasks, and identify the scenarios that maximize the duration of a task\´s interference to another task in the case of a transition. Since the analysis works for any arbitrary transition order of tasks, we can improve the schedulability performance by enforcing a specific order. We formulate the problem of assigning an optimal transition order, and develop a solution by deriving some properties of optimality. Our evaluation results demonstrate that the proposed solution finds more schedulable task sets, which are not covered by naive approaches.
  • Keywords
    multiprocessing systems; processor scheduling; real-time systems; arbitrary transition order; control updates; mode transition; nontransitional tasks; optimal transition order; real-time multicore system; schedulability analysis; schedulability performance improvement; system transition; task interference; timing guarantees; transition protocol; Delays; History; Interference; Protocols; Real-time systems; Scheduling algorithms; Mode transition; real-time multi-core systems; schedulability analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium (RTSS), 2013 IEEE 34th
  • Conference_Location
    Vancouver, BC
  • ISSN
    1052-8725
  • Type

    conf

  • DOI
    10.1109/RTSS.2013.10
  • Filename
    6728857