【手続補正書】
【提出日】平成28年5月20日(2016.5.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ストレージクラスタにデジタルオブジェクトを格納する方法であって、
前記ストレージクラスタのコンピュータノードでクライアントアプリケーションから、前記デジタルオブジェクトを格納するための要求を受け取り、
前記デジタルオブジェクトを前記ストレージクラスタに、複製を用いて格納するか消失符号付加を用いて格納するかを判断し、
消失符号付加を用いて前記デジタルオブジェクトを格納すると判断された場合、消失符号付加を用いて前記デジタルオブジェクトを前記ストレージクラスタの複数のコンピュータノードに書き込み、前記デジタルオブジェクトは複数のセグメントとして格納され、
消失符号付加の表示と前記ストレージクラスタ内における各前記セグメントの一意識別子とを含むマニフェストコンピュータファイルを作成し、
前記ストレージクラスタのコンピュータノードに前記マニフェストコンピュータファイルを格納し、
前記マニフェストコンピュータファイルの一意識別子を前記クライアントアプリケーションに返すこと
を備える、方法。
【請求項２】
前記デジタルオブジェクトの固有の特性、前記クライアントアプリケーションからの命令、または前記デジタルオブジェクトのメタデータを参照して、複製または消失符号付加を用いて前記デジタルオブジェクトを格納するか否かを判断すること
をさらに備える、請求項１に記載の方法。
【請求項３】
前記ストレージクラスタ内に前記マニフェストコンピュータファイルを複製し、消失符号付加を用いて前記マニフェストコンピュータファイルを格納しないこと
をさらに備える、請求項１に記載の方法。
【請求項４】
前記デジタルオブジェクトを前記ストレージクラスタ内に複製しないこと
をさらに備える、請求項１に記載の方法。
【請求項５】
前記ストレージクラスタのディスクに格納されている各セグメントについて、前記セグメントに関連付けられている前記ディスクに、前記デジタルオブジェクトの別のセグメントを格納する次のディスクの一意識別子を格納すること
をさらに備える、請求項１に記載の方法。
【請求項６】
前記ディスクの前記セグメントについて前記一意識別子をジャーナルエントリに格納することによって、前記セグメントに関連付けられている前記次のディスクの前記一意識別子を格納すること
をさらに備える、請求項５に記載の方法。
【請求項７】
複数のコンピュータノードを有するストレージクラスタからデジタルオブジェクトを読み出す方法であって、
前記ストレージクラスタ内にある前記コンピュータノードのうちの１つにおいて、前記デジタルオブジェクトについての一意識別子を含むクライアントアプリケーションから要求を受け取り、
複製または消失符号付加を用いて前記ストレージクラスタ内に前記デジタルオブジェクトを格納するか否かを判断し、
消失符号付加を用いて前記デジタルオブジェクトを格納すると判断された場合に、マニフェストファイルを読み出し、前記マニフェストファイルは前記一意識別子によって識別され、
前記マニフェストファイル内で発見された一意的なセグメント識別子を用いて前記ストレージクラスタ内の複数のセグメントを識別し、
前記セグメントおよび消失符号付加アルゴリズムを用いて前記デジタルオブジェクトを再構築し、
前記デジタルオブジェクトを前記クライアントアプリケーションに返すこと
とを備える、方法。
【請求項８】
前記マニフェストファイルを参照することにより、消失符号付加を用いて前記デジタルオブジェクトを格納することを判断すること
をさらに備える、請求項７に記載の方法。
【請求項９】
前記セグメントのうちの１つが前記ストレージクラスタ内に存在しないことを判断し、
他の前記セグメントおよび消失符号付加アルゴリズムを用いて、存在しない前記セグメントを再生すること
とをさらに備える、請求項７に記載の方法。
【請求項１０】
前記セグメントのうちの１つが格納されている第１のディスクを識別し、
もう１つの前記セグメントが格納されている第２のディスクについてのディスクの識別子を読み出し、前記ディスクの識別子は、前記第１のディスクにある前記セグメントのうちの前記１つと関連付けられて格納されること
とをさらに備える、請求項７に記載の方法。
【請求項１１】
前記マニフェストファイル内で第２の消失セットを識別し、前記第２の消失セットは複数の第２の一意的なセグメント識別子を含み、
前記セグメントを用いて前記デジタルオブジェクトを再構築し、複数の第２のセグメントは、前記第２の一意的なセグメント識別子、および前記消失符号付加アルゴリズムによって識別されること
とをさらに備える、請求項７に記載の方法。
【請求項１２】
前記マニフェストファイルは、前記ストレージクラスタ内で複製され、前記マニフェストファイルは、消失符号付加を用いて前記ストレージクラスタ内には格納されない、請求項７に記載の方法。
【請求項１３】
前記デジタルオブジェクトは、前記ストレージクラスタ内で複製されない、請求項７に記載の方法。
【請求項１４】
障害のあるディスクから回復する方法であって、
複数のコンピュータノードを有するストレージクラスタ内で、前記複数のコンピュータノードのうちの１つの第１のディスクに障害があることを検知し、
前記ストレージクラスタの第２のディスクの永続的なストレージ領域をスキャンして前記障害のあるディスクの一意識別子を発見し、前記一意識別子は前記ストレージクラスタのデジタルストリーム関連付けられており、
複製または消失符号付加を用いて、前記デジタルストリームを前記ストレージクラスタ内に格納するか否かを判断し、
消失符号付加を用いて前記デジタルストリームを格納すると判断された場合、前記障害のあるディスクに以前格納された喪失セグメントを識別し、
前記ストレージクラスタ内において複数の他のセグメントを見つけ出し、前記複数の他のセグメントは前記デジタルストリームを含み、
前記複数の他のセグメントおよび消失符号付加アルゴリズムを用いて、前記障害のあるディスクに以前格納された前記喪失セグメントを再生し、
前記再生されたセグメントを前記ストレージクラスタのコンピュータノードに格納すること
を備える、方法。
【請求項１５】
前記デジタルストリームのメタデータセクションをスキャンして、前記複数の他のセグメントに対する一意識別子を発見すること
をさらに備える、請求項１４に記載の方法。
【請求項１６】
前記障害のあるディスクの前記一意識別子を発見するために、前記複数のコンピュータノードのうちの１つの第２のディスクのジャーナルエントリをスキャンすることをさらに備える、請求項１４に記載の方法。
【請求項１７】
前記ジャーナルエントリを参照することにより、消失符号付加を用いて前記デジタルストリームを格納するか否かを判断すること
をさらに備える、請求項１６に記載の方法。
【請求項１８】
前記喪失セグメントを含む消失符号付加を用いて、ストレージクラスタの外部から前記ストレージクラスタ内に格納されているデジタルオブジェクトについての要求を受け取る前に、前記障害のあるディスクに以前格納された前記喪失セグメントを識別すること
をさら備える、請求項１４に記載の方法。
【請求項１９】
前記喪失セグメントは、前記ストレージクラスタ内では複製されない、請求項１４に記載の方法。
【請求項２０】
セグメントをストレージクラスタ内で再配置する方法であって、
コンピュータノードの第１のディスク上にあるセグメントをストレージクラスタ内で識別し、前記セグメントは、前記ストレージクラスタ内で格納されているデジタルオブジェクトを表す複数のセグメントのうちの１つであり、
前記ストレージクラスタの前記第１のディスクから第２のディスクへ前記セグメントを再配置し、前記第２のディスクは第２の一意的なディスク識別子によって識別され、
前記複数のセグメントのシブリングセグメントについての一意識別子を回収し、前記シブリングセグメントは、前記第１のディスクに対する第１の一意的なディスク識別子を含み、
前記シブリングセグメントを前記ストレージクラスタ内で見つけ出し、
前記シブリングセグメント内で、前記第１のディスクについての前記第１の一意的なディスク識別子を前記第２のディスクについての第２の一意的なディスク識別子に入れ替え、前記シブリングセグメントは、前記セグメントが再配置された前記第２のディスクを示すこと
とを備える、方法。
【請求項２１】
ストレージクラスタ内でデジタルオブジェクトを変換する方法であって、
前記ストレージクラスタ内の前記デジタルオブジェクトを、ビットの連続ストリームとしてコンピュータノードの単一のディスク上に格納し、前記デジタルオブジェクトは、前記ストレージクラスタ内で一意識別子を有し、
前記格納の後に、前記デジタルオブジェクトを消失符号付加ストレージ方式に変換する要求を示す前記ストレージクラスタのメタデータを識別し、
前記ストレージクラスタの前記コンピュータノードを用いて前記単一のディスクから前記デジタルオブジェクトを読み出し、
前記消失符号付加ストレージ方式を用いて、前記デジタルオブジェクトを前記ストレージクラスタの複数のディスクに書き込み、
前記消失符号付加ストレージ方式で書き込まれた前記デジタルオブジェクトについての前記一意識別子を保持し、これにより、クライアントアプリケーションは、前記一意識別子を用いて前記消失符号付加ストレージ方式で書き込まれた前記デジタルオブジェクトを検索可能であること
を備える、方法。
【請求項２２】
ストレージクラスタ内でデジタルオブジェクトを変換する方法であって、
前記ストレージクラスタ内の前記デジタルオブジェクトを第１の消失符号付加ストレージ方式で格納し、前記デジタルオブジェクトは、前記ストレージクラスタ内で一意識別子を有し
前記格納の後に、前記デジタルオブジェクトを第２の消失符号付加ストレージ方式に変換する要求を示す前記ストレージクラスタのメタデータを識別し、
前記ストレージクラスタのコンピュータノードを用いて前記ストレージクラスタから前記デジタルオブジェクトを読み出し、
前記第２の消失符号付加ストレージ方式を用いて、前記デジタルオブジェクトを前記ストレージクラスタに書き込み、
前記第２の消失符号付加ストレージ方式で書き込まれた前記デジタルオブジェクトについての前記一意識別子を保持し、クライアントアプリケーションは、前記一意識別子を用いて前記第２の消失符号付加ストレージ方式で書き込まれた前記デジタルオブジェクトを検索可能であること
を含備える、方法。
【請求項２３】
ストレージクラスタ内でデジタルオブジェクトを変換する方法であって、
前記ストレージクラスタ内の前記デジタルオブジェクトを消失符号付加ストレージ方式で格納し、前記デジタルオブジェクトが、前記ストレージクラスタ内で一意識別子を有し、
前記格納の後に、複製を用いて前記デジタルオブジェクトをストレージ方式に変換する要求を示す前記ストレージクラスタのメタデータを識別し、
前記ストレージクラスタのコンピュータノードを用いて前記ストレージクラスタから前記デジタルオブジェクトを読み出し、
前記ストレージクラスタのコンピュータノードの単一のディスクに前記デジタルオブジェクトをビットのストリームとして書き込み、
前記ビットのストリームとして書き込まれた前記デジタルオブジェクトについての前記一意識別子を保持し、クライアントアプリケーションは、前記一意識別子を用いて前記ビットのストリームとして書き込まれた前記デジタルオブジェクトを検索可能であること
とを備える、方法。
【請求項２４】
ソースストレージクラスタからターゲットストレージクラスタにデジタルオブジェクトをコピーする方法であって、
前記ターゲットストレージクラスタのターゲットノードにおいて、前記ソースストレージクラスタから前記ターゲットストレージクラスタに前記デジタルオブジェクトをコピーするための命令を受け取り、前記命令は、前記ソースストレージクラスタのソースノードのアドレスを含み、
前記デジタルオブジェクトを前記ターゲットストレージクラスタに格納する先のターゲット変換方式を決定し、
前記ソースストレージクラスタから前記デジタルオブジェクトを読み出し、前記デジタルオブジェクトは、ソース変換方式で格納され、前記ソースストレージクラスタ内に一意識別子を有し、
前記ターゲット変換方式を用いて前記デジタルオブジェクトを前記ターゲットストレージクラスタに格納し、前記一意識別子を用いて前記デジタルオブジェクトは前記一意識別子を用いて格納されること
を備える、方法。
【請求項２５】
前記ターゲット変換方式は、前記ソース変換方式とは異なる、請求項２４に記載の方法。
【請求項２６】
前記ソース変換方式は、複製または消失符号付加である、請求項２４に記載の方法。
【請求項２７】
前記デジタルオブジェクトのメタデータを参照するか前記ターゲットストレージクラスタの設定を参照して、前記ターゲット変換方式を決定することを更に備える、請求項２４に記載の方法。
【請求項２８】
前記ターゲットストレージクラスタは、前記ソースストレージクラスタとは異なるストレージ方式を実装する、請求項２４に記載の方法。
【請求項２９】
請求項１に記載の方法はさらに、
前記デジタルオブジェクトのサイズに応じて、前記デジタルオブジェクトを、複製を用いて格納するか、または消失符号付加を用いて格納するかを判断することを備える、方法。
【請求項３０】
請求項２９に記載の方法はさらに、
前記デジタルオブジェクトのサイズが予め定められたサイズよりも大きい場合には、消失符号付加を用いて前記デジタルオブジェクトを格納することを判断することを備える、方法。
【請求項３１】
請求項７に記載の方法はさらに、
前記デジタルオブジェクトのメタデータを参照することによって、前記デジタルオブジェクトを、複製を用いて格納するか、または消失符号付加を用いて格納するかを判断することを備える、方法。
【請求項３２】
請求項１４に記載の方法はさらに、
前記障害のあるディスクの前記一意識別子を発見するために、前記複数のコンピュータノードのうちの１つの第２のディスクのデジタルストリームのメタデータをスキャンすることを備える、方法。
【請求項３３】
請求項３２に記載の方法はさらに、
前記メタデータを参照することによって、前記デジタルオブジェクトを、消失符号付加を用いて格納するか否かを判断することを備える、方法。
【請求項３４】
請求項２１に記載の方法において、前記要求は前記デジタルオブジェクトのサイズに基づく、方法。
【請求項３５】
請求項２２に記載の方法において、前記要求は前記デジタルオブジェクトのサイズに基づく、方法。
【請求項３６】
請求項２３に記載の方法において、前記要求は前記デジタルオブジェクトのサイズに基づく、方法。
【請求項３７】
請求項２４に記載の方法はさらに、
前記デジタルオブジェクトのサイズに基づいて、前記ターゲット変換方式を、複製、または消失符号付加に決定することを備える、方法。
【請求項３８】
ストレージクラスタにデジタルオブジェクトを格納する方法であって、
前記ストレージクラスタの第１のコンピュータノードでクライアントアプリケーションから、前記デジタルオブジェクトを格納するための要求を受け取り、
前記デジタルオブジェクトを前記ストレージクラスタに、複製を用いて格納するか消失符号付加を用いて格納するかを判断し、
消失符号付加を用いて前記デジタルオブジェクトを格納すると判断された場合、前記ストレージクラスタの第２のコンピュータノードで前記デジタルオブジェクトを受け取り、
前記ストレージクラスタの前記第２のコンピュータノードに前記デジタルオブジェクトを書き込み、
前記デジタルオブジェクトのための一意識別子を演算し、
前記デジタルオブジェクトを識別する前記一意識別子を前記クライアントアプリケーションに返すこと
を備える、方法。
【請求項３９】
請求項１に記載の方法はさらに、
前記デジタルオブジェクトの固有の性質、前記クライアントアプリケーションからの命令、または前記デジタルオブジェクトのメタデータを参照することによって、前記デジタルオブジェクトを、複製を用いて格納するか、または消失符号付加を用いて格納するかを判断することを備える、方法。
【請求項４０】
複数のコンピュータノードを有するストレージクラスタからデジタルオブジェクトを読み出す方法であって、
前記ストレージクラスタ内にある前記コンピュータノードのうちの第１のコンピュータノードにおいて、前記デジタルオブジェクトについての一意識別子を含むクライアントアプリケーションから要求を受け取り、
前記デジタルオブジェクトを格納している前記ストレージクラスタの第２のコンピュータノードに前記クライアントアプリケーションをリダイレクトし、
複製または消失符号付加を用いて前記ストレージクラスタ内に前記デジタルオブジェクトを格納するか否かを判断し、
複製を用いて前記デジタルオブジェクトを格納すると判断された場合、前記第２のコンピュータノードから前記デジタルオブジェクトを読み出し、
前記デジタルオブジェクトを前記クライアントアプリケーションに返すこと
とを備える、方法。
【請求項４１】
請求項４０に記載の方法はさらに、
前記デジタルオブジェクトのメタデータを参照して、前記デジタルオブジェクトを、複製を用いて格納するか、または消失符号付加を用いて格納するかを判断することを備える、方法。
【請求項４２】
障害のあるディスクから回復するための方法であって、
複数のコンピュータノードを有するストレージクラスタ内で、前記複数のコンピュータノードの１つである第１のディスクに障害があることを検出し、
前記障害のあるディスクの一意識別子を発見するために前記ストレージクラスタの第２のディスクの永続的なストレージ領域をスキャンし、前記一意識別子は前記ストレージクラスタのデジタルストリームに関連付けられており、
前記デジタルストリームを、複製を用いて格納するか、または消失符号付加を用いて格納するかを判断し、
複製を用いて前記デジタルストリームを格納すると判断された場合、前記複数のコンピュータノードの１つに対して前記デジタルストリームの再生を要求し、
前記デジタルストリームを再生し、前記再生されたデジタルストリームを前記複数のコンピュータノードの１つに格納すること、を備える、方法。
【請求項４３】
請求項４２に記載の方法はさらに、
前記永続的なストレージ領域のジャーナルエントリまたは前記第２のディスク上の前記デジタルストリームのメタデータを参照することにより、前記デジタルストリームを、複製を用いて格納するか、または消失符号付加を用いて格納するかを判断することを備える、方法。
【請求項４４】
請求項２０に記載の方法において、前記複数のセグメントは、消失符号付加アルゴリズムを用いて前記デジタルオブジェクトを表す、方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００８４
【補正方法】変更
【補正の内容】
【００８４】
以上に記載した本発明について、明確に理解する目的で詳細に説明してきたが、添付の特許請求の範囲内でいくらかの変更および修正を加えてもよいことは明らかであろう。したがって、記載した実施形態は例示に過ぎず本発明を限定するものではない。本発明は、本明細書に記載した詳細に限定されるものではなく、以下の特許請求の範囲およびそれと同等の全範囲内で規定されるものである。
適用例１：ストレージクラスタにデジタルオブジェクトを格納する方法であって、
前記ストレージクラスタのコンピュータノードでクライアントアプリケーションから、前記デジタルオブジェクトを格納するための要求を受け取り、
前記デジタルオブジェクトを前記ストレージクラスタに、複製を用いて格納するか消失符号付加を用いて格納するかを判断し、
消失符号付加を用いて前記デジタルオブジェクトを格納すると判断された場合、消失符号付加を用いて前記デジタルオブジェクトを前記ストレージクラスタの複数のコンピュータノードに書き込み、前記デジタルオブジェクトは複数のセグメントとして格納され、
消失符号付加の表示と前記ストレージクラスタ内における各前記セグメントの一意識別子とを含むマニフェストコンピュータファイルを作成し、
前記ストレージクラスタのコンピュータノードに前記マニフェストコンピュータファイルを格納し、
前記マニフェストコンピュータファイルの一意識別子を前記クライアントアプリケーションに返すこと
を備える、方法。
適用例２：前記デジタルオブジェクトの固有の特性、前記クライアントアプリケーションからの命令、または前記デジタルオブジェクトのメタデータを参照して、複製または消失符号付加を用いて前記デジタルオブジェクトを格納するか否かを判断すること
をさらに備える、適用例１に記載の方法。
適用例３：前記ストレージクラスタ内に前記マニフェストコンピュータファイルを複製し、消失符号付加を用いて前記マニフェストコンピュータファイルを格納しないこと
をさらに備える、適用例１に記載の方法。
適用例４：前記デジタルオブジェクトを前記ストレージクラスタ内に複製しないこと
をさらに備える、適用例１に記載の方法。
適用例５：前記ストレージクラスタのディスクに格納されている各セグメントについて、前記セグメントに関連付けられている前記ディスクに、前記デジタルオブジェクトの別のセグメントを格納する次のディスクの一意識別子を格納すること
をさらに備える、適用例１に記載の方法。
適用例６：前記ディスクの前記セグメントについて前記一意識別子をジャーナルエントリに格納することによって、前記セグメントに関連付けられている前記次のディスクの前記一意識別子を格納すること
をさらに備える、適用例５に記載の方法。
適用例７：複数のコンピュータノードを有するストレージクラスタからデジタルオブジェクトを読み出す方法であって、
前記ストレージクラスタ内にある前記コンピュータノードのうちの１つにおいて、前記デジタルオブジェクトについての一意識別子を含むクライアントアプリケーションから要求を受け取り、
複製または消失符号付加を用いて前記ストレージクラスタ内に前記デジタルオブジェクトを格納するか否かを判断し、
消失符号付加を用いて前記デジタルオブジェクトを格納すると判断された場合に、前記コンピュータノードのうちの１つに格納されているマニフェストを読み出し、前記マニフェストは前記一意識別子によって識別され、
前記マニフェスト内で発見された一意的なセグメント識別子を用いて前記ストレージクラスタ内の複数のセグメントを識別し、
前記セグメントおよび消失符号付加アルゴリズムを用いて前記デジタルオブジェクトを再構築し、
前記デジタルオブジェクトを前記クライアントアプリケーションに返すこと
とを備える、方法。
適用例８：前記マニフェストを参照することにより、消失符号付加を用いて前記デジタルオブジェクトを格納することを判断すること
をさらに備える、適用例７に記載の方法。
適用例９：前記セグメントのうちの１つが前記ストレージクラスタ内に存在しないことを判断し、
他の前記セグメントおよび消失符号付加アルゴリズムを用いて、存在しない前記セグメントを再生すること
とをさらに備える、適用例７に記載の方法。
適用例１０：前記セグメントのうちの１つが格納されている第１のディスクを識別し、
もう１つの前記セグメントが格納されている第２のディスクについてのディスクの識別子を読み出し、前記ディスクの識別子は、前記第１のディスクにある前記セグメントのうちの前記１つと関連付けられて格納されること
とをさらに備える、適用例７に記載の方法。
適用例１１：前記マニフェスト内で第２の消失セットを識別し、前記第２の消失セットは複数の第２の一意的なセグメント識別子を含み、
前記セグメントを用いて前記デジタルオブジェクトを再構築し、複数の第２のセグメントは、前記第２の一意的なセグメント識別子、および前記消失符号付加アルゴリズムによって識別されること
とをさらに備える、適用例７に記載の方法。
適用例１２：前記マニフェストは、前記ストレージクラスタ内で複製され、前記マニフェストは、消失符号付加を用いて前記ストレージクラスタ内には格納されない、適用例７に記載の方法。
適用例１３：前記デジタルオブジェクトは、前記ストレージクラスタ内で複製されない、適用例７に記載の方法。
適用例１４：障害のあるディスクから回復する方法であって、
複数のコンピュータノードを有するストレージクラスタ内で、前記ノードのうちの１つの第１のディスクに障害があることを検知し、
前記ストレージクラスタの第２のディスクの永続的なストレージ領域をスキャンして前記障害のあるディスクの一意識別子を発見し、前記一意識別子は前記ストレージクラスタのデジタルストリーム関連付けられており、
複製または消失符号付加を用いて、前記デジタルストリームを前記ストレージクラスタ内に格納するか否かを判断し、
消失符号付加を用いて前記デジタルストリームを格納すると判断された場合、前記障害のあるディスクに以前格納された喪失セグメントを識別し、
前記ストレージクラスタ内において複数の他のセグメントを見つけ出し、前記複数のセグメントは前記デジタルストリームを含み、
前記複数の他のセグメントおよび消失符号付加アルゴリズムを用いて、前記障害のあるディスクに以前格納された前記喪失セグメントを再生し、
前記再生されたセグメントを前記ストレージクラスタのコンピュータノードに格納すること
を備える、方法。
適用例１５：前記デジタルストリームのメタデータセクションをスキャンして、前記複数の他のセグメントに対する一意識別子を発見すること
をさらに備える、適用例１４に記載の方法。
適用例１６：前記第２のディスクの前記永続的なストレージ領域をスキャンすることは、前記デジタルストリームに対するジャーナルエントリをスキャンすることを含むこと
をさらに備える、適用例１４に記載の方法。
適用例１７：前記ジャーナルエントリを参照することにより、消失符号付加を用いて前記デジタルストリームを格納するか否かを判断すること
をさらに備える、適用例１６に記載の方法。
適用例１８：前記喪失セグメントを含む消失符号付加を用いて、ストレージクラスタの外部から前記ストレージクラスタ内に格納されているデジタルオブジェクトについての要求を受け取る前に、前記障害のあるディスクに以前格納された前記喪失セグメントを識別すること
をさら備える、適用例１４に記載の方法。
適用例１９：前記喪失セグメントは、前記ストレージクラスタ内では複製されない、適用例１４に記載の方法。
適用例２０：セグメントをストレージクラスタ内で再配置する方法であって、
コンピュータノードの第１のディスク上にあるセグメントをストレージクラスタ内で識別し、前記セグメントは、前記ストレージクラスタ内で格納されているデジタルオブジェクトを表す複数のセグメントのうちの１つであり、
前記ストレージクラスタの前記第１のディスクから第２のディスクへ前記セグメントを再配置し、前記第２のディスクは一意的なディスク識別子によって識別され、
前記セグメントのメタデータから前記複数のセグメントのシブリングセグメントについての一意識別子を回収し、前記シブリングセグメントは、そのメタデータ内に前記第１のディスクに対する一意的なディスク識別子を含み、
前記一意識別子を用いて前記シブリングセグメントを前記ストレージクラスタ内で見つけ出し、
前記シブリングセグメントの前記メタデータ内で、前記第１のディスクについての前記一意的なディスク識別子を前記第２のディスクについての一意的なディスク識別子に入れ替え、前記シブリングセグメントの前記メタデータは、前記セグメントが再配置された先のディスクを示すこと
とをさらに備える、方法。
適用例２１：ストレージクラスタ内でデジタルオブジェクトを変換する方法であって、
前記ストレージクラスタ内の前記デジタルオブジェクトを、ビットの連続ストリームとしてコンピュータノードの単一のディスク上に格納し、前記デジタルオブジェクトは、前記ストレージクラスタ内で一意識別子を有し、
前記格納の後に、前記デジタルオブジェクトを消失符号付加ストレージ方式に変換する要求を示す前記ストレージクラスタのメタデータを識別し、
前記ストレージクラスタのコンピュータノードを用いて前記単一のディスクから前記デジタルオブジェクトを読み出し、
前記消失符号付加ストレージ方式を用いて、前記デジタルオブジェクトを前記ストレージクラスタの複数のディスクに書き込み、
前記消失符号付加ストレージ方式で書き込まれた前記デジタルオブジェクトについての前記一意識別子を保持し、これにより、クライアントアプリケーションは、前記一意識別子を用いて前記消失符号付加ストレージ方式で書き込まれた前記デジタルオブジェクトを検索可能であること
を備える、方法。
適用例２２：ストレージクラスタ内でデジタルオブジェクトを変換する方法であって、
前記ストレージクラスタ内の前記デジタルオブジェクトを第１の消失符号付加ストレージ方式で格納し、前記デジタルオブジェクトは、前記ストレージクラスタ内で一意識別子を有し
前記格納の後に、前記デジタルオブジェクトを第２の消失符号付加ストレージ方式に変換する要求を示す前記ストレージクラスタのメタデータを識別し、
前記ストレージクラスタのコンピュータノードを用いて前記ストレージクラスタから前記デジタルオブジェクトを読み出し、
前記第２の消失符号付加ストレージ方式を用いて、前記デジタルオブジェクトを前記ストレージクラスタに書き込み、
前記第２の消失符号付加ストレージ方式で書き込まれた前記デジタルオブジェクトについての前記一意識別子を保持し、クライアントアプリケーションは、前記一意識別子を用いて前記第２の消失符号付加ストレージ方式で書き込まれた前記デジタルオブジェクトを検索可能であること
を含備える、方法。
適用例２３：ストレージクラスタ内でデジタルオブジェクトを変換する方法であって、
前記ストレージクラスタ内の前記デジタルオブジェクトを消失符号付加ストレージ方式で格納し、前記デジタルオブジェクトが、前記ストレージクラスタ内で一意識別子を有し、
前記格納の後に、複製を用いて前記デジタルオブジェクトをストレージ方式に変換する要求を示す前記ストレージクラスタのメタデータを識別し、
前記ストレージクラスタのコンピュータノードを用いて前記ストレージクラスタから前記デジタルオブジェクトを読み出し、
前記ストレージクラスタのコンピュータノードの単一のディスクに前記デジタルオブジェクトをビットの連続ストリームとして書き込み、
前記ビットの連続ストリームとして書き込まれた前記デジタルオブジェクトについての前記一意識別子を保持し、クライアントアプリケーションは、前記一意識別子を用いて前記ビットの連続ストリームとして書き込まれた前記デジタルオブジェクトを検索可能であること
とを備える、方法。
適用例２４：ソースストレージクラスタからターゲットストレージクラスタにデジタルオブジェクトをコピーする方法であって、
前記ターゲットクラスタのターゲットノードにいて、前記ソースクラスタから前記ターゲットクラスタに前記デジタルオブジェクトをコピーするための命令を受け取り、前記命令は、前記ソースクラスタのソースノードのアドレスを含み、
前記デジタルオブジェクトを前記ターゲットクラスタに格納する先のターゲット変換方式を決定し、
前記ソースクラスタから前記デジタルオブジェクトを読み出し、前記デジタルオブジェクトは、ソース変換方式で格納され、前記ソースクラスタ内に一意識別子を有し、
前記ターゲット変換方式を用いて前記デジタルオブジェクトを前記ターゲットクラスタに格納し、前記一意識別子を用いて前記デジタルオブジェクトは前記一意識別子を用いて格納されること
を備える、方法。
適用例２５：前記ターゲット変換方式は、前記ソース変換方式とは異なる、適用例２４に記載の方法。
適用例２６：前記ソース変換方式は、複製または消失符号付加である、適用例２４に記載の方法。
適用例２７：前記デジタルオブジェクトのメタデータを参照するか前記ターゲットクラスタの設定を参照して、前記ターゲット変換方式を決定することを更に備える、適用例２４に記載の方法。
適用例２８：前記ターゲットクラスタは、前記ソースクラスタとは異なるストレージ方式を実装する、適用例２４に記載の方法。