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:
May. 06, 2014
Filed:
Dec. 14, 2010
Michael J. Piszczek, Laurel, MD (US);
Cedric T. Fernandes, Columbia, MD (US);
Dave F. Fellinger, Westlake Village, CA (US);
William Joseph Harker, Columbia, MD (US);
John Gordon Manning, Ellicott City, MD (US);
Lee Douglas Mcbryde, Mount Airy, MD (US);
Pavan Kumar Uppu, Laurel, MD (US);
Manjari Mishra, Rosedale, MD (US);
Thomas Edward Fugini, Mount Airy, MD (US);
Shivkumar Pandit, Elkridge, MD (US);
John Albert DE Leon, Columbia, MD (US);
Michael J. Piszczek, Laurel, MD (US);
Cedric T. Fernandes, Columbia, MD (US);
Dave F. Fellinger, Westlake Village, CA (US);
William Joseph Harker, Columbia, MD (US);
John Gordon Manning, Ellicott City, MD (US);
Lee Douglas McBryde, Mount Airy, MD (US);
Pavan Kumar Uppu, Laurel, MD (US);
Manjari Mishra, Rosedale, MD (US);
Thomas Edward Fugini, Mount Airy, MD (US);
Shivkumar Pandit, Elkridge, MD (US);
John Albert de Leon, Columbia, MD (US);
DataDirect Networks, Inc., Chatsworth, CA (US);
Abstract
A system for data migration between high performance computing architectures and data storage disks includes an intermediate data migration handling system which has an intermediate data storage module coupled to the computer architecture to store data received, and a data controller module which includes data management software supporting the data transfer activity between the intermediate data storage module and the disk drives in an orderly manner independent of the random I/O activity of the computer architecture. RAID calculations are performed on the data prior to storage in the intermediate storage module, as well as when reading data from it for assuring data integrity, and carrying out reconstruction of corrupted data. The data transfer to the disk drives is actuated in sequence determined by the data management software based on minimization of seeking time, tier usage, predetermined time since the previous I/O cycle, or fullness of the intermediate data storage module. The storage controller deactivates the disk drives which are not needed for the data transfer.