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:
Nov. 08, 2011

Filed:

Jun. 09, 2006
Applicants:

Paresh Chatterjee, Fremont, CA (US);

Srikumar Subramanian, Fremont, CA (US);

Suresh Grandhi, Fremont, CA (US);

Srinivasa Rao Vempati, Milford, MA (US);

Inventors:

Paresh Chatterjee, Fremont, CA (US);

Srikumar Subramanian, Fremont, CA (US);

Suresh Grandhi, Fremont, CA (US);

Srinivasa Rao Vempati, Milford, MA (US);

Assignee:

American Megatrends, Inc., Norcross, GA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 11/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

A method, system, apparatus, and computer-readable medium are provided for storing data at a virtual tape library ('VTL') computer or server. According to one method, a VTL computer maintains one or more storage volumes for use by initiators on an array of mass storage devices. Space on each of the volumes is allocated using thin provisioning. The VTL computer may also include a cache memory that is at least the size of a full stripe of the array. Write requests received at the VTL computer are stored in the cache memory until a full stripe of data has been received. Once a full stripe of data has been received, the full stripe of data is written to the array at once. The array utilized by the VTL computer may include a hot spare mass storage device. When a failed mass storage device is identified, only the portions of the failed device that have been previously written are rebuilt onto the hot spare. The array may be maintained using RAID-. If one of the mass storage devices in the array fails, any subsequent writes directed to the array may be stored using RAID-


Find Patent Forward Citations

Loading…