~/talk

Rust-based, Secure and Lightweight Container Runtime for Embedded Systems

Talkat Cloud Native Rust Day EU 2021 · on Monday, 2021-05-03· at 11:15· Virtual ,· [rust, embedded-and-hardware]
links:none on file
slides:none on file

A Rust-based container runtime optimized for embedded systems implements a pre-created-container fast-startup called first setup, fine-grained access control via the Linux seccomp notify mechanism to safely emulate privileged syscalls for rootless containers, and real-time CPU affinity controls. The prototype builds to a 2.63 MB binary, avoids Go garbage-collector overhead, and in benchmarks launches containers 7.4× faster and uses ~4.4× less memory than runc, demonstrating the approach works for resource-constrained, mission-critical embedded workloads.

AI-written summary · about

  1. 0:00Intro
  2. 0:22Outline of the Talk
  3. 1:05Container Virtualization
  4. 1:30What is Container Runtime?
  5. 2:12Container Runtime Stack
  6. 2:57Requirements of Embedded Systems
  7. 3:32Containers on Embedded Systems
  8. 4:42Problems of the Existing Runtimes
  9. 6:19Rust-based Container Runtime
  10. 7:07Comparison with the Existing Runtimes
  11. 7:50Why Rust?
  12. 8:47Crates for the Container Runtime
  13. 9:19Architecture Overview
  14. 10:44Real-Time (RT) Support
  15. 10:59Design of Fast Startup and RT Support
  16. 12:31Fine-Grained Access Control (FGAC)
  17. 13:45Seccomp Notify Feature
  18. 14:49Design of FGAC
  19. 16:57Evaluation
  20. 17:31Results: Start Time
  21. 18:04Results: Memory Usage
  22. 18:34Future Work
  23. 19:05Conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.