×

Tracking current time on multiprocessor hosts and virtual machines

  • US 7,870,411 B2
  • Filed: 07/17/2007
  • Issued: 01/11/2011
  • Est. Priority Date: 07/17/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method for synchronizing timers on multiple hypervisor controlled processors to a standard reference time, the method comprising:

  • obtaining, by a synchronization program executing on a computing system comprising a processor communicating with a guest operating system via a hypervisor, synchronization values,wherein the computing system comprises a platform timer communicatively coupled to the hypervisor and the processor comprises a timer;

    calculating, by the hypervisor, a calibration constant using a relative frequency of a standard reference time, a relative frequency of the processor timer, and an error correction factor;

    calculating a synchronized time value calibrated using the calibration constant; and

    storing the synchronized time value in an accessible location.

View all claims
  • 10 Assignments
Timeline View
Assignment View
    ×
    ×