Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Rebuilding data on a dispersed storage network

Active Publication Date: 2008-07-31
PURE STORAGE
View PDF61 Cites 331 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0021]A second embodiment of the disclosed invention operates as a method of dealing with partially failed writes to a dispersed data storage network. In this embodiment, a data segment is sliced into m data slices, but only t of these data slices are successfully written during the initial write transaction, whe

Problems solved by technology

A data slice is compromised if it is, for example, outdated, corrupted, or missing, i.e., inherently not accessible by a slice server that is supposed to be storing it.
A data segment becomes compromised when one or more data slices associated with the data segment become compromised.
It cannot be read or rebuilt only if too many data slices become compromised.
If the integrity check fails, the status data will indicate that the data slice stored by the slice server is corrupted.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Rebuilding data on a dispersed storage network
  • Rebuilding data on a dispersed storage network
  • Rebuilding data on a dispersed storage network

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039]Turning to the Figures, and to FIG. 1 in particular, a distributed computer system implementing a dispersed data storage network 100 is shown. An arbitrary number of slice servers 150-162 store data slices sent to them by networked client computers 102, 104, 106. As illustrated, a grid access computer 120 allows access to the slice servers 150-162 by the client computers 102, 104, 106. In a dispersed data storage network, the grid access computer 120 acts as a router for data sent between a source computer and multiple slice servers 150-162. It manages transactions at the data segment level. A manager appliance 122 monitors the activities and status of the grid access computer 120 and the slice servers 150-162. The manager appliance reports on statistics and events related to appliance health, network throughput, authentication attempts, read and write transaction counts, and rebuilding activities. It notifies users when events that could signal a problem occur.

[0040]As explai...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A rebuilder application operates on a dispersed data storage grid and rebuilds stored data segments that have been compromised in some manner. The rebuilder application actively scans for compromised data segments, and is also notified during partially failed writes to the dispersed data storage network, and during reads from the dispersed data storage network when a data slice is detected that is compromised. Records are created for compromised data segments, and put into a rebuild list, which the rebuilder application processes.

Description

CROSS-REFERENCE TO RELATED APPLICATIONS[0001]This application is a continuation-in-part of U.S. patent application Ser. No. 11 / 403,391, entitled “SYSTEM FOR REBUILDING DISPERSED DATA,” filed Apr. 13, 2006, which is a continuation in part of U.S. patent application Ser. No. 11 / 241,555, entitled “DIGITAL DATA STORAGE SYSTEM,” filed Sep. 30, 2005, and this application is also a continuation-in-part of U.S. patent application Ser. No. 11 / 973,542, entitled “ENSURING DATA INTEGRITY ON A DISPERSED STORAGE GRID,” filed Oct. 9, 2007, all of which are hereby incorporated by reference in their entireties.FIELD OF THE INVENTION[0002]The present invention relates generally to systems, apparatus, and methods for distributed data storage, and more particularly to systems, apparatus, and methods for distributed data storage using an information dispersal algorithm so that no one location will store an entire copy of stored data, and more particularly still to systems, apparatus, and methods for reb...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F12/00H04L69/40
CPCG06F11/1076G06F2211/1028G06F2211/104G06F11/08G06F11/1004G06F3/0619H04L67/1097H04L69/40G06F3/067G06F3/064G06F11/1096G06F17/30283G06F11/1088G06F16/27
Inventor FOSTER, LYNNRESCH, JASONVOLVOVSKI, ILYAQUIGLEY, JOHNDHUSE, GREGTHORNTON, VANCEHENDRICKSON, DUSTYMARK, ZACHARY
Owner PURE STORAGE
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products