Sciweavers

ECRTS
2010
IEEE

AIRS: Supporting Interactive Real-Time Applications on Multicore Platforms

13 years 5 months ago
AIRS: Supporting Interactive Real-Time Applications on Multicore Platforms
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 Realtime 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-constrai...
Shinpei Kato, Ragunathan Rajkumar, Yutaka Ishikawa
Added 09 Nov 2010
Updated 09 Nov 2010
Type Conference
Year 2010
Where ECRTS
Authors Shinpei Kato, Ragunathan Rajkumar, Yutaka Ishikawa
Comments (0)