×

Client-server system with parity storage

  • US 5,905,847 A
  • Filed: 02/06/1997
  • Issued: 05/18/1999
  • Est. Priority Date: 03/30/1995
  • Status: Expired due to Fees
First Claim
Patent Images

1. A client-server system comprising:

  • (a) a plurality of storage devices for storing data wherein said data is distributed in said plurality of storage devices;

    (b) a plurality of servers, each of which is connected to a portion of said plurality of storage devices for accessing said data;

    (c) an administration apparatus which is connected to said plurality of servers for administrating said data and said plurality of servers; and

    (d) a client which is connected to both said administration apparatus and said plurality of servers, wherein said client comprises;

    (d1) an access demand means for specifying a server, identified by said administration apparatus, which is connected to a storage device where a head block of said data is stored, and for accessing said data through said plurality of servers according to an order in which said data is distributed in said plurality of storage devices after said specified server, wherein each of said plurality of servers comprises;

    an intra-server parity generation means for generating parities from data stored in a portion of said plurality of storage devices connected to a respective server, and for storing said generated parities into one of said plurality of storage devices connected to said respective server;

    a parity storage device for storing said parities, wherein said intra-server parity generation means stores said generated parities into said parity storage device; and

    an intra-server restoration means for restoring data which are stored in an inaccessible storage device, using data which are stored in accessible storage devices and parities which are stored in an accessible parity storage device connected to a respective server connected to said inaccessible storage device, when any one of said plurality of storage devices becomes inaccessible.

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