Container Performance in Space Systems


연구 분야: Software Development



학회: World Congress in Computer Science, Computer Engineering & Applied Computing


초록

Critical embedded software, such as spacecraft flight software, requires high reliability, efficiency, and real-time performance while being capable enough to meet application needs. The increasing prevalence of Linux, and in particular Linux containers, presents opportunities for space systems but also poses potential risks since Linux was not designed to be a real-time operating system. In this study, we conducted a variety of experiments to look at both the overhead imposed by containers and the latency experienced in Linux using various combinations of patched OS and containers running on a Raspberry Pi 4. We found that containers have little impact on CPU utilization but do incur penalties in RAM, disk storage, and startup time. We also found the unpatched Linux kernel performs well for real time; and that, while the real-time kernel patch reduces both overall and maximum latency, it can negatively impact performance, particularly on single-core systems running non-real-time tasks.


Author Profile
Shariar M. Alamgir

Embedded and Specialized Computing Department The Aerospace Corporation El Segundo CA USA

Andorra
Author Profile
Dhruv L. Bohra

Embedded and Specialized Computing Department The Aerospace Corporation El Segundo CA USA

Andorra
Author Profile
Elisabeth A. Nguyen

Software Architecture and Engineering Department The Aerospace Corporation El Segundo CA USA

Andorra

📄 논문 정보

발행 연도 2025년
인용수 0
출판 국가 Andorra
사이트 Springer
좋아요 수 0

연관 논문 목록 (258건)