IP Library Granted Patent US 10,778,520
Granted Patent B2
US 10,778,520 · App. 16/258,469 · Granted Sep 15, 2020

Hyper-converged infrastructure correlation system

Inventors: Dharmesh M. Patel (Round Rock, TX); Rizwan Ali (Cedar Park, TX); Ravikanth Chaganti (Karnataka, IN)
Assignee: Dell Products L.P.
H04L41/082G06F9/45558G06F9/5011G06F9/5027G06F11/3062G06F11/3409H04L41/0856H04L41/0893G06F2209/501G06F2209/503G06F2209/5021
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,778,520
App. No.
16/258,469
Granted
Sep 15, 2020
Kind
B2
Abstract

A Hyper-Converged Infrastructure (HCI)/physical infrastructure correlation system includes a compute/networking/storage physical infrastructure system coupled to an HCI correlation system via a network. The HCI correlation system retrieves physical device information about respective physical devices included in the compute/networking/storage physical infrastructure system, as well as performance capability information of the respective physical devices included in the compute/networking/storage physical infrastructure system. The HCI correlation system then accesses an HCI component database, and uses the physical device information and the performance capability information to identify a plurality of HCI components that are configurable as an HCI system to perform functionality that is provided by the respective physical devices included in the compute/networking/storage physical infrastructure system. The HCI correlation system then causes at least one HCI software component included in the plurality of HCI components to be provided on at least one HCI physical component included in the plurality of HCI components.

Claims (52)

1. A Hyper-Converged Infrastructure (HCI)/physical infrastructure correlation system, comprising:

a compute/networking/storage physical nfrastructure system; and

a Hyper-Converged Infrastructure (HCI) correlation system that is coupled to the computer/networking/storage infrastructure system via a network, wherein the HCI correlation system is configured to:

retrieve, through the network from the compute/networking/storage physical infrastructure system, physical device information about respective physical devices included in the compute/networking/storage physical infrastructure system;

retrieve, through the network from the compute/networking/storage physical infrastructure system, performance capability information of the respective physical devices included in the compute/networking/storage physical infrastructure system;

access, via an HCI component database, HCI component information;

identify, from the HCI component information and using the physical device information and the performance capability information, a plurality of HCI components that are configurable as an HCI system to perform functionality that is provided by the respective physical devices included in the compute/networking/storage physical infrastructure system; and

cause, in response to identifying the plurality of HCI components, at least one HCI software component included in the plurality of HCI components to be provided on at least one HCI physical component included in the plurality of HCI components.

2. The system of claim 1 , wherein the physical device information about the respective physical devices included in the compute/networking/storage physical infrastructure system includes physical device sizes of the respective physical devices and physical device power consumption of the physical devices.

3. The system of claim 1 , wherein the performance capability information of the respective physical devices included in the computer/networking/storage physical infrastructure system includes physical device processing capabilities of the physical devices, physical device availability capabilities of the physical devices, and physical device workload capabilities of the physical devices.

4. The system of claim 1 , wherein the HCI component information includes HCI component prioritization information that prioritizes at least one first HCI component over at least one second HCI component that includes the same HCI component type as the at least one first HCI component, and wherein the at least one first HCI component is included in the plurality of HCI components that are identified using the HCI component information and the at least one second HCI component is not included in the plurality of HCI components that are identified using the HCI component information based on the HCI component prioritization information.

5. The system of claim 1 , wherein the HCI correlation system is configured to:

detect, following the identification of the plurality of HCI components, at least one HCI component modification to at least one of the plurality of HCI components; and

store the at least one HCI component modification in an HCI component modification database.

6. The system of claim 5 , wherein the HCI correlation system is configured to:

modify, in response to the at least one HCI component modification in the HCI component modification database, a prioritization of at least one first HCI component over at least one second HCI component that includes the same HCI component type as the at least one first HCI component, wherein the modification of the prioritization prioritizes the at least one second HCI component over the at least one first HCI component.

7. An Information Handling System (IHS), comprising:

a processing system; and

a memory system that is coupled to the processing system and that includes instructions that, when executed by the processing system, cause the processing system to provide an HCI correlation engine that is configured to:

retrieve, through a network from a compute/networking/storage physical infrastructure system, physical device information about respective physical devices included in the compute/networking/storage physical infrastructure system;

retrieve, through the network from the compute/networking/storage physical infrastructure system, performance capability information of the respective physical devices included in the compute/networking/storage physical infrastructure system;

access, via an HCI component database, HCI component information;

identify, from the HCI component information and using the physical device information and the performance capability information, a plurality of HCI components that are configurable as an HCI system to perform functionality that is provided by the respective physical devices included in the compute/networking/storage physical infrastructure system; and

cause, in response to identifying the plurality of HCI components, at least one HCI software component included in the plurality of HCI components to be provided on at least one HCI physical component included in the plurality of HCI components.

8. The IHS of claim 7 , wherein the physical device information about the respective physical devices included in the compute/networking/storage physical infrastructure system includes physical device sizes of the respective physical devices and physical device power consumption of the physical devices.

9. The IHS of claim 7 , wherein the performance capability information of the respective physical devices included in the compute/networking/storage physical infrastructure system includes physical device processing capabilities of the physical devices, physical device availability capabilities of the physical devices, and physical device workload capabilities of the physical devices.

10. The IHS of claim 7 , wherein the HCI component information includes HCI component prioritization information that prioritizes at least one first HCI component over at least one second HCI component that includes the same HCI component type as the at least one first HCI component, and wherein the at least one first HCI component is included in the plurality of HCI components that are identified using the HCI component information and the at least one second HCI component is not included in the plurality of HCI components that are identified using the HCI component information based on the HCI component prioritization information.

11. The IHS of claim 7 , wherein the HCI correlation engine is configured to:

detect, following the identification of the plurality of HCI components, at least one HCI component modification to at least one of the plurality of HCI components; and

store the at least one HCI component modification in an HCI component modification database.

12. The IHS of claim 11 , wherein the HCI correlation engine is configured to:

modify, in response to the at least one HCI component modification in the HCI component modification database, a prioritization of at least one first HCI component over at least one second HCI component that includes the same HCI component type as the at least one first HCI component, wherein the modification of the prioritization prioritizes the at least one second HCI component over the at least one first HCI component.

13. The IHS of claim 7 , wherein the HCI correlation engine is configured to:

receive, through the network, the HCI component information; and

store the HCI component information in the HCI component database.

14. A method for correlating an HCI system to a computer/networking/storage infrastructure, comprising:

retrieving, by an HCI correlation system through a network from a compute/networking/storage physical infrastructure system, physical device information about respective physical devices included in the compute/networking/storage physical infrastructure system;

retrieving, by the HCI correlation system through the network from the compute/networking/storage physical infrastructure system, performance capability information of the respective physical devices included in the compute/networking/storage physical infrastructure system;

accessing, by the HCI correlation system via an HCI component database, HCI component information;

identifying, by the HCI correlation system from the HCI component information and using the physical device information and the performance capability information, a plurality of HCI components that are configurable as an HCI system to perform functionality that is provided by the respective physical devices included in the compute/networking/storage physical infrastructure system; and

causing, by the HCI correlation system in response to identifying the plurality of HCI components, at least one HCI software component included in the plurality of HCI components to be provided on at least one HCI physical component included in the plurality of HCI components.

15. The method of claim 14 , wherein the physical device information about the respective physical devices included in the compute/networking/storage physical infrastructure system includes physical device sizes of the respective physical devices and physical device power consumption of the physical devices.

16. The method of claim 14 , wherein the performance capability information of the respective physical devices included in the compute/networking/storage physical infrastructure system includes physical device processing capabilities of the physical devices, physical device availability capabilities of the physical devices, and physical device workload capabilities of the physical devices.

17. The method of claim 14 , wherein the HCI component information includes HCI component prioritization information that prioritizes at least one first HCI component over at least one second HCI component that includes the same HCI component type as the at least one first HCI component, and wherein the at least one first HCI component is included in the plurality of HCI components that are identified using the HCI component information and the at least one second HCI component is not included in the plurality of HCI components that are identified using the HCI component information based on the HCI component prioritization information.

18. The method of claim 14 , further comprising:

detecting, by the HCI correlation system following the identification of the plurality of HCI components, at least one HCI component modification to at least one of the plurality of HCI components; and

storing, by the HCI correlation system, the at least one HCI component modification in an HCI component modification database.

19. The method of claim 18 , further comprising:

modifying, by the HCI correlation system in response to the at least one HCI component modification in the HCI component modification database, a prioritization of at least one first HCI component over at least one second HCI component that includes the same HCI component type as the at least one first HCI component, wherein the modification of the prioritization prioritizes the at least one second HCI component over the at least one first HCI component.

20. The method of claim 14 , further comprising:

receiving, by the HCI correlation system through the network, the HCI component information; and

storing, by the HCI correlation system, the HCI component information in the HCI component database.

Assignments (5)
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 →
SECURITY AGREEMENT Recorded Oct 1, 2021
From: DELL PRODUCTS, L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 057682/0830 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 14, 2019
From: PATEL, DHARMESH M.; ALI, RIZWAN; CHAGANTI, RAVIKANTH
To: DELL PRODUCTS L.P.
Reel/Frame 048337/0714 →