Generating automated mappings of service demands to server capacites in a distributed computer system
First Claim
1. A method for generating automated mappings of service demands to server capacities in a distributed computer system, including a plurality of server and service nodes, the method comprising the steps of:
- establishing at least one server model layer, said at least one server model layer including a set of server attribute values associated with the plurality of server nodes;
establishing at least one service model layer, said at least one service model layer including a set of service attribute values associated with the plurality of service nodes;
normalizing each set of server attribute values and service attribute values; and
generating a mapping of service nodes onto server nodes, using the normalized capacity attribute values and normalized demand attribute values.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for generating automated mappings of service demands to server capacities in a distributed computer system, including a plurality of server and service nodes. The method establishing server model layer and a service model layer and a set of server and service attribute values, which are associated with the plurality of server and service nodes. Each set of server attributes values and service attributes values are normalized and a mapping of service nodes onto server nodes is generated.
-
Citations
31 Claims
-
1. A method for generating automated mappings of service demands to server capacities in a distributed computer system, including a plurality of server and service nodes, the method comprising the steps of:
-
establishing at least one server model layer, said at least one server model layer including a set of server attribute values associated with the plurality of server nodes;
establishing at least one service model layer, said at least one service model layer including a set of service attribute values associated with the plurality of service nodes;
normalizing each set of server attribute values and service attribute values; and
generating a mapping of service nodes onto server nodes, using the normalized capacity attribute values and normalized demand attribute values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for allocating computing resources in a distributed computer system having a plurality of computing machines that host a plurality of application processes, the method comprising the steps of:
-
establishing at least one server model description, such that said at least one server model description includes data structures, and further includes a set of server attribute values for the plurality of server nodes;
establishing at least one service model description, such that said at least one service model description includes data structures, and further includes a set of service attribute values for the plurality of service nodes;
normalizing each of the associated sets of service and server attribute values by generating at least one value for each service and server attribute value, which represents an association between the plurality of service and server nodes; and
generating an optimized mapping of service nodes to server nodes. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. An apparatus for optimizing allocation of computer resources comprising:
-
server modeling means for generating a plurality of server nodes, wherein each of the plurality of server nodes has an associated set of server attribute values;
service modeling means for generating a plurality of service nodes, wherein each of the plurality of service nodes has an associated set of service attribute values;
normalizing means for normalizing the associated sets of server and service attribute values by generating at least one normalized value for each server and service attribute value, such that the normalized values describe predetermined relationships between the plurality of server and service nodes;
optimizing means for optimizing the normalized server and service attribute values in accordance with an objective function and an optimization function; and
mapping means for generating an optimized mapping of the demand model onto the capacity model. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. A computer readable storage medium on which is embedded one or more computer programs, said one or more computer programs implementing a method for generating automated mappings of service demands to server capacities in a distributed computer system, including a plurality of server and service nodes, said one or more computer programs comprising a set of instructions for:
-
establishing at least one server model layer, said at least one server model layer including a set of server attribute values associated with the plurality of server nodes;
establishing at least one service model layer, said at least one service model layer including a set of service attribute values associated with the plurality of service nodes;
normalizing each set of server attribute values and service attribute values; and
generating a mapping of service nodes onto server nodes, using the normalized capacity attribute values and normalized demand attribute values. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31)
-
Specification