IP Library › Granted Patent US 12,236,269
Granted Patent B2
US 12,236,269 · App. 17/409,930 · Granted Feb 25, 2025

Distribution of workloads in cluster environment using server warranty information

Inventors: Vaideeswaran Ganesan (Bangalore, IN); Praveen Lalgoudar (Bangalore, IN); Rushyendra Velamuri (Bangalore, IN); Winston X. Fernandes (Sirsi, IN); Pandiyan Varadharajan (Bangalore, IN); Rekha M S (Karnataka, IN); Abhishek Gupta (Rohini, IN)
Assignee: Dell Products, L.P.
G06F9/5005G06F11/2051G06N20/00G06F2201/87
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,236,269
App. No.
17/409,930
Granted
Feb 25, 2025
Kind
B2
Abstract

Systems and methods take into account the criticality of workloads, the warranty needs of workloads, the warranty available time, and the lifetime of a workload to provide an optimal solution that ensures servers are used to highest extent. The warranty health of servers is computed and categorized as critical, warning, or healthy based on the number of days remaining in warranty. Workloads are tagged as short-term or long-term workloads. Workloads are also classified based on criticality. The quarantine mode for proactive high availability of servers is divided into multiple modes, including a long-time, critical-workload quarantine mode, a critical-workload quarantine mode, and a standard quarantine mode. Servers that are in quarantine mode are assigned new workloads based upon the warranty health, workload term, and workload criticality.

Claims (18)

1. A method for managing workloads assigned to nodes in a data center, comprising:

assigning a primary node among a cluster of nodes, wherein each of the nodes are Information Handling Systems (IHS) hosting a plurality of virtual machines (VM), and wherein each workload is assigned to run on a selected VM in the cluster, the primary node monitoring a status of the nodes in the cluster;

identifying, by the primary node, nodes within the cluster that are in a quarantine mode, wherein a node is placed in quarantine mode when a potential node failure is detected but the node is still operating;

determining a remaining warranty time for the nodes in quarantine status by retrieving warranty information for each component in the node from a database within a vendor warranty system;

determining an expected duration for a selected workload;

determining a criticality of the selected workload by retrieving a workload tag assigned to the workload by a user of the cluster;

assigning, by the primary node, the selected workload to a node in the cluster based upon the remaining warranty time, the expected workload duration, and the workload criticality to ensure that the selected workload is completed within an assigned node's expected lifetime; and

executing the selected workload on the assigned node in the cluster.

2. The method of claim 1 , wherein the remaining warranty time is classified into two or more categories based upon a length of time before a warranty ends.

3. The method of claim 2 , wherein the categories comprise of at least one of: healthy, warning, and critical categories, and wherein each of the categories corresponds to a particular range of warranty days remaining.

4. The method of claim 3 , wherein the selected workload is blocked from quarantined nodes having a healthy warranty time remaining.

5. The method of claim 3 , wherein the selected workload is permitted to be assigned to quarantined nodes having an expired warranty if the workload criticality is noncritical.

6. The method of claim 3 , wherein the selected workload is permitted to be assigned to quarantined nodes having a warning warranty time remaining if the workload criticality is not critical.

7. The method of claim 1 , wherein the expected duration is classified into two or more categories.

8. The method of claim 7 , wherein the categories comprise of at least one of: short-term, seasonal, and long-term categories, and wherein each of the categories corresponds to a particular range of days associated with that the expected workload duration.

9. The method of claim 1 , wherein the criticality of the selected workload is determined based upon a criticality assigned by a user.

10. The method of claim 1 , wherein the selected workload is assigned to nonquarantined nodes without considering warranty restrictions.

11. The method of claim 1 , wherein the selected workload is assigned to a quarantined node.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 24, 2021
From: GANESAN, VAIDEESWARAN; LALGOUDAR, PRAVEEN; VELAMURI, RUSHYENDRA; FERNANDES, WINSTON X.; VARADHARAJAN, PANDIYAN; MS, REKHA; GUPTA, ABHISHEK
To: DELL PRODUCTS, L.P.
Reel/Frame 057267/0187 →
Priority Claims (1)
IN 202111033260 · Jul 23, 2021 · national
Continuity (1)
Related Publication 20230044503A1 · Feb 9, 2023
References Cited (6)
US 20160266962A1 · Rajasekharan · 2016 [cited by examiner]
US 20180203750A1 · Nguyen · 2018 [cited by examiner]
US 20200097358A1 · Mahindru · 2020 [cited by examiner]
US 20200099592A1 · Mahindru · 2020 [cited by examiner]
US 20200310851A1 · Featonby · 2020 [cited by examiner]
G. Wang, L. Zhang and W. Xu, “What Can We Learn from Four Years of Data Center Hardware Failures?,” 2017 47th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN), Denver, CO, USA, 2017, pp… [cited by examiner]