System and method for determining a streaming media server configuration for supporting expected workload in compliance with at least one service parameter
First Claim
1. A method comprising:
- receiving, into a capacity planning system, workload information representing an expected workload of client accesses of streaming media files from a site;
receiving, into said capacity planning system, at least one service parameter that defines a desired service characteristic to be provided by a media server configuration under the expected workload and defines a desired service characteristic to be provided by a media server configuration during periods of degraded service under the expected workload; and
determining, by said capacity planning system, for at least one server configuration, how many servers of said at least one server configuration to be included at said site for supporting the expected workload in compliance with said at least one service parameter, wherein said at least one service parameter specifies a limit on the amount of degradation of service encountered during said periods of degraded service.
2 Assignments
0 Petitions
Accused Products
Abstract
According to at least one embodiment, a method comprises receiving, into a capacity planning system, workload information representing an expected workload of client accesses of streaming media files from a site. The method further comprises receiving, into the capacity planning system, at least one service parameter that defines a desired service characteristic to be provided by a media server configuration under the expected workload. The method further comprises determining, by the capacity planning system, for at least one server configuration, how many servers of the at least one server configuration to be included at the site for supporting the expected workload in compliance with the at least one service parameter.
-
Citations
23 Claims
-
1. A method comprising:
-
receiving, into a capacity planning system, workload information representing an expected workload of client accesses of streaming media files from a site; receiving, into said capacity planning system, at least one service parameter that defines a desired service characteristic to be provided by a media server configuration under the expected workload and defines a desired service characteristic to be provided by a media server configuration during periods of degraded service under the expected workload; and determining, by said capacity planning system, for at least one server configuration, how many servers of said at least one server configuration to be included at said site for supporting the expected workload in compliance with said at least one service parameter, wherein said at least one service parameter specifies a limit on the amount of degradation of service encountered during said periods of degraded service.
-
-
2. A method comprising:
-
receiving, into a capacity planning tool, workload information representing an expected workload of client accesses of streaming media files over a period of time T; said capacity planning tool determining, for at least one media server configuration under evaluation, an amount of overload encountered by said at least one media server configuration during each of a plurality of time intervals of said expected workload; and said capacity planning tool receiving at least one performability parameter that defines a desired limit on the amount of continuous overload encountered by a media server configuration under the expected workload. - View Dependent Claims (3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
receiving, into a capacity planning tool, workload information identifying an expected workload of client accesses of streaming media files from a server over a period of time T; determining, by said capacity planning tool, an interval overload profile for a media server configuration under evaluation, wherein said interval overload profile specifies an amount of overload of said media server configuration for each of a plurality of time intervals of duration I of said expected workload, where I<
T; andsaid capacity planning tool determining based at least in part on the interval overload profile whether said media server configuration under evaluation supports the expected workload in compliance with defined service parameters that define service characteristics desired by a service provider, wherein said defined service parameters include at least one performability parameter that defines a desired limit on the amount of continuous overload encountered by a media server configuration under the expected workload. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A system comprising:
-
means for receiving workload information representing an expected workload of client accesses of streaming media files from a site over a period of time T; means for determining, for at least one media server configuration under evaluation, an amount of overload encountered by said at least one media server configuration during servicing each of a plurality of time intervals of said expected workload; and a means for receiving at least one performability parameter that defines a desired limit on the amount of continuous overload encountered by at least one media server configuration. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A system comprising:
-
a media profiler operable to receive workload information for a service provider'"'"'s site and generate a workload profile for a server configuration under consideration for supporting the service provider'"'"'s site; and a capacity planner operable to receive the generated workload profile for the server configuration under consideration and determine how many servers of said server configuration are needed to provide a media server solution having sufficient capacity for supporting the site'"'"'s workload in compliance with defined performability parameters that specify a desired limit on degradation of quality of service provided by said media server solution during periods of degraded service. - View Dependent Claims (22, 23)
-
Specification