Method for building enterprise scalability models from load test and trace test data
First Claim
1. A method of preparing a discrete event simulation model of a production network including a client and a plurality of servers connected by a network comprising the steps of:
- initiating a single business function trace test on the production network;
gathering network from trace data from the network;
deriving a transaction summary from the network flow trace data;
initiating a single business function load test on the production network;
gathering resource data from the plurality of servers;
normalizing the resource data;
gathering web log data from at least one server from the plurality of servers;
calculating a number of business functions running on the production network;
calculating a consumption of resources used by the plurality of servers;
calculating a business function cost associated with the consumption of resources;
creating a business function profile from the transaction summary and the business function cost; and
building a discrete event simulation model from the business function profile.
5 Assignments
0 Petitions
Accused Products
Abstract
A method is disclosed that preparing a discrete event simulation model of a production network is provided including a client and a plurality of servers connected by a network comprising the steps of initiating a single business function trace test on the production network; gathering network from trace data from the network; deriving a transaction summary from the network flow trace data; initiating a single business function load test on the production network; gathering resource data from the plurality of servers; normalizing the resource data; gathering web log data from at least one server from the plurality of servers; calculating a number of business functions running on the production network; calculating a consumption of resources used by the plurality of servers; calculating a business function cost associated with the consumption of resources; creating a business function profile from the transaction summary and the business function cost; and building a discrete event simulation model from the business function profile.
-
Citations
23 Claims
-
1. A method of preparing a discrete event simulation model of a production network including a client and a plurality of servers connected by a network comprising the steps of:
-
initiating a single business function trace test on the production network;
gathering network from trace data from the network;
deriving a transaction summary from the network flow trace data;
initiating a single business function load test on the production network;
gathering resource data from the plurality of servers;
normalizing the resource data;
gathering web log data from at least one server from the plurality of servers;
calculating a number of business functions running on the production network;
calculating a consumption of resources used by the plurality of servers;
calculating a business function cost associated with the consumption of resources;
creating a business function profile from the transaction summary and the business function cost; and
building a discrete event simulation model from the business function profile. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product adaptable for storage on a computer readable medium and operable for creating a discrete event simulation model of a business function comprising the program steps of:
-
gathering resource data from a function load test on a plurality of servers deployed on a network;
wherein the resource data includes a reporting interval, a plurality of timestamps, and a plurality of resource utilization indicators;
equalizing at least one reporting interval in the resource data;
synchronizing at least one time stamp in the resource data;
normalizing at least one set of units in the plurality of resource utilization indicators;
gathering network data from a functional trace test;
deriving a transaction summary from the network data;
deriving web log data from the function load test;
calculating a number of business functions from the transaction summary;
calculating a resource consumption for the plurality of servers;
deriving a business function profile from the resource data and the number of business functions;
adopting a transaction flow from the transaction summary; and
building a discrete event simulation model from the business function profile and the transaction flow. - View Dependent Claims (10, 11, 12, 13, 14, 21, 22, 23)
-
-
15. A method of preparing an instruction table of a business function for a discrete event simulation modeler comprising the steps of:
-
measuring network flow trace data on a network;
analyzing the network flow trace data to derive a transaction summary;
gathering resource data from a plurality of servers on the network;
gathering web log data from at least one server on the network;
calculating a number of business functions from the network flow trace data;
calculating a resource consumption from the resource data;
calculating a business function cost;
creating a business function profile from the business function cost; and
building an instruction table from the transaction summary and the business function profile. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification