• DocumentCode
    3204519
  • Title

    A task scheduling model and method for control-oriented multicore systems

  • Author

    Jianchun Jiang ; Suhua Zeng ; Baomei Qiu

  • Author_Institution
    Chongqing Univ. of Posts & Telecommun., Chongqing, China
  • fYear
    2015
  • fDate
    23-25 May 2015
  • Firstpage
    5492
  • Lastpage
    5497
  • Abstract
    In real-time control systems, multicore microcontrollers have been more and more widely applied. The workload balance and the responding time of ready tasks are most important factors for real-time multicore embedded systems. In this article, we focus on real-time requirement of multicore processors with shared memory to present one multicore task scheduling model and method based on multi-master model, in which each core can manage the task scheduling and resource allocation like a master once tasks are ready, and declines the response time of ready tasks to be scheduled. And then, based on this model, we propose one multi-master multicore scheduling policy and algorithm to reduce scheduling switch count and to achieve better load-balance. In the last, we have implemented a multi-master scheduling prototype to demonstrate that the approach is promising. This experiments show this model can achieve some benefits for real-time performance and load-balance.
  • Keywords
    resource allocation; scheduling; shared memory systems; control-oriented multicore systems; load-balancing; multicore processors; multicore task scheduling model; multimaster multicore scheduling policy; resource allocation; scheduling switch count reduction; shared memory; Load modeling; Master-slave; Multicore processing; Real-time systems; Scheduling; Scheduling algorithms; Multi-master Scheduling Model; Real-time Systems; Scheduling Token;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Control and Decision Conference (CCDC), 2015 27th Chinese
  • Conference_Location
    Qingdao
  • Print_ISBN
    978-1-4799-7016-2
  • Type

    conf

  • DOI
    10.1109/CCDC.2015.7161776
  • Filename
    7161776