Efficient power allocation for redundant power supply with system priority

US9568988B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9568988-B1
Application numberUS-201615008681-A
CountryUS
Kind codeB1
Filing dateJan 28, 2016
Priority dateMay 14, 2012
Publication dateFeb 14, 2017
Grant dateFeb 14, 2017

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.

This disclosure describes a more efficient and configurable power allocation scheme for redundant power supply (RPS) systems used in network switches. This allocation scheme allows the system owner to assign power from a shared RPS unit to higher priority devices in any network switch in the system. This permits more granularity in assigning the RPS with backup power available to devices such as ports residing within individual switches in a multiple switch network. An efficient power allocation scheme for RPS allows the user to define the system priority of various devices for backup power according to the user's preferences. The user may assign the RPS to user-defined high priority devices in any piece of equipment. This makes RPS power allocation more flexible by offering the user more setup options for backup power.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method comprising: receiving, by a redundant power supply, configuration data specifying a priority and a power requirement for each of a plurality of ports within a plurality of network switches, wherein the redundant power supply is connected to the network switches by one or more control busses and one or more reserve power busses, each of the network switches having a respective power supply separate from the redundant power supply; receiving, by the redundant power supply, via the one or more control busses, a request from one of the network switches for reserve power from the redundant power supply in response to power from the respective power supply for the network switch failing in the network switch; in response to the request, determining, by the redundant power supply, based on the priorities and power requirements of the ports within the network switches, an amount of reserve power to grant to the network switch requesting the reserve power; and outputting the amount of reserve power via at least one of the one or more reserve power busses from the redundant power supply to the network switch requesting the reserve power. 2. The method of claim 1 , further comprising: receiving, by the redundant power supply, configuration data specifying a priority and a power requirement for base electronics within each of the plurality of network switches, wherein determining, by the redundant power supply, the amount of reserve power to grant to the network switch requesting the reserve power comprises determining the amount of reserve power based on the power requirements of the base electronics and the individual ports within the network switch requesting the reserve power. 3. The method of claim 2 , further comprising: receiving, via the one or more control busses, a plurality of requests from the plurality of network switches for concurrent reserve power from the redundant power supply; determining, by the redundant power supply, an amount of reserve power to grant to the network switch requesting the reserve power based on the priorities and power requirements of a plurality of base electronics and the plurality of ports within the network switches; and transmitting the amount of reserve power via at least one of the one or more reserve power busses, from the redundant power supply to the network switches requesting reserve power. 4. The method of claim 1 , wherein receiving the configuration data comprises receiving, by the redundant power supply, via the one or more control busses, messages specifying the priorities and power requirements for the ports of each of the network switches. 5. The method of claim 1 , wherein receiving the configuration data comprises receiving, by the redundant power supply, the configuration data from an administrator. 6. The method of claim 1 , further comprising: transmitting reserve power via a plurality of the reserve power busses, from the redundant power supply to a particular one of the network switches connected to the redundant power supply by the reserve power busses and the one or more control busses. 7. The method of claim 1 , wherein the plurality of ports within the plurality of network switches are power-over-Ethernet (PoE) ports. 8. The method of claim 1 , wherein the plurality of network switches forms a network switch system. 9. The method of claim 1 , further comprising: storing, by the redundant power supply, a system priority table containing system priority levels, power requirements, reserve power status for the plurality of network switches and the plurality of ports within the network switches. 10. The method of claim 1 , further comprising: maintaining a plurality of mailboxes within the redundant power supply, each respective mailbox of the plurality of mailboxes containing an in box and an outbox for storing data and commands transmitted between the redundant power supply and a respective network switch from the plurality of network switches; and operating the redundant power supply in accordance with a plurality of state machines each controlling logical states of a respective mailbox from the plurality of mailboxes. 11. The method of claim 1 , further comprising: in response to the request, ranking the ports in accordance with the priorities of the ports and repeatedly designating for deactivation each port in an ascending order of priority until sufficient power has been reclaimed to satisfy the request; and outputting one or more messages to direct the switches to deactivate the ports designated for deactivation. 12. A redundant power supply comprising: a power supply unit configured to supply power to one or more reserve power busses; and a control unit configured to: receive configuration data specifying a priority and a power requirement for each of a plurality of ports within one or more network switches, wherein the redundant power supply is connected to the one or more switches by one or more control busses and the one or more reserve power busses, each of the network switches having a respective power supply separate from the redundant power supply; receive, by the one or more control busses, a request from one of the network switches for reserve power from the redundant power supply in response to power from the respective power supply for the network switch failing in the network switch; determine an amount of reserve power to grant to the network switch requesting the reserve power based on the priorities and power requirements of the ports within the network switch; and output the amount of reserve power via at least one of the one or more reserve power busses from the redundant power supply to the network switch requesting the reserve power. 13. The redundant power supply of claim 12 , wherein the control unit is configured to receive configuration data specifying a priority and a power requirement for base electronics within each of the plurality of network switches, and wherein the control unit is configured such that, as part of determining the amount of reserve power to grant to the network switch requesting the reserve power, the control unit determines the amount of reserve power based on the power requirements of the base electronics and the individual ports within the network switch requesting the reserve power. 14. The redundant power supply of claim 13 , wherein the control unit is configured to: receive, via the one or more control busses, a plurality of requests from the plurality of network switches for concurrent reserve power from the redundant power supply; and determine an amount of reserve power to grant to the network switch requesting the reserve power based on the priorities and power requirements of a plurality of base electronics and the plurality of ports within the network switches, and the power supply unit is configured to transmit the amount of reserve power via at least one of the one or more reserve power busses, from the redundant power supply to the network switches requesting reserve power. 15. The redundant power supply of claim 12 , wherein the one or more processors are configured to receive, via the one or more control busses, messages specifying the priorities and power requirements for the ports of each of the network switches. 16. The redundant power supply of claim 12 , wherein the plurality of ports within the plurality of network switches are power-over-Ethernet (PoE) ports. 17. The redundant power supply of claim 12 , wherein the plurality of network switches forms a network switch system.

Assignees

Inventors

Classifications

  • G06F1/263Primary

    Arrangements for using multiple switchable power supplies, e.g. battery and AC (G06F1/30 takes precedence) · CPC title

  • G06F1/3287Primary

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

  • Power saving in microcontroller unit · CPC title

  • Means for acting in the event of power-supply failure or interruption, e.g. power-supply fluctuations (for resetting only G06F1/24) · CPC title

  • Supervision thereof, e.g. detecting power-supply failure by out of limits supervision · 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 US9568988B1 cover?
This disclosure describes a more efficient and configurable power allocation scheme for redundant power supply (RPS) systems used in network switches. This allocation scheme allows the system owner to assign power from a shared RPS unit to higher priority devices in any network switch in the system. This permits more granularity in assigning the RPS with backup power available to devices such a…
Who is the assignee on this patent?
Juniper Networks Inc
What technology area does this patent fall under?
Primary CPC classification G06F1/263. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 14 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). 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).