×

Distributed file system using scatter-gather

  • US 20030204571A1
  • Filed: 04/24/2002
  • Published: 10/30/2003
  • Est. Priority Date: 04/24/2002
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising the steps of:

  • surveying a plurality of computer systems associated one to another through a local area network and determining the free file storage capability of each surveyed system;

    determining for each surveyed system a weighting function based on available storage capacity, network connectivity, and system resources of the respective system;

    responding to instruction at one of said plurality of systems to store a data file by;

    dividing the data file to be stored into a plurality of portions to be scattered among the plurality of systems for storage, each portion being sized to accommodate the weighting function of a corresponding one of the plurality of systems;

    tagging each portion with encoded data identifying its sequence in the data file and system assigned for storage;

    creating at said one system at which an instruction for storing the data file is given an index table identifying each tagged portion and the system to which that tagged portion is assigned for storage; and

    transmitting the portions and the table to each of the systems at which a tagged portion is stored for retention and use in retrieval of the data file.

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