IP Library Granted Patent US 7,835,363
Granted Patent B2
US 7,835,363 · App. 10/665,648 · Granted Nov 16, 2010

Method and system to provide blade server load balancing using spare link bandwidth

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,835,363
App. No.
10/665,648
Granted
Nov 16, 2010
Kind
B2
Abstract

A blade server with an improved method and apparatus for controlling the capacity utilization of the servers is disclosed. Capacity utilization information is obtained from blade servers mounted on a common backplane. The servers provide information concerning capacity utilization using spare link bandwidth without polling or the use of special messages. The blade manager then allocates network traffic based on a utilization algorithm in order to balance the capacity of the server in an efficient manner.

Claims (33)

1. A method for providing blade server load balancing using spare link bandwidth in a multi-server platform having a common backplane, comprising:

receiving digital information on a digital communications link at a blade server manager;

receiving capacity utilization information embedded in spare link bandwidth from a plurality of blade servers operably coupled to the blade server manager;

selecting a blade server to receive said digital information based on the received capacity utilization information; and

forwarding the received digital information to the selected blade server.

2. The method of claim 1 , wherein said embedded capacity utilization information is data representing blade server CPU percent utilization.

3. The method of claim 1 , wherein said embedded capacity utilization information is data representing blade server interrupt utilization.

4. The method of claim 1 , wherein the blade server manager is operably coupled to an Ethernet network.

5. The method of claim 1 , wherein the blade server manager is operably coupled to an external network.

6. The method of claim 1 , wherein the blade server manager is operably coupled to an external network at a link data rate of 10 Gigabits per second.

7. The method of claim 1 , wherein the blade server manager communicates with each blade server over a dedicated link.

8. The method of claim 7 , wherein the data rate of the dedicated link is 1 Gigabit/second.

9. The method of claim 1 , wherein the blade server utilization information is embedded in frame alignment information.

10. The method of claim 9 , wherein the embedded capacity information is represented with at least two symbols.

11. The method of claim 9 , wherein the embedded capacity information is represented with expanded control characters.

12. The method of claim 1 , wherein the selecting is based on a load balancing algorithm.

13. A blade server with load balancing using spare link bandwidth, comprising:

a server including a blade server manager, two or more blade servers, and a common backplane;

a network interface for communicating with an external network; and

two or more blade server interfaces for communicating between the blade server manager and each blade server,

wherein said blade server manager allocates data received from said external network to each blade server based on embedded capacity utilization data transmitted by each blade server to the blade server manager that is embedded in spare link bandwidth on said interface between the blade server manager and each of said blade servers.

14. The system of claim 13 , wherein said embedded capacity utilization data information is data representing blade server CPU percent utilization.

15. The system of claim 13 , wherein said embedded capacity utilization data represents blade server interrupt utilization.

16. The system of claim 13 , wherein the blade server manager is operably coupled to an Ethernet network.

17. The system of claim 13 , wherein the blade server manager is operably coupled to an external TCP/IP network.

18. The system of claim 13 , wherein the blade server manager is operably coupled to an external network with a communications link having a data rate of 10 Gigabits per second.

19. The system of claim 13 , wherein the blade server manager communicates with each blade server over a dedicated link having a data rate of 1 Gigabit/second.

20. The system of claim 13 , wherein the blade server utilization information is embedded in frame alignment information.

21. The system of claim 13 , wherein the embedded capacity information is represented with at least two symbols.

22. The system of claim 13 , wherein the embedded capacity information is represented with expanded control characters.

23. The system of claim 13 , wherein said blade server allocates data received from said external network to each blade server using a load balancing algorithm, and wherein said load balancing algorithm utilizes said embedded capacity utilization data.

24. The system of claim 13 , wherein said capacity utilization data is embedded in an inter packet gap.

25. The system of claim 13 , wherein said capacity utilization data is embedded in one or more control words bounding a data word.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY NUMBERS PREVIOUSLY RECORDED AT REEL: 47630 FRAME: 344. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 21, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048883/0267 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER TO 9/5/2018 PREVIOUSLY RECORDED AT REEL: 047196 FRAME: 0687. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047630/0344 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047196/0687 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 19, 2003
From: LUND, MARTIN; BAUMER, HOWARD
To: BROADCOM CORPORATION
Reel/Frame 014544/0575 →