ComCoS: Enhanced Cache Partitioning Technique for Integrated Modular Avionics

Yakup Huner, Ramazan Yeniceri

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Integrated Modular Avionics (IMA) has been widely used in safety-critical aviation applications over the last 20 years due to its reusability, portability, modularity, and cost-effective re-certification. IMA-based systems effectively manage numerous applications with varying levels of criticality by utilizing shared hardware and middleware supported by hardware-independent APIs like the ARINC 653 standard. Although the ARINC 653 standard provides robust time and memory partitioning, there are significant determinism problems due to shared cache usage in multicore platforms. This issue can be resolved by cache partitioning, allowing applications to run in separate memory regions. This paper proposes a novel cache partitioning technique, called ComCoS, for operating systems with better performance and determinism while preserving safety. In our experiments on an ARINC 653 compatible real-time operating system, our technique provides an average 52% faster performance and 2.91 times lower standard deviation in memory distribution. The ComCoS technique improves 3.48 times in Worst-Case Execution Time (WCET) and reduces the standard deviation by a factor of 6.23 in the memory allocation service.

Original languageEnglish
Title of host publicationProceedings - 2023 26th Euromicro Conference on Digital System Design, DSD 2023
EditorsSmail Niar, Hamza Ouarnoughi, Amund Skavhaug
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages343-350
Number of pages8
ISBN (Electronic)9798350344196
DOIs
Publication statusPublished - 2023
Event26th Euromicro Conference on Digital System Design, DSD 2023 - Golem, Albania
Duration: 6 Sept 20238 Sept 2023

Publication series

NameProceedings - 2023 26th Euromicro Conference on Digital System Design, DSD 2023

Conference

Conference26th Euromicro Conference on Digital System Design, DSD 2023
Country/TerritoryAlbania
CityGolem
Period6/09/238/09/23

Bibliographical note

Publisher Copyright:
© 2023 IEEE.

Keywords

  • ARINC 653
  • Cache Partitioning
  • DO-178C
  • Integrated Modular Avionics
  • Memory Management
  • WCET

Fingerprint

Dive into the research topics of 'ComCoS: Enhanced Cache Partitioning Technique for Integrated Modular Avionics'. Together they form a unique fingerprint.

Cite this