IP Library Granted Patent US 9,317,349
Granted Patent B2
US 9,317,349 · App. 14/065,825 · Granted Apr 19, 2016

SAN vulnerability assessment tool

Inventors: Robert B. Jacoby (Merrimack, NH); Bernard Abraham Rozmovits (Milford, NH)
Assignee: Dell Products, LP
G06F11/008G06F11/3485
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 9,317,349
App. No.
14/065,825
Filed
Oct 29, 2013
Granted
Apr 19, 2016
Kind
B2
Examiner
RIAD, AMINE
Art Unit
2113
USPC
714/47.3
Abstract

The invention pertains to a method and information handling system (IHS) for assessing storage device vulnerability to data unavailability or data loss. An embodiment of the method of the present invention begins by obtaining data regarding static and dynamic factors of the at least one storage device. Next, based on the obtained data, a risk score is calculated for the at least one storage device. Finally, using the obtained data, the risk score is presented to a user. In another example embodiment, a risk score indicator is associated with the at least one storage device based upon the calculated risk score.

Claims (107)

1. A method for assessing storage device vulnerability to data unavailability or data loss, the method comprising:

obtaining data for at least one storage device, the data including static and dynamic factors regarding device operation and device characteristics;

calculating a risk score for the at least one storage device based on the obtained data; and

presenting the risk score to a user,

wherein the obtained data comprises device configuration information and live disk reliability data.

2. The method of claim 1 wherein the obtained data further comprises Redundant Array of Independent Disk (RAID) data and one or more of:

disk array firmware version information; and

disk drive firmware version information.

3. The method of claim 2 wherein the RAID data comprises at least one of:

RAID type;

a number of RAID sets;

a number of disks per RAID set;

a total number of disks;

a number of spare disks;

storage device size;

storage device speed; and

storage device class.

4. The method of claim 2 wherein the live disk reliability data comprises at least one of:

storage device class;

storage device size;

storage device speed;

storage device model; and

storage device usage.

5. The method of claim 4 wherein the storage device class comprises at least one of:

Serial Attached Small Computer System Interface (SAS);

Serial Advance Technology Attachment (SATA);

Parallel Advance Technology Attachment (PATA); and

Solid State Drive (SSD).

6. The method of claim 4 wherein the storage device usage comprises at least one of:

usage amount;

usage type;

amount of power on hours;

amount of sequential usage;

amount of random access usage;

a number of reads;

a number of writes;

a grown defect list;

a read error rate;

a size of one or more reads; and

a size of one or more writes.

7. The method of claim 1 further comprising:

associating a high, medium, or low risk score indicator with the at least one storage device based upon the calculated risk score.

8. The method of claim 1 further comprising:

associating a high-plus, high, high-minus, medium-plus, medium, medium-minus, low-plus, low, or low-minus risk score indicator with the at least one storage device based upon the calculated risk score.

9. The method of claim 1 further comprising:

obtaining diagnostic logfile data based upon one or more hardware or software characteristics of the at least one storage device; and

modifying the calculated risk score of the at least one storage device using the obtained diagnostic logfile data.

10. The method of claim 1 wherein the storage device comprises two or more storage devices and the method for each of the two or more storage devices:

obtains respective data for each storage device including static and dynamic factors regarding device operation and device characteristics;

calculates a risk score for each storage device based on the respective obtained data; and

presents the risk score for each storage device to a user.

11. An information handling system (IHS) comprising:

a data module configured to obtain data for at least one storage device, the data including static and dynamic factors regarding device operation and device characteristics;

a computing module communicatively coupled to the data module and configured to calculate a risk score for the at least one storage device based on the obtained data; and

a display module configured to present the risk score to a user,

wherein the obtained data comprises device configuration information and live disk reliability data.

12. The IHS of claim 11 wherein the obtained data further comprises Redundant Array of Independent Disk (RAID) data and one or more of:

disk array firmware version information; and

disk drive firmware version information.

13. The IHS of claim 12 wherein the RAID data comprises at least one of:

RAID type;

a number of RAID sets;

a number of disks per RAID set;

a total number of disks;

a number of spare disks;

storage device size;

storage device speed; and

storage device class.

14. The IHS of claim 12 wherein the live disk reliability data comprises at least one of:

storage device class;

storage device size;

storage device speed;

storage device model; and

storage device usage.

15. The IHS of claim 14 wherein the storage device class comprises at least one of:

Serial Attached Small Computer System Interface (SAS);

Serial Advance Technology Attachment (SATA);

Parallel Advance Technology Attachment (PATA); and

Solid State Drive (SSD).

16. The IHS of claim 14 wherein the storage device usage comprises at least one of:

usage amount;

usage type;

amount of power on hours;

amount of sequential usage;

amount of random access usage;

a number of reads;

a number of writes;

a grown defect list;

a read error rate;

a size of one or more reads; and

a size of one or more writes.

17. The IHS of claim 11 wherein the computing module is further configured to:

associate a high, medium, or low risk score indicator with the at least one storage device based upon the calculated risk score.

18. The IHS of claim 11 wherein:

the data module is further configured to obtain diagnostic logfile data based upon one or more hardware or software characteristics of the at least one storage device; and

the computing module is further configured to modify the calculated risk score of the at least one storage device using the obtained diagnostic logfile data.

19. The IHS of claim 11 wherein:

the at least one storage device comprises two or more storage devices; and

for each of the two or more storage devices:

the data module is further configured to obtain respective data for each storage device, the data including static and dynamic factors regarding device operation and device characteristics;

the computing module is further configured to calculate a risk score for each storage device based on the respective obtained data; and

the display module is further configured to present the risk score for each storage device to a user.

20. A non-transitory computer readable medium having stored thereon a sequence of instructions which, when loaded and executed by a processor coupled to an apparatus, causes the apparatus to:

obtain data for at least one storage device, the data including static and dynamic factors regarding device operation and device characteristics;

calculate a risk score for the at least one storage device based on the obtained data; and

present the risk score to a user,

wherein the obtained data comprises device configuration information and live disk reliability data.

Assignments (15)
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 IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (045455/0001) Recorded May 20, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061753/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (040136/0001) Recorded Apr 26, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061324/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 3, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL, L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; WYSE TECHNOLOGY L.L.C.
Reel/Frame 058216/0001 →
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 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040134/0001 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 040136/0001 →
RELEASE OF REEL 032810 FRAME 0206 (NOTE) Recorded Sep 14, 2016
From: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
To: DELL SOFTWARE INC.; DELL PRODUCTS L.P.; CREDANT TECHNOLOGIES, INC.; COMPELLENT TECHNOLOGIES, INC.; FORCE10 NETWORKS, INC.; SECUREWORKS, INC.
Reel/Frame 040027/0204 →
RELEASE OF SECURITY INTEREST OF REEL 032809 FRAME 0930 (TL) Recorded Sep 14, 2016
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: DELL SOFTWARE INC.; DELL PRODUCTS L.P.; CREDANT TECHNOLOGIES, INC.; COMPELLENT TECHNOLOGIES, INC.; FORCE10 NETWORKS, INC.; SECUREWORKS, INC.
Reel/Frame 040045/0255 →
RELEASE OF REEL 032809 FRAME 0887 (ABL) Recorded Sep 13, 2016
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: DELL SOFTWARE INC.; DELL PRODUCTS L.P.; CREDANT TECHNOLOGIES, INC.; COMPELLENT TECHNOLOGIES, INC.; FORCE10 NETWORKS, INC.; SECUREWORKS, INC.
Reel/Frame 040017/0314 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (ABL) Recorded May 1, 2014
From: COMPELLENT TECHNOLOGIES, INC.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; SECUREWORKS, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 032809/0887 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (NOTES) Recorded May 1, 2014
From: COMPELLENT TECHNOLOGIES, INC.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; SECUREWORKS, INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 032810/0206 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (TERM LOAN) Recorded May 1, 2014
From: COMPELLENT TECHNOLOGIES, INC.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; SECUREWORKS, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 032809/0930 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 29, 2013
From: JACOBY, ROBERT B.; ROZMOVITS, BERNARD ABRAHAM
To: DELL PRODUCTS, LP
Reel/Frame 031502/0711 →
Continuity (2)
Continuation In Part 14024454 · Sep 11, 2013
Related Publication 20150074468A1 · Mar 12, 2015