Invention Grant
US08732670B1 Ensuring determinism during programmatic replay in a virtual machine
有权
确保在虚拟机中的程序化重播期间确定性
- Patent Title: Ensuring determinism during programmatic replay in a virtual machine
- Patent Title (中): 确保在虚拟机中的程序化重播期间确定性
-
Application No.: US12826447Application Date: 2010-06-29
-
Publication No.: US08732670B1Publication Date: 2014-05-20
- Inventor: Jeffrey Daudel , Suman Cherukuri , Humberto Yeverino , Dickey Singh , Arpad Jakab , Marvin Justice , Jonathan Lindo
- Applicant: Jeffrey Daudel , Suman Cherukuri , Humberto Yeverino , Dickey Singh , Arpad Jakab , Marvin Justice , Jonathan Lindo
- Applicant Address: US NY Islandia
- Assignee: CA, Inc.
- Current Assignee: CA, Inc.
- Current Assignee Address: US NY Islandia
- Agency: Vierra Magen Marcus LLP
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F9/45

Abstract:
Aspects of an application program's execution which might be subject to non-determinism are performed in a deterministic manner while the application program's execution is being recorded in a virtual machine environment so that the application program's behavior, when played back in that virtual machine environment, will duplicate the behavior that the application program exhibited when originally executed and recorded. Techniques disclosed herein take advantage of the recognition that only minimal data needs to be recorded in relation to the execution of deterministic operations, which actually can be repeated “verbatim” during replay, and that more highly detailed data should be recorded only in relation to non-deterministic operations, so that those non-deterministic operations can be deterministically simulated (rather than attempting to re-execute those operations under circumstances where the outcome of the re-execution might differ) based on the detailed data during replay.
Information query