×

Distributed network data storage system and method

  • US 7,209,973 B2
  • Filed: 07/30/2001
  • Issued: 04/24/2007
  • Est. Priority Date: 04/09/2001
  • Status: Active Grant
First Claim
Patent Images

1. A system for distributed file storage comprising:

  • a plurality of servers providing, to a plurality of clients, file access services for accessing files stored on the plurality of servers; and

    a dynamic list of neighbor servers maintained by each server, wherein the neighbor servers are grouped as a subset of the plurality of servers, switching at least one server of the plurality of servers into a neighbor group of servers based on network distance,wherein each file is stored in the form of a plurality of N pieces on N servers, the N pieces being generated from the file,wherein the list is used to obtain information for reconstructing files stored on the neighbor servers, such that any K out of the N pieces can be used to reconstruct any file,wherein a server belonging to more than one group acts as a boundary server, andwherein boundary servers are used to transfer pieces of the file to servers of groups other than a group to which a client has connected.

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