IP Library Granted Patent US 11,392,870
Granted Patent B2
US 11,392,870 · App. 16/750,678 · Granted Jul 19, 2022

Maintenance cost estimation

Inventors: Hagit Brit-Artzi (Framingham, MA); Malak Alshawabkeh (Franklin, MA); Arieh Don (Newton, MA)
Assignee: EMC IP Holding Company LLC
G06Q10/06315G06N3/08G06Q10/0875G06Q10/20
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,392,870
App. No.
16/750,678
Granted
Jul 19, 2022
Kind
B2
Abstract

Estimating maintenance for a storage system includes accessing a model that outputs time and materials estimates based on input configuration data, providing configuration data of the storage system to the model, and obtaining an estimate of maintenance time and materials based on the configuration data provided to the model. The model may be provided by a neural network, which may be a self-organized map. Weights of neurons of the self-organized map may be initialized randomly. The model may be initially configured using training data that may include an I/O load of the storage system, memory size of the storage system, a drive count of the storage system, and/or size and parameter information corresponding to hardware being added for the maintenance operation. The training data may include actual time and materials for prior storage system maintenance operations used for the training data. The model may be provided on the storage system.

Claims (26)

1. A method of providing maintenance to a storage system, comprising:

initializing weights of neurons of a plurality of self-organized map neural network models that output time and materials estimates based on input configuration data, wherein a separate model is constructed for each type of maintenance operation that may be performed on the storage system;

providing training data that is used to adjust the weights of each of neurons of each of the self-organized map neural network models;

providing configuration data of the storage system to the one of the self-organized map neural network models corresponding to the type of maintenance operation being performed;

obtaining an estimate of maintenance time and materials needed for the maintenance operation based on the configuration data provided to the one of the models corresponding to the type of maintenance operation being performed;

performing the maintenance; and

providing actual maintenance parameters resulting from performing the maintenance as additional training data for the one of the models corresponding to the type of maintenance operation being performed.

2. A method, according to claim 1 , wherein weights of neurons of the self-organized map are initialized randomly.

3. A method, according to claim 1 , wherein the training data includes at least one of: an I/O load of the storage system, memory size of the storage system, a drive count of the storage system, and size and parameter information corresponding to hardware being added for the maintenance operation.

4. A method, according to claim 3 , wherein the size and parameter information corresponding to hardware being added includes at least one of: physical storage unit capacity of the hardware, a CPU count of the hardware, and a memory size of the hardware.

5. A method, according to claim 1 , wherein the training data includes actual time and materials for prior storage system maintenance operations used for the training data.

6. A method, according to claim 1 , wherein the estimate of maintenance time and materials is broken into separate phases.

7. A method, according to claim 1 , wherein the model is provided on the storage system.

8. A method, according to claim 1 , wherein at least one of the models corresponds to an online engine add maintenance procedure in which the storage system is running while more storage capacity is added to the storage system.

9. A non-transitory computer readable medium containing software that facilitates providing maintenance to a storage system, the software comprising:

executable code that initializes weights of neurons of a plurality of self-organized map neural network models that output time and materials estimates based on input configuration data, wherein a separate model is constructed for each type of maintenance operation that may be performed on the storage system and wherein training data that is used to adjust the weights of each of neurons of each of the self-organized map neural network models;

executable code that provides configuration data of the storage system to the one of the self-organized map neural network models corresponding to the type of maintenance operation being performed;

executable code that obtains an estimate of maintenance time and materials needed for the maintenance operation based on the configuration data provided to the one of the self-organized map neural network models corresponding to the type of maintenance operation being performed; and

executable code that provides actual maintenance parameters resulting from performing the maintenance as additional training data for the one of the models corresponding to the type of maintenance operation being performed.

10. A non-transitory computer readable medium, according to claim 9 , wherein weights of neurons of the self-organized map are initialized randomly.

11. A non-transitory computer readable medium, according to claim 9 , wherein the training data includes at least one of: an I/O load of the storage system, memory size of the storage system, a drive count of the storage system, and size and parameter information corresponding to hardware being added for the maintenance operation.

12. A non-transitory computer readable medium, according to claim 11 , wherein the size and parameter information corresponding to hardware being added includes at least one of: physical storage unit capacity of the hardware, a CPU count of the hardware, and a memory size of the hardware.

13. A non-transitory computer readable medium, according to claim 9 , wherein the training data includes actual time and materials for prior storage system maintenance operations used for the training data.

14. A non-transitory computer readable medium, according to claim 9 , wherein the estimate of maintenance time and materials is broken into separate phases.

15. A non-transitory computer readable medium, according to claim 9 , wherein the software is provided on the storage system.

16. A non-transitory computer readable medium, according to claim 9 , wherein at least one of the models corresponds to an online engine add maintenance procedure in which the storage system is running while more storage capacity is added to the storage system.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053311/0169) Recorded Jun 23, 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 060438/0742 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (052216/0758) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060438/0680 →
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 AF REEL 052243 FRAME 0773 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0152 →
SECURITY INTEREST Recorded Jun 5, 2020
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 053311/0169 →
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 26, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 052243/0773 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Mar 24, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 052216/0758 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2020
From: BRIT-ARTZI, HAGIT; ALSHAWABKEH, MALAK; DON, ARIEH
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 051600/0821 →
Continuity (1)
Related Publication 20210233003A1 · Jul 29, 2021