• DocumentCode
    1913946
  • Title

    AIRS: Supporting Interactive Real-Time Applications on Multicore Platforms

  • Author

    Kato, Shinpei ; Rajkumar, Ragunathan ; Ishikawa, Yutaka

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    2010
  • fDate
    6-9 July 2010
  • Firstpage
    47
  • Lastpage
    56
  • Abstract
    Modern real-time systems increasingly operate with multiple interactive applications. While these systems often require reliable quality of service (QoS) for the applications, even under heavy workloads, many existing CPU schedulers are not very capable of satisfying such requirements. In this paper, we design and implement an Advanced Interactive and Real-time Scheduler, called AIRS. AIRS is aimed at supporting systems that run multiple interactive real-time applications, particularly on multicore platforms. It provides a new CPU reservation mechanism to enhance the QoS of the overall system. The reservation algorithm is based on the prior Constant Bandwidth Server (CBS) algorithm, but is more flexible and efficient, when multiple applications reserve CPU bandwidth. It also provides a new multicore scheduler to improve the absolute CPU bandwidth available for the applications to perform well. The scheduling algorithm is subject to the prior Earliest Deadline First with Window-constraint Migration (EDF-WM) algorithm, but is extended to work with the new CPU reservation mechanism. Experimental evaluation shows that AIRS delivers higher quality to simultaneous playback of multiple movies than the existing real-time scheduler. It also demonstrates that AIRS offers hard timing guarantees for randomly-generated task sets with heavy workloads.
  • Keywords
    multiprocessing systems; processor scheduling; quality of service; real-time systems; AIRS; CPU reservation mechanism; constant bandwidth server algorithm; earliest deadline first; interactive real-time applications; multicore platforms; quality of service; real-time systems; scheduling algorithm; window-constraint migration algorithm; Bandwidth; Linux; Motion pictures; Multicore processing; Quality of service; Real time systems; Servers; Real-time systems; interactive applications; multicore scheduling; operating systems; quality of service;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems (ECRTS), 2010 22nd Euromicro Conference on
  • Conference_Location
    Brussels
  • ISSN
    1068-3070
  • Print_ISBN
    978-1-4244-7546-9
  • Electronic_ISBN
    1068-3070
  • Type

    conf

  • DOI
    10.1109/ECRTS.2010.33
  • Filename
    5562898