发明名称 METHOD AND SYSTEM FOR PROVIDING A DETERMINISTIC VIRTUAL CLOCK
摘要 A method and system for providing a virtual clock on a computer by multiplying the number of instructions executed by the average instruction execution time. It is however not reliable to use this generic computation for virtualization of application in a fault tolerant system because the virtual clock computed like this quickly deviates from the system clock. A virtual clock computation is provided which includes periodic readjustment of the virtual to the system clock. Also, the errors coming from rounding of the number of executing instruction are suppressed. Taking the assumption that the user instruction counters are maintained synchronized in the operational and the replication computers, replacing the system clock access by a virtual clock when virtualizing applications thus turning the system clock acquisition into a deterministic event. Replicating the system clock access can be thus done by reexecuting the application code in the replication machine avoiding transfer of information at each system clock access of the virtualized application programs.
申请公布号 US2008155299(A1) 申请公布日期 2008.06.26
申请号 US20070861363 申请日期 2007.09.26
申请人 VERTES MARC;BERGHEAUD PHILIPPE 发明人 VERTES MARC;BERGHEAUD PHILIPPE
分类号 G06F1/04 主分类号 G06F1/04
代理机构 代理人
主权项
地址