Management of power consumption in large computing clusters

US2016147285A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016147285-A1
Application numberUS-201414553103-A
CountryUS
Kind codeA1
Filing dateNov 25, 2014
Priority dateNov 25, 2014
Publication dateMay 26, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Management of power consumption in large computing clusters is disclosed herein. According to an aspect, a computing device comprising a power manager may be configured to receive, via a communication interface, information associated with the cluster of computing nodes. The power manager of the computing device may also be configured to determine whether a switch is coupled to an inactive computing node of the cluster of computing nodes based on the received information. Further, the power manager of the computing device may be configured to communicate a command to the switch to remove power supplied to a switch port of the switch coupled to the inactive computing node in response to determining that the switch is coupled to an inactive computing node of the cluster of computing nodes.

First claim

Opening claim text (preview).

What is claimed: 1 . A computing device comprising: a communication interface configured to communicate with a switch and a computing scheduler of a cluster of computing nodes; and a power manager comprising at least one processor and memory configured to: receive, via the communication interface, information associated with the cluster of computing nodes; determine whether the switch is coupled to an inactive computing node of the cluster of computing nodes based on the received information; and in response to determining that the switch is coupled to an inactive computing node of the cluster of computing nodes, communicate a command to the switch to remove power supplied by a switch port of the switch coupled to the inactive computing node. 2 . The computing device of claim 1 , wherein the power manager is configured to receive, via the communication interface, the information associated with the cluster of computing nodes from the computing scheduler. 3 . The computing device of claim 1 , wherein the information identifies the inactive computing node in the cluster of computing nodes. 4 . The computing device of claim 3 , wherein the information identifying the inactive computing node comprises an address associated with the inactive computing node. 5 . The computing device of claim 4 , wherein the address comprises a media access control (MAC) address of the inactive computing node. 6 . The computing device of claim 1 , wherein the power manager is configured to determine whether the switch is coupled to the inactive computing node by comparing the received information to a configuration table associated with the power manager. 7 . The computing device of claim 6 , wherein the configuration table identifies the inactive computing node coupled to the switch port of the switch. 8 . The computing device of claim 7 , wherein the configuration table identifies the inactive computing node using an address associated with the inactive computing node. 9 . The computing device of claim 1 , wherein the command comprises information identifying the inactive computing node. 10 . A computing device comprising: a communication interface configured to communicate with a plurality of switches and a computing scheduler of a cluster of computing nodes; and a power manager comprising at least one processor and memory configured to: determine whether activity among the cluster of computing nodes is fragmented; reallocate the activity among the cluster of computing nodes such that the activity amongst the cluster of computing nodes is not fragmented in response to determining that the activity among the cluster of computing nodes is fragmented; determine whether a switch of the plurality of switches is not coupled to an active computing node of the cluster of computing nodes in response to the reallocation of activity amongst the cluster of computing nodes; and communicate a command to the switch to power down in response to determining that the switch is not coupled to an active computing node of the cluster of computing nodes. 11 . The computing device of claim 10 , wherein the power manager is configured to: receive, from the communication interface, information identifying inactive nodes within the cluster of computing nodes; and determine whether the activity among the cluster of computing nodes is fragmented based on the information. 12 . The computing device of claim 10 , wherein the power manager is further configured to receive, from the communication interface, information identifying inactive nodes within the cluster of computing nodes from the computing scheduler. 13 . The computing device of claim 12 , wherein the information indicates that the activity among the computing nodes in the cluster is fragmented. 14 . The computing device of claim 10 , wherein the power manager is configured to reallocate the activity among the cluster of computing nodes by communicating, to the computing scheduler, a command to defragment the activity among the computing nodes in the cluster. 15 . The computing device of claim 10 , wherein the power manager is configured to determine whether a switch among the plurality of switches is coupled to an active computing node of the cluster of computing nodes by accessing a configuration table associated with the power manager. 16 . The computing device of claim 15 , wherein the configuration table identifies the active and inactive computing nodes of the cluster of computing nodes coupled to each switch of the plurality of switches. 17 . The computing device of claim 15 , wherein the configuration table identifies that the switch of the plurality of switches is not coupled to an active computing node. 18 . A computing device comprising: a communication interface configured to communicate with a cluster of computing nodes and a power manager of a plurality of switches coupled to each computing node of the cluster of computing nodes; and an activity scheduler comprising at least one processor and memory configured to: receive, via the communication interface, information associated with the plurality of switches; receive a request to schedule activity for an inactive computing node of the cluster of computing nodes; determine whether one of a switch and a switch port of the switch coupled to the inactive computing node of the cluster of computing nodes is powered down based on the received information; in response to determining the one of the switch and the switch port of the switch is powered down, communicate a command to the power manager to supply power to one of the switch and the switch port of the switch; schedule activity for the inactive computing node to activate the inactive computing node. 19 . The computing device of claim 18 , wherein the information associated with the plurality of switches indicates that the one of the switch and the switch port of the switch is powered down. 20 . The computing device of claim 18 , wherein the command comprises information identifying the inactive computing node.

Assignees

Inventors

Classifications

  • G06F1/3287Primary

    by switching off individual functional units in the computer system · CPC title

  • Monitoring of events, devices or parameters that trigger a change in power modality · CPC title

  • by task scheduling · CPC title

  • Monitoring remote activity, e.g. over telephone lines or network connections · CPC title

  • where the bus bridge performs an extender function · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016147285A1 cover?
Management of power consumption in large computing clusters is disclosed herein. According to an aspect, a computing device comprising a power manager may be configured to receive, via a communication interface, information associated with the cluster of computing nodes. The power manager of the computing device may also be configured to determine whether a switch is coupled to an inactive comp…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F1/3287. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu May 26 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).