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:
Dec. 06, 2016

Filed:

Jun. 29, 2015
Applicant:

Emc Corporation, Hopkinton, MA (US);

Inventors:

Yubing Wang, Southborough, MA (US);

Philippe Armangau, Acton, MA (US);

Christopher A. Seibel, Walpole, MA (US);

Jean-Pierre Bono, Westborough, MA (US);

Yining Si, Shrewsbury, MA (US);

Assignee:

EMC IP Holding Company LLC, Hopkinton, MA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 11/14 (2006.01); G06F 3/06 (2006.01); G06F 17/30 (2006.01); G06F 9/46 (2006.01); G06F 9/30 (2006.01); G06F 12/14 (2006.01);
U.S. Cl.
CPC ...
G06F 3/0619 (2013.01); G06F 3/065 (2013.01); G06F 3/067 (2013.01); G06F 3/0644 (2013.01); G06F 11/1471 (2013.01); G06F 11/1474 (2013.01); G06F 17/30362 (2013.01); G06F 9/3004 (2013.01); G06F 9/467 (2013.01); G06F 12/14 (2013.01);
Abstract

A technique for storing data in a log receives a set of sequential requests, each request specifying data to be written to a data object served by a data storage system. The data specified by respective ones of the requests is placed into respective lockable units of storage for the log, such that the data of no two sequential requests are stored within the same lockable unit. Each lockable unit is locked for access by a writer when being written, and unlocked when not being written, and is configured to store data specified by multiple requests. Completion of each of the requests is acknowledged in response to placing the data specified by the respective request in one of the lockable units of storage. The log may also be partitioned, with individual partitions being used to store data specified by requests having specific request sizes.


Find Patent Forward Citations

Loading…