Browse Prior Art Database

Method and System for Dynamically Determining a Power Cap for Individual Servers in a Cluster of Servers

IP.com Disclosure Number: IPCOM000197761D
Publication Date: 2010-Jul-21
Document File: 3 page(s) / 42K

Publishing Venue

The IP.com Prior Art Database

Abstract

A method and system is disclosed for dynamically determining a power cap for individual servers in a cluster of servers. Power capping enables planning and maintaining power requirements of the cluster of servers within a power budget for the cluster of servers.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 52% of the total text.

Page 1 of 3

Method and System for Dynamically Determining a Power Cap for Individual Servers in

a Cluster of Servers

Disclosed is method and system for dynamically determining a power cap for individual servers in a cluster of servers. Power capping enables planning and maintaining power requirements of the cluster of servers within a power budget for the cluster of servers.

In accordance with the method and system disclosed herein, power is distributed across servers in the cluster of servers by defining hierarchy in the cluster of servers. In an embodiment, the hierarchy may be defined based on a Physical Layer, which enables a physical power distribution. In the hierarchy, nodes represent circuit breaker panels, PDUs, and individual servers as leaf nodes as shown in fig.1.

Figure 1

Each layer in the hierarchy is a physical distribution point with built-in software for controlling power demand and distribution for the layer. Further, the software enables various layers in the hierarchy to communicate with each other.

The system employs various policies for defining power cap for each leaf node in the hierarchy and for distributing power to the leaf nodes. The cluster of servers in entirety also has a system power cap. Therefore, the system power cap is one of the constraints which defines individual power cap for each node. In an embodiment, a

1

[This page contains 1 picture or other non-text object]

Page 2 of 3

power cap for a leaf node may be defined based on workloads and priority associated with each leaf node. In an exemplary embodiment, policies such as waterfilling , Equalperf, Highperf and Maxperf are used for distributing power to each node as per workloads and priority of the nodes. The fig. 2 illustrates various leaf nodes associated with various policies based on their workloads and priority.

Figure 2

At each node, a policy establishes how power from parent nodes is distributed to child nodes. Further, as illustrated in fig.2, virtual nodes are inserted into the hierarchy to represent groups of nodes using same policy.

Each node comm...