printlogo
ETH Zuerich - Homepage
Computer Engineering and Networks Laboratory (TIK)
 

Publication Details for Article "Implementation of Partitioned Mixed-Criticality Scheduling on a Multi-Core Platform"

 

 Back

 New Search

 

Authors: Roman Trüb, Georgia Giannopoulou, Andreas Tretter, Lothar Thiele
Group: Computer Engineering
Type: Article
Title: Implementation of Partitioned Mixed-Criticality Scheduling on a Multi-Core Platform
Year: 2017
Month: October
Pub-Key: Trub17
Journal: ACM Transactions on Embedded Computing Systems
Volume: 16
Number: 5
Pages: 122:1-122:21
Keywords: SN
Abstract: Recent industrial trends favor the adoption of multi-core architectures for mixed-criticality applications. Although several mixed-criticality multi-core scheduling approaches have been proposed, currently there are few implementations on hardware that demonstrate efficient resource utilization and the ability to bound interference on shared resources. To address this necessity, we develop a mixed-criticality runtime environment on the Kalray MPPA-256 Andey many-core platform. The runtime environment implements a scheduling policy based on adaptive temporal partitioning. We develop models, methods and implementation principles to implement the necessary scheduling primitives, to achieve high platform utilization and to perform a compositional worst-case execution time analysis. The bounds account for scheduling overheads and for the inter-task interference on the platform’s shared memory. Using realistic benchmarks from avionics and signal processing, we validate the correctness and tightness of the bounds and demonstrate a high platform utilization.
Resources: [BibTeX] [ External LINK ] [Paper as PDF]

 

 Back

 New Search