I/O sharing in a multi-core kernel for mixed-criticality applications

2Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

In a mixed-criticality system, applications with different safety criticality levels are usually required to be implemented upon one platform for several reasons(reducing hardware cost, space, power consumption). Partitioning technology is used to enable the integration of mixed-criticality applications with reduced certification cost. In the partitioning architecture of strong spatial and temporal isolation, fault propagation can be prevented among mixed-criticality applications (regarded as partitions). However, I/O sharing between partitions could be the path of fault propagation that hinders the partitioning. E.g. a crashed partition generates incorrect outputs to shared I/Os, which affects the functioning of another partition. This paper focuses on a message-based approach of I/O sharing in the HARTEX real-time kernel on a multi-core platform. Based on a simple multi-core partitioning architecture, a certifiable I/O sharing approach is implemented based on a safe message mechanism, in order to support the partitioning architecture, enable individual certification of mixed-criticality applications and thus achieve minimized total certification cost of the entire system. © IFIP International Federation for Information Processing 2013.

Cite

CITATION STYLE

APA

Li, G., & Top, S. (2013). I/O sharing in a multi-core kernel for mixed-criticality applications. In IFIP Advances in Information and Communication Technology (Vol. 403, pp. 331–342). Springer New York LLC. https://doi.org/10.1007/978-3-642-38853-8_30

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free