IP Library Patent Application 16018896
Patent Application
App. No. 16/018,896

SYSTEMS AND METHODS FOR MIGRATION OF COMPUTING RESOURCES BASED ON INPUT/OUTPUT DEVICE PROXIMITY

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 None
App. No.
16/018,896
Abstract

In accordance with embodiments of the present disclosure, an information handling system may include a plurality of host systems and a hypervisor manager comprising a program of instructions configured to, when read and executed by a processor of one of the plurality of host systems, in response to a command for migrating a computing resource executing on one of the plurality of host systems, select a host system as a target for migrating the computing resource based on a proximity of input/output devices of the host system with respect to a proximity domain of the host system, and migrate the computing resource to the host system selected as the target.

Claims (25)

1 . An information handling system comprising:

a plurality of host systems; and

a hypervisor manager comprising a program of instructions configured to, when read and executed by a processor of one of the plurality of host systems:

in response to a command for migrating a computing resource executing on one of the plurality of host systems, select a host system as a target for migrating the computing resource based on a proximity of input/output devices of the host system with respect to a proximity domain of the host system; and

migrate the computing resource to the host system selected as the target.

2 . The information handling system of claim 1 , wherein selecting the host system selected as the target comprises selecting the host system selected as the target such that the host system selected as the target satisfies a condition that the input/output devices and processing resources for the computing resource after migration are within a single proximity domain.

3 . The information handling system of claim 2 , wherein the single proximity domain comprises a Non-Uniform Memory Access domain and input/output devices of such Non-Uniform Memory Access domain.

4 . The information handling system of claim 2 , wherein selecting the host system selected as the target comprises reading proximity domain information for hardware resources of the information handling system.

5 . The information handling system of claim 1 , wherein the computing resource comprises a virtual machine.

6 . A method comprising, in an information handling system comprising a plurality of host systems:

in response to a command for migrating a computing resource executing on one of the plurality of host systems, selecting a host system as a target for migrating the computing resource based on a proximity of input/output devices of the host system with respect to a proximity domain of the host system; and

migrating the computing resource to the host system selected as the target.

7 . The method of claim 6 , wherein selecting the host system selected as the target comprises selecting the host system selected as the target such that the host system selected as the target satisfies a condition that the input/output devices and processing resources for the computing resource after migration are within a single proximity domain.

8 . The method of claim 7 , wherein the single proximity domain comprises a Non-Uniform Memory Access domain and input/output devices of such Non-Uniform Memory Access domain.

9 . The method of claim 7 , wherein selecting the host system selected as the target comprises reading proximity domain information for hardware resources of the information handling system.

10 . The method of claim 6 , wherein the computing resource comprises a virtual machine.

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, the instructions, when read and executed, for causing the processor to, in an information handling system comprising a plurality of host systems:

in response to a command for migrating a computing resource executing on one of the plurality of host systems, selecting a host system as a target for migrating the computing resource based on a proximity of input/output devices of the host system with respect to a proximity domain of the host system; and

migrating the computing resource to the host system selected as the target.

12 . The article of claim 11 , wherein selecting the host system selected as the target comprises selecting the host system selected as the target such that the host system selected as the target satisfies a condition that the input/output devices and processing resources for the computing resource after migration are within a single proximity domain.

13 . The article of claim 12 , wherein the single proximity domain comprises a Non-Uniform Memory Access domain and input/output devices of such Non-Uniform Memory Access domain.

14 . The article of claim 12 , wherein selecting the host system selected as the target comprises reading proximity domain information for hardware resources of the information handling system.

15 . The article of claim 11 , wherein the computing resource comprises a virtual machine.

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 (047648/0422) 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 060160/0862 →
RELEASE OF SECURITY INTEREST AT REEL 047648 FRAME 0346 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/0510 →
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 (NOTES) Recorded Oct 12, 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 047648/0422 →
PATENT SECURITY AGREEMENT (CREDIT) Recorded Oct 12, 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 047648/0346 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 26, 2018
From: GOWDA, SRINIVAS GIRI RAJU; KHATRI, MUKUND P.
To: DELL PRODUCTS L.P.
Reel/Frame 046205/0658 →