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
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.
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
46 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
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
receiving, into a capacity planning tool, information about a first server configuration;
receiving, into said capacity planning tool, 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 performability parameter that defines a desired service characteristic to be provided by a media server configuration during non-compliant periods of operation under the expected workload; and
said capacity planning tool determining how many servers of said first server configuration to be included at said site for supporting the expected workload in compliance with said at least one performability parameter. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. 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. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
-
-
30. 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; and
said 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. - View Dependent Claims (31, 32, 33, 34, 35)
-
-
36. 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; and
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. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43)
-
-
44. 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 (45, 46)
-
Specification