Skip to main content
Article thumbnail
Location of Repository

Virtualize Everything But Time

By Timothy Broomhead, Laurence Cremean, Julien Ridoux and Darryl Veitch

Abstract

We propose a new timekeeping architecture for virtualized systems, in the context of Xen. Built upon a feedforward based RADclock synchronization algorithm, it ensures that the clocks in each OS sharing the hardware derive from a single central clock in a resource effective way, and that this clock is both accurate and robust. A key advantage is simple, seamless VM migration with consistent time. In contrast, the current Xen approach for timekeeping behaves very poorly under live migration, posing a major problem for applications such as financial transactions, gaming, and network measurement, which are critically dependent on reliable timekeeping. We also provide a detailed examination of the HPET and Xen Clocksource counters. Results are validated using a hardware-supported testbed.

Year: 2010
OAI identifier: oai:CiteSeerX.psu:10.1.1.353.1381
Provided by: CiteSeerX
Download PDF:
Sorry, we are unable to provide the full text but you may find it at the following location(s):
  • http://citeseerx.ist.psu.edu/v... (external link)
  • http://www.synclab.org/pubs/ra... (external link)
  • Suggested articles


    To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.