On 16.02.19 08:24, [email protected] wrote:
Hello,

I have a few questions about the scope and future of Jailhouse:

Could Jailhouse be used to create lightweight VM "containers" on the fly, a la 
Docker?

Is this use case on the radar, and if so, what would need to be done to make it 
a reality?

How does Jailhouse compare to a solution like Kata Containers 
(https://katacontainers.io/)?

The low latencies and simplicity of Jailhouse would seem to make it a good 
candidate to implement lightweight VM containers, so I am curious to know what 
your thoughts are. Maybe this topic can even make it into FAQ.md.

While those properties may appear like Jailhouse is a good fit, I'm afraid it would overstretch to envisioned use cases and bend the design goals of Jailhouse.

E.g. we do not support overcommitting of CPUs, which is a common requirement when running lightweight container VMs. Not to speak of migrating them across cores. Another issue will likely be our life-cycle management: It's not designed to work "quickly", it's designed to be lightweight for the hypervisor.

What may work are container deployments in static setups, i.e. predefined cells where you just exchange the content. Those would support hard real-time and also stronger isolation, but they may otherwise be rather special.

Jan

--
Siemens AG, Corporate Technology, CT RDA IOT SES-DE
Corporate Competence Center Embedded Linux

--
You received this message because you are subscribed to the Google Groups 
"Jailhouse" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to