IP Library Granted Patent US 10,534,728
Granted Patent B2
US 10,534,728 · App. 15/946,006 · Granted Jan 14, 2020

Systems and methods for providing adaptable virtual backplane support for processor-attached storage resources

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 10,534,728
App. No.
15/946,006
Granted
Jan 14, 2020
Kind
B2
Abstract

A method may include, in an information handling system comprising a processor and a management controller communicatively coupled to the processor and configured to provide management of the information handling system, executing by the management controller a management application for management of one or more storage resources of the information handling system, determining by the management controller whether one or more processor-attached storage resources are present in the information handling system, wherein the one or more processor-attached storage resources are coupled to the processor by other than a backplane of the information handling system, and responsive to determining that one or more processor-attached storage resources are present, executing by the management controller an adaptable virtual backplane that emulates a physical backplane to the management application as if the physical backplane were interfaced between the management application and the processor-attached storage resources.

Claims (28)

1. An information handling system comprising:

a processor; and

a management controller communicatively coupled to the processor and configured to provide management of the information handling system and further configured to:

execute a management application for management of non-volatile storage resources of the information handling system including one or more backplane-attached storage resources that are coupled to the processor by a connection that includes a backplane, and further including one or more processor-attached storage resources that are coupled to the processor by a connection that does not include a backplane;

determine that the one or more processor-attached storage resources are present in the information handling system; and

responsive to determining that the one or more processor-attached storage resources are present, execute an adaptable virtual backplane that emulates a physical backplane to the management application as if the physical backplane were interfaced between the management application and the processor-attached storage resources, such that the management application is operable to manage both the backplane-attached storage resources and the processor-attached storage resources.

2. The information handling system of claim 1 , wherein the adaptable virtual backplane is configured to maintain a mapping of the one or more processor-attached storage resources to enable management of the one or more processor-attached storage resources by the management application.

3. The information handling system of claim 1 , wherein the management application is configured to perform a management function comprising one of thermal monitoring and control, real-time disk drive monitoring, and diagnostics, of the one or more processor-attached storage resources.

4. The information handling system of claim 1 , wherein each of the one or more processor-attached storage resources are coupled to the processor via a corresponding slot of a motherboard upon which the processor is disposed.

5. The information handling system of claim 4 , wherein the slot comprises a Peripheral Component Interconnect Express slot.

6. A method comprising, in an information handling system comprising a processor and a management controller communicatively coupled to the processor and configured to provide management of the information handling system:

executing by the management controller a management application for management of non-volatile storage resources of the information handling system including one or more backplane-attached storage resources that are coupled to the processor by a connection that includes a backplane, and further including one or more processor-attached storage resources that are coupled to the processor by a connection that does not include a backplane;

determining by the management controller that the one or more processor-attached storage resources are present in the information handling system; and

responsive to determining that the one or more processor-attached storage resources are present, executing by the management controller an adaptable virtual backplane that emulates a physical backplane to the management application as if the physical backplane were interfaced between the management application and the processor-attached storage resources, such that the management application manages both the backplane-attached storage resources and the processor-attached storage resources.

7. The method of claim 6 , further comprising maintaining by the adaptable virtual backplane a mapping of the one or more processor-attached storage resources to enable management of the one or more processor-attached storage resources by the management application.

8. The method of claim 6 , wherein the management application performs a management function comprising one of thermal monitoring and control, real-time disk drive monitoring, and diagnostics, of the one or more processor-attached storage resources.

9. The method of claim 6 , wherein each of the one or more processor-attached storage resources are coupled to the processor via a corresponding slot of a motherboard upon which the processor is disposed.

10. The method of claim 9 , wherein the slot comprises a Peripheral Component Interconnect Express slot.

11. An article of manufacture comprising:

a non-transitory computer-readable medium; and

computer-executable instructions carried on the computer-readable medium, the instructions readable by a processor of an information handling system comprising a management controller communicatively coupled to the processor and configured to provide management of the information handling system:

execute by the management controller a management application for management of non-volatile storage resources of the information handling system including one or more backplane-attached storage resources that are coupled to the processor by a connection that includes a backplane, and further including one or more processor-attached storage resources that are coupled to the processor by a connection that does not include a backplane;

determine by the management controller that the one or more processor-attached storage resources are present in the information handling system; and

responsive to determining that the one or more processor-attached storage resources are present, execute by the management controller an adaptable virtual backplane that emulates a physical backplane to the management application as if the physical backplane were interfaced between the management application and the processor-attached storage resources, such that the management application is operable to manage both the backplane-attached storage resources and the processor-attached storage resources.

12. The article of claim 11 , the instructions for further causing the adaptable virtual backplane to maintain a mapping of the one or more processor-attached storage resources to enable management of the one or more processor-attached storage resources by the management application.

13. The article of claim 11 , wherein the management application is configured to perform a management function comprising one of thermal monitoring and control, real-time disk drive monitoring, and diagnostics, of the one or more processor-attached storage resources.

14. The article of claim 11 , wherein each of the one or more processor-attached storage resources are coupled to the processor via a corresponding slot of a motherboard upon which the processor is disposed.

15. The article of claim 14 , wherein the slot comprises a Peripheral Component Interconnect Express slot.

Assignments (8)
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 (046366/0014) Recorded May 20, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 060450/0306 →
RELEASE OF SECURITY INTEREST AT REEL 046286 FRAME 0653 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 058298/0093 →
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 →
PATENT SECURITY AGREEMENT (CREDIT) Recorded Jun 1, 2018
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 046286/0653 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Jun 1, 2018
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 046366/0014 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 5, 2018
From: MUGUNDA, CHANDRASEKHAR; KULKARNI, YOGESH P.; RAO, BALAJI BAPU GURURAJA; KOMARANALLI, SHIVABASAVA KARIBASA; LEYENDECKER, ROBERT R.
To: DELL PRODUCTS L.P.
Reel/Frame 045446/0603 →