SYSTEM AND METHOD FOR OPERATING A SERVER FARM
First Claim
1. A method for operating a server farm with a plurality of servers operably connected with each other, comprising the steps of:
- sorting the plurality of servers according to a respective energy efficiency value associated with each of the plurality of servers;
defining a virtual server by selectively joining two or more of the servers with the highest energy efficiency values;
receiving a job request of a computational task to be handled by the server farm; and
assigning the computational task to one of the plurality of servers for processing based on a job assignment policy, the job assignment policy being arranged to give preference to assigning the computational task to the servers of the virtual server for processing so as to maximize an energy efficiency of the server farm.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for operating a server farm with a plurality of servers operably connected with each other includes the steps of: sorting the plurality of servers according to a respective energy efficiency value associated with each of the plurality of servers; defining a virtual server by selectively joining two or more of the servers with the highest energy efficiency values; receiving a job request of a computational task to be handled by the server farm; and assigning the computational task to one of the plurality of servers for processing based on a job assignment policy, the job assignment policy being arranged to give preference to assigning the computational task to the servers of the virtual server for processing so as to maximize an energy efficiency of the server farm.
9 Citations
28 Claims
-
1. A method for operating a server farm with a plurality of servers operably connected with each other, comprising the steps of:
-
sorting the plurality of servers according to a respective energy efficiency value associated with each of the plurality of servers; defining a virtual server by selectively joining two or more of the servers with the highest energy efficiency values; receiving a job request of a computational task to be handled by the server farm; and assigning the computational task to one of the plurality of servers for processing based on a job assignment policy, the job assignment policy being arranged to give preference to assigning the computational task to the servers of the virtual server for processing so as to maximize an energy efficiency of the server farm. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for operating a server farm with a plurality of servers operably connected with each other, the system comprising one or more processors arranged to:
-
sort the plurality of servers according to a respective energy efficiency value associated with each of the plurality of servers; define a virtual server by selectively joining two or more of the servers with the highest energy efficiency values; receiving a job request of a computational task to be handled by the server farm; and assign the computational task to one of the plurality of servers for processing based on a job assignment policy programmed to be operated in the one or more processors, the job assignment policy being arranged to give preference to assigning the computational task to the servers of the virtual server for processing so as to maximize an energy efficiency of the server farm. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A non-transient computer readable medium for storing computer instructions that, when executed by one or more processors, causes the one or more processors to perform a method for operating a server farm with a plurality of servers operably connected with each other, the method comprising the steps of:
-
sorting the plurality of servers according to a respective energy efficiency value associated with each of the plurality of servers; defining a virtual server by selectively joining two or more of the servers with the highest energy efficiency values; receiving a job request of a computational task to be handled by the server farm; and assigning the computational task to one of the plurality of servers for processing based on a job assignment policy, the job assignment policy being arranged to give preference to assigning the computational task to the servers of the virtual server for processing so as to maximize an energy efficiency of the server farm.
-
Specification