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:
Sep. 15, 2015

Filed:

Mar. 28, 2012
Applicants:

James A. Rizzo, Austin, TX (US);

Vinu Velayudhan, Fremont, CA (US);

Adam Weiner, Henderson, NV (US);

Gerald E. Smith, Niwot, CO (US);

Inventors:

James A. Rizzo, Austin, TX (US);

Vinu Velayudhan, Fremont, CA (US);

Adam Weiner, Henderson, NV (US);

Gerald E. Smith, Niwot, CO (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 13/12 (2006.01); G06F 15/16 (2006.01); G06F 3/06 (2006.01); G06F 13/28 (2006.01); G06F 13/42 (2006.01);
U.S. Cl.
CPC ...
G06F 3/0631 (2013.01); G06F 3/065 (2013.01); G06F 3/067 (2013.01); G06F 3/0613 (2013.01); G06F 3/0635 (2013.01); G06F 3/0683 (2013.01); G06F 13/12 (2013.01); G06F 13/28 (2013.01); G06F 13/423 (2013.01); G06F 2206/1012 (2013.01); Y02B 60/1228 (2013.01);
Abstract

Methods and structure for improved processing of fast path I/O requests in a clustered storage system. In a storage controller of a clustered storage system, the controller comprises a fast path I/O request processing circuit tightly coupled with host system drivers for fast processing of requests directed to storage devices of a logical volume. The controller also comprises a logical volume I/O processing stack (typically implemented as programmed instructions) for processing I/O requests from a host system directed to a logical volume. Based on detecting a change of ownership of a device or volume and/or a change to logical to physical mapping of a logical volume, fast path I/O requests may be converted to logical volume requests based on mapping context information within the fast path I/O request and shipped within the clustered storage system for processing.


Find Patent Forward Citations

Loading…