IP Library Granted Patent US 11,237,837
Granted Patent B2
US 11,237,837 · App. 16/773,212 · Granted Feb 1, 2022

System and method for managing devices during reboot

Inventors: Santosh Gore (Bangalore, IN); Rajib Saha (Bengaluru, IN); Raveendra Madala (Bangalore, IN); Krishnaprasad Koladi (Bengaluru, IN)
Assignee: Dell Products L.P.
G06F9/4401G06F9/5011
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 11,237,837
App. No.
16/773,212
Granted
Feb 1, 2022
Kind
B2
Abstract

An asset includes a physical computing resource. The physical computing resource is directly used by a virtual entity. The asset also includes a resource manager. The resource manager disconnects the virtual entity from the physical computing resource during a low resource consumption reboot of the asset until the low resource consumption reboot of the asset is complete. The resource manager also directly connects the virtual entity to the physical computing resource after the low resource consumption reboot of the asset.

Claims (51)

1. An asset, comprising:

a physical computing resource directly used by a virtual entity; and

a resource manager circuit programmed to:

prior to disconnecting the virtual entity:

making an identification that the physical computing resource is directly used by the virtual entity;

notifying an out-of-band manager of a direct use requirement for the physical computing resource based on the identification;

disconnect the virtual entity from the physical computing resource during a low resource consumption reboot of the asset until the low resource consumption reboot of the asset is complete; and

directly connect the virtual entity to the physical computing resource after the low resource consumption reboot of the asset by:

making a second identification, using the out-of-band manager, of the direct use requirement; and

in response to making the second identification:

sending, using the out-of-band manager, a direct connection request to the physical computing resource for the virtual entity to cause the physical computing resource to enter a connected state that enables the virtual entity to directly connect to the physical computing resource; and

modifying a new virtual interface generated by the low resource consumption reboot to enable direct use of the physical computing resource by the virtual entity.

2. The asset of claim 1 , wherein a virtual interface between the physical computing resource and the virtual entity is eliminated by the low resource consumption reboot of the asset.

3. The asset of claim 2 , wherein a new virtual interface between the physical computing resource and the virtual entity is formed as part of directly connecting the virtual entity to the physical computing resource.

4. The asset of claim 1 , wherein disconnecting the virtual entity from the physical computing resource during the low resource consumption reboot of the asset comprises:

detaching the physical computing resource using an out-of-band manager.

5. The asset of claim 4 , wherein the physical computing resource is detached by sending a detach request via the out-of-band manager to the physical computing resource.

6. A method for managing an asset comprising a physical computing resource directly used by a virtual entity of the asset, comprising:

prior to disconnecting the virtual entity:

making an identification that the physical computing resource is directly used by the virtual entity; and

notifying an out-of-band manager of a direct use requirement for the physical computing resource based on the identification;

disconnecting the virtual entity from the physical computing resource during a low resource consumption reboot of the asset until the low resource consumption reboot of the asset is complete; and

directly connecting the virtual entity to the physical computing resource after the low resource consumption reboot of the asset by:

making a second identification, using the out-of-band manager, of the direct use requirement; and

in response to making the second identification:

sending, using the out-of-band manager, a direct connection request to the physical computing resource for the virtual entity to cause the physical computing resource to enter a connected state that enables the virtual entity to directly connect to the physical computing resource; and

modifying a new virtual interface generated by the low resource consumption reboot to enable direct use of the physical computing resource by the virtual entity.

7. The method of claim 6 , wherein a virtual interface between the physical computing resource and the virtual entity is eliminated by the low resource consumption reboot of the asset.

8. The method of claim 7 , wherein a new virtual interface between the physical computing resource and the virtual entity is formed as part of directly connecting the virtual entity to the physical computing resource.

9. The method of claim 6 , wherein disconnecting the virtual entity from the physical computing resource during the low resource consumption reboot of the asset comprises:

detaching the physical computing resource using an out-of-band manager.

10. The method of claim 9 , wherein the physical computing resource is detached by sending a detach request via the out-of-band manager to the physical computing resource.

11. A non-transitory computer readable medium comprising computer readable program code, which when executed by a computer processor enables the computer processor to perform a method for managing an asset comprising a physical computing resource directly used by a virtual entity of the asset, the method comprising:

prior to disconnecting the virtual entity:

making an identification that the physical computing resource is directly used by the virtual entity;

notifying an out-of-band manager of a direct use requirement for the physical computing resource based on the identification;

disconnecting the virtual entity from the physical computing resource during a low resource consumption reboot of the asset until the low resource consumption reboot of the asset is complete; and

directly connecting the virtual entity to the physical computing resource after the low resource consumption reboot of the asset by:

making a second identification, using the out-of-band manager, of the direct use requirement; and

in response to making the second identification:

sending, using the out-of-band manager, a direct connection request to the physical computing resource for the virtual entity to cause the physical computing resource to enter a connected state that enables the virtual entity to directly connect to the physical computing resource; and

modifying a new virtual interface generated by the low resource consumption reboot to enable direct use of the physical computing resource by the virtual entity.

12. The non-transitory computer readable medium of claim 11 , wherein a virtual interface between the physical computing resource and the virtual entity is eliminated by the low resource consumption reboot of the asset.

13. The non-transitory computer readable medium of claim 12 , wherein a new virtual interface between the physical computing resource and the virtual entity is formed as part of directly connecting the virtual entity to the physical computing resource.

14. The non-transitory computer readable medium of claim 11 , wherein disconnecting the virtual entity from the physical computing resource during the low resource consumption reboot of the asset comprises:

detaching the physical computing resource using an out-of-band manager.

15. The non-transitory computer readable medium of claim 14 , wherein the physical computing resource is detached by sending a detach request via the out-of-band manager to the physical computing resource.

16. The non-transitory computer readable medium of claim 11 , wherein the method further comprises:

prior to disconnecting the virtual entity:

making an identification that the physical computing resource is directly used by the virtual entity; and

notifying an out-of-band manager of a direct use requirement for the physical computing resource based on the identification.

Assignments (9)
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 (052216/0758) 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 IP HOLDING COMPANY LLC
Reel/Frame 060438/0680 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053311/0169) 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
Reel/Frame 060438/0742 →
RELEASE OF SECURITY INTEREST AF REEL 052243 FRAME 0773 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0152 →
SECURITY INTEREST Recorded Jun 5, 2020
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 053311/0169 →
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 26, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 052243/0773 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Mar 24, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 052216/0758 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2020
From: GORE, SANTOSH; SAHA, RAJIB; MADALA, RAVEENDRA; KOLADI, KRISHNAPRASAD
To: DELL PRODUCTS L.P.
Reel/Frame 051663/0523 →
Continuity (1)
Related Publication 20210232404A1 · Jul 29, 2021
Cited By (1)
US 12,250,221