JP4738457B2

Computer system and process for transferring multiple high bandwidth streams of data between multiple storage units and multiple applications in a scalable and reliable manner

Abstract

This record has no abstract on file.

JP4738457B2, drawing sheet 1
Sheet 1 of 28

Term

Projected expiry 18 August 2028.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Projected expiry

1 claim: 1 independent, 0 dependent

  1. 1
    1つ以上のクライアント・システムをデータにアクセスできるようにする分散データ記憶システムであって、 前記データを格納するための複数の独立の記憶装置を備え、 前記データは、前記複数の記憶装置にファイルで格納され、各ファイルは、データの複数のセグメントを含み、各セグメントは識別子を有し、各々のファイルの各セグメントが、前記複数の記憶装置のうちの少なくとも2つの記憶装置に格納され、 各記憶装置は、前記記憶装置に格納された各セグメントの前記識別子を、前記記憶装置上の各セグメントのロケーションと関連付ける第1の情報を維持するための手段を備え、 前記分散データ記憶システムは、各セグメントの前記識別子を、該各セグメントが格納された前記少なくとも2つの記憶装置を特定する識別子と関連付ける第2の情報を維持するための手段を含み、 前記分散データ記憶システムは、前記記憶装置のうちの除去されるべき1つを識別するための手段を含み、 前記分散データ記憶システムは、前記記憶装置のうちの除去されるべき1つの識別に応答して動作して、前記識別された記憶装置におけるデータを、他の記憶装置に再分散させるための手段を含み、該手段が、 前記第2の情報を利用して、前記識別された記憶装置に格納されたデータの各セグメントと同じセグメントが格納された他の記憶装置を判定するための手段と、 前記識別された記憶装置に格納されたデータの各セグメントと同じセグメントを別の記憶装置に送るため、前記判定した他の記憶装置に対し要求を送る手段であって、前記別の記憶装置は、前記複数の記憶装置のうち前記識別された記憶装置及び前記判定した他の記憶装置以外の記憶装置であり、各要求は、前記セグメントの前記識別子を含む、手段と、 前記要求の実行に応答して前記第2の情報を更新する手段と、を備えた、分散データ記憶システム。