×

Opportunistic tile-pulling, vacancy-filling method and apparatus for file-structure reorganization

  • US 5,778,392 A
  • Filed: 04/01/1996
  • Issued: 07/07/1998
  • Est. Priority Date: 04/01/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for reorganizing file data stored in a re-organizable storage space, where the storage space has addressable storage sub-areas each for storing data and where each file is defined by a directory structure as data contained in a directory-specified organization of storage sub-areas, said method comprising the steps of:

  • (a) identifying one or more files or groups of files that are to be reorganized, the identified files or file groups residing in the re-organizable storage space;

    (b) subdividing the data of the re-organizable storage space into tiles, each tile corresponding to one or more access-wise adjacent storage sub-areas;

    (c) recording as a definition of a goal state, indications of goal locations for each tile in the re-organizable storage space;

    (d) identifying an already-existing vacancy space within the re-organizable storage space, and if none;

    creating at least one such vacancy space within the re-organizable storage space and identifying the created vacancy space; and

    (e) moving (pulling) into the identified vacancy space the data of one or more source tiles that have that identified vacancy space defined by the goal state as the goal location for the moved one or more source tiles.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×