The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Feb. 19, 2013

Filed:

Mar. 30, 2011
Applicants:

Efstratios Papadomanolakis, San Francisco, CA (US);

Zhongtang Cai, Redwood Shores, CA (US);

Romain Colle, San Francisco, CA (US);

Benoit Dageville, Truckee, CA (US);

Karl Dias, Foster City, CA (US);

Leonidas Galanis, San Jose, CA (US);

Rodney Graham, San Francisco, CA (US);

BO Gong, Foster City, CA (US);

Qinghui H. Altmar, Cupertino, CA (US);

Jae Young Yoon, San Mateo, CA (US);

Mehmet Fidanboylu, Palo Alto, CA (US);

Tom Hsu, Foster City, CA (US);

Inventors:

Efstratios Papadomanolakis, San Francisco, CA (US);

Zhongtang Cai, Redwood Shores, CA (US);

Romain Colle, San Francisco, CA (US);

Benoit Dageville, Truckee, CA (US);

Karl Dias, Foster City, CA (US);

Leonidas Galanis, San Jose, CA (US);

Rodney Graham, San Francisco, CA (US);

Bo Gong, Foster City, CA (US);

Qinghui H. Altmar, Cupertino, CA (US);

Jae Young Yoon, San Mateo, CA (US);

Mehmet Fidanboylu, Palo Alto, CA (US);

Tom Hsu, Foster City, CA (US);

Assignee:

Oracle International Corporation, Redwood Shores, CA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

An application workload capture and replay system with a transactionally consistent application workload replay feature is provided. More particularly, the feature includes capture-phase components for capturing and recording a real application workload submitted to a production web application system and includes replay-phase components for replaying the captured application workload against a test web application system in a transactionally consistent manner. The feature provides guarantees about the order of database transactions that are caused when the workload is replayed such that there is a consistency between the replay-phase order of the database transactions and the order of those transactions that occurred when the workload was captured. These consistency guarantees facilitate a faithful reproduction of database changes observed in the production web application system in the test web application system using a captured real application workload. Significantly, this faithful reproduction may be accomplished without having to create a synthetic application workload that approximates or emulates the transactional behavior of the real application workload. Instead, a real application workload may be used as or substantially as it is captured.


Find Patent Forward Citations

Loading…