System and method for evaluating a heterogeneous cluster 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 heterogeneous cluster of servers under the expected workload; and
said capacity planning system evaluating whether said heterogeneous cluster, having a plurality of different server configurations included therein, is capable of 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 heterogeneous cluster of servers under the expected workload. The capacity planning system evaluates whether the heterogeneous cluster, having a plurality of different server configurations included therein, is capable of supporting the expected workload in compliance with the at least one service parameter.
-
Citations
49 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 heterogeneous cluster of servers under the expected workload; and
said capacity planning system evaluating whether said heterogeneous cluster, having a plurality of different server configurations included therein, is capable of 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, 12)
-
-
13. 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 heterogeneous cluster of servers under the expected workload; and
determining, by said capacity planning system, for each of a plurality of different types of server configurations included in said heterogeneous cluster, how many servers to be included in said heterogeneous cluster for supporting the expected workload in compliance with said at least one service parameter. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A method comprising:
-
receiving, into a capacity planning tool, information about a first server configuration;
receiving, into said capacity planning tool, information about a second 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, during non-compliant periods of operation under the expected workload, by a heterogeneous cluster that includes at least one node of said first server configuration and at least one node of said second server configuration; and
said capacity planning tool evaluating whether said heterogeneous cluster is capable of supporting the expected workload in compliance with said at least one performability parameter. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. 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 each of a plurality of different types of server configurations included in a heterogeneous cluster under evaluation, an amount of overload encountered by such type of server configuration during each of a plurality of time intervals of said expected workload. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38)
-
-
39. 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 a heterogeneous clustered media server configuration under evaluation, an amount of overload encountered by said heterogeneous clustered media server configuration during servicing each of a plurality of time intervals of said expected workload. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46)
-
-
47. A system comprising:
-
a media profiler operable to receive workload information for a service provider'"'"'s site and generate a workload profile for each of a plurality of different types of server configurations included in a heterogeneous cluster under consideration for supporting the service provider'"'"'s site; and
a capacity planner operable to receive the generated workload profiles for the server configurations of the heterogeneous cluster under consideration and evaluate whether the heterogeneous cluster provides 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 heterogeneous cluster during periods of degraded service. - View Dependent Claims (48, 49)
-
Specification