发明名称 Techniques for optimizing disk access
摘要 Techniques for optimizing disk access are disclosed. In one particular exemplary embodiment, the techniques may be realized as a system for optimizing disk access comprising a module for reading files in a filesystem, the files comprising one or more file fragments, a module for determining a relative location of the one or more file fragments on a disk, a module for sorting an index of the one or more file fragments on the disk in one or more fragment tables according to the relative location of the one or more file fragments on the disk, a module for reading the one or more file fragments from the disk, a module for assembling one or more of the files from the one or more file fragments.
申请公布号 US9483469(B1) 申请公布日期 2016.11.01
申请号 US200912495141 申请日期 2009.06.30
申请人 Veritas Technologies LLC 发明人 Chiueh Tzi-cker;Guo Fanglu;Supekar Nitin Suresh;Makin Gaurav
分类号 G06F12/00;G06F17/30 主分类号 G06F12/00
代理机构 Wilmer Cutler Pickering Hale and Dorr LLP 代理人 Wilmer Cutler Pickering Hale and Dorr LLP
主权项 1. A system for optimizing disk access comprising: a module for reading files in a filesystem, the files comprising two or more file fragments; a module for determining a relative location of the two or more file fragments stored on a disk; a module for creating a fragment table based upon a list of the files stored on the disk and the relative location of the two or more file fragments stored on the disk, wherein the fragment table is populated with a list of two or more of the files that are smaller than a specified size and fragments of one or more of the files that are larger than the specified size are excluded from the fragment table; a module for sorting an index of the two or more file fragments on the disk in the fragment table according to the relative location of the two or more file fragments on the disk, using at least one computer processor, wherein sorting the index of the two or more file fragments according to the relative location of the file fragments on the disk comprises sorting a plurality of fragments from the two or more files populated in the list according to the relative location independent of which of the two or more files populated in the list the plurality of fragments are associated with; a module for reading the two or more file fragments from the disk; and a module for assembling one or more of the files from the two or more file fragments, wherein the one or more files are assembled using a fit algorithm using at least one of file size information and fragment information, wherein at least one of the one or more assembled files is transmitted to at least one of a backup application and an anti-virus application, and wherein the at least one of the one or more assembled files is deleted subsequent to transmission.
地址 Mountain View CA US
您可能感兴趣的专利