【手続補正書】
【提出日】平成25年5月15日(2013.5.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
キャッシュデータを処理する方法であって、
複数のキャッシュサービス・ノードを含むキャッシュクラスタ内のマスタ・キャッシュサービス・ノードに対してキャッシュ処理要求を送信し、前記キャッシュクラスタは、前記複数のキャッシュサービス・ノードのすべてが稼働状態にあって、マスタ・キャッシュサービス・ノードが前記複数のキャッシュサービス・ノードの中から選択されるアクティブ・クラスタ構成モード、あるいは、前記複数のキャッシュサービス・ノードの中で唯一稼働状態にあるノードがマスタ・キャッシュサービス・ノードであるスタンバイ・クラスタ構成モードのいずれかに構成可能であり、
前記マスタ・キャッシュサービス・ノードからの応答を待機し、
前記マスタ・キャッシュサービス・ノードに障害が発生したか否かを判断し、
前記マスタ・キャッシュサービス・ノードに障害が発生した場合に、バックアップ・キャッシュサービス・ノードを選択すること、を備える方法。
【請求項２】
前記マスタ・キャッシュサービス・ノードに障害が発生したか否かの判断は、障害回数を閾値と比較することを含む、請求項１に記載の方法。
【請求項３】
前記マスタ・キャッシュサービス・ノードに障害が発生した場合に、前記マスタ・キャッシュサービス・ノードに障害タグを関連付けることをさらに備える、請求項１に記載の方法。
【請求項４】
前記マスタ・キャッシュサービス・ノードに障害が発生した場合に、前記マスタ・キャッシュサービス・ノードに障害タグを関連付け、前記マスタ・キャッシュサービス・ノードの障害有効期間を設定すること、をさらに備える、請求項１に記載の方法。
【請求項５】
前記バックアップ・キャッシュサービス・ノードの選択は、
前記クラスタ内の障害タグが付けられていない利用可能なキャッシュサービス・ノードを識別し、
前記利用可能なキャッシュサービス・ノードの中から前記バックアップ・キャッシュサービス・ノードを選択すること、を含む、請求項１に記載の方法。
【請求項６】
前記バックアップ・キャッシュサービス・ノードからの応答を待つことをさらに備える、請求項１に記載の方法。
【請求項７】
前記マスタ・キャッシュサービス・ノードにキャッシュ処理要求を送信に先立って、前記方法は、
障害タグが付けられていない利用可能なキャッシュサービス・ノードを識別し、
前記利用可能なキャッシュサービス・ノードの中から前記マスタ・キャッシュサービス・ノードを選択すること、をさらに備える請求項１に記載の方法。
【請求項８】
前記キャッシュ処理要求の送信、および前記応答の待機は、非同期的に実行される、請求項１に記載の方法。
【請求項９】
前記マスタ・キャッシュサービス・ノードについてハートビート検出を実行し、
前記マスタ・キャッシュサービス・ノードに継続して障害が発生している場合に、前記マスタ・キャッシュサービス・ノードの障害状態を更新すること、をさらに備える、請求項１に記載の方法。
【請求項１０】
キャッシング・システムであって、
複数のキャッシュサービス・ノードを含むキャッシュクラスタであって、前記キャッシュクラスタは、前記複数のキャッシュサービス・ノードのすべてが稼働状態にあって、マスタ・キャッシュサービス・ノードが前記複数のキャッシュサービス・ノードの中から選択されるアクティブ・クラスタ構成モード、あるいは、前記複数のキャッシュサービス・ノードの中で唯一稼働状態にあるノードがマスタ・キャッシュサービス・ノードであるスタンバイ・クラスタ構成モードのいずれかに構成可能であり、
キャッシュ・クライアントであって、
前記マスタ・キャッシュサービス・ノードにキャッシュ処理要求を送信し、
前記マスタ・キャッシュサービス・ノードからの応答を待機し、
前記マスタ・キャッシュサービス・ノードに障害が発生したか否かを判断し、
前記マスタ・キャッシュサービス・ノードに障害が発生した場合に、バックアップ・キャッシュサービス・ノードを選択する、ように構成されているキャッシュ・クライアントと、を備えるシステム。
【請求項１１】
前記マスタ・キャッシュサービス・ノードに障害が発生したか否かの判断は、障害回数を閾値と比較することを含む、請求項１０に記載のシステム。
【請求項１２】
前記マスタ・キャッシュサービス・ノードに障害が発生した場合に、前記キャッシュ・クライアントは、さらに、前記マスタ・キャッシュサービス・ノードに障害タグを関連付けるように構成されている、請求項１０に記載のシステム。
【請求項１３】
前記マスタ・キャッシュサービス・ノードに障害が発生した場合に、前記キャッシュ・クライアントは、さらに、前記マスタ・キャッシュサービス・ノードに障害タグおよび障害有効期間を関連付けるように構成されている、請求項１０に記載のシステム。
【請求項１４】
前記バックアップ・キャッシュサービス・ノードは、
前記クラスタ内の障害タグが付けられていない利用可能なキャッシュサービス・ノードを識別し、
前記利用可能なキャッシュサービス・ノードの中から前記バックアップ・キャッシュサービス・ノードを選択すること、を含む、請求項１０に記載のシステム。
【請求項１５】
前記キャッシュ・クライアントは、さらに、前記バックアップ・キャッシュサービス・ノードからの応答を待つように構成されている、請求項１０に記載のシステム。
【請求項１６】
前記マスタ・キャッシュサービス・ノードにキャッシュ処理要求の送信に先立って、前記キャッシュ・クライアントは、さらに、
障害タグが付けられていない利用可能なキャッシュサービス・ノードを識別し、
前記利用可能なキャッシュサービス・ノードの中から前記マスタ・キャッシュサービス・ノードを選択するように構成されている、請求項１０に記載のシステム。
【請求項１７】
前記キャッシュ処理要求の送信、および前記応答の待機は、非同期的に実行される、請求項１０に記載のシステム。
【請求項１８】
前記キャッシュ・クライアントは、さらに、
前記マスタ・キャッシュサービス・ノードについてハートビート検出を実行し、
前記マスタ・キャッシュサービス・ノードに継続して障害が発生している場合に、前記マスタ・キャッシュサービス・ノードの障害状態を更新するように構成されている、請求項１０に記載のシステム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１００
【補正方法】変更
【補正の内容】
【０１００】
上記の実施形態は、明確な理解を目的として、ある程度詳細に記載したが、本発明は、提示した詳細に限定されるものではない。本発明を実施する多くの代替の方法がある。開示された実施形態は、例示であって、限定するものではない。
適用例１：キャッシュデータを処理する方法であって、複数のキャッシュサービス・ノードを含むキャッシュクラスタ内のマスタ・キャッシュサービス・ノードに対してキャッシュ処理要求を送信し、前記キャッシュクラスタは、前記複数のキャッシュサービス・ノードのすべてが稼働状態にあって、マスタ・キャッシュサービス・ノードが前記複数のキャッシュサービス・ノードの中から選択されるアクティブ・クラスタ構成モード、あるいは、前記複数のキャッシュサービス・ノードの中で唯一稼働状態にあるノードがマスタ・キャッシュサービス・ノードであるスタンバイ・クラスタ構成モードのいずれかに構成可能であり、前記マスタ・キャッシュサービス・ノードからの応答を待機し、前記マスタ・キャッシュサービス・ノードに障害が発生したか否かを判断し、前記マスタ・キャッシュサービス・ノードに障害が発生した場合に、バックアップ・キャッシュサービス・ノードを選択すること、を備える方法。
適用例２：前記マスタ・キャッシュサービス・ノードに障害が発生したか否かの判断は、障害回数を閾値と比較することを含む、適用例１に記載の方法。
適用例３：前記マスタ・キャッシュサービス・ノードに障害が発生した場合に、前記マスタ・キャッシュサービス・ノードに障害タグを関連付けることをさらに備える、適用例１に記載の方法。
適用例４：前記マスタ・キャッシュサービス・ノードに障害が発生した場合に、前記マスタ・キャッシュサービス・ノードに障害タグを関連付け、前記マスタ・キャッシュサービス・ノードの障害有効期間を設定すること、をさらに備える、適用例１に記載の方法。
適用例５：前記バックアップ・キャッシュサービス・ノードの選択は、前記クラスタ内の障害タグが付けられていない利用可能なキャッシュサービス・ノードを識別し、前記利用可能なキャッシュサービス・ノードの中から前記バックアップ・キャッシュサービス・ノードを選択すること、を含む、適用例１に記載の方法。
適用例６：前記バックアップ・キャッシュサービス・ノードからの応答を待つことをさらに備える、適用例１に記載の方法。
適用例７：前記マスタ・キャッシュサービス・ノードにキャッシュ処理要求を送信に先立って、前記方法は、障害タグが付けられていない利用可能なキャッシュサービス・ノードを識別し、前記利用可能なキャッシュサービス・ノードの中から前記マスタ・キャッシュサービス・ノードを選択すること、をさらに備える適用例１に記載の方法。
適用例８：前記キャッシュ処理要求の送信、および前記応答の待機は、非同期的に実行される、適用例１に記載の方法。
適用例９：前記マスタ・キャッシュサービス・ノードについてハートビート検出を実行し、前記マスタ・キャッシュサービス・ノードに継続して障害が発生している場合に、前記マスタ・キャッシュサービス・ノードの障害状態を更新すること、をさらに備える、適用例１に記載の方法。
適用例１０：キャッシング・システムであって、複数のキャッシュサービス・ノードを含むキャッシュクラスタであって、前記キャッシュクラスタは、前記複数のキャッシュサービス・ノードのすべてが稼働状態にあって、マスタ・キャッシュサービス・ノードが前記複数のキャッシュサービス・ノードの中から選択されるアクティブ・クラスタ構成モード、あるいは、前記複数のキャッシュサービス・ノードの中で唯一稼働状態にあるノードがマスタ・キャッシュサービス・ノードであるスタンバイ・クラスタ構成モードのいずれかに構成可能であり、キャッシュ・クライアントであって、前記マスタ・キャッシュサービス・ノードにキャッシュ処理要求を送信し、前記マスタ・キャッシュサービス・ノードからの応答を待機し、前記マスタ・キャッシュサービス・ノードに障害が発生したか否かを判断し、前記マスタ・キャッシュサービス・ノードに障害が発生した場合に、バックアップ・キャッシュサービス・ノードを選択する、ように構成されているキャッシュ・クライアントと、を備えるシステム。
適用例１１：前記マスタ・キャッシュサービス・ノードに障害が発生したか否かの判断は、障害回数を閾値と比較することを含む、適用例１０に記載のシステム。
適用例１２：前記マスタ・キャッシュサービス・ノードに障害が発生した場合に、前記キャッシュ・クライアントは、さらに、前記マスタ・キャッシュサービス・ノードに障害タグを関連付けるように構成されている、適用例１０に記載のシステム。
適用例１３：前記マスタ・キャッシュサービス・ノードに障害が発生した場合に、前記キャッシュ・クライアントは、さらに、前記マスタ・キャッシュサービス・ノードに障害タグおよび障害有効期間を関連付けるように構成されている、適用例１０に記載のシステム。
適用例１４：前記バックアップ・キャッシュサービス・ノードは、前記クラスタ内の障害タグが付けられていない利用可能なキャッシュサービス・ノードを識別し、前記利用可能なキャッシュサービス・ノードの中から前記バックアップ・キャッシュサービス・ノードを選択すること、を含む、適用例１０に記載のシステム。
適用例１５：前記キャッシュ・クライアントは、さらに、前記バックアップ・キャッシュサービス・ノードからの応答を待つように構成されている、適用例１０に記載のシステム。
適用例１６：前記マスタ・キャッシュサービス・ノードにキャッシュ処理要求の送信に先立って、前記キャッシュ・クライアントは、さらに、障害タグが付けられていない利用可能なキャッシュサービス・ノードを識別し、前記利用可能なキャッシュサービス・ノードの中から前記マスタ・キャッシュサービス・ノードを選択するように構成されている、適用例１０に記載のシステム。
適用例１７：前記キャッシュ処理要求の送信、および前記応答の待機は、非同期的に実行される、適用例１０に記載のシステム。
適用例１８：前記キャッシュ・クライアントは、さらに、前記マスタ・キャッシュサービス・ノードについてハートビート検出を実行し、前記マスタ・キャッシュサービス・ノードに継続して障害が発生している場合に、前記マスタ・キャッシュサービス・ノードの障害状態を更新するように構成されている、適用例１０に記載のシステム。
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】図２
【補正方法】変更
【補正の内容】
【図２】
2012528382.tif 000001
【手続補正４】
【補正対象書類名】図面
【補正対象項目名】図７
【補正方法】変更
【補正の内容】
【図７】
2012528382.tif 000002
【手続補正５】
【補正対象書類名】図面
【補正対象項目名】図１０
【補正方法】変更
【補正の内容】
【図１０】
2012528382.tif 000003
【手続補正６】
【補正対象書類名】図面
【補正対象項目名】図１５
【補正方法】変更
【補正の内容】
【図１５】
2012528382.tif 000004