System and method of determining an optimal distribution of source servers in target servers
First Claim
Patent Images
1. A method of optimizing the distribution of a plurality of source servers amongst a plurality of target servers each having a resource, wherein each of the source servers has a functional characteristic and two or more of the source servers belong to a cluster;
- the method comprising the steps of;
determining the available resources of one of the plurality of target servers;
determining predetermined limits associated with a relationship to the target server for the functional characteristic for one of the plurality of source servers;
determining a relationship between the source server and the target server based on the target server having sufficient resource to accommodate the source server and the predetermined limits being met between the source server and target server; and
repeating each of the determining steps in order to relate each of the plurality of source servers to an appropriate one of the plurality of target servers.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of, and a system for, optimizing the distribution of a plurality of source servers amongst a plurality of target servers each having a resource, wherein each of the source servers has a functional characteristic and two or more of the source servers belong to a cluster.
-
Citations
15 Claims
-
1. A method of optimizing the distribution of a plurality of source servers amongst a plurality of target servers each having a resource, wherein each of the source servers has a functional characteristic and two or more of the source servers belong to a cluster;
- the method comprising the steps of;
determining the available resources of one of the plurality of target servers;
determining predetermined limits associated with a relationship to the target server for the functional characteristic for one of the plurality of source servers;
determining a relationship between the source server and the target server based on the target server having sufficient resource to accommodate the source server and the predetermined limits being met between the source server and target server; and
repeating each of the determining steps in order to relate each of the plurality of source servers to an appropriate one of the plurality of target servers. - View Dependent Claims (2, 3, 4, 5, 6, 7)
- the method comprising the steps of;
- 8. A system for optimizing the distribution of a plurality of source servers amongst a plurality of target servers, the system comprising means for determining the available resources of one of the plurality of target servers, means for determining predetermined limits associated with a relationship to the target server for the functional characteristic for one of the plurality of source servers, means for determining a relationship between the source server and the target server based on the target server having sufficient resource to accommodate the source server and the predetermined limits being met between the source server and target server, and means for repeating each of the means for determining steps in order to relate each of the plurality of source servers to an appropriate one of the plurality of target servers.
-
15. A computer program executed on a computer system comprising instructions for carrying out a method of optimizing the distribution of a plurality of source servers amongst a plurality of target servers each having a resource, wherein each of the source servers has a functional characteristic and two or more of the source servers belong to a cluster, the method comprising the steps of determining the available resources of one of the plurality of target servers, determining predetermined limits associated with a relationship to the target server for the functional characteristic for one of the plurality of source servers, determining a relationship between the source server and the target server based on the target server having sufficient resource to accommodate the source server and the predetermined limits being met between the source server and target server, and repeating each of the determining steps in order to relate each of the plurality of source servers to an appropriate one of the plurality of target servers.
Specification