The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Dec. 29, 2015

Filed:

Sep. 10, 2014
Applicant:

Datadirect Networks, Inc., Chatsworth, CA (US);

Inventors:

Donald J. Molaro, Cupertino, CA (US);

David Fellinger, Westlake Village, CA (US);

Adam Fried-Gintis, Lake Balboa, CA (US);

Dan Olster, Woodland Hills, CA (US);

Assignee:

DataDirect Networks, Inc., Chatsworth, CA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/30 (2006.01); G06F 11/10 (2006.01); G06F 3/06 (2006.01);
U.S. Cl.
CPC ...
G06F 11/1088 (2013.01); G06F 3/065 (2013.01); G06F 3/067 (2013.01); G06F 3/0617 (2013.01); G06F 3/0619 (2013.01); G06F 3/0665 (2013.01); G06F 11/108 (2013.01); G06F 11/1076 (2013.01); G06F 11/1096 (2013.01); G06F 3/0637 (2013.01);
Abstract

A resilient distributed replicated data storage system is described herein. The storage system includes zones that are independent, and autonomous from each other. The zones include nodes that are independent and autonomous. The nodes include storage devices. When a data item is stored, it is partitioned into a plurality of data objects and a plurality of parity objects are calculated. Reassembly instructions are created for the data item. The data objects, parity objects and reassembly instructions are spread across nodes and zones in the storage system according to a policy for the data item. When a zone is inaccessible, a virtual zone is created and used until the intended zone is available. When a read request is received, the data item is prepared from the lowest latency nodes according to the reassembly instructions, and a virtual zone is accessed in place of a real zone when the real zone is inaccessible.


Find Patent Forward Citations

Loading…