IP Library Granted Patent US 10,235,235
Granted Patent B2
US 10,235,235 · App. 15/415,615 · Granted Mar 19, 2019

Modular system awareness in virtualized information handling systems

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,235,235
App. No.
15/415,615
Granted
Mar 19, 2019
Kind
B2
Abstract

Methods and systems for modular system awareness in virtualized information handling systems (IHSs) include generating, by a chassis management controller (CMC), dependency information indicating which ones of modular IHSs included in a chassis are dependent on individual shared components in the chassis. When a fault occurs at one of the shared components, the CMC may determine, using the dependency information, which particular ones of the modular IHSs are operationally dependent on the fault. The CMC may send information indicative of the fault and of the dependent modular IHSs to a virtual machine manager, which may generate a ranking of virtual machines. The virtual machine manager may use the rankings to make migration decisions for virtual machines among modular IHSs.

Claims (49)

1. A modular information handling system chassis, comprising:

a plurality of slots for receiving modular information handling systems; and

a chassis management controller comprising a processor having access to a memory, wherein the memory stores instructions executable by the processor to:

generate dependency information for a plurality of modular information handling systems included in a first modular information handling system chassis, wherein the dependency information indicates which ones of the modular information handling systems are respectively associated with components included in the first modular information handling system chassis;

when a fault occurs in the first modular information handling system chassis, determine, based on the dependency information, dependent modular information handling systems for the fault, wherein a dependent modular information handling system operates in dependency to a component associated with the fault;

responsive to the fault, change an operating status of the dependent modular information handling systems from a first operating status to a second operating status; and

output a notification of the fault, the second operating status, and respective identifiers for the dependent modular information handling systems to a virtual machine manager.

2. The modular information handling system chassis of claim 1 , wherein the second operating status is selected based on a severity of the fault.

3. The modular information handling system chassis of claim 1 , wherein at least one of the dependent modular information handling systems executes a hypervisor to execute virtual machines, and wherein the second operating status indicates at least one of:

no additional virtual machines allowed on a modular information handling system;

no virtual machines allowed on a modular information handling system;

a maximum number of virtual machines allowed on a modular information handling system; and

a ranking indicating suitability for allowing new virtual machines on a modular information handling system.

4. The modular information handling system chassis of claim 1 , further comprising instructions to:

output the dependency information to the virtual machine manager.

5. The modular information handling system chassis of claim 4 , wherein the virtual machine manager interprets dependency information from a plurality of modular information handling system chassis, including the first information handling system chassis.

6. The modular information handling system chassis of claim 1 , wherein the component associated with the fault is selected from:

input/output modules;

cooling system components;

storage components;

hardware expansion slots;

networking components;

backplane components;

power supply components; and

a modular information handling system.

7. A chassis management controller for a modular information handling system chassis, the chassis management controller comprising:

a processor having access to a memory, wherein the memory stores instructions executable by the processor to:

generate dependency information for a plurality of modular information handling systems included in a first modular information handling system chassis, wherein the dependency information indicates which ones of the modular information handling systems are respectively associated with components included in the first modular information handling system chassis;

when a fault occurs in the first modular information handling system chassis, determine, based on the dependency information, dependent modular information handling systems for the fault, wherein a dependent modular information handling system operates in dependency to a component associated with the fault;

responsive to the fault, change an operating status of the dependent modular information handling systems from a first operating status to a second operating status; and

output a notification of the fault, the second operating status, and respective identifiers for the dependent modular information handling systems to a virtual machine manager.

8. The chassis management controller of claim 7 , wherein the second operating status is selected based on a severity of the fault.

9. The chassis management controller of claim 7 , wherein at least one of the dependent modular information handling systems executes a hypervisor to execute virtual machines, and wherein the second operating status indicates at least one of:

no additional virtual machines allowed on a modular information handling system;

no virtual machines allowed on a modular information handling system;

a maximum number of virtual machines allowed on a modular information handling system; and

a ranking indicating suitability for allowing new virtual machines on a modular information handling system.

10. The chassis management controller of claim 7 , further comprising instructions to:

output the dependency information to the virtual machine manager.

11. The chassis management controller of claim 10 , wherein the virtual machine manager interprets dependency information from a plurality of modular information handling system chassis, including the first information handling system chassis.

12. The chassis management controller of claim 7 , wherein the component associated with the fault is selected from:

input/output modules;

cooling system components;

storage components;

hardware expansion slots;

networking components;

backplane components;

power supply components; and

a modular information handling system.

Assignments (10)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (050724/0466) Recorded Jun 23, 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; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO WYSE TECHNOLOGY L.L.C.)
Reel/Frame 060753/0486 →
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 (041829/0873) Recorded Apr 26, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO WYSE TECHNOLOGY L.L.C.)
Reel/Frame 059803/0724 →
RELEASE OF SECURITY INTEREST AT REEL 041808 FRAME 0516 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL INTERNATIONAL, L.L.C.; DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; MOZY, INC.; WYSE TECHNOLOGY L.L.C.
Reel/Frame 058297/0573 →
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 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Oct 15, 2019
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 050724/0466 →
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 INTEREST (NOTES) Recorded Feb 28, 2017
From: DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; MOZY, INC.; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 041829/0873 →
PATENT SECURITY INTEREST (CREDIT) Recorded Feb 24, 2017
From: DELL INTERNATIONAL, L.L.C.; DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; MOZY, INC.; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 041808/0516 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2017
From: SHETTY, SUDHIR VITTAL; PAUL, MATTHEW CHRISTIAN; GUJARATHI, MANOJ SHARAD; KHATRI, MUKUND P.; EARLEY, DAMON
To: DELL PRODUCTS L.P.
Reel/Frame 041493/0811 →