IP Library Granted Patent US 8,838,286
Granted Patent B2
US 8,838,286 · App. 12/939,939 · Granted Sep 16, 2014

Rack-level modular server and storage framework

Inventors: German Florez-Larrahondo (Georgetown, TX); Jimmy Pike (Georgetown, TX); John Stuewe (Round Rock, TX); Joseph Sekel (Austin, TX); Richard Mills (Cedar Park, TX); Joe Vivio (Santa Rosa, CA)
Assignee: Dell Products L.P.
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 8,838,286
App. No.
12/939,939
Filed
Nov 4, 2010
Granted
Sep 16, 2014
Kind
B2
Art Unit
2127
USPC
700/3
Abstract

A modular rack-level server and storage framework is disclosed. The modular rack system includes a plurality of chassis placed in one or more racks and a plurality of sleds placed in each chassis. Each sled includes an information handling system, a shared fan module, a shared power module, and a shared management module. The shared fan module cools the plurality of sleds in each chassis and the shared power module supplies power to one or more sleds in one or more chassis. The shared management module manages the operation of the plurality of chassis.

Claims (107)

1. A modular information handling system framework comprising:

a rack containing at least one chassis;

at least two sleds placed within the chassis, wherein each sled includes at least one information handling system;

a fan placed within the chassis and outside of the at least two sleds to cool the information handling systems;

a fan controller communicatively coupled to the fan, wherein the fan controller manages operation of the fan;

at least two node controllers, each node controller associated with a different one of the at least two sleds, wherein each node controller manages operation of the associated sled;

a power module for supplying power to the information handling systems;

a power module controller for managing operation of the power module;

a primary domain controller communicatively coupled to at least one of the fan controller, the node controllers, and the power module, wherein the primary domain controller manages the operation of at least one of the fan controller, the node controllers and the power module; and

a consolidation switch within each chassis coupled to a central management switch at a primary domain controller, wherein the consolidation switch provides a redundant point of access for a user through an interface;

I2C signals that indicate to each sled its position in the chassis, wherein the I2C signals are used to send and receive data when any one of the node controllers cannot obtain an IP address or when the consolidation switch is damaged.

2. The system of claim 1 , wherein the primary domain controller provides a user interface for the modular information handling system framework.

3. The system of claim 2 , wherein the primary domain controller is operable to display information relating to performance of the modular information handling system framework to the user.

4. The system of claim 2 , wherein the primary domain controller allows a user to control performance parameters of the modular information handling system framework.

5. The system of claim 1 , further comprising a secondary domain controller, wherein the secondary domain controller manages the operation of at least one of the fan controller, the node controllers and the power module if the primary domain controller becomes inoperational.

6. The system of claim 5 , further comprising a management appliance, wherein the management appliance contains one or more of the primary domain controller, the secondary domain controller and a management switch.

7. The system of claim 1 , wherein the primary domain controller is communicatively coupled to at least one of the power module controller, the fan controller and the node controllers through a management network.

8. The system of claim 7 , wherein the management network is an Ethernet network.

9. The system of claim 1 , wherein each information handling system is selected from the group consisting of a server and a data storage device.

10. The system of claim 1 , further comprising one or more sensors for monitoring operating conditions of at least one of the sleds, the fan and the power module.

11. The system of claim 10 , wherein the one or more sensors are selected from a group consisting of a temperature sensor and a power monitoring sensor.

12. The system of claim 1 , wherein the primary domain controller comprises one or more managers and one or more interfaces.

13. The system of claim 10 , wherein the primary domain controller comprises:

a device manager communicatively coupled to the one or more sensors;

wherein the device manager receives sensor data from the one or more sensors;

a domain controller manager to manage the primary domain controller;

a security manager to authenticate connections to the primary domain controller; and

a notification manager to monitor sensor data received by the device manager.

14. The system of claim 13 , wherein the notification manager generates a notification if sensor data indicates occurrence of an event of interest.

15. The system of claim 14 , wherein the event of interest is selected from the group consisting of sensor data indicating a temperature exceeding a threshold temperature value and sensor data indicating power consumption exceeding a threshold value.

16. The system of claim 14 , wherein the notification manager generates the notification to an end user through a user interface.

17. The system of claim 5 , wherein the primary domain controller comprises a redundancy manager, wherein the redundancy manager allows communications between the primary domain controller and the secondary domain controller.

18. The system of claim 17 , wherein operations of the primary domain controller are transferred to the secondary domain controller if the secondary domain controller is unable to communicate with the redundancy manager.

19. The system of claim 13 , wherein the device manager includes a cache for buffering sensor data received from the one or more sensors.

20. The system of claim 19 , wherein the sensor data is moved into permanent memory from the cache at a predetermined frequency.

21. The system of claim 1 , wherein the fan controller comprises:

an identification service to identify the physical location of the fan controller within the system;

a notifier service operable to send messages from the fan controller to the primary domain controller;

a command listener service to receive messages from the primary domain controller;

a monitoring service;

wherein the monitoring service keeps track of data from the one or more sensors associated with the fan,

a dynamic fan control to regulate speed of the fan based on the information available from the monitoring service;

a log service operable to receive and store messages from components of the fan controller; and

a heartbeat signal to determine if the fan controller is operating.

22. The system of claim 21 , wherein the monitoring service generates a signal to the notifier service if data from the one or more sensors indicates an event of interest.

23. The system of claim 21 , wherein the dynamic fan control includes a proportional-integral-derivative controller.

24. The system of claim 21 , wherein the heartbeat signal directs the fan to operate at maximum speed if the fan controller is inoperational.

25. The system of claim 1 , wherein the node controllers manage power to the associated sleds.

26. The system of claim 1 , wherein the node controller comprises:

an identification service to identify the physical location of the node controller within the system;

a notifier service operable to send messages from the node controller to at least one of the primary domain controller and the fan controller;

a command listener to receive messages from the primary domain controller;

a serial console service to interface with the information handling system;

a monitoring service;

wherein the monitoring service keeps track of data from one or more sensors associated with the sled, and

a log service operable to receive and store messages from one or more components of the node controller.

27. The system of claim 26 , wherein the monitoring service is operational to generate a signal to the notifier service if data from the one or more sensors indicates an event of interest.

28. The system of claim 1 , wherein the node controller is communicatively coupled to the fan controller.

29. The system of claim 1 , wherein the fan controller and the node controllers includes configuration files containing operational parameters.

30. The system of claim 1 , wherein the primary domain controller is operable to configure the configuration files of the fan controller and the node controllers.

31. A modular rack system comprising:

a plurality of chassis placed in one or more racks;

a plurality of sleds placed in each chassis, wherein each sled includes an information handling system;

at least two node controllers, each node controller associated with a different one of the plurality of sleds, wherein each node controller manages operation of an associated sled;

a consolidation switch within each chassis coupled to a central management switch at a primary domain controller, wherein the consolidation switch provides a redundant point of access for a user through an interface;

I2C signals that indicate to each sled its position in the chassis, wherein the I2C signals are used to send and receive data when any one of the node controllers cannot obtain an IP address or when the consolidation switch is damaged;

a shared fan module positioned within the chassis and outside of the plurality of sleds to cool the plurality of sleds in each chassis;

a shared power module to supply power to one or more sleds in one or more chassis; and

a shared management module to manage operation of the plurality of chassis.

32. The system of claim 31 , wherein the shared fan module comprises one or more fans and a fan controller to control operation of the shared fan module.

33. The system of claim 32 , wherein the fan controller comprises:

an identification service to identify the physical location of the fan controller within the system;

a notifier service operable to send messages from the fan controller to the primary domain controller;

a command listener service to receive messages from the primary domain controller;

a monitoring service;

wherein the monitoring service keeps track of data from the one or more sensors associated with the fan,

a dynamic fan control to regulate speed of the fan based on the information available from the monitoring service;

a log service operable to receive and store messages from components of the fan controller; and

a heartbeat signal to determine if the fan controller is operating.

34. The system of claim 33 , wherein the monitoring service is operational to generate a signal to the notifier service if data from the one or more sensors indicates an event of interest.

35. The system of claim 31 , wherein the shared power module comprises a power distribution unit and a power module controller to control operation of the shared power module.

36. The system of claim 35 , wherein the power distribution unit comprises one or more power supply units.

37. The system of claim 31 , wherein the shared management module comprises a primary domain controller.

38. The system of claim 37 , wherein the primary domain controller enforces a power capping policy.

39. The system of claim 37 , wherein the primary domain controller tracks power consumption of one or more components of the modular rack system.

40. The system of claim 37 , further comprising a secondary domain controller that replaces the primary domain controller if the primary domain controller becomes inoperational.

41. The system of claim 37 , wherein the primary domain controller comprises:

a device manager communicatively coupled to one or more sensors;

wherein the one or more sensors monitor operating conditions of at least one of a sled, a component of the shared fan module, and a component of the shared power module;

wherein the device manager receives sensor data from the one or more sensors;

a domain controller manager operable to manage the primary domain controller;

a security manager operable to authenticate connections to the primary domain controller; and

a notification manager operable to monitor sensor data received by the device manager.

42. The system of claim 41 , wherein the notification manager is operable to generate a notification if sensor data indicates occurrence of an event of interest.

43. The system of claim 37 , further comprising a node controller associated with a sled.

44. The system of claim 43 , wherein the node controller comprises:

an identification service to identify the physical location of the node controller within the system;

a notifier service operable to send messages from the node controller to at least one of the primary domain controller and the shared fan module;

a command listener to receive messages from the primary domain controller;

a serial console service to interface with the information handling system in the sled;

a monitoring service;

wherein the monitoring service keeps track of data from one or more sensors associated with the sled,

wherein the monitoring service is operational to generate a signal to the notifier service if data from the one or more sensors indicates an event of interest; and

a log service operable to receive and store messages from one or more components of the node controller.

45. The system of claim 31 , wherein the shared fan module, the shared power module and the shared management module are communicatively coupled through a management network.

46. The system of claim 45 , wherein the management network is an Ethernet network.

47. The system of claim 31 , wherein power is distributed to the sleds through a chassis backplane.

Assignments (15)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (045455/0001) Recorded May 20, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061753/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (040136/0001) Recorded Apr 26, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061324/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 3, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL, L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; WYSE TECHNOLOGY L.L.C.
Reel/Frame 058216/0001 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040134/0001 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 040136/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 14, 2016
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: DELL MARKETING L.P.; ASAP SOFTWARE EXPRESS, INC.; APPASSURE SOFTWARE, INC.; COMPELLENT TECHNOLOGIES, INC.; CREDANT TECHNOLOGIES, INC.; DELL INC.; DELL PRODUCTS L.P.; DELL USA L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; PEROT SYSTEMS CORPORATION; SECUREWORKS, INC.; WYSE TECHNOLOGY L.L.C.
Reel/Frame 040040/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 14, 2016
From: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
To: DELL MARKETING L.P.; ASAP SOFTWARE EXPRESS, INC.; APPASSURE SOFTWARE, INC.; COMPELLENT TECHNOLOGIES, INC.; CREDANT TECHNOLOGIES, INC.; DELL INC.; DELL PRODUCTS L.P.; DELL USA L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; PEROT SYSTEMS CORPORATION; SECUREWORKS, INC.; WYSE TECHNOLOGY L.L.C.
Reel/Frame 040065/0618 →
RELEASE OF SECURITY INTEREST Recorded Sep 13, 2016
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: DELL MARKETING L.P.; ASAP SOFTWARE EXPRESS, INC.; APPASSURE SOFTWARE, INC.; COMPELLANT TECHNOLOGIES, INC.; CREDANT TECHNOLOGIES, INC.; DELL INC.; DELL PRODUCTS L.P.; DELL USA L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; PEROT SYSTEMS CORPORATION; SECUREWORKS, INC.; WYSE TECHNOLOGY L.L.C.
Reel/Frame 040065/0216 →
PATENT SECURITY AGREEMENT (ABL) Recorded Jan 2, 2014
From: DELL INC.; APPASSURE SOFTWARE, INC.; ASAP SOFTWARE EXPRESS, INC.; BOOMI, INC.; COMPELLENT TECHNOLOGIES, INC.; CREDANT TECHNOLOGIES, INC.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL USA L.P.; FORCE10 NETWORKS, INC.; GALE TECHNOLOGIES, INC.; PEROT SYSTEMS CORPORATION; SECUREWORKS, INC.; WYSE TECHNOLOGY L.L.C.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 031898/0001 →
PATENT SECURITY AGREEMENT (TERM LOAN) Recorded Jan 2, 2014
From: DELL INC.; APPASSURE SOFTWARE, INC.; ASAP SOFTWARE EXPRESS, INC.; BOOMI, INC.; COMPELLENT TECHNOLOGIES, INC.; CREDANT TECHNOLOGIES, INC.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL USA L.P.; FORCE10 NETWORKS, INC.; GALE TECHNOLOGIES, INC.; PEROT SYSTEMS CORPORATION; SECUREWORKS, INC.; WYSE TECHNOLOGY L.L.C.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 031899/0261 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Jan 2, 2014
From: APPASSURE SOFTWARE, INC.; ASAP SOFTWARE EXPRESS, INC.; BOOMI, INC.; COMPELLENT TECHNOLOGIES, INC.; CREDANT TECHNOLOGIES, INC.; DELL INC.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL USA L.P.; FORCE10 NETWORKS, INC.; GALE TECHNOLOGIES, INC.; PEROT SYSTEMS CORPORATION; SECUREWORKS, INC.; WYSE TECHNOLOGY L.L.C.
To: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS FIRST LIEN COLLATERAL AGENT
Reel/Frame 031897/0348 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 4, 2010
From: FLOREZ-LARRAHONDO, GERMAN; PIKE, JIMMY; STUEWE, JOHN; SEKEL, JOSEPH; MILLS, RICHARD; VIVIO, JOE
To: DELL PRODUCTS L.P.
Reel/Frame 025317/0420 →
Continuity (1)
Related Publication 20120116590A1 · May 10, 2012