time virtualization

Dave Hansen dave at linux.vnet.ibm.com
Thu Oct 8 10:51:31 PDT 2009


On Thu, 2009-10-08 at 14:16 +0200, Mathieu Lacage wrote:
> A not-too-old paper outlines a nice approach to emulation of networks:
> http://ds.informatik.rwth-aachen.de/members/weingaertner/publications/pdfs/hotmetrics08_shortened.pdf
> They modify XEN to allow different VMs to have a different view on time:
> each VM synchronizes with an external time source which can dynamically
> and arbitrarily slow down, speed up, or simply keep pace with the
> physical host clock, depending on what the user wants to achieve.

Honestly, it would take an absolute ton of work to break out all of the
kernel subsystems to look at time differently.  We'd even need
per-container jiffies and other scarier stuff like the NTP code.

This sounds to me like a perfect use case for hardware virtualization.
Long live Xen! :)

-- Dave



More information about the Containers mailing list