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:
May. 26, 2015

Filed:

Nov. 04, 2005
Applicants:

Geoffrey S. Barrall, San Jose, CA (US);

Julian M. Terry, Mountain View, CA (US);

Kenneth Rosen, Portola Valley, CA (US);

Inventors:

Geoffrey S. Barrall, San Jose, CA (US);

Julian M. Terry, Mountain View, CA (US);

Kenneth Rosen, Portola Valley, CA (US);

Assignee:

Drobo, Inc., San Jose, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 11/00 (2006.01); G06F 11/16 (2006.01); G06F 11/20 (2006.01); G06F 3/06 (2006.01); G06F 11/10 (2006.01); G06F 11/32 (2006.01); G11B 27/11 (2006.01); G11B 27/32 (2006.01);
U.S. Cl.
CPC ...
G06F 11/2094 (2013.01); G06F 3/0607 (2013.01); G06F 3/0644 (2013.01); G06F 3/0689 (2013.01); G06F 11/1084 (2013.01); G06F 11/1096 (2013.01); G06F 11/1658 (2013.01); G06F 11/1662 (2013.01); G06F 11/2069 (2013.01); G06F 11/2087 (2013.01); G06F 11/325 (2013.01); G06F 2211/1004 (2013.01); G06F 2211/1023 (2013.01); G06F 2211/1028 (2013.01); G11B 27/11 (2013.01); G11B 27/329 (2013.01); G11B 2220/415 (2013.01); G11B 2220/65 (2013.01);
Abstract

A dynamically expandable and contractible fault-tolerant storage system employs a virtual hot spare that is created from unused storage capacity across a plurality of storage devices. This unused storage capacity is available if and when a storage device fails for storage of data recovered from the remaining storage device(s). On an ongoing basis, the storage system may determine the amount of unused storage capacity that would be required for the virtual hot spare (e.g., based on the number of storage devices, the capacities of the various storage devices, the amount of data stored, and the manner in which the data is stored) and generate a signal if additional storage capacity is needed for a virtual hot spare.


Find Patent Forward Citations

Loading…