×

Object classification and indexing of very large name spaces using grid technology

  • US 7,672,981 B1
  • Filed: 02/28/2007
  • Issued: 03/02/2010
  • Est. Priority Date: 02/28/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method of storage or retrieval of computer data, the computer data being contained in files of a file system in electronic data storage, the file system further including a hierarchy of directories of the files, said method comprising:

  • a) concurrently executing respective instances of a utility program on multiple host processors to traverse respective subdirectory trees of the hierarchy of directories of the files in order to collect, in at least one log, file-specific information of files in the file system; and

    thenb) when storing or recalling computer data of a file in the file system, accessing the file-specific information of the file from said at least one log to facilitate the storing or recalling of the computer data of the file in the file system;

    wherein the file system is subdivided into disjoint subdirectory trees, and each instance of the utility program is executed by a respective one of the host processors to record, in a respective log of the respective one of the host processors, file-specific information of files in a respective one of the disjoint subdirectory trees; and

    wherein the inode numbers of the files in the file system are subdivided into disjoint inode number ranges, each disjoint inode number range is assigned to a respective one of the host processors, and the file-specific information for the files having inode numbers within said each disjoint inode number range is transferred to a respective database of said respective one of the host processors so that said respective one of the host processors accesses the file-specific information in its respective database to facilitate storing or recalling of computer data of the files having inode numbers within said each disjoint inode number range.

View all claims
  • 9 Assignments
Timeline View
Assignment View
    ×
    ×