Creation and replay of a simulation workload using captured workloads
AssigneeOracle International Corporation
InventorsYujun Wang, Leonidas Galanis, Konstantinos Morfonios, Karl Dias, John Mark Beresniewicz
Life of this patent
Estimating the term…
Abstract
A method for replaying a simulation workload is provided. The simulation workload identifies a plurality of workload parts. Each workload part is at least a portion of a respective captured workload. In an embodiment, a first workload part is a portion of a first workload executed relative to a first capture database server and a second workload part is a portion of a second workload executed relative to a second capture database server. A portion of the first workload part and a portion of the second workload part may be replayed concurrently.
Claims24
A method comprising:
- replaying, to a single database server, a simulation workload identifying a plurality of workload parts, wherein each workload part of the plurality of workload parts is at least a portion of a respective captured workload;
- wherein the plurality of workload parts comprises a first workload part that is a portion of a first workload executed relative to a first capture database server and a second workload part that is a portion of a second workload executed relative to a second capture database server;
- wherein replaying the simulation workload comprises replaying at least a portion of the first workload part and a portion of the second workload part concurrently.
A method comprising:
- replaying, to a single database server, a simulation workload identifying a plurality of workload parts, wherein each workload part of the plurality of workload parts is at least a portion of a respective captured workload;
- wherein the plurality of workload parts comprises a first workload part that is a first portion of a particular captured workload executed relative to a capture database server and a second workload part that is a second portion of the particular captured workload, the second workload part being different from the first workload part;
- wherein the simulation workload indicates that the first workload part is to be replayed before the second workload part, wherein the portion of the second workload part was executed relative to the capture database server before the portion of the first workload part was executed relative to the capture database server.
One or more volatile or non-volatile computer-readable storage media storing instructions which, when executed by a set of one or more computing devices, causes the set of one or more computing devices to perform:
- replaying, to a single database server, a simulation workload identifying a plurality of workload parts, wherein each workload part of the plurality of workload parts is at least a portion of a respective captured workload;
- wherein the plurality of workload parts comprises a first workload part that is a portion of a first workload executed relative to a first capture database server and a second workload part that is a portion of a second workload executed relative to a second capture database server;
- wherein replaying the simulation workload comprises replaying at least a portion of the first workload part and a portion of the second workload part concurrently.
One or more volatile or non-volatile computer-readable storage media storing instructions which, when executed by a set of one or more computing devices, causes the set of one or more computing devices to perform:
- replaying, to a single database server, a simulation workload identifying a plurality of workload parts, wherein each workload part of the plurality of workload parts is at least a portion of a respective captured workload;
- wherein the plurality of workload parts comprises a first workload part that is a first portion of a particular captured workload executed relative to a capture database server and a second workload part that is a second portion of the particular captured workload, the second workload part being different from the first workload part;
- wherein the simulation workload indicates that the first workload part is to be replayed before the second workload part, wherein the portion of the second workload part was executed relative to the capture database server before the portion of the first workload part was executed relative to the capture database server.
Dependencies are inferred from the claim text.