【手続補正書】
【提出日】平成28年2月26日(2016.2.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
方法であって、
第１の間隔指示を受信することであって、
前記第１の間隔指示が、第１の間隔の開始を示し、
前記第１の間隔指示が、複数の間隔指示のうちの１つである、受信することと、
第１のローカル書込み及び第１のリモート書込みを第１に開始することであって、
前記第１に開始することが、前記第１の間隔指示の受信に応答して実施され、
前記第１のローカル書込みが、ローカルストレージにアクセスし、
前記第１のリモート書込みが、リモートストレージにアクセスし、
前記第１のリモート書込みが、前記第１のローカル書込みを複製する、第１に開始することと、
第１のリモート書込みの確認応答を受信することであって、
前記第１のリモート書込みの確認応答が、前記リモートストレージが前記第１のリモート書込みを完了したことを示す、受信することと、
前記複数の間隔指示のうちの第２の間隔指示を受信することであって、
前記第２の間隔指示が、第２の間隔の開始を示す、受信することと、
第２のローカル書込み及び第２のリモート書込みを第２に開始することであって、
前記第２に開始することが、前記第１のリモート書込みの確認応答の受信及び前記第２の間隔指示の受信に応答して実施される、第２に開始することと、を含む、方法。
【請求項２】
複数のノードが、第１のノートを含み、
前記第１のノードが、前記複数のノードの各々が前記第２の間隔指示を受信したと決定することに応答して、前記第２に開始することを実施する、請求項１に記載の方法。
【請求項３】
前記複数のノードの各々が前記第２の間隔指示を受信したと決定することは、
前記複数のノードの各々が、前記第２の間隔指示を受信したという確認応答を受信することを含む、請求項２に記載の方法。
【請求項４】
前記第１のリモート書込みが、第１の関連するタイムスタンプを有し、
前記第１の関連するタイムスタンプが、前記第１の間隔を示す、請求項１に記載の方法。
【請求項５】
前記第１のローカル書込み及び前記第１のリモート書込みが前記第２の間隔指示を受信する前に完了した場合、新しい間隔を決定することを更に含む、請求項１に記載の方法。
【請求項６】
第１の間隔の確認応答を送信することを更に含み、
前記第１の間隔の確認応答が、前記第１の間隔指示の受信を示す、請求項１に記載の方法。
【請求項７】
アプリケーションが第１の書込みを発行することであって、
前記第１に開始することが、更に前記第１の書込みを発行する前記アプリケーションに応答して実施され、
前記第１の書込みが、第１のデータにアクセスする、発行することと、
前記アプリケーションが第２の書込みを発行することと、を更に含み、
前記アプリケーションが、前記第１のリモート書込みの確認応答及び前記第２の間隔指示の受信に応答して第２の書込みを発行し、
前記第２の書込みが、第２のデータにアクセスし、
前記第２のデータが、前記第１のデータに依存する、請求項１に記載の方法。
【請求項８】
前記第１のリモート書込みが、第１のデータにアクセスし、
前記第２のリモート書込みが、第２のデータにアクセスし、
前記第２のデータが、前記第１のデータに依存する、請求項１に記載の方法。
【請求項９】
前記ローカルストレージへの第３のローカル書込み及び前記リモートストレージへの第３のリモート書込みを第３に開始することを更に含み、
前記第３のリモート書込みが、前記第３のローカル書込みを複製し、
前記第３に開始することが、前記第１の間隔指示の受信に応答して実施され、
前記第１のリモート書込みが、第１のデータにアクセスし、
前記第３のリモート書込みが、第２のデータにアクセスし、
前記第２のデータが、前記第１のデータに依存する、請求項１に記載の方法。
【請求項１０】
第１のノードが、前記複数の間隔指示の第１の量に応答していないかを決定することと、
前記第１のノードが前記複数の間隔指示の第１の量に応答していないという決定に応答して、前記第１のノードが無反応であることを間隔指示において示すことと、を更に含む、請求項１に記載の方法。
【請求項１１】
前記第１のノードが、遅延後に間隔指示に応答するかを決定することと、
前記第１のノードが前記間隔指示に応答したという決定に応答して、前記遅延中に前記第１のノードによって実施される任意のリモート書込みを処理することと、を更に含む、請求項１０に記載の方法。
【請求項１２】
第１のノードがある特定のデータにアクセスしているかを決定することを更に含み、
前記ある特定のデータが、第１のデータの依存特性を含み、
前記第１のノードが前記ある特定のデータにアクセスしているという決定に応答して、前記第１のノードが、前記ある特定のデータのバッチ処理を実施する、請求項１に記載の方法。
【請求項１３】
システムであって、
アプリケーションであって、
第１の書込みを発行するように構成される、アプリケーションと、
管理モジュールであって、
第１の間隔指示を受信することであって、
前記第１の間隔指示が、第１の間隔の開始を示す、受信することと、
第１のローカル書込み及び第１のリモート書込みを開始することであって、
前記管理モジュールが、
前記アプリケーションが前記第１の書込みを発行することと、
前記管理モジュールが前記第１の間隔指示を受信することと、に応答して、前記開始することを実施し、
前記第１のリモート書込みが、リモートストレージにアクセスする、開始することと、
第２の間隔指示を受信することであって、
前記第２の間隔指示が、第２の間隔の開始を示す、受信することと、
第１のリモート書込みの確認応答を受信することであって、
前記第１のリモート書込みの確認応答が、前記リモートストレージが前記第１のリモート書込みを完了したことを示す、受信することと、
前記第１の書込みが完了したことを確認応答することであって、
前記管理モジュールが、
前記第２の間隔指示を受信することと、
前記第１のリモート書込みの確認応答を受信することと、に応答して、前記第１の書込みの前記確認応答を実施し、
前記管理モジュールが、前記アプリケーションに対して前記確認応答することを実施する、確認応答することと、を実行するように構成される、管理モジュールと、を備える、システム。
【請求項１４】
前記アプリケーションが、前記管理モジュールからの前記第１の書込みの確認応答を受信することに応答して、第２の書込みを発行するように構成される、請求項１３に記載のシステム。
【請求項１５】
複数のノードが、前記システムを含み、
前記管理モジュールが、
前記複数のノードの各々が、前記第２の間隔指示を受信したと決定することに更に応答して、前記第１の書込みの前記確認応答することを実施する、請求項１３に記載のシステム。
【請求項１６】
前記管理モジュールが、
第１の間隔の確認応答を送信するように更に構成され、
前記第１の間隔の確認応答が、前記管理モジュールが前記第１の間隔指示を受信したことを示す、請求項１３に記載のシステム。
【請求項１７】
装置であって、
複数の命令を記憶する、コンピュータで読み取り可能な記憶媒体を備え、
前記複数の命令は、
コンピュータシステム上で実行可能であり、第１の間隔指示を受信するように構成される、第１の組の命令であって、
前記第１の間隔指示が、第１の間隔の開始を示し、
前記第１の間隔指示が、複数の間隔指示のうちの１つである、第１の組の命令と、
前記コンピュータシステム上で実行可能であり、第１のローカル書込み及び第１のリモート書込みを開始するように構成される、第２の組の命令であって、
前記開始することが、前記第１の間隔指示の受信に応答して実施され、
前記第１のローカル書込みが、ローカルストレージにアクセスし、
前記第１のリモート書込みが、リモートストレージにアクセスし、
前記第１のリモート書込みが、前記第１のローカル書込みを複製する、第２の組の命令と、
前記コンピュータ上で実行可能であり、第１のリモート書込みの確認応答を受信するように構成される、第３の組の命令であって、
前記第１のリモート書込みの確認応答が、前記リモートストレージが前記第１のリモート書込みを完了したことを示す、第３の組の命令と、
前記コンピュータシステム上で実行可能であり、前記複数の間隔指示のうちの第２の間隔指示を受信するように構成される、第４の組の命令であって、
前記第２の間隔指示が、第２の間隔の開始を示す、第４の組の命令と、
前記コンピュータシステム上で実行可能であり、前記第１のローカル書込みが、前記第１のリモート書込みの確認応答及び前記第２の間隔指示の受信に応答して完了したことを確認応答するように構成される、第５の組の命令と、を含む、装置。
【請求項１８】
前記第１のリモート書込み及び前記第１のローカル書込みの各々が、第１の関連するタイムスタンプを有し、
前記第１の関連するタイムスタンプが、前記第１の間隔を示す、請求項１７に記載の装置。
【請求項１９】
前記複数のノードの各々が前記第２の間隔指示を受信したと決定することが、
前記複数のノードの各々が、前記第２の間隔指示を受信したという確認応答を受信することを含む、請求項１７に記載の装置。
【請求項２０】
前記複数の命令が、コンピュータシステム上で実行可能であり、
第１の間隔の確認応答を送信するように構成される、第６の組の命令を更に含み、
前記第１の間隔の確認応答が、前記第１の間隔指示の受信を示す、請求項１７に記載の装置。
【請求項２１】
第２のリモート書き込みを開始することであって、
前記第２のリモート書込みが、第２のリモートストレージにアクセスし、
前記第２のリモート書込みが、前記第１のローカル書込みを複製する、開始することと、
第２のリモート書込みの確認応答を受信することであって、
前記第２のリモート書込みの確認応答が、前記第２のリモートストレージが前記第２のリモート書込みを完了したことを示す、受信することと、を更に含む、請求項１に記載の方法。