Temporal Partitioning on Multicore Platform
Paper in proceedings, 2014

This paper addresses the problem of ensuring temporal partitioning according to the ARINC-653 standard for integrating multiple applications on the same multicore platform. To employ temporal partitioning, we propose the design and analysis of a hierarchical scheduling framework (HSF) for multicore platform. In HSF, each application has a server task, which is mapped to one of the physical cores of the multicore platform. The HSF framework is based on scheduling at two-levels: (i) a system-level scheduler for each core schedules the server tasks that are mapped to that core, and (ii) a task-level scheduler for each application schedules the tasks of the application. This paper presents the design and analysis of this two-level HSF that can be used to ensure temporal partitioning and meeting all the deadlines of each application tasks. The effectiveness of our technique is demonstrated using real-world space applications provided by RUAG Space Sweden AB.

Author

Risat Pathan

Chalmers, Computer Science and Engineering (Chalmers), Computer Engineering (Chalmers)

Feysal Hadji Hashi

Chalmers, Computer Science and Engineering (Chalmers)

Per Stenström

Chalmers, Computer Science and Engineering (Chalmers), Computer Engineering (Chalmers)

Lars-Göran Green

Ruag Space AB

Torbjörn Hult

Ruag Space AB

Patrik Sandin

Ruag Space AB

European Space Agency, (Special Publication) ESA SP: The Data Systems In Aerospace (DASIA), The International Space System Engineering Conference, Warsaw, Poland, June 3-5, 2014

0379-6566 (ISSN)

Vol. SP 725

Areas of Advance

Information and Communication Technology

Subject Categories

Embedded Systems

Computer Systems

ISBN

978-929221289-6

More information

Latest update

5/4/2018 1