IP Library Granted Patent US 12,554,548
Granted Patent B2
US 12,554,548 · App. 17/956,366 · Granted Feb 17, 2026

Node assessment in HCI environment

Inventors: Kai Chen (Shanghai, CN); Carl Shi (Shanghai, CN); Yuyan Chen (Shanghai, CN)
Assignee: Dell Products L.P.
G06F9/505G06F9/542
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 12,554,548
App. No.
17/956,366
Granted
Feb 17, 2026
Kind
B2
Abstract

An information handling system may include at least one processor and a memory. The information handling system may be configured to assign a workload to a particular node selected from among a plurality of nodes of an information handling system cluster by: determining scores for each respective node of the plurality of nodes based on hardware metrics of the respective nodes; based on the determined scores, selecting a particular node having a highest score; and causing the workload to execute on the particular node.

Claims (30)

1 . An information handling system comprising:

at least one processor; and

a memory;

wherein the information handling system is configured to assign a workload to a particular node selected from among a plurality of nodes of an information handling system cluster by:

filtering the plurality of nodes to remove any nodes that are determined to have insufficient resources available for the workload or that are in conflict with one or more user-specified rules;

determining scores for each respective node of the filtered plurality of nodes based on hardware metrics of the respective nodes, wherein the scores are determined based on a harmonic mean of a plurality of individual hardware metric scores;

based on the determined scores, selecting a particular node having a highest score; and

causing the workload to execute on the particular node.

2 . The information handling system of claim 1 , wherein the cluster is a hyper-converged infrastructure (HCI) cluster.

3 . The information handling system of claim 1 , wherein the particular node includes a local physical storage resource configured to store data associated with the workload.

4 . The information handling system of claim 1 , wherein the scores are further based on event logs of the respective nodes.

5 . The information handling system of claim 1 , wherein the scores are further based on configurable weights associated with the hardware metrics.

6 . A computer-implemented method for assigning a workload to a particular node selected from among a plurality of nodes of an information handling system cluster, the method comprising:

filtering the plurality of nodes to remove any nodes that are determined to have insufficient resources available for the workload or that are in conflict with one or more user-specified rules;

determining scores for each respective node of the filtered plurality of nodes based on hardware metrics of the respective nodes, wherein the scores are determined based on a harmonic mean of a plurality of individual hardware metric scores;

based on the determined scores, selecting a particular node having a highest score; and

causing the workload to execute on the particular node.

7 . The method of claim 6 , wherein the cluster is a hyper-converged infrastructure (HCI) cluster.

8 . The method of claim 6 , wherein the particular node includes a local physical storage resource configured to store data associated with the workload.

9 . The method of claim 6 , wherein the scores are further based on event logs of the respective nodes.

10 . The method of claim 6 , wherein the scores are further based on configurable weights associated with the hardware metrics.

11 . An article of manufacture comprising a non-transitory, computer-readable medium having computer-executable instructions thereon that are executable by a processor of an information handling system for assigning a workload to a particular node selected from among a plurality of nodes of an information handling system cluster by:

filtering the plurality of nodes to remove any nodes that are determined to have insufficient resources available for the workload or that are in conflict with one or more user-specified rules;

determining scores for each respective node of the filtered plurality of nodes based on hardware metrics of the respective nodes, wherein the scores are determined based on a harmonic mean of a plurality of individual hardware metric scores;

based on the determined scores, selecting a particular node having a highest score; and

causing the workload to execute on the particular node.

12 . The article of claim 11 , wherein the cluster is a hyper-converged infrastructure (HCI) cluster.

13 . The article of claim 11 , wherein the particular node includes a local physical storage resource configured to store data associated with the workload.

14 . The article of claim 11 , wherein the scores are further based on event logs of the respective nodes.

15 . The article of claim 11 , wherein the scores are further based on configurable weights associated with the hardware metrics.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2022
From: CHEN, KAI; SHI, CARL; CHEN, YUYAN
To: DELL PRODUCTS L.P.
Reel/Frame 061259/0089 →
Priority Claims (1)
CN 202211140144.8 · Sep 19, 2022 · national
Continuity (1)
Related Publication 20240103927A1 · Mar 28, 2024
References Cited (6)
US 10055262B1 · Thomas · 2018 [cited by examiner]
US 20210279112A1 · Janakiraman · 2021 [cited by examiner]
US 20220300323A1 · Xu · 2022 [cited by examiner]
US 20220342888A1 · Chekuri · 2022 [cited by examiner]
US 20230266997A1 · Natarajan · 2023 [cited by examiner]
US 20230362245A1 · Nijhawan · 2023 [cited by examiner]