IP Library Granted Patent US 11,343,134
Granted Patent B1
US 11,343,134 · App. 17/090,376 · Granted May 24, 2022

System and method for mitigating analytics loads between hardware devices

Inventors: Balasingh P. Samuel (Round Rock, TX); Jacob Mink (Austin, TX)
Assignee: Dell Products L.P.
H04L41/046G06F16/285H04L43/08H04L67/10
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,343,134
App. No.
17/090,376
Granted
May 24, 2022
Kind
B1
Abstract

An information handling system includes a cloud device including an on-the-cloud analytics device, and a node device. The node device includes an on-the-box analytics device, a data collector device, a data management device, and a load mitigator device. The data collector device sources a plurality of data-producing agents within the information handling system. The data management device receives and manages data produced by the data collector. The load mitigator device receives the data from the data management device, and analyzes the data and additional system data. The additional system data is associated with the information handling system. The load mitigator device also determines whether to route analytics for the information handling system to the on-the box analytics device or to the on-the-cloud analytics. Based on the determination, the load mitigator device routes the analytics to either the on-the box analytics device or to the on-the-cloud analytics device.

Claims (47)

1. An information handling system comprising:

a cloud device including an on-the-cloud analytics device; and

a node device to communicate with the cloud device, the node device including:

an on-the-box analytics device;

a data collector device to source a plurality of data-producing agents within the information handling system;

a data management device to communicate with the data collector device, the data management device to receive and manage data produced by the data collector; and

a load mitigator device to communicate with the data management device, the load mitigator device to:

receive the data from the data management device;

analyze the data and additional system data, wherein the additional system data is associated with the information handling system;

based on the analyzed data and additional system data, determine whether to route an analytics workload associated with the analyzed data in the information handling system to the on-the box analytics device or to the on-the-cloud analytics, wherein the determination is based on a resource load heat map indicating a current and an expected strain on the information handling system resources; and

based on the determination, route the analytics workload to either the on-the box analytics device or to the on-the-cloud analytics device.

2. The information handling system of claim 1 , wherein the on-the-cloud device to produce a list of product support quick notes (PSQNs), and to provide the list of PSQNs to the node device, wherein PSQNs in the list of PSQNs are generated based on issues of the information handling system being mitigated.

3. The information handling system of claim 1 , wherein the data collector device further to organize the data into immediate data and retention limited data.

4. The information handling system of claim 1 , wherein the determination of whether to route the analytics workload to the on-the box analytics device or to the on-the-cloud analytics is further based on a policy within the information handling system.

5. The information handling system of claim 1 , wherein the additional system data includes system load data and system health data.

6. The information handling system of claim 5 , wherein the system health data is calculated based on a comprehensive health score of the information handling system.

7. The information handling system of claim 6 , wherein the comprehensive health score is generated based on two or more of: memory health information, hard drive data information, system temperature information, subsystem age information, battery health information, and application crashes information.

8. A method comprising:

sourcing, by a data collector device of a node device within an information handling system, a plurality of data-producing agents within the information handling system;

managing, by a data management device, data produced by the data collector;

receiving, by a load mitigator device, the data from the data management device;

analyzing, by the load mitigator device, the data and additional system data, wherein the additional system data is associated with the information handling system;

determining, by the load mitigator device, whether to route an analytics workload associated with the analyzed data in the information handling system to an on-the box analytics device or to an on-the-cloud analytics, wherein the determination is based on a resource load heat map indicating a current and an expected strain on the information handling system resources; and

based on the determination, routing the analytics workload to either the on-the box analytics device or to the on-the-cloud analytics device.

9. The method of claim 8 , further comprising:

producing, by the on-the-cloud device, a list of product support quick notes (PSQNs); and

providing the list of PSQNs to the node device, wherein PSQNs in the list of PSQNs are generated based on issues of the information handling system being mitigated.

10. The method of claim 8 , further comprising:

organizing, by the data collector device, the data into immediate data and retention limited data.

11. The method of claim 8 , wherein the determining of whether to route the analytics workload to the on-the box analytics device or to the on-the-cloud analytics is further based on a policy within the information handling system.

12. The method of claim 8 , wherein the additional system data includes system load data and system health data.

13. The method of claim 12 , wherein the system health data is calculated based on a comprehensive health score of the information handling system.

14. The method of claim 13 , further comprising:

generating the comprehensive health score based on two or more of: memory health information, hard drive data information, system temperature information, subsystem age information, battery health information, and application crashes information.

15. A non-transitory computer-readable medium including code that when executed performs a method, the method comprising:

sourcing, by a data collector device of a node device, a plurality of data-producing agents within the information handling system;

managing, by a data management device, data produced by the data collector;

receiving, by a load mitigator device, the data from the data management device;

analyzing, by the load mitigator device, the data and additional system data, wherein the additional system data is associated with an information handling system;

determining, by the load mitigator device, whether to route an analytics workload for associated with the analyzed data in the information handling system to the on-the box analytics device or to the on-the-cloud analytics, wherein the determination is based on a resource load heat map indicating a current and an expected strain on the information handling system resources; and

based on the determination, routing the analytics workload to either the on-the box analytics device or to the on-the-cloud analytics device.

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

producing, by the on-the-cloud device, a list of product support quick notes (PSQNs); and

providing the list of PSQNs to the node device, wherein PSQNs in the list of PSQNs are generated based on issues of the information handling system being mitigated.

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

organizing, by the data collector device, the data into immediate data and retention limited data.

18. The non-transitory computer-readable medium of claim 17 , wherein the determining of whether to route the analytics workload to the on-the box analytics device or to the on-the-cloud analytics is further based on a policy within the information handling system.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (055479/0342) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 062021/0460 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (055479/0051) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 062021/0663 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (056136/0752) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 062021/0771 →
RELEASE OF SECURITY INTEREST AT REEL 055408 FRAME 0697 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0553 →
SECURITY INTEREST Recorded Mar 3, 2021
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 056136/0752 →
SECURITY INTEREST Recorded Mar 3, 2021
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 055479/0051 →
SECURITY INTEREST Recorded Mar 3, 2021
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 055479/0342 →
SECURITY AGREEMENT Recorded Feb 25, 2021
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 055408/0697 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 5, 2020
From: SAMUEL, BALASINGH P.; MINK, JACOB
To: DELL PRODUCTS, LP
Reel/Frame 054288/0249 →