• DocumentCode
    652277
  • Title

    Partitioned Fixed-Priority Real-Time Scheduling Based on Dependent Task-Split on Multicore Platform

  • Author

    Guowei Wu ; Ying Li ; Jiankang Ren ; Chi Lin

  • Author_Institution
    Sch. of Software, Dalian Univ. of Technol., Dalian, China
  • fYear
    2013
  • fDate
    16-18 July 2013
  • Firstpage
    1257
  • Lastpage
    1264
  • Abstract
    Most real-time multicore scheduling algorithms ignore intra-task relationships, which cannot meet all deadlines by placing severe restrictions upon sequential programming models. Moreover, no partitioned algorithms can have a utilization bound over 50%. In this paper, a partitioned fixed-priority real-time scheduling based on dependent tasks-split on homogeneous multi-core platform is proposed, namely BDTD/TS (B-tree Dependent Task Dispatching/Task Splitting). BDTD converts dependent tasks into a series of sequential jobs and obtains the interrelated subtasks path as well as synthetic deadlines through the B-tree task model. Then in BDTS, dependent task in idle-wait state is qualified to split and all blocked sub-tasks would preempt CPU immediately to guarantee deadlines. With regard to utilization bound analysis, the new algorithm is proved to offer superior performance guarantee 69.31%. The simulations and experimental results prove that the proposed algorithm provides high practicability and efficiency.
  • Keywords
    multiprocessing systems; processor scheduling; trees (mathematics); B-tree dependent task dispatching-task splitting; BDTD-TS; dependent task-split; homogeneous multicore platform; idle-wait state; intratask relationships; multicore platform; partitioned fixed-priority real-time scheduling; real-time multicore scheduling algorithms; sequential programming models; utilization bound; utilization bound analysis; Algorithm design and analysis; Multicore processing; Partitioning algorithms; Real-time systems; Scheduling; Scheduling algorithms; dependent real-time task; multi-core platform; partitioned preemptive scheduling; task-split;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Trust, Security and Privacy in Computing and Communications (TrustCom), 2013 12th IEEE International Conference on
  • Conference_Location
    Melbourne, VIC
  • Type

    conf

  • DOI
    10.1109/TrustCom.2013.151
  • Filename
    6680972