연구 분야: 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.
| 발행 연도 | 2025년 |
|---|---|
| 인용수 | 0 |
| 출판 국가 | Andorra |
| 사이트 | Springer |
| 좋아요 수 | 0 |