Template-based approach for workload generation
First Claim
1. A method for workload generation comprising:
- identifying a workload model by determining each of a hierarchy for workload generation, a plurality of time scales for workload generation, and states and transitions at each of the plurality of time scales;
determining at least one of a user specific attribute, an application specific attribute, a network specific attribute, and a content specific attribute, and a probability distribution function (PDF) for each determined attribute;
constructing at least one template for workload generation using the determined attribute wherein the at least one template is a user level template corresponding to a relatively slow time scale of the plurality of time scales if the determined attribute is the user specific attribute, an application level template corresponding to a relatively faster time scale of the plurality of time scales if the determined attribute is the application specific attribute or a stream level template corresponding to a relatively fastest time scale of the plurality of time scales if the determined attribute is the content specific attribute; and
defining at least one workload generating unit (WGU) responsive to the at least one template.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method for workload generation include a processor for identifying a workload model by determining each of a hierarchy for workload generation, time scales for workload generation, and states and transitions at each of the time scales, and defining a parameter by determining each of fields for user specific attributes, application specific attributes, network specific attributes, content specific attributes, and a probability distribution function for each of the attributes; a user level template unit corresponding to a relatively slow time scale in signal communication with the processor; an application level template corresponding to a relatively faster time scale in signal communication with the processor; a stream level template corresponding to a relatively fastest time scale in signal communication with the processor; and a communications adapter in signal communication with the processor for defining a workload generating unit responsive to the template units.
19 Citations
20 Claims
-
1. A method for workload generation comprising:
-
identifying a workload model by determining each of a hierarchy for workload generation, a plurality of time scales for workload generation, and states and transitions at each of the plurality of time scales; determining at least one of a user specific attribute, an application specific attribute, a network specific attribute, and a content specific attribute, and a probability distribution function (PDF) for each determined attribute; constructing at least one template for workload generation using the determined attribute wherein the at least one template is a user level template corresponding to a relatively slow time scale of the plurality of time scales if the determined attribute is the user specific attribute, an application level template corresponding to a relatively faster time scale of the plurality of time scales if the determined attribute is the application specific attribute or a stream level template corresponding to a relatively fastest time scale of the plurality of time scales if the determined attribute is the content specific attribute; and defining at least one workload generating unit (WGU) responsive to the at least one template. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for workload generation comprising:
-
a processor for identifying a workload model by determining each of a hierarchy for workload generation, a plurality of time scales for workload generation, and states and transitions at each of the plurality of time scales, and determining a user specific attribute, an application specific attribute, a network specific attribute, and a content specific attribute, and a probability distribution function (PDF) for each determined attribute; a user level template unit corresponding to a relatively slow time scale of the plurality of time scales in signal communication with the processor, the user level template taking the user specific attribute as a variable; an application level template corresponding to a relatively faster time scale of the plurality of time scales in signal communication with the processor, the application level template taking the application specific attribute as a variable; a stream level template corresponding to a relatively fastest time scale of the plurality of time scales in signal communication with the processor, the stream level template taking the content specific attribute as a variable; and a communications adapter in signal communication with the processor for defining at least one workload generating unit (WGU) responsive to at least one of the template units. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform program steps for workload generation, the program steps comprising:
-
identifying a workload model by determining each of a hierarchy for workload generation, a plurality of time scales for workload generation, and states and transitions at each of the plurality of time scales; determining at least one of a user specific attribute, an application specific attribute, a network specific attribute, and a content specific attribute, and a probability distribution function (PDF) for each determined attribute; constructing at least one template for workload generation using the determined attribute wherein the at least one template is a user level template corresponding to a relatively slow time scale of the plurality of time scales if the determined attribute is the user specific attribute, an application level template corresponding to a relatively faster time scale of the plurality of time scales if the determined attribute is the application specific attribute or a stream level template corresponding to a relatively fastest time scale of the plurality of time scales if the determined attribute is the content specific attribute; and defining at least one workload generating unit (WGU) responsive to the at least one template. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification