【手続補正書】
【提出日】平成17年3月28日(2005.3.28)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンテンツ・サーバ・システムにおけるそのデータを更新する方法であって、
第１、第２、および第３のディスク・ストレージ・コンポーネントそれぞれが当初同一のデータを含んでいるディスク・ストレージ・コンポーネントを用意するステップと、
クライアントの読み出し要求に応答して、前記第１のディスク・ストレージ・コンポーネントからデータを読み出すステップと、
前記第２のディスク・ストレージ・コンポーネント内のデータを更新する第１の更新ステップと、
同期信号を受け取るステップと、
前記同期信号の受け取りに応答して、前記第２のディスク・ストレージ・コンポーネントから前記第３のディスク・ストレージ・コンポーネントにデータのコピーを行うステップと、
その後に受け取ったクライアントの読み出し要求に応答して、前記第３のディスク・ストレージ・コンポーネントからデータを読み出すステップと、を有することを特徴とするデータ更新方法。
【請求項２】
請求項1記載のデータ更新方法であって、前記コピーを行うステップは、前記第３のディスク・ストレージ・コンポーネントからデータを読み出すステップとともに行なうことを特徴とするデータ更新方法。
【請求項３】
請求項1記載のデータ更新方法であって、 前記第３のディスク・ストレージ・コンポーネントからデータを読み出すステップは、前記第３のディスク・ストレージ・コンポーネントからデータを読み出す代わりに、前記第２のディスク・ストレージ・コンポーネントからデータを読み出すか否かを決定するステップを含むことを特徴とするデータ更新方法。
【請求項４】
請求項1記載のデータ更新方法であって、
前記第３のディスク・ストレージ・コンポーネントからデータを読み出すステップは、前記受け取ったクライアントの読み出し要求を満たすために、更新されたデータを前記第２のディスク・ストレージ・コンポーネントから読み出すステップ、および前記更新されたデータを前記第３のディスク・ストレージ・コンポーネントに書き込むステップを含むことを特徴とするデータ更新方法。
【請求項５】
請求項1記載のデータ更新方法であって、
前記第１のディスク・ストレージ・コンポーネントからデータを読み出すステップは、データ・スイッチを介して前記データを伝送するステップを含むことを特徴とするデータ更新方法。
【請求項６】
請求項５記載のデータ更新方法であって、
前記コピーを行うステップは、前記データ・スイッチを除いたデータ・パスを介してデータを転送するステップを含むことを特徴とするデータ更新方法。
【請求項７】
請求項５記載のデータ更新方法であって、
前記第３のディスク・ストレージ・コンポーネントからデータを読み出すステップは、前記データ・スイッチを介して前記データを伝送するステップを含むことを特徴とするデータ更新方法。
【請求項８】
請求項７記載のデータ更新方法であって、
前記第１の更新ステップは、前記データ・スイッチを介してデータを伝送するステップを含むことを特徴とするデータ更新方法。
【請求項９】
請求項１記載のデータ更新方法であって、
前記第１のディスク・ストレージ・コンポーネント内の前記データの一部は、キャッシュ・メモリ内に含まれ、前記データを読み出すステップは、前記キャッシュ・メモリからデータを読み出すステップを含むことを特徴とするデータ更新方法。
【請求項１０】
請求項９記載のデータ更新方法であって、さらに、前記第１のディスク・ストレージ・コンポーネントをアンマウントするステップ、および前記キャッシュ・メモリをフラッシュするステップを含むことを特徴とするデータ更新方法。
【請求項１１】
前記コンテンツ・サーバ・システムは、ウェブ・サーバであることを特徴とするデータ更新方法。
【請求項１２】
ストレージ・システムを有するデータ・サーバにおける、前記ストレージ・システムに含まれているデータを、クライアントに対するサービスを中断することなくデータを更新する方法において、
第１のデータ・プロセッサが、データ・スイッチを介して前記ストレージ・システム内の第１のデータ・ストアから前記データの獲得を行うステップと、
第２のデータ・プロセッサが、前記ストレージ・システム内の第２のデータ・ストアを用いて、前記データ・スイッチを介してデータの伝送を行うステップと、
第１の信号を生成するステップと、
前記第１の信号に応答して、前記ストレージ・システム内の前記第２のデータ・ストアから第３のデータ・ストアにデータを書き込むステップと、
第２の信号を生成するステップと、
前記第２の信号に応答して、前記第１のデータ・プロセッサが、前記データ・スイッチを介して該データを、前記ストレージ・システムの前記第２のデータ・ストアから、もしくは前記第３のデータ・ストアから獲得するステップ；
を包含することを特徴とするデータ更新方法。
【請求項１３】
請求項１２記載のデータ更新方法であって、前記第２のプロセッサが、前記第１および第２の信号を生成することを特徴とするデータ更新方法。
【請求項１４】
クライアントに対してデータを提供するためのサーバ・システムであって、
複数のデータ・ストアを有するストレージ・システムと、前記ストレージ・システムとデータ通信を行うデータ・スイッチと、前記データ・スイッチと通信し、前記複数のデータ・ストアのうちの第１のデータ・ストアからデータを読み出すべく構成可能な第１のデータ・サーバと、前記複数のデータ・ストアのうちの第２のデータ・ストアとデータの交換を行うための、前記データ・スイッチとデータ通信を行うオーサリング・サーバとを備え、
前記ストレージ・システムは、前記オーサリング・サーバから第１の信号を受け取ったことに応答して、前記複数のデータ・ストアのうちの第２のデータ・ストアのコンテンツの少なくとも一部を前記複数のデータ・ストアのうちの第３のデータ・ストアに転送し、
前記第１のデータ・サーバは、前記オーサリング・サーバから第２の信号を受け取ったことに応答して、前記第３のデータ・ストアからデータを読み出し、
前記オーサリング・サーバは、前記第２のデータ・ストア上において更新されたデータを生成し、前記更新されたデータを前記第３のデータ・ストアに、ダイレクトに転送し、前記第１のデータ・サーバは、前記第１のデータ・ストアからデータを提供することにより、クライアントに対するデータ・サービスを中断することなくオーサリング・サーバによるデータの更新を可能にしたことを特徴とするシステム。
【請求項１５】
データ・サーバ・システム内のデータを更新するデータ更新方法において、
データを求める要求を満たすために第２のストレージ・コンポーネントのコンテンツを読み出し、第１のストレージ・コンポーネントを更新するためにその読み出しおよび書き込みを行うステップと、
第１の信号を生成するステップと、
データを求める要求を満たすために、前記第１の信号に応答して前記第１のストレージ・コンポーネントのコンテンツを読み出し、かつコンテンツを前記第１のストレージ・コンポーネントから前記第２のストレージ・コンポーネントにコピーするステップと、
前記第１の信号に応答して前記第２のストレージ・コンポーネントを更新するためにそれに対する読み出しおよび書き込みを行うステップと、を包含することを特徴とするデータ更新方法。
【請求項１６】
請求項15記載データ更新方法であって、
前記第２のストレージ・コンポーネントに対する読み出しおよび書き込みを行うステップは、前記第２のストレージ・コンポーネントからのデータを求めるすべての未決定の要求が満たされるまで待機することを特徴とするデータ更新方法。
【請求項１７】
請求項15記載データ更新方法であって、前記第２のストレージ・コンポーネントに対する読み出しおよび書き込みを行うステップは、前記第２のストレージ・コンポーネントに対する読み出しオペレーションが、前記第１のストレージ・コンポーネントからのデータのコピーによって満たされる必要があるか否かを決定するステップを含むことを特徴とするデータ更新方法。
【請求項１８】
複数のクライアントに対してデータを配信するためのシステムにおいて、第１および第２のデータ・ストアを有するストレージ・サブシステと、データ・スイッチ・サブシステムと、前記データ・スイッチを介して前記第１のデータ・ストアと通信し前記第１のデータ・ストアからの読み出しを行うことによって、データを求めるクライアントの要求を満たすべく構成された第１のプロセッシング・サブシステムと、前記データ・スイッチを介して前記第２のデータ・ストアとデータ通信し前記第２のデータ・ストア上にストアされる更新済みデータを生成するべく構成された第２のプロセッシング・サブシステムと、を備え、
前記第２のプロセッシング・サブシステムは、ライアントの読み出し要求が、前記第２のデータ・ストアのコンテンツを読み出すことによって満たされなければならないことを示す第１の信号と、未決定の前記第１のデータ・ストアからのクライアントの読み出し要求がないことを示す第２の信号と、を生成する手段と、
前記第１のプロセッシング・サブシステムは、さらに前記第１の信号の検出に応答して、前記第１のデータ・ストアとのデータ通信を中断し、かつ前記第２のデータ・ストアとのデータ通信を設定する手段と、
前記ストレージ・サブシステムは、前記第２の信号の検出に応答して、前記データ・スイッチを除いた通信パスに沿って、前記第２のデータ・ストアのコンテンツの少なくとも一部を前記第１のデータ・ストアに転送する手段と、を有することを特徴とするシステム。
【請求項１９】
請求項18記載のシステムであって、
前記第２のプロセッシング・サブシステムは、さらに前記第２の信号の生成に続いて、前記第１のデータ・ストアのコンテンツの更新を、前記第１のデータ・ストアの読み出しおよび書き込みを行なう手段を有し、前記ストレージ・サブシステムは、さらに前記第２のプロセッシング・サブシステムからの前記第１のデータ・ストアに対する読み出し要求が、前記第２のデータ・ストアからのデータの読み出しによって満たされなければならないか否かを決定する手段を有することを特徴とするシステム。
【請求項２０】
請求項18記載のシステムであって、
前記データ・スイッチは、ファイバチャネルスイッチであって、
前記第１のプロセッサは、さらに、クライアントの、前記第１のデータ・ストアからのデータを求める未決定の要求がすべて満たされるまで、前記第１のデータ・ストアとのデータ通信の中断を遅延する手段を有することを特徴とするシステム。