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:
Feb. 23, 2016

Filed:

Apr. 18, 2012
Applicants:

Srikumar Subramanian, Newark, CA (US);

Sankarji Gopalakrishnan, Fremont, CA (US);

Narayanaswami Ganapathy, Newark, CA (US);

Paresh Chatterjee, Fremont, CA (US);

Udita Chatterjee, Kolkatta, IN;

Inventors:

Srikumar Subramanian, Newark, CA (US);

Sankarji Gopalakrishnan, Fremont, CA (US);

Narayanaswami Ganapathy, Newark, CA (US);

Paresh Chatterjee, Fremont, CA (US);

Assignee:

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

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 11/14 (2006.01);
U.S. Cl.
CPC ...
G06F 11/1435 (2013.01); G06F 2211/1004 (2013.01); G06F 2211/1007 (2013.01); G06F 2211/1057 (2013.01);
Abstract

A RAID module for a RAID controller that includes a thin RAID layer and a thin disk layer. The thin RAID layer sits between an operating system layer and a RAID stack, and intercepts and fields requests and I/Os made the between operating system and the RAID stack. The thin disk layer sits between the RAID stack and the disks that comprise the array, and intercepts and fields requests and I/Os made between the RAID stack and the array. The module may maintain a bitmap with an entry corresponding to each stripe of the array. When the module detects that a stripe has zero data, the entry in the bitmap for the stripe is set to 0. When the module detects that data has been written to a stripe, the entry in the bitmap for the stripe is set to 1.


Find Patent Forward Citations

Loading…