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. 16, 2018

Filed:

Apr. 16, 2015
Applicant:

Oracle International Corporation, Redwood City, CA (US);

Inventors:

Young Jin Nam, Cupertino, CA (US);

Timothy Patrick Haley, Boulder, CO (US);

Swanand Shreekant Rao, Palo Alto, CA (US);

Assignee:

Oracle International Corporation, Redwood Shores, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 7/00 (2006.01); G06F 17/30 (2006.01);
U.S. Cl.
CPC ...
G06F 17/30079 (2013.01); G06F 17/30176 (2013.01); G06F 17/30203 (2013.01); G06F 17/30221 (2013.01);
Abstract

Implementations described and claimed herein provide systems and methods for migration data from a source to a target in the background using an optimal number of threads. In one implementation, a directory entry in a source file system is compared to a size threshold. An optimal number of threads for a migration associated with the directory entry is allocated. The optimal number of threads is determined based on a degree of parallelism available for the migration and the comparison of the directory entry to the size threshold. The directory entry is migrated from the source file system to a target file system using the optimal number of threads.


Find Patent Forward Citations

Loading…