Patent · US Active

System and method for a staggered execution environment

US8386853B2 · kind B2 · utility

5Cited by
3References
14Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 2, 2012
Grant dateFeb 26, 2013
Priority date
Expiry dateMay 2, 2032

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F11/3698
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A staggered execution environment is provided to safely execute an application program against software failures. In an embodiment, the staggered execution environment includes one or more probe virtual machines that execute various portions of an application program and an execution virtual machine that executes the same application program within a time delay behind the probe virtual machines. A virtualization supervisor coordinates the execution of the application program on one or more probe virtual machines. The probe virtual machines are used to detect and correct software failures prior to the execution virtual machine encountering them. The virtualization supervisor embargos output data in order to ensure that erroneous data is not released which may adversely affect external processes.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.