"マスタノードと、当該マスタノードにて管理される複数のクラスタノードと、を備えると共に、前記マスタノードから前記クラスタノードに出される要求情報の転送順序が設定されたノードリストを記憶し、前記クラスタノードは、前記マスタノードあるいは他の前記クラスタノードから送信された前記要求情報を受け付けて、前記ノードリストに従って次の転送先となる他の前記クラスタノードに前記要求情報を転送すると共に、次の転送先がない場合には前記要求情報を前記マスタノードに転送する要求転送手段を備え、前記マスタノードは、前記ノードリストに従って前記要求情報を一の前記クラスタノードに送信する要求通知手段と、前記要求情報を送信してから他の前記クラスタノードから送信された前記要求情報を受け取るまでの時間に応じて前記複数のクラスタノードを分割するクラスタ分割手段と、を備え、前記クラスタ分割手段は、前記複数のクラスタノードを、前記マスタノードの管理下に位置するクラスタノード群と、所定のクラスタノードの管理下に位置する他のクラスタノード群と、に分割する、情報処理システム。請求項1に記載の情報処理システムであって、前記クラスタ分割手段は、前記複数のクラスタノードを、前記マスタノードの管理下に位置するクラスタノード群と、このクラスタノード群のうちの1つのクラスタノードを中継クラスタノードとして当該中継クラスタノードの管理下に位置する他のクラスタノード群と、に分割する、情報処理システム。請求項2に記載の情報処理システムであって、前記クラスタ分割手段は、前記マスタノードの管理下に位置するクラスタノード群に対応する前記要求情報の前記マスタノードからの転送順序が設定されたノードリストと、前記中継クラスタノードの管理下に位置する他のクラスタノード群に対応する前記要求情報の前記中継クラスタノードからの転送順序が設定されたノードリストと、をそれぞれ作成して記憶し、前記中継クラスタノードとされた前記クラスタノードが有する前記要求転送手段は、前記マスタノードの管理下に位置するクラスタノード群に対応する前記ノードリストに従って前記要求情報を転送すると共に、自装置である中継クラスタノードの管理下に位置する他のクラスタノード群に対応する前記ノードリストに従って次の転送先となる他の前記クラスタノードに前記要求情報を転送する、情報処理システム。請求項2又は3に記載の情報処理システムであって、前記クラスタ分割手段は、前記マスタノードの管理下に位置するクラスタノードの数と、前記中継クラスタノードの管理下に位置するクラスタノードの数と、が同一となるよう前記複数のクラスタノードを分割する、情報処理システム。請求項1乃至4のいずれかに記載の情報処理システムであって、前記クラスタ分割手段は、前記要求情報を送信してから他の前記クラスタノードから送信された前記要求情報を受け取るまでの時間が予め設定された閾値よりも大きい場合に前記複数のクラスタノードを分割する、情報処理システム。複数のクラスタノードを管理するマスタノードであって、前記マスタノードから前記クラスタノードに出される要求情報の転送順序が設定されたノードリストを記憶し、前記クラスタノードが、前記マスタノードあるいは他の前記クラスタノードから送信された前記要求情報を受け付けて、前記ノードリストに従って次の転送先となる他の前記クラスタノードに前記要求情報を転送すると共に、次の転送先がない場合には前記要求情報を前記マスタノードに転送する要求転送手段を備えている場合に、前記ノードリストに従って前記要求情報を一の前記クラスタノードに送信する要求通知手段と、前記要求情報を送信してから他の前記クラスタノードから送信された前記要求情報を受け取るまでの時間に応じて前記複数のクラスタノードを分割するクラスタ分割手段と、を備え、前記クラスタ分割手段は、前記複数のクラスタノードを、前記マスタノードの管理下に位置するクラスタノード群と、所定のクラスタノードの管理下に位置する他のクラスタノード群と、に分割する、マスタノード。請求項6に記載のマスタノードであって、前記クラスタ分割手段は、前記複数のクラスタノードを、前記マスタノードの管理下に位置するクラスタノード群と、このクラスタノード群のうちの1つのクラスタノードを中継クラスタノードとして当該中継クラスタノードの管理下に位置する他のクラスタノード群と、に分割する、マスタノード。複数のクラスタノードを管理すると共に、前記クラスタノードに対する要求情報の転送順序が設定されたノードリストを記憶したマスタノードに組み込まれるプログラムであって、前記クラスタノードが、前記マスタノードあるいは他の前記クラスタノードから送信された前記要求情報を受け付けて、前記ノードリストに従って次の転送先となる他の前記クラスタノードに前記要求情報を転送すると共に、次の転送先がない場合には前記要求情報を前記マスタノードに転送する要求転送手段を備えている場合に、前記マスタノードに、前記ノードリストに従って前記要求情報を一の前記クラスタノードに送信する要求通知手段と、前記要求情報を送信してから他の前記クラスタノードから送信された前記要求情報を受け取るまでの時間に応じて前記複数のクラスタノードを分割するクラスタ分割手段と、を実現させると共に、前記クラスタ分割手段は、前記複数のクラスタノードを、前記マスタノードの管理下に位置するクラスタノード群と、所定のクラスタノードの管理下に位置する他のクラスタノード群と、に分割する、ことを実現させるためのプログラム。請求項8に記載のプログラムであって、前記クラスタ分割手段は、前記複数のクラスタノードを、前記マスタノードの管理下に位置するクラスタノード群と、このクラスタノード群のうちの1つのクラスタノードを中継クラスタノードとして当該中継クラスタノードの管理下に位置する他のクラスタノード群と、に分割する、ことを実現させるためのプログラム。マスタノードと、当該マスタノードにて管理される複数のクラスタノードと、を備えた情報処理システムによる情報処理方法であって、前記マスタノードが、前記マスタノードから前記クラスタノードに出される要求情報の転送順序が設定されたノードリストに従って前記要求情報を一の前記クラスタノードに送信し、前記クラスタノードが、前記マスタノードあるいは他の前記クラスタノードから送信された前記要求情報を受け付けて、前記ノードリストに従って次の転送先となる他の前記クラスタノードに前記要求情報を転送すると共に、次の転送先がない場合には前記要求情報を前記マスタノードに転送し、前記マスタノードが、前記要求情報を送信してから他の前記クラスタノードから送信された前記要求情報を受け取るまでの時間に応じて前記複数のクラスタノードを分割すると共に、前記マスタノードが、前記複数のクラスタノードを分割する際に、当該複数のクラスタノードを、前記マスタノードの管理下に位置するクラスタノード群と、所定のクラスタノードの管理下に位置する他のクラスタノード群と、に分割する、情報処理方法。請求項10に記載の情報処理方法であって、前記マスタノードが、前記複数のクラスタノードを分割する際に、当該複数のクラスタノードを、前記マスタノードの管理下に位置するクラスタノード群と、このクラスタノード群のうちの1つのクラスタノードを中継クラスタノードとして当該中継クラスタノードの管理下に位置する他のクラスタノード群と、に分割する、情報処理方法。しかしながら、上述した技術では、コンピュータの数が多数の場合には、リレー形式で行う通知にかかる時間が増加する、という問題が依然としてある。つまり、システム全体の管理に時間がかかる、という問題があった。このため、本発明の目的は、上述した課題である、複数台のコンピュータからなる情報処理システムにおいて管理時間が増加する、ことを解決することにある。上記目的を達成すべく、本発明の一形態である情報処理システムは、マスタノードと、当該マスタノードにて管理される複数のクラスタノードと、を備えると共に、前記マスタノードから前記クラスタノードに出される要求情報の転送順序が設定されたノードリストを記憶し、前記クラスタノードは、前記マスタノードあるいは他の前記クラスタノードから送信された前記要求情報を受け付けて、前記ノードリストに従って次の転送先となる他の前記クラスタノードに前記要求情報を転送すると共に、次の転送先がない場合には前記要求情報を前記マスタノードに転送する要求転送手段を備え、前記マスタノードは、前記ノードリストに従って前記要求情報を一の前記クラスタノードに送信する要求通知手段と、前記要求情報を送信してから他の前記クラスタノードから送信された前記要求情報を受け取るまでの時間に応じて前記複数のクラスタノードを分割するクラスタ分割手段と、を備え、前記クラスタ分割手段は、前記複数のクラスタノードを、前記マスタノードの管理下に位置するクラスタノード群と、所定のクラスタノードの管理下に位置する他のクラスタノード群と、に分割する、という構成を取る。また、本発明の他の形態であるマスタノードは、複数のクラスタノードを管理するマスタノードであって、前記マスタノードから前記クラスタノードに出される要求情報の転送順序が設定されたノードリストを記憶し、前記クラスタノードが、前記マスタノードあるいは他の前記クラスタノードから送信された前記要求情報を受け付けて、前記ノードリストに従って次の転送先となる他の前記クラスタノードに前記要求情報を転送すると共に、次の転送先がない場合には前記要求情報を前記マスタノードに転送する要求転送手段を備えている場合に、前記ノードリストに従って前記要求情報を一の前記クラスタノードに送信する要求通知手段と、前記要求情報を送信してから他の前記クラスタノードから送信された前記要求情報を受け取るまでの時間に応じて前記複数のクラスタノードを分割するクラスタ分割手段と、を備え、前記クラスタ分割手段は、前記複数のクラスタノードを、前記マスタノードの管理下に位置するクラスタノード群と、所定のクラスタノードの管理下に位置する他のクラスタノード群と、に分割する、という構成を取る。また、本発明の他の形態であるプログラムは、複数のクラスタノードを管理すると共に、前記クラスタノードに対する要求情報の転送順序が設定されたノードリストを記憶したマスタノードに組み込まれるプログラムであって、前記クラスタノードが、前記マスタノードあるいは他の前記クラスタノードから送信された前記要求情報を受け付けて、前記ノードリストに従って次の転送先となる他の前記クラスタノードに前記要求情報を転送すると共に、次の転送先がない場合には前記要求情報を前記マスタノードに転送する要求転送手段を備えている場合に、前記マスタノードに、前記ノードリストに従って前記要求情報を一の前記クラスタノードに送信する要求通知手段と、前記要求情報を送信してから他の前記クラスタノードから送信された前記要求情報を受け取るまでの時間に応じて前記複数のクラスタノードを分割するクラスタ分割手段と、を実現させると共に、前記クラスタ分割手段は、前記複数のクラスタノードを、前記マスタノードの管理下に位置するクラスタノード群と、所定のクラスタノードの管理下に位置する他のクラスタノード群と、に分割する、ことを実現させるためのプログラムである。また、本発明の他の形態である情報処理方法は、マスタノードと、当該マスタノードにて管理される複数のクラスタノードと、を備えた情報処理システムによる情報処理方法であって、前記マスタノードが、前記マスタノードから前記クラスタノードに出される要求情報の転送順序が設定されたノードリストに従って前記要求情報を一の前記クラスタノードに送信し、前記クラスタノードが、前記マスタノードあるいは他の前記クラスタノードから送信された前記要求情報を受け付けて、前記ノードリストに従って次の転送先となる他の前記クラスタノードに前記要求情報を転送すると共に、次の転送先がない場合には前記要求情報を前記マスタノードに転送し、前記マスタノードが、前記要求情報を送信してから他の前記クラスタノードから送信された前記要求情報を受け取るまでの時間に応じて前記複数のクラスタノードを分割すると共に、前記マスタノードが、前記複数のクラスタノードを分割する際に、当該複数のクラスタノードを、前記マスタノードの管理下に位置するクラスタノード群と、所定のクラスタノードの管理下に位置する他のクラスタノード群と、に分割する、という構成を取る。本発明は、以上のように構成されることにより、複数台のコンピュータからなる情報処理システムにおける管理時間の短縮化を図ることができる。<実施形態1>本発明の第1の実施形態を、図1乃至図14を参照して説明する。図1乃至図5は、情報処理システムの構成を説明するための図であり、図6乃至図13は、その動作を説明するための図である。また、図14は、情報処理システムの構成の一例を示す図である。[構成]本発明における情報処理システムは、複数の情報処理装置であるノードを備えたクラスタシステム以下、クラスタと呼ぶ。である。そして、図1に示すように、クラスタ1は、マスタノード1と、当該マスタノード1にて管理される1つ以上のクラスタノード2~Nと、を備えて構成されている。そして、クラスタ1内に存在する上記マスタノード1とクラスタノード2~Nとは、相互に通信可能であり、また、クラスタノード2~N同士も相互に通信可能である。また、本実施形態では、各ノード1~Nは、後述するように同一の構成を取っており、マスタノード、クラスタノード、中継クラスタノードとしても、それぞれが動作することができるよう構成されている。ここで、図3を参照して、ノード101の構成を詳述する。まず、ノード101は、演算装置である制御部102と、記憶装置に形成されたデータ部103と、を備えた情報処理装置である。そして、ノード101は、上記制御部102にプログラムが組み込まれることによって構築された、動作モード判定処理部110と、マスタノード記憶制御部120と、クラスタノード機能制御部130と、中継クラスタノード機能制御部140と、を備えている。また、データ部103には、ノードリスト151,152と、動作モード160と、が記憶されている。上記ノードリスト151,152の一例を図4に示す。ノードリストは、クラスタ配下に存在するノードの一覧表であり、ノードの名前やIPアドレスなどノードを特定するための識別子、ノードが正常に動作しているのか異常なのかといった状態を表すステータス、マスタノードからの要求をどの順序で転送するかということを表した転送順序、が記録されている。具体的に、図4に示すノードリストは、図1のクラスタ1におけるノードリストであり、転送順序の数が小さい順に各ノードが並んで記憶されている。このため、転送順序が1であるマスタノードであるノード1が一番目に記憶されており、それ以降はクラスタノードが記憶されている。なお、図4に示すノードリストの例では、説明を簡略するために、ノードの識別番号が小さい順に、転送順序が設定されていることとする。そして、上記ノードリストは、各ノード1~Nが自ノードのデータ部103内にそれぞれ記憶しており、それぞれ自ノードが所属するクラスタのノードリストを記憶している。従って、図1の例では、全てのノード1~Nが、それぞれ図4に示すクラスタ1のノードリストを保持している。なお、ノードリストは、後述するように、クラスタの分割が行われることにより、当該クラスタ毎に生成されることとなる。従って、図1に示すクラスタ1が、図2に示すようにクラスタ1とクラスタ2に分割されると、クラスタノード2が中継クラスタノードとして動作して2つのクラスタに所属することとなるため、これに伴って生成される図5に示す2つのノードリスト1,2を所持することとなる。なお、詳細については後述する。また、データ部103に記憶された動作モード160は、当該動作モード160を記憶している自ノードがどのモードで動作しているかを表す情報である。なお、動作モードは、マスタノードモード、クラスタノードモード、中継クラスタノードモードの3つがある。そして、動作モード160は、ノードリストに記憶されている自ノードの転送順序によって判定される。上記動作モード判定処理部110は、記憶しているノードリスト内の自ノードの転送順序に応じて、自ノードの動作モードを決定する。例えば、自ノードの転送順序が1の場合は、マスタノードモードであると判定し、転送順序が1ではない場合には、クラスタノードモードであると判定する。そして、動作モード判定処理部110は、判定した結果をデータ部103の動作モード160にセットする。すると、各ノード1~Nは、動作モード160にセットされたモードにて動作する。なお、動作モード160に中継クラスタノードモードが設定される場合については後述する。上記マスタノード機能制御部120は、ノードがマスタノード1として動作するときに作動する機能であり、図3に示すように、要求通知処理部121と、クラスタ分割処理部122と、ノードリスト管理処理部123と、を備えている。上記要求通知処理部121要求通知手段は、マスタノード1がクラスタノード2~Nのステータスを把握するために、一定周期でクラスタノードに対してステータスを確認する要求要求情報を通知する。このとき、要求通知処理部121は、データ部103に記憶されているノードリストを参照して、自ノードの次以降に記載してある最初のクラスタノード図1の例では、クラスタノード2と最後のクラスタノード図1の例では、クラスタノードNを確認し、最初のクラスタノード2に対して上記要求を通知し、最後のクラスタノードNから要求の通知を待つ。また、要求通知処理部121は、その後に最後のクラスタノードNから要求の通知が来ると、最初のクラスタノード2に要求を通知してから最後のクラスタノードから通知が来るまでの時間RTと、予め設定された閾値である任意定数Tとを比較する。RTがTより大きい場合、クラスタ分割処理部122にクラスタの分割処理を依頼する。なお、Tは、ノード間の通信時間の平均にノード数を掛けたものに任意のタイムアウト時間を足したものとする。但し、上記Tは、上述した値であることに限定されず、また、クラスタの分割を依頼する条件は、上述した条件であることに限定されない。上記クラスタ分割処理部122クラスタ分割手段は、上述したように要求通知処理部121からクラスタの分割処理の依頼を受けると、各ノードを分割する処理を行う。具体的には、ノードリストに記憶された転送順序が2番目のクラスタノード図4でノード2を中継クラスタノードとして選択する。また、クラスタ分割処理部122は、任意のノード図4でノードK-1を選択して、ノードリストの最初のノードつまりマスタノード1から、選択した任意のノードK-1までの転送順序を表すノードリスト1を作成する。さらに、上記中継クラスタノード2と選択した任意のノードの次の転送順序のノードKから最後までのノードNとを組み合わせたノードリスト2と、を作成する。このとき、ノードリスト2の中継クラスタノードの転送順序は、1に更新される。これにより、図4のノードリスト1,2に示す内容のノードリストがそれぞれ作成される。そして、クラスタ分割処理部122は、作成したノードリスト1とノードリスト2とを要求通知処理部121へ渡すと、当該要求通知処理部121にて、上述したように各クラスタノードに対して転送通知され、各ノード内でノードリストが更新される。さらに、クラスタ分割処理部122は、上述したように選択した中継クラスタノード2に対して、動作モードの変更要求を通知する。すると、中継クラスタノード2の動作モード判定処理部110は、動作モード160を中継クラスタノードモードに変更する。以上のようにクラスタ分割処理部122が作動することで、図2に示すように、クラスタ1とクラスタ2とに、図1に示すクラスタ内のノードが分割される。具体的には、まず、マスタノード1の管理下に位置するクラスタノード群2~K-1にて構成された新たなクラスタ1が構成される。また、クラスタ1中のクラスタノード2~K-1のうちの1つのクラスタノード2が中継クラスタノード2とされ、この中継クラスタノード2の管理下に位置する残りのクラスタノードK~Nにて構成された新たなクラスタ2が構成される。このとき、クラスタ分割処理部122は、各クラスタ1,2のマスタノード1あるいは中継クラスタノード2の配下に位置するクラスタノードの数が同一となるよう、各クラスタ1,2に分割するとよい。但し、分割後のクラスタ内におけるクラスタノードの数は、上述した数に限定されない。また、上記ノードリスト管理処理部123は、後述するようにクラスタノードからノードリストの更新要求を受け取ると、データ部103に記憶されているノードリストを更新する。なお、各クラスタノード2~Nのノードリストの変更は、マスタノード1からの要求として要求通知処理部121から通知を行うことで実施する。次に、クラスタノード機能制御部130について説明する。クラスタノード機能制御部130は、ノードがクラスタノード2~Nとして動作するときに作動する機能であり、図3に示すように、要求転送処理部131と、要求処理部132と、ノードステータス変更処理部133と、を備えている。上記要求転送処理部131要求転送手段は、マスタノード2もしくは他のクラスタノード2~Nから要求の通知が来ると、かかる要求を受け付け、データ部103のノードリストを参照する。そして、ノードリスト中でステータスが異常であるノードを除く、自ノードの次以降に記載してある他のクラスタノードに対して要求を転送する。このとき、要求転送処理部131は、次に転送すべきクラスタノードがノードリストに存在しない場合には、要求をマスタノード1へ転送する。上記要求処理部132は、マスタノード1からのクラスタノードのステータスの確認処理や、ノードリストの更新処理など、マスタノードからの要求に対応する処理を行う。上記ノードステータス変更処理部133は、上述した要求転送処理部131にて要求を転送した転送先のクラスタノードが反応しない場合に、データ部103のノードリスト中の該当するノードのステータスを異常に変更する。さらに、ノードステータス変更処理部133は、ノードリストの更新をマスタノード1に要求し、要求転送処理部131による要求の転送の処理をやり直す。次に、中継クラスタノード機能制御部140について説明する。中継クラスタノード機能制御部140は、ノードが中継クラスタノード2として動作するときに作動する機能であり、図3に示すように、中継処理部141を備えている。上記中継処理部141は、マスタノード1からの要求情報を要求通知処理部121に渡して、当該要求通知処理部121にて自ノードであるクラスタ2の配下に位置する他のクラスタノードへ要求情報を転送する機能要求転送手段を有する。つまり、中継クラスタノード2は、図2に示すようにクラスタが分割されると、2つのクラスタクラスタ1,2に所属することとなるため、上述したように、クラスタ1におけるクラスタノード2として振る舞うと共に、クラスタ2におけるマスタノードとしても振る舞う。従って、中継クラスタノード2は、クラスタ1におけるクラスタノードとして当該クラスタ1のノードリストを参照して次のクラスタノードに要求情報を転送すると共に、クラスタ2におけるマスタノードとして当該クラスタ2のノードリストを参照して配下に位置する次のクラスタノードに要求情報を転送する。[動作]次に、上述した情報処理システムの動作を、図6乃至図13のフローチャートを参照して説明する。なお、初期状態として、図1に示すクラスタの状態であるとする。まず、各ノード1~Nは、動作モード判定処理部110にて動作モードを決定する。動作モード判定処理部110による動作を、図6を参照して説明する。まず、動作モード判定処理部110は、自ノードのデータ部103に記憶されているノードリストを取得しステップS1、ノードリストから自ノードの転送順序を取得するステップS2。そして、転送順序が1である場合にはステップS3でYes、マスタノードモードであると判定し、自ノードの動作モード160にマスタノードモードをセットするステップS4。転送順序が1でない場合にはステップS3でNo、クラスタノードモードであると判定し、自ノードの動作モード160にクラスタノードモードをセットするステップS5。但し、その後、後述するクラスタ分割の結果、マスタノード1から中継クラスタノードに変更するよう要求があった場合にはステップS6、ステップS7でYes、ステップS8でYes、要求を受けたクラスタノードは自ノードの動作モード160に中継クラスタノードモードをセットするステップS9。そして、各ノード1~Nは、自ノードの動作モード160にセットされたモードにて動作する。その後、マスタノード1は、配下のクラスタノード2~Nのステータスを把握するため、要求通知処理部121にて一定周期で、クラスタノードに対しステータスの確認要求を通知する。この要求通知処理部121による動作を、図7を参照して説明する。まず、要求通知処理部121は、自ノードのデータ部103に記憶されているノードリストを取得するステップS11。そして、ノードリストからステータスが異常なノードを除きステップS12、自ノードの次以降に記載してあるクラスタノードと最後のクラスタノードを確認するステップS13,S14。続いて、要求通知処理部121は、通知の開始時刻を取得すると共に、自ノードの次に記載してあるクラスタノード2に対して要求情報を通知しステップS16、最後のクラスタノードからの要求情報の通知を待つステップS17。ここで、マスタノード1の配下に位置するクラスタノード2~Nの要求転送処理部131による動作を、図8を参照して説明する。まず、図1の符号2に示すクラスタノード2は、マスタノード1から要求の通知が来ると、要求転送処理部131にて要求を受け付けるステップS31。そして、受け付けた要求を要求処理部132に渡し、当該要求処理部132にて要求に対応する処理を行うステップS32。なお、要求処理部132による要求処理動作は、図9のステップS41,S42に示すよう行われる。これに伴い、クラスタノード2は、自ノードのデータ部103に記憶されているノードリストを取得してステップS33、当該ノードリストからステータスが異常なノードを除きステップS34、ノードリストに自ノードの次に記載してあるクラスタノード3に対して要求を転送するステップS35,S46。このとき、転送処理が成功するとステップS37でYes、この要求の転送を受けた次以降のクラスタノード3等は、上述同様に、自ノードの次に記載してあるクラスタノードに要求を転送するステップS31~S37。一方、要求の転送を受けたクラスタノードから転送すべき次以降のクラスタノードがノードリストに存在しない場合は、要求をマスタノード1へ転送するステップS36。図1の場合は、符号NのクラスタノードNが、要求をマスタノード1へ転送する。なお、クラスタノードが要求を他のクラスタノードへ転送する際に、転送先のクラスタノードが反応しない場合に、クラスタノードのノードステータス変更処理部133は、図10に示すように作動する。具体的には、まず、ノードリスト内で反応がなかった該当するノードのステータスを異常に変更するステップS51,S52。そして、ノードリストの変更をマスタノード1に要求しステップS43、要求の転送の処理をやり直す。そして、上述したように上記ノードリストの変更要求を受けたマスタノード1のノードリスト管理処理部123は、図11に示すよう作動する。具体的に、ノードリスト管理処理部123は、まず、受け付けた変更要求に従ってノードリストを更新するステップS61,S62。そして、要求通知処理部121は、各クラスタノードのノードリストの変更の要求の通知を行うステップS63,S64。なお、かかる要求の通知は、上述同様に各ノードで転送される。以上のように、マスタノード1からの各種要求がクラスタノードで転送され、後にマスタノード1に最後のクラスタノードから要求情報の通知が来たときの動作を、図7に戻って説明する。マスタノード1の要求通知処理部121は、転送すべき他のクラスタノードがない最後のクラスタノードから要求情報の通知を受け取るとステップS18、通知を受けた時刻を取得してステップS19、最初のクラスタノードに要求を通知してから最後のクラスタノードから通知が来るまでの時間RTを算出するステップS20。そして、この時間RTと、予め設定された任意定数Tと、を比較するステップS21。RTがTより大きい場合、マスタノード1はクラスタ分割処理部122にクラスタの分割処理を依頼するステップS22。なお、上記Tは、ノード間の通信時間の平均にノード数を掛けたものに、任意のタイムアウト時間を足したものとする。次に、クラスタ分割処理部122によるクラスタの分割処理を、図12を参照して説明する。クラスタ分割処理部122は、マスタノード1のデータ部103に記憶されているノードリストから、転送順序が2番目のクラスタノードを中継クラスタノードとして選択するステップS71、S72。また、任意のノードを選択し、図5に示すように、ノードリストの最初のノードから任意のノードまでのノードリスト1と、任意のノードの次のノードから最後のノードまでと中継クラスタノードとを組み合わせたノードリスト2と、を作成するステップ73,S74。このとき、ノードリスト2の中継クラスタノードの転送順序は、1に更新されるステップS75。そして、クラスタ分割処理部122は、作成したノードリスト1とノードリスト2を要求通知処理部121へ渡すことで、各クラスタノードのノードリストは更新されるステップS76、S79。続いて、クラスタ分割処理部122は、中継クラスタノードに直接、動作モードの変更要求を通知するステップS77。すると、中継クラスタノードは、動作モード判定処理部110にて自ノードのデータ部103に記憶されている動作モード160を中継クラスタノードモードに変更する。なお、マスタノード1は、作成したノードリスト1,2をデータ部103に格納しておくステップS78。以上のようにして、図2に示すようにクラスタが分割されると、符号2に示すクラスタノードである中継クラスタノード2の中継処理部141は、2つのクラスタクラスタ1,2に所属することとなり、図13に示すように作動する。つまり、中継クラスタノード2は、まず、マスタノード1からの要求情報に応じてステップS81、クラスタ1におけるクラスタノード2として振る舞い、要求転送処理部131にてクラスタ1のノードリストを参照して、次のクラスタノードに要求情報を転送するステップS83。これと同時に、中継クラスタノード2は、クラスタ2におけるマスタノードとしても振る舞い、要求通知処理部121にてクラスタ2のノードリストを参照して配下に位置する次のクラスタノードに要求情報を転送するステップS82。そして、それぞれ転送された要求情報は、上述したように各クラスタノード間で転送されるため、全てのクラスタノードにマスタノードからの要求を伝えることができる。ここで、マスタノード1の配下に位置するクラスタノードをそれぞれ中継クラスタノードとし、新たなクラスタをそれぞれ構成することで、非常に多くのノードに対応することができる。例えば、図14に示すように、1つのクラスタ1をN個のノードマスタノード:1個、クラスタノード:N-1個で構成し、全てのクラスタノードを中継クラスタノードとして、当該各中継クラスタノードの配下にN-1個のクラスタノードを配置し、クラスタ1,2,3,4を構成する。これにより、マスタノードを除く全体のノード数を、{N-1N-12}個まで増やすことができると共に、RTをT×2以下に抑えることができる。更に、図示しないが、図14に示す中継クラスタノードの配下の各クラスタノードを中継クラスタノードとして、各中継クラスタノードの配下にN-1個のクラスタノードを配置して、ノード数を増やすことができる。この場合、マスタノードを除く全体のノード数を{N-1N-12N-13}個に増やすことができ、また、RTをT×3以下に抑えることができる。このとき、マスタノードからの要求が、末端のクラスタノードに届くまでに中継クラスタノードを2回経由することになる。同様にして、クラスタノードを中継クラスタノードとすることでノード数を更に増やすことができる。そして、要求が中継クラスタノードを経由する回数をP-1とした場合には、マスタノードを除く全体のノード数は、{N-1N-12N-1P}個となり、RTはT×P以下に抑えることができる。以上のように、本発明によると、マスタノードは要求を1つのクラスタノードに要求を通知するだけでよいため、各クラスタノードと1対1の通信を行う場合と比較して、クラスタノードの数によらずマスタノードの負荷を一定にすることができる。また、クラスタノード数が増加した場合であっても、クラスタを動的に分割することで、マスタノードの要求の転送をマスタノード配下のクラスタと分割されたクラスタで転送を並行して行うことができるため、マスタノードからの要求が全てのクラスタノードに行き渡るまでの時間を一定時間以下に保つことができる。その結果、複数台のコンピュータからなる情報処理システムにおける管理時間の短縮化を図ることができる。ここで、上述した説明では、クラスタを物理的なノード単位で構成していたが、ノード内を複数の論理区画に分けることで、ノード全体で複数のクラスタ構成を組むことができる。例えば、ノード内で種類の違うアプリケーションAとBを実行している場合、ノード内を2つの論理区画に分け、別々に論理的なクラスタを構成する。こうすることで、ノードの物理構成に依存せずにクラスタを構成することができる。<付記>上記実施形態の一部又は全部は、以下の付記のようにも記載されうる。以下、本発明における情報処理システム、マスタノード、プログラム、情報処理方法の構成の概略を説明する。但し、本発明は、以下の構成に限定されない。付記1マスタノードと、当該マスタノードにて管理される複数のクラスタノードと、を備えると共に、前記マスタノードから前記クラスタノードに出される要求情報の転送順序が設定されたノードリストを記憶し、前記クラスタノードは、前記マスタノードあるいは他の前記クラスタノードから送信された前記要求情報を受け付けて、前記ノードリストに従って次の転送先となる他の前記クラスタノードに前記要求情報を転送すると共に、次の転送先がない場合には前記要求情報を前記マスタノードに転送する要求転送手段を備え、前記マスタノードは、前記ノードリストに従って前記要求情報を一の前記クラスタノードに送信する要求通知手段と、前記要求情報を送信してから他の前記クラスタノードから送信された前記要求情報を受け取るまでの時間に応じて前記複数のクラスタノードを分割するクラスタ分割手段と、を備え、前記クラスタ分割手段は、前記複数のクラスタノードを、前記マスタノードの管理下に位置するクラスタノード群と、所定のクラスタノードの管理下に位置する他のクラスタノード群と、に分割する、情報処理システム。付記2付記1に記載の情報処理システムであって、前記クラスタ分割手段は、前記複数のクラスタノードを、前記マスタノードの管理下に位置するクラスタノード群と、このクラスタノード群のうちの1つのクラスタノードを中継クラスタノードとして当該中継クラスタノードの管理下に位置する他のクラスタノード群と、に分割する、情報処理システム。付記3付記2に記載の情報処理システムであって、前記クラスタ分割手段は、前記マスタノードの管理下に位置するクラスタノード群に対応する前記要求情報の前記マスタノードからの転送順序が設定されたノードリストと、前記中継クラスタノードの管理下に位置する他のクラスタノード群に対応する前記要求情報の前記中継クラスタノードからの転送順序が設定されたノードリストと、をそれぞれ作成して記憶し、前記中継クラスタノードとされた前記クラスタノードが有する前記要求転送手段は、前記マスタノードの管理下に位置するクラスタノード群に対応する前記ノードリストに従って前記要求情報を転送すると共に、自装置である中継クラスタノードの管理下に位置する他のクラスタノード群に対応する前記ノードリストに従って次の転送先となる他の前記クラスタノードに前記要求情報を転送する、情報処理システム。付記4付記2又は3に記載の情報処理システムであって、前記クラスタ分割手段は、前記マスタノードの管理下に位置するクラスタノードの数と、前記中継クラスタノードの管理下に位置するクラスタノードの数と、が同一となるよう前記複数のクラスタノードを分割する、情報処理システム。付記5付記1乃至4のいずれかに記載の情報処理システムであって、前記クラスタ分割手段は、前記要求情報を送信してから他の前記クラスタノードから送信された前記要求情報を受け取るまでの時間が予め設定された閾値よりも大きい場合に前記複数のクラスタノードを分割する、情報処理システム。付記6複数のクラスタノードを管理するマスタノードであって、前記マスタノードから前記クラスタノードに出される要求情報の転送順序が設定されたノードリストを記憶し、前記クラスタノードが、前記マスタノードあるいは他の前記クラスタノードから送信された前記要求情報を受け付けて、前記ノードリストに従って次の転送先となる他の前記クラスタノードに前記要求情報を転送すると共に、次の転送先がない場合には前記要求情報を前記マスタノードに転送する要求転送手段を備えている場合に、前記ノードリストに従って前記要求情報を一の前記クラスタノードに送信する要求通知手段と、前記要求情報を送信してから他の前記クラスタノードから送信された前記要求情報を受け取るまでの時間に応じて前記複数のクラスタノードを分割するクラスタ分割手段と、を備え、前記クラスタ分割手段は、前記複数のクラスタノードを、前記マスタノードの管理下に位置するクラスタノード群と、所定のクラスタノードの管理下に位置する他のクラスタノード群と、に分割する、マスタノード。付記7付記6に記載のマスタノードであって、前記クラスタ分割手段は、前記複数のクラスタノードを、前記マスタノードの管理下に位置するクラスタノード群と、このクラスタノード群のうちの1つのクラスタノードを中継クラスタノードとして当該中継クラスタノードの管理下に位置する他のクラスタノード群と、に分割する、マスタノード。付記8複数のクラスタノードを管理すると共に、前記クラスタノードに対する要求情報の転送順序が設定されたノードリストを記憶したマスタノードに組み込まれるプログラムであって、前記クラスタノードが、前記マスタノードあるいは他の前記クラスタノードから送信された前記要求情報を受け付けて、前記ノードリストに従って次の転送先となる他の前記クラスタノードに前記要求情報を転送すると共に、次の転送先がない場合には前記要求情報を前記マスタノードに転送する要求転送手段を備えている場合に、前記マスタノードに、前記ノードリストに従って前記要求情報を一の前記クラスタノードに送信する要求通知手段と、前記要求情報を送信してから他の前記クラスタノードから送信された前記要求情報を受け取るまでの時間に応じて前記複数のクラスタノードを分割するクラスタ分割手段と、を実現させると共に、前記クラスタ分割手段は、前記複数のクラスタノードを、前記マスタノードの管理下に位置するクラスタノード群と、所定のクラスタノードの管理下に位置する他のクラスタノード群と、に分割する、ことを実現させるためのプログラム。付記9付記8に記載のプログラムであって、前記クラスタ分割手段は、前記複数のクラスタノードを、前記マスタノードの管理下に位置するクラスタノード群と、このクラスタノード群のうちの1つのクラスタノードを中継クラスタノードとして当該中継クラスタノードの管理下に位置する他のクラスタノード群と、に分割する、ことを実現させるためのプログラム。付記10マスタノードと、当該マスタノードにて管理される複数のクラスタノードと、を備えた情報処理システムによる情報処理方法であって、前記マスタノードが、前記マスタノードから前記クラスタノードに出される要求情報の転送順序が設定されたノードリストに従って前記要求情報を一の前記クラスタノードに送信し、前記クラスタノードが、前記マスタノードあるいは他の前記クラスタノードから送信された前記要求情報を受け付けて、前記ノードリストに従って次の転送先となる他の前記クラスタノードに前記要求情報を転送すると共に、次の転送先がない場合には前記要求情報を前記マスタノードに転送し、前記マスタノードが、前記要求情報を送信してから他の前記クラスタノードから送信された前記要求情報を受け取るまでの時間に応じて前記複数のクラスタノードを分割すると共に、前記マスタノードが、前記複数のクラスタノードを分割する際に、当該複数のクラスタノードを、前記マスタノードの管理下に位置するクラスタノード群と、所定のクラスタノードの管理下に位置する他のクラスタノード群と、に分割する、情報処理方法。付記11付記10に記載の情報処理方法であって、前記マスタノードが、前記複数のクラスタノードを分割する際に、当該複数のクラスタノードを、前記マスタノードの管理下に位置するクラスタノード群と、このクラスタノード群のうちの1つのクラスタノードを中継クラスタノードとして当該中継クラスタノードの管理下に位置する他のクラスタノード群と、に分割する、情報処理方法。"