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:
Oct. 08, 2013

Filed:

Mar. 23, 2012
Applicants:

Michael W. Shapiro, San Francisco, CA (US);

Jeffrey S. Bonwick, Los Altos, CA (US);

William H. Moore, Fremont, CA (US);

Inventors:

Michael W. Shapiro, San Francisco, CA (US);

Jeffrey S. Bonwick, Los Altos, CA (US);

William H. Moore, Fremont, CA (US);

Assignee:

DSSD, Inc., Menlo Park, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 13/28 (2006.01); G06F 3/00 (2006.01); G06F 15/167 (2006.01);
U.S. Cl.
CPC ...
Abstract

A system and method for clients, a control module, and storage modules to participate in a unified address space in order to and read and write data efficiently using direct-memory access. The method for reading data includes determining a first location in a first memory to write a first copy of the data, a second location in a second memory to write a second copy of the data, where the first memory is located in a first storage module including a first persistent storage and the second memory is located in a second storage module including a second persistent storage. The method further includes programming a direct memory access engine to read the data from client memory and issue a first write request to a multicast address, where the first location, the second location, and a third location are associated with the multicast address.


Find Patent Forward Citations

Loading…