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:
Jun. 16, 2015

Filed:

Feb. 11, 2010
Applicants:

Jeffrey Douglas Hughes, Seattle, WA (US);

Sean Macqueen Smith, Seattle, WA (US);

Kalen Albert Petersen, Seattle, WA (US);

Eric Michael Lemar, Seattle, WA (US);

Inventors:

Jeffrey Douglas Hughes, Seattle, WA (US);

Sean MacQueen Smith, Seattle, WA (US);

Kalen Albert Petersen, Seattle, WA (US);

Eric Michael Lemar, Seattle, WA (US);

Assignee:

EMC CORPORATION, Hopkinton, MA (US);

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 17/00 (2006.01); G06F 15/16 (2006.01); G06F 17/30 (2006.01);
U.S. Cl.
CPC ...
G06F 17/30091 (2013.01);
Abstract

A treewalk for splitting a file directory is disclosed for parallel execution of work items over a filesystem. The given work item is assigned to a worker. Thereafter, a request is sent to split the file directory to share a portion of the file directory with another worker. The worker examines the file directory for a next splittable directory entry key after a current in-progress location within a key space for the file directory. If no key is detected, the file directory is identified as unsplittable. If an entry is detected, the key space is progressively searched for a next entry between a next available directory entry key and an upper boundary. The worker identifies the file directory as splittable if the next available entry is found, providing a range of entries within the file directory for which parallel execution of the work item.


Find Patent Forward Citations

Loading…