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.
Patent No.:
Date of Patent:
Jun. 09, 2015
Filed:
Mar. 28, 2012
James A. Rizzo, Austin, TX (US);
Vinu Velayudhan, Fremont, CA (US);
Adam Weiner, Henderson, NV (US);
Basavaraj G. Hallyal, Fremont, CA (US);
Gerald E. Smith, Niwot, CO (US);
James A. Rizzo, Austin, TX (US);
Vinu Velayudhan, Fremont, CA (US);
Adam Weiner, Henderson, NV (US);
Basavaraj G. Hallyal, Fremont, CA (US);
Gerald E. Smith, Niwot, CO (US);
Avago Technologies General IP Singapore) Pte Ltd, Singapore, SG;
Abstract
Methods and structure for improved shipping of I/O requests among multiple storage controllers of a clustered storage system. Minimal processing of a received I/O request is performed in a first controller to determine whether the I/O request is directed to a logical volume that is owned by the first controller or to a logical volume owned by another controller. For requests to logical volumes owned by another controller, the original I/O request is modified to indicate the target device address of the other controller. The first controller then ships the request to the other controller and configures DMA capabilities of the first controller to exchange data associated with the shipped request between the other controller and memory of the host system.