Posted Nov 20, 2009 9:45 UTC (Fri) by nicollet (subscriber, #37185)
In reply to: eclone() by dmag
Parent article: eclone()
Because we can't rewrite all the userland apps to be container aware. I think containers are the right way to go. Hypervisors are a way to say: "our OS can't use all the horsepower, let's put several hosts on the same physical machine".
Containers might also help to migrate virtual machines from one physical host to the other very fast, by tuning the VM subsystem. Today any page can be in the RAM or Swapped. During a container migration, we can add a third level: "on this host". That way if you want to move a 1 GB vserver/container, you wouldn't need to transfer the whole data to begin executing code.
It would help to reduce the TCP latency problem IMHO.