Server farm and method for operating the same

Active Publication Date: 2018-04-12
CITY UNIVERSITY OF HONG KONG
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The present invention provides a method for operating a server farm with multiple servers. The method involves determining which servers should handle a computational task based on their energy efficiency. The method can be implemented by a processor in the server farm or an external processor. The server farm can be heterogeneous, meaning that the servers have different speeds, energy consumption rates, and buffer sizes. The method is independent of the arrival rate of computation tasks and the size of the tasks. The server farm can be a non-jockeying server farm, meaning that the computational task cannot be reassigned to another server. The technical effects of the invention include improved energy efficiency, improved performance, and improved reliability of the server farm.

Problems solved by technology

Generally, server farms in data centers include a large number of servers that consume power during operation to process and handle jobs or computational tasks.
These servers account for the major portion of energy consumption of data centers.
Since excessive power consumption in server farm may increase operation cost and cause environmental concerns, various approaches have been proposed to optimize energy utilization in server farms.
The heterogeneity of servers in server farm significantly complicates the optimization of energy utilization.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Server farm and method for operating the same
  • Server farm and method for operating the same
  • Server farm and method for operating the same

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0051]FIG. 1 shows an operation environment 100 of a server farm in accordance with one embodiment of the present invention. The environment 100 includes a server farm 102 with servers 104 operably connected with each other, for example, through one or more communication links or buses (not shown). Each server 104 is generally an information handling system that is designed to perform computational tasks such as storing, managing, and / or processing information and data. In one embodiment, the server 104 may be any types of device or apparatus that is operable to store, send, receive, and / or forward information and data. The servers 104 in the environment 100 may optionally be connected to other networks, such as the Internet or a cloud-computing network (not shown), for exchanging, storing, or retrieving information. Each server is preferably operable independently. In one example, two or more of the servers 104 in the server farm 102 may be linked together to perform computation fu...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A method for operating a server farm with a plurality of servers operably connected with each other includes: receiving a job request of a computational task to be handled by the server farm; determining, from the plurality of servers, one or more servers operable to accept the job request; determining a respective effective energy efficiency value associated with at least the one or more servers; and assigning the computational task to a server with the highest effective energy efficiency value. The effective energy efficiency value is defined by a service rate of the respective server divided by a difference between an energy consumption rate value when the respective server is busy and an energy consumption rate value when the respective server is idle. The present invention also relates to a server farm operated by the method.

Description

TECHNICAL FIELD[0001]The present invention relates to a system and method for operating a server farm, and particularly, although not exclusively, to an asymptotically optimal job assignment method for operating an energy-efficient processor sharing server farms.BACKGROUND[0002]Data centers with server farms are essential to the functioning of computer systems in different applications and sectors in the modern economy. Generally, server farms in data centers include a large number of servers that consume power during operation to process and handle jobs or computational tasks. These servers account for the major portion of energy consumption of data centers.[0003]Since excessive power consumption in server farm may increase operation cost and cause environmental concerns, various approaches have been proposed to optimize energy utilization in server farms. In one example, speed scaling is applied to control server speed. In another example, right-sizing of server farms is applied b...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F9/50
CPCG06F9/5027G06F9/5094Y02D10/00
InventorFU, JINGMORGAN, WILLIAMGUO, JUNZUKERMAN, MOSHEWONG, WING MING ERIC
OwnerCITY UNIVERSITY OF HONG KONG