Invention Grant
- Patent Title: Ensuring determinism during programmatic replay in a virtual machine
-
Application No.: US15433838Application Date: 2017-02-15
-
Publication No.: US10585796B2Publication Date: 2020-03-10
- Inventor: Jeffrey Daudel , Suman Cherukuri , Humberto Yeverino , Dickey Singh , Arpad Jakab , Marvin Justice , Jonathan Lindo
- Applicant: CA, Inc.
- Applicant Address: US NY New York
- Assignee: CA, Inc.
- Current Assignee: CA, Inc.
- Current Assignee Address: US NY New York
- Agency: Foley & Lardner LLP
- Main IPC: G06F12/02
- IPC: G06F12/02 ; G06F11/34 ; G06F9/445 ; G06F9/455 ; G06F11/36 ; G06F11/30 ; G06F9/448

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.
Public/Granted literature
- US20170161174A1 Ensuring Determinism During Programmatic Replay In A Virtual Machine Public/Granted day:2017-06-08
Information query