Characterizing Web Workloads For Quality of Service Prediction
First Claim
Patent Images
1. A computer-implemented method for generating a queuing model, comprising:
- receiving, at a computing device, trace data provided in a trace log file corresponding to a server;
parameterizing, using the computing device, a first Markovian Arrival Process (MAP) model based on the trace data;
parameterizing, using the computing device, a second MAP model based on the trace data;
defining a queuing model that models a performance of the server and that includes the first MAP model and the second MAP model; and
storing the queuing model in computer-readable memory.
2 Assignments
0 Petitions
Accused Products
Abstract
Implementations of the present disclosure provide systems and methods directed to receiving, at a computing device, trace data provided in a trace log file corresponding to a server, parameterizing, using the computing device, a first Markovian Arrival Process (MAP) model based on the trace data, parameterizing, using the computing device, a second MAP model based on the trace data, defining a queuing model that models a performance of the server and that includes the first MAP model and the second MAP model, and storing the queuing model in computer-readable memory.
-
Citations
20 Claims
-
1. A computer-implemented method for generating a queuing model, comprising:
-
receiving, at a computing device, trace data provided in a trace log file corresponding to a server; parameterizing, using the computing device, a first Markovian Arrival Process (MAP) model based on the trace data; parameterizing, using the computing device, a second MAP model based on the trace data; defining a queuing model that models a performance of the server and that includes the first MAP model and the second MAP model; and storing the queuing model in computer-readable memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-readable storage medium coupled to one or more processors and having instructions stored thereon which, when executed by the one or more processors, cause the one or more processors to perform operations comprising:
-
receiving trace data provided in a trace log file corresponding to a server; parameterizing a first Markovian Arrival Process (MAP) model based on the trace data; parameterizing a second MAP model based on the trace data; defining a queuing model that models a performance of the server and that includes the first MAP model and the second MAP model; and storing the queuing model in computer-readable memory.
-
-
20. A system, comprising:
-
one or more processors; and a computer-readable storage medium coupled to the one or more processors and having instructions stored thereon which, when executed by the one or more processors, cause the one or more processors to perform operations comprising; receiving trace data provided in a trace log file corresponding to a server; parameterizing a first Markovian Arrival Process (MAP) model based on the trace data; parameterizing a second MAP model based on the trace data; defining a queuing model that models a performance of the server and that includes the first MAP model and the second MAP model; and storing the queuing model in computer-readable memory.
-
Specification