U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Method and apparatus for emulating multiple virtual timers in a virtual computer system when the virtual timers fall behind the real time of a physical computer system

Patent 7475002 Issued on January 6, 2009. Estimated Expiration Date: Icon_subject February 18, 2024. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.

Patent References

Method and apparatus for controlling interrupts in a virtual machine system
Patent #: 4812967
Issued on: 03/14/1989
Inventor: Hirosawa ,   et al.

Virtual machine system and method for controlling machines of different architectures
Patent #: 4814975
Issued on: 03/21/1989
Inventor: Hirosawa ,   et al.

Dispatch control of virtual machine
Patent #: 5095427
Issued on: 03/10/1992
Inventor: Tanaka, et al.

Device for enhancing the performance of a real time executive kernel associated with a multiprocessor structure that can include a large number of processors
Patent #: 5295265
Issued on: 03/15/1994
Inventor: Ducateau, et al.

Computer simulation technique for predicting program performance
Patent #: 5488713
Issued on: 01/30/1996
Inventor: Norton, et al.

Method and apparatus for enabling monitoring of guests and native operating systems
Patent #: 5621912
Issued on: 04/15/1997
Inventor: Borruso, et al.

Method and system for remote procedure call via an unreliable communication channel using multiple retransmission timers
Patent #: 5774479
Issued on: 06/30/1998
Inventor: Lee, et al.

Control method for virtual machine running time in virtual machine system
Patent #: 5898855
Issued on: 04/27/1999
Inventor: Onodera, et al.

Space-time memory
Patent #: 6067604
Issued on: 05/23/2000
Inventor: Ramachandran, et al.

Timer processing engine for supporting multiple virtual minimum time timers
Patent #: 6349388
Issued on: 02/19/2002
Inventor: Russell

More ...

Inventor

Assignee

Application

No. 10782092 filed on 02/18/2004

US Classes:

703/23EMULATION

Examiners

Primary: Shah, Kamini S
Assistant: Saxena, Akash

Attorney, Agent or Firm

International Classes

G06F 9/455
G06F 1/00
G06F 1/04

Abstract

A virtual computer system includes multiple timer emulators for emulating multiple virtual timers in a virtual machine (VM). A time coordinator keeps track of an apparent time that is provided to the multiple timer emulators for presentation to the VM through the virtual timers. In particular, the time coordinator ensures that timer events generated by the multiple timer emulators are presented to the VM in an appropriate sequence and with substantially appropriate relative apparent times. Also, when guest software reads a count from a virtual timer, the time coordinator ensures that the apparent time presented to the guest software is substantially consistent with the apparent times represented by preceding and succeeding timer events. When the apparent time falls behind the real time of the physical computer system, the time coordinator speeds up the apparent time until it catches up to the real time.

Other References

  • Virtual time David R. Jefferson Jul. 1985 ACM Transactions on Programming Languages and Systems (TOPLAS), vol. 7 Issue 3.
  • A Virtual machine emulator for performance evaluation M. D. Canon, D. H. Fritz, J. H. Howard, T. D. Howell, M. F. Mitoma, J. Rodriquez-Rosell Feb. 1980 Communications of the ACM, vol. 23 Issue 2.
  • Virtual machine-based simulation of distributed computing and network computing Richard T. Wang, J. C. Browne Sep. 1981 ACM SIGMETRICS Performance Evaluation Review , Proceedings of the 1981 ACM SIGMETRICS conference on Measurement and modeling of computer systems SIGMETRICS '81, vol. 10 Issue 3.
PatentsPlus Images
Enhanced PDF formats
loading...
PatentsPlus: add to cart
PatentsPlus: add to cartSearch-enhanced full patent PDF image
$9.95more info
PatentsPlus: add to cart
PatentsPlus: add to cartIntelligent turbocharged patent PDFs with marked up images
$18.95more info
 
Sign InRegister
Username  
Password   
forgot password?