IP Library › Granted Patent US 10,606,479
Granted Patent B2
US 10,606,479 · App. 16/057,561 · Granted Mar 31, 2020

Catastrophic data loss prevention by global coordinator

Inventors: Patrick A. Tamborski (Chicago, IL); Bart R. Cilfone (Marina del Rey, CA); Alan M. Frazier (Palatine, IL); Sanjaya Kumar (South Elgin, IL)
Assignee: International Business Machines Corporation
G06F3/0604G06F3/067G06F3/0653
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 10,606,479
App. No.
16/057,561
Granted
Mar 31, 2020
Kind
B2
Abstract

A method begins by obtaining dispersed storage network (DSN) operational issue information concerning a DSN memory issue in a first locally operated DSN memory of a plurality of locally operated DSN memories. The method continues with determining whether the DSN memory issue is regarding a local DSN issue or a global DSN issue. When the DSN memory issue is the global DSN issue, the method continues with determining a corrective action in response to the DSN memory issue and determining whether the global DSN management unit is configured for automatic correction of the DSN memory issue. When the global DSN management unit is configured for automatic correction of the DSN memory issue in the first locally operated DSN memory of the plurality of locally operated DSN memories, the method continues with executing the corrective action in the first locally operated DSN memory.

Claims (61)

1. A method comprises:

obtaining, by a global dispersed storage network (DSN) management unit of a DSN, DSN operational issue information concerning a DSN memory issue in a first locally operated DSN memory, wherein the DSN includes a plurality of locally operated DSN memories, and wherein the plurality of locally operated DSN memories includes the first locally operated DSN memory;

determining, by the global DSN management unit, whether the DSN memory issue is regarding a local DSN issue or a global DSN issue;

when the DSN memory issue is the global DSN issue:

determining, by the global DSN management unit, a corrective action in response to the DSN memory issue;

determining, by the global DSN management unit, whether the global DSN management unit is configured for automatic correction of the DSN memory issue in the plurality of locally operated DSN memories; and

when the global DSN management unit is configured for automatic correction of the DSN memory issue in the first locally operated DSN memory of the plurality of locally operated DSN memories:

executing, by the global DSN management unit, the corrective action in the first locally operated DSN memory.

2. The method of claim 1 further comprises:

when the global DSN management unit is not configured for automatic correction of the DSN memory issue:

sending, by the global DSN management unit, a corrective action message to a local management unit of the first locally operated DSN memory.

3. The method of claim 1 , wherein when the global DSN management unit is configured for automatic correction of the DSN operational issue in a second locally operated DSN memory the plurality of locally operated DSN memories:

executing, by the global DSN management unit, the corrective action in the second locally operated DSN memory.

4. The method of claim 1 , wherein the global DSN management unit is implemented by a local management unit of a locally operated DSN memory of the plurality of locally operated DSN memories.

5. The method of claim 1 further comprises:

determining, by a local management unit of a locally operated DSN memory of the plurality of locally operated DSN memories, the DSN memory issue;

determining, by the local management unit, DSN operational issue information based on the DSN memory issue; and

sending, by the local management unit, the DSN operational issue information to the global DSN management unit.

6. The method of claim 1 , wherein the DSN memory issue includes one or more of:

a licensing abuse;

an update error; and

a security breach.

7. The method of claim 1 , wherein the DSN memory issue is determined by one or more of:

use against terms of service;

metadata; and

software bugs.

8. The method of claim 1 , wherein the corrective action includes one or more of:

disabling storage units of a locally operated DSN memory of the plurality of locally operated DSN memories;

updating system level data of the locally operated DSN memory; and

updating system level applications of the locally operated DSN memory.

9. A computer readable storage medium comprises:

at least one memory section that stores operational instructions that, when executed by a processing system of a dispersed storage network (DSN) that includes a processor and a memory, causes the processing system to:

obtain DSN operational issue information concerning a DSN memory issue in a first locally operated DSN memory, wherein the DSN includes a plurality of locally operated DSN memories, and wherein the plurality of locally operated DSN memories includes the first locally operated DSN memory;

determine whether the DSN memory issue is regarding a local DSN issue or a global DSN issue;

when the DSN memory issue is the global DSN issue:

determine a corrective action in response to the DSN memory issue;

determine whether the processing system is configured for automatic correction of the DSN memory issue in the plurality of locally operated DSN memories; and

when the processing system is configured for automatic correction of the DSN memory issue in the first locally operated DSN memory of the plurality of locally operated DSN memories:

execute the corrective action in the first locally operated DSN memory.

10. The computer readable storage medium of claim 9 further comprises:

when the processing system is not configured for automatic correction of the DSN memory issue:

sending a corrective action message to a local management unit of the first locally operated DSN memory.

11. The computer readable storage medium of claim 9 , wherein when the processing system is configured for automatic correction of the DSN operational issue in a second locally operated DSN memory the plurality of locally operated DSN memories:

executing the corrective action in the second locally operated DSN memory.

12. The computer readable storage medium of claim 9 , wherein the processing system is implemented by a local management unit of a locally operated DSN memory of the plurality of locally operated DSN memories.

13. The computer readable storage medium of claim 9 further comprises:

determining, by a local management unit of a locally operated DSN memory of the plurality of locally operated DSN memories, the DSN memory issue;

determining, by the local management unit, DSN operational issue information based on the DSN memory issue; and

sending, by the local management unit, the DSN operational issue information to the processing system.

14. The computer readable storage medium of claim 9 , wherein the DSN memory issue includes one or more of:

a licensing abuse;

an update error; and

a security breach.

15. The computer readable storage medium of claim 9 , wherein the DSN memory issue is determined by one or more of:

use against terms of service;

metadata; and

software bugs.

16. The computer readable storage medium of claim 9 , wherein the corrective action includes one or more of:

disabling storage units of a locally operated DSN memory of the plurality of locally operated DSN memories;

updating system level data of the locally operated DSN memory; and

updating system level applications of first locally operated DSN memory.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2018
From: TAMBORSKI, PATRICK A.; CILFONE, BART R.; FRAZIER, ALAN M.; KUMAR, SANJAYA
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 046576/0896 →
Continuity (1)
Related Publication 20200050365A1 · Feb 13, 2020