×

Concurrent execution of a first instance and a cloned instance of an application

  • US 9,417,895 B2
  • Filed: 06/13/2008
  • Issued: 08/16/2016
  • Est. Priority Date: 10/19/2007
  • Status: Expired due to Fees
First Claim
Patent Images

1. A non-transitory machine-readable storage medium that stores a computer program for testing a computer application having a first instance executing in a computing environment, the computer program including executable instructions to cause a machine to:

  • execute a cloned instance of the application concurrently with execution of the first instance of the application, wherein executing the cloned instance includes interacting with the computing environment through a communication layer that modifies inbound and outbound communications to and from the cloned instance, said interacting including accessing data in a storage element of the computing environment, the storage element being shared with the first instance;

    interact with the cloned instance to cause a result without interacting with the first instance through a storage system layer that;

    (1) provides a duplicated computing environment that provides the cloned instance a view of data in the storage element relied upon by the first instance of the application, and (2) reconciles the duplicated computing environment with the computing environment in which the first instance is executing by removing data only relevant to incomplete events from a time-fixed data image based on state information associated with filtered write operations of data relied upon by the cloned instance of the application; and

    monitor the result.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×