"複数のサーバ装置と通信制御装置とを備える情報処理システムであって、前記各サーバ装置は、タスクの実行を要求する要求情報を前記通信制御装置から取得する要求取得手段と、複数のタスクのそれぞれに対応する複数のサービスについて各サービスの実行を管理するサービス管理手段と、前記取得された要求情報に係るタスクに対応するサービスが実行されている場合に、当該サービスに対応するタスクを実行するタスク実行部とを備え、前記通信制御装置は、前記各サーバ装置が前記複数のサービスのそれぞれを実行しているか否かを示す実行状況情報を記憶している記憶手段と、クライアント装置から要求情報を受信した場合に、前記実行状況情報を参照し、前記受信した要求情報に係るタスクに対応するサービスを実行していると示されるサーバ装置を特定し、前記受信した要求情報を当該特定したサーバ装置へ転送する要求転送手段とを備えることを特徴とする情報処理システム。前記各サーバ装置は、さらに、障害を検出し、当該障害に関係するサービスを特定するための情報を含む障害情報を生成する障害検出手段と、前記障害検出手段によって前記障害情報が生成された場合に、当該障害情報によって特定されるサービスを前記サーバ装置自身が停止していることを示す実行状況情報を生成する障害対応手段と、前記障害対応手段によって生成された実行状況情報を前記通信制御装置へ送信する第1同期手段とを備え、前記通信制御装置は、さらに、前記第1同期手段によって送信された実行状況情報を受信し、当該受信した実行状況情報によって、前記記憶手段が記憶している実行状況情報を更新する第2同期手段とを備えることを特徴とする請求項1に記載の情報処理システム。前記第1同期手段は、前記障害対応手段によって生成された実行状況情報を前記通信制御装置と他のサーバ装置とに送信する実行状況情報送信手段と、前記他のサーバ装置から送信された実行状況情報を受信する実行状況受信手段とを備え、前記サービス管理手段は、前記実行状況受信手段によって実行状況情報が受信された場合に、当該受信された実行状況情報に基づいて、実行すべきサービスを選定する実行選定手段と、前記実行選定手段による選定結果に基づいてサービスを実行するサービス実行手段とを備えることを特徴とする請求項2に記載の情報処理システム。前記障害対応手段は、前記障害検出手段によって障害情報が生成された場合に、当該障害情報によって特定されるサービスを他のサーバ装置が実行していることを示す実行状況情報を生成し、前記実行選定手段は、前記実行状況情報受信手段によって実行状況情報が受信された場合に、前記受信された実行状況情報においてサーバ装置自身が実行していると示されるサービスの中に当該サーバ装置自身が実行していないサービスがあるとき、当該サービスを実行すると選定することを特徴とする請求項3に記載の情報処理システム。前記各サーバ装置は、さらに、障害を検出し、当該障害が関係するタスクを特定するための情報を含む障害情報を生成する障害検出手段と、前記障害検出手段によって障害情報が生成された場合に、当該障害情報を前記通信制御装置へ送信する障害送信手段とを備え、前記通信制御装置は、さらに、前記障害情報を受信し、当該障害情報によって特定されるサービスを当該障害情報の送信元であるサーバ装置に代わって実行するサーバ装置を決定し、当該サービスが前記送信元であるサーバ装置において停止していることと当該サービスが前記決定されたサーバ装置において実行していることとを含む実行状況情報を生成し、当該生成した実行状況情報によって前記記憶手段が記憶している実行状況情報を更新する障害対応手段を備えることを特徴とする請求項1に記載の情報処理システム。通信回線を介して接続された各サーバ装置について複数のタスクのそれぞれに対応する各サービスが実行されているか否かを示す実行状況情報を記憶している記憶手段と、前記タスクの実行を要求する要求情報をクライアント装置から受信した場合に、前記実行状況情報を参照し、前記受信した要求情報に係るタスクに対応するサービスを実行していると示されるサーバ装置を特定し、前記受信した要求情報を当該特定したサーバ装置へ転送する要求転送手段とを備えることを特徴とする通信制御装置。タスクの実行を要求する要求情報をクライアント装置から受信した場合に、通信回線を介して接続された各サーバ装置について複数のタスクのそれぞれに対応する各サービスが実行されているか否かを示す実行状況情報を参照し、前記受信した要求情報に係るタスクに対応するサービスを実行していると示されるサーバ装置を特定し、前記受信した要求情報を当該特定したサーバ装置へ転送することをコンピュータに実行させることを特徴とするプログラム。一般にサーバ装置に障害が発生した場合であっても、一部の処理についてはそのサーバ装置が継続して実行することができることがある。しかし、特許文献1に記載の技術では、障害が発生したサーバ装置が継続して一部の処理を実行することができるか否かにかかわらず、そのサーバ装置が実行していた処理を代行サーバ装置が代行する。そのため、サーバ装置の利用率が低下するという問題がある。本発明は、このような事情に鑑みてなされたものであり、サーバ装置の利用率を向上させることが可能な情報処理システムなどを提供することを目的とする。本発明に係る情報処理システムは、複数のサーバ装置と通信制御装置とを備える情報処理システムであって、前記各サーバ装置は、タスクの実行を要求する要求情報を前記通信制御装置から取得する要求取得手段と、複数のタスクのそれぞれに対応する複数のサービスについて各サービスの実行を管理するサービス管理手段と、前記取得された要求情報に係るタスクに対応するサービスが実行されている場合に、当該サービスに対応するタスクを実行するタスク実行部とを備え、前記通信制御装置は、前記各サーバ装置が前記複数のサービスのそれぞれを実行しているか否かを示す実行状況情報を記憶している記憶手段と、クライアント装置から要求情報を受信した場合に、前記実行状況情報を参照し、前記受信した要求情報に係るタスクに対応するサービスを実行していると示されるサーバ装置を特定し、前記受信した要求情報を当該特定したサーバ装置へ転送する要求転送手段とを備えることを特徴とする。本発明によれば、各サーバ装置が、複数のタスクのそれぞれに対応する複数のサービスについて各サービスの実行を管理するサービス管理手段を備える。そのため、サーバ装置が実行するサービスの一部に関係する障害が発生した場合であっても、その障害が発生したサーバ装置は、障害に関係しないサービスを実行することができる。また、通信制御装置は、前記各サーバ装置が前記複数のサービスのそれぞれを実行しているか否かを示す実行状況情報に基づいて、要求情報に係るタスクに対応するサービスを実行しているサーバ装置へその要求情報を転送する。これによって、サーバ装置が実行するサービスの一部に関係する障害が発生した場合であっても、そのサーバ装置は、障害に関係しないサービスに対応するタスクに係る要求情報を受信して、そのタスクを実行することができる。したがって、サーバの利用率を向上させることが可能になる。本発明の実施形態について、図面を参照して説明する。全図を通じて同一の要素には同一の符号を付し、重複する説明は省略する。実施形態1.本発明の実施形態1に係る情報処理システムは、クライアント装置が要求情報を送信した場合に、サーバ装置がその要求情報に応じた処理を実行するシステムである。図1に示すように、本実施形態に係る情報処理システム101は、クライアント装置102と、サーバ装置A103及びB104と、通信制御装置105とを備える。各装置102~105は、有線又は無線LANLocalAreaNetworkなどの通信回線106を介して情報を授受できるように接続されている。このような情報処理システムの具体例としては、空調装置を制御するシステム、PCPersonalComputer群から構成されるコンピュータシステムなどがある。クライアント装置102は、要求情報を送信し、その応答としての応答情報を取得受信する。要求情報は、サーバ装置A103又はB104が提供するサービスに対応するタスクの実行を要求することを示す情報である。要求情報は、さらに、その要求に係るタスクを実行するために必要なパラメータなどを含んでもよい。また、応答情報は、要求情報に係るタスクを実行した結果を含む情報である。クライアント装置102は、図2に示すように、記憶部111と、制御部112とを備える。制御部112は、記憶部111に記憶された情報を適宜参照して処理及び制御を実行することができる。このような制御部112は、同図に示すように、要求送信部121と、応答取得部122とを備える。要求送信部121は、ユーザの操作、実行するアプリケーションプログラムにおける処理などに基づいて要求情報を通信制御装置105へ送信する。応答取得部122は、通信制御装置105から送信された応答情報を取得する。サーバ装置A103は、要求情報に応じた応答情報を生成し送信する。サーバ装置A103は、図3に示すように、記憶部131と、制御部132とを備える。記憶部131は、実行状況情報141と、プログラムA142と、プログラムB143と、プログラムC144とを記憶している。実行状況情報141は、各サーバ装置A103、B104が複数のサービスのそれぞれを実行しているか否かを示す情報である。実行状況情報141は例えば、図4に示すように、サービス情報151と、タスク情報152と、ポート番号情報153と、サーバアドレス情報154と、状態情報155とを含む。同図に示すように、サービス情報151とタスク情報152とポート番号情報153とは、1対1で互いに関連付けられている。また、これらの情報151~153の各々には複数のサーバアドレス情報154が関連付けられている。さらに、状態情報155は、サービス情報151とサーバアドレス情報154との組み合わせごとに関連付けられている。サービス情報151は、サービスの種別を特定するための情報である。タスク情報152は、タスクの種別を特定するための情報である。ポート番号情報153は、サービスに対応するポート番号を示す情報である。サーバアドレス情報154は、各サーバ装置A103、B104を特定するための情報サーバ情報の一例であって、各サーバ装置A103、B104のアドレスを示す。192.168.0.3はサーバ装置A103のアドレスであり、192.168.0.4はサーバ装置B104のアドレスである。状態情報155は、各サービスを実行しているか否かを示す情報である。図4に示すUPは、サービスを実行していることを表す。また、DOWNは、サービスを実行していない停止していることを表す。図4の実行状況情報141は、例えば、サービスAを示すサービス情報151に、タスクAを示すタスク情報152及び5100を示すポート番号情報153が関連付けられている例を示す。また図4の実行状況情報141は、例えば、サービスAを示すサービス情報151とサーバ装置A103を示すサーバアドレス情報154との組み合わせに、UPを示す実行状況情報141が関連付けられている例を示す。図3に戻り、プログラムA142~C144はそれぞれ、サービスA~Cを実行するためのアプリケーションプログラムである。例えば、プログラムA142を実行することによって、サービスAが実行される。プログラムB143及びC144についても同様である。制御部132は、要求取得部161と、サービス管理部162と、タスク実行部163と、応答送信部164とを備える。これらは、主に要求情報に応じて応答情報を送信するための機能を担当する。要求取得部161は、通信回線106を介して通信制御装置105から要求情報を取得する。その際、要求取得部161は、要求情報に係るタスクに対応するサービスが実行されている場合に、その要求情報を受け付けてもよい。サービス管理部162は、実行状況情報141に基づいてサービスA~Cの実行を管理する。サービス管理部162は、図5に示すように、実行選定部171と、サービス実行部172とを備える。実行選定部171は、実行状況情報141を参照し、サーバ装置A103が実行すべきサービスを選定する。具体的には、実行選定部171は、実行状況情報141においてサーバ装置A103が実行していることが示されるサービスを実行すべきと選定する。また、実行選定部171は、実行状況情報141においてサーバ装置A103及びB104のいずれにおいても停止していることが示されるサービスであって、サーバ装置A103が実行することができるものを実行すべきサービスとして選定する。サービス実行部172は、実行選定部171によって実行すべきと選定されたサービスを実行する。具体的には、サービス実行部172は、プログラムA142~C144のうち、実行選定部171によって実行すべきと選定されたサービスに対応するものを実行する。これによって、サービスA~Cのそれぞれが実行され、それぞれに対応するタスクA~Cに係る要求情報を要求取得部161が受け付けることができるようになる。図3に戻り、タスク実行部163は、要求取得部161が要求情報を取得した場合に、取得された要求情報に係るタスクを実行する。それによって、タスク実行部163は応答情報を生成する。タスク実行部163は、図6に示すように、第1~第3実行部181~183を備える。第1実行部181は、要求情報がタスクAに係るものであるか否かを判定する。そして、第1実行部181は、要求情報がタスクAに係るものであると判定したときに、要求情報に含まれるパラメータを適宜参照してタスクAを実行する。第2及び第3実行部182、183のそれぞれは、第1実行部181と同様の判定に基づいてタスクB及びCを実行する。第1~第3実行部181~183のそれぞれが、タスクA~Cを実行することによって、応答情報が生成される。なお、タスクA~Cはそれぞれ、プログラムA142~C144に含まれる処理、プログラムA142~C144から呼び出される処理などであってよい。図3に戻り、応答送信部164は、タスク実行部163によって応答情報が生成された場合に、通信回線106を介してその応答情報を通信制御装置105へ送信する。制御部112は、さらに、障害検出部165と、障害対応部166とを備える。これらは、主に障害発生時にその障害に対応するための機能を担当する。障害検出部165は、サーバ装置A103において発生した障害を検出する。また、障害検出部165は、障害を検出した場合に障害情報を生成する。障害情報は、障害に関係するサービスを特定するための情報を含む。障害が例えばサービスAに関係する場合として、障害によって、サービスAを実行することができなくなる場合、サービスAに対応するタスクAを実行することができなくなる場合がある。さらに、サービスA又はそれに対応するタスクAを実行することによってサーバ装置A103での他の処理に不具合を生じさせる障害である場合なども、障害がサービスAに関係する場合に含まれる。障害対応部166は、サーバ装置A103の障害検出部165によって障害情報が生成された場合に、その障害情報に基づいて実行状況情報141を生成する。実行状況情報141を生成した障害対応部166は、その実行状況情報141によって記憶部131の実行状況情報141を更新する。障害対応部166は、図7に示すように、実行状況生成部191と、障害時更新部192とを備える。実行状況生成部191は、サーバ装置A103において障害が発生した場合に、障害検出部165によって生成された障害情報に基づいて実行状況情報141を生成する。この場合に生成される実行状況情報141は、障害情報によって特定されるサービスをサーバ装置A103において停止していることを含む。また、実行状況生成部191は、サーバ装置B104において障害が発生した場合にも、実行状況情報141を生成する。この場合に生成される実行状況情報141は、発生した障害によってサーバ装置B104が実行することができなくなったサービスをサーバ装置B104に代わってサーバ装置A103が実行していることを含む。障害時更新部192は、実行状況生成部191によって実行状況情報141が生成された場合に、その実行状況情報141によって、記憶部131に記憶されている実行状況情報141を更新する。図3に戻り、制御部112は、さらに、第1初期化部167と、第1同期部168とを備える。第1初期化部167は、サーバ装置A103における初期化処理を実行する。初期化処理には、通信制御装置105との間で、通信回線106を介して通信できるように通信状態を確立する処理などが含まれる。第1同期部168は、各装置103~105が記憶している実行状況情報141を、通信回線106を介して同期させる。この同期は、初期化時及び実行状況生成部191によって実行状況情報141が生成された後に行なわれる。初期化時の同期では、各装置103~105の実行状況情報141は、初期化時の基準になるものとして予め定められた実行状況情報141マスタ情報により同期される。本実施形態では、サーバ装置A103がマスタ情報を記憶しているものとする。実行状況生成部191によって実行状況情報141が生成された後の同期では、各装置103~105の実行状況情報141は、その生成された新たな実行状況情報141により同期される。第1同期部168は、図8に示すように、実行状況送信部201と、第1実行状況受信部202と、第1同期時更新部203とを備える。実行状況送信部201は、サーバ装置B104及び通信制御装置105へ通信回線106を介して実行状況情報141を送信する。初期化時には、実行状況送信部201は、マスタ情報としての実行状況情報141を送信する。また、実行状況生成部191によって実行状況情報141が生成された後には、実行状況送信部201は、その生成された新たな実行状況情報141を送信する。第1実行状況受信部202は、サーバ装置B104の実行状況送信部201によって実行状況情報141が送信された場合に、その送信された実行状況情報141を受信する。第1同期時更新部203は、第1実行状況受信部202によって実行状況情報141が受信された場合に、その受信された実行状況情報141によって、記憶部131に記憶されている実行状況情報141を更新する。サーバ装置B104は、サーバ装置A103と同様の構成を備える。そのため、サーバ装置B104が備える構成に関する詳細な説明は省略する。通信制御装置105は、クライアント装置102から要求情報を受信し、その要求情報に係るタスクに対応するサービスを実行しているサーバ装置A103又はB104へその要求情報を転送する。通信制御装置105は、図9に示すように、実行状況情報141を記憶している記憶部211と、制御部212とを備える。制御部212は、要求転送部231と、応答転送部232とを備える。これらは、主にクライアント装置102とサーバ装置A103及びB104との間で、要求情報及び応答情報を転送するための機能を担当する。要求転送部231は、クライアント装置102から要求情報を受信する。要求情報を受信した要求転送部231は、実行状況情報141に基づいてその要求情報をサーバ装置A103及びB104のいずれに転送するかを特定する。転送先を特定した要求転送部231は、その転送先となるサーバ装置A103又はB104に要求情報を転送する。要求転送部231は、図10に示すように、要求情報受信部241と、転送先特定部242と、要求情報転送部243とを備える。要求情報受信部241は、通信回線106を介してクライアント装置102から要求情報を受信する。転送先特定部242は、要求情報受信部241によって要求情報が受信された場合に、実行状況情報141を参照し、その要求情報を転送するサーバ装置A103又はB104を特定する。詳細には、転送先特定部242は、まず、要求情報に応じて実行するタスクを特定する。次に、転送先特定部242は、特定したタスクに対応するサービスを実行していることが実行状況情報141において示されるサーバ装置A103又はB104を転送先として特定する。なお、要求情報に係るタスクに対応するサービスを実行しているサーバ装置A103,B104が複数ある場合、転送先特定部242は、例えば予め定められた転送先特定条件に従って転送先を特定してよい。転送先特定条件は例えば、要求情報を受信した時の処理負荷が軽いサーバ装置A103,B104を優先的に転送先とすることである。また、転送先特定条件は例えば、その複数のサーバ装置A103,B104を一定の順序で交互に転送先とすることである。さらに、転送先特定条件は例えば、その複数のサーバ装置A103,B104のうち特定のものを優先的に転送先とすることである。さらに転送先特定条件は、これら例示した転送先特定条件を含む条件の1つ又は複数を組み合わせたものでもよい。要求情報転送部243は、転送先特定部242によって転送先が特定された場合に、その転送先として特定されたサーバ装置A103又はB104へ要求情報受信部241によって受信された要求情報を、通信回線106を介して送信する。図9に戻り、応答転送部232は、サーバ装置A103又はB104から応答情報を、通信回線106を介して受信する。応答情報を受信した応答転送部232は、その応答情報に対応する要求情報の送信元であるクライアント装置102へその応答情報を、通信回線106を介して送信する。図9に示すように、制御部212は、さらに、第2初期化部233と、第2同期部234とを備える。第2初期化部233は、通信制御装置105における初期化処理を実行する。初期化処理は、サーバ装置A103、サーバ装置B104及びクライアント装置102のそれぞれとの間で、通信回線106を介して通信できるように通信状態を確立する処理などを含む。第2同期部234は、サーバ装置A103又はB104の第1同期部168から通信回線106を介して実行状況情報141を受信することによって、記憶部211の実行状況情報141をマスタ情報又は新たな実行状況情報141と同期させる。この同期は、サーバ装置A103の第1同期部168において説明したように、初期化時及びサーバ装置A103又はB104において実行状況情報141が生成された後に行なわれる。第2同期部234は、図11に示すように、第2実行状況受信部251と、第2同期時更新部252とを備える。第2実行状況受信部251は、サーバ装置A103又はB104の実行状況送信部201から送信された実行状況情報141を受信する。第2同期時更新部252は、第2実行状況受信部251によって実行状況情報141が受信された場合に、その受信された実行状況情報141によって、記憶部211に記憶されている実行状況情報141を更新する。これまで、実施形態1に係る情報処理システム101の構成について説明した。ここから、情報処理システム101において実行される処理について説明する。初期化時の処理まず、初期化時に情報処理システム101において実行される処理について、図12を参照して説明する。初期化は、情報処理システム101を起動した時などに実行される。通信制御装置105の第2初期化部233が初期化処理を実行するステップS101。サーバ装置A103及びB104それぞれの第1初期化部167が初期化処理を実行するステップS102、S103。これによって、通信制御装置105とサーバ装置A103及びB104との間、通信制御装置105とクライアント装置102との間で、通信回線106を介した通信が可能になる。通信制御装置105の第2同期部234と、サーバ装置A103及びB104それぞれの第1同期部168は、通信制御装置105とサーバ装置A103及びB104との間で実行状況情報141を同期させる処理を実行するステップS104。図13は、実行状況同期処理ステップS104の詳細を示す。サーバ装置A103の実行状況送信部201がマスタ情報としての実行状況情報141aを通信制御装置105及びサーバ装置B104に送信するステップS1041。本実施形態のマスタ情報の内容は、図4に示す実行状況情報141aであるとする。通信制御装置105では、第2実行状況受信部251が実行状況情報141aを受信しステップS1042、第2同期時更新部252が、実行状況情報141aによって記憶部211の実行状況情報141を更新するステップS1043。サーバ装置B104では、第1実行状況受信部202が実行状況情報141aを受信しステップS1044、第1同期時更新部203が、実行状況情報141aによって記憶部131の実行状況情報141を更新するステップS1045。このような実行状況同期処理図12のステップS104によって、各サーバ装置A103及びB104と通信制御装置105とが記憶している実行状況情報141は、サーバ装置A103が記憶していたマスタ情報としての実行状況情報141aによって同期される。図12に戻り、サーバ装置A103の実行選定部171は、記憶部131の実行状況情報141a図4参照を参照する。そして、実行選定部171は、サーバ装置A303192.168.0.3を示すサーバアドレス情報154に関連付けられた状態情報155aのうち、実行していることUPを示す状態情報155aを特定する。さらに、実行選定部171は、特定した状態情報155aに関連付けられたにサービス情報151が示すサービスA及びCを実行べきサービスとして選定するステップS105。サーバ装置A103のサービス実行部172は、実行選定部171によって実行すべきと選定されたサービスA及びCを実行するステップS106。詳細には、サーバ装置A103のサービス実行部172は、記憶部131のプログラムA142及びC144を実行し、これによって、サービスA及びCを実行する。サーバ装置B104の実行選定部171は、サーバ装置A103における実行選定処理ステップS105と同様に、図4に示す実行状況情報141aに基づいて、実行すべきサービスを選定する。具体的には、サーバ装置B104の実行選定部171は、サービスBを実行すべきサービスとして選定するステップS107。サーバ装置B104のサービス実行部172は、その実行選定部171によって実行すべきと選定されたサービスBを実行するステップS108。詳細には、サーバ装置B104のサービス実行部172は、記憶部131のプログラムB143を実行し、これによって、サービスBを実行する。これにより、情報処理システム101は初期化時の処理を終了する。初期化時の処理によって、情報処理システム101を構成する各装置103~105には、マスタ情報としての実行状況情報141aが記憶される。また、その実行状況情報141aに従って、サーバ装置A103及びB104がサービスを実行する。その後、各装置103~105は、クライアント装置102から送信される要求情報を受信するまで待機する。通常時の要求情報送信時の処理次に、障害が発生していない場合、すなわち、通常時において、クライアント装置102が要求情報を送信し、その応答情報を取得するまでの処理について、図14を参照して説明する。クライアント装置102の要求送信部121が、通信制御装置105へ要求情報を送信するステップS111。ここでは、要求情報は、タスクAの実行を要求することを示し、タスクAを実行するために必要なパラメータを適宜含むものとする。通信制御装置105の要求転送部231は、タスクAに係る要求情報を受信し、実行状況情報141a図4参照に基づいて、サーバ装置A103へその受信した要求情報を送信するステップS112。図15は、要求情報転送処理ステップS112の詳細を示す。要求情報受信部241が、クライアント装置102によって送信された、タスクAに係る要求情報を受信するステップS1121。転送先特定部242は、図4に示す実行状況情報141aに基づいて、上記の要求情報に係るタスクAに対応するサービスであるサービスAを実行しているサーバ装置A103を転送先として特定するステップS1122。要求情報転送部243は、転送先特定部242が特定したサーバ装置A103アドレスが192.168.0.3へ要求情報受信部241が受信した要求情報を送信するステップS1123。図14に戻り、サーバ装置A103の要求取得部161は、要求転送部231から送信された、タスクAに係る要求情報を取得するステップS113。サーバ装置A103のタスク実行部163の第1実行部181は、要求取得部161によって取得された要求情報に係るタスクをタスクAと特定し、特定したタスクAを実行する。それによって、第1実行部181は応答情報を生成するステップS114。サーバ装置A103の応答送信部164は、第1実行部181によって生成された応答情報を通信制御装置105へ送信するステップS115。通信制御装置105の応答転送部232は、応答送信部164によって送信された応答情報を受信し、その応答情報に対応する要求情報を送信したクライアント装置102へその応答情報を送信するステップS116。クライアント装置102の応答取得部122は、応答転送部232によって送信された応答情報を取得するステップS117。これにより、通常時の要求情報送信時の処理は終了する。このように、クライアント装置102が送信した要求情報をサーバ装置A103又はB104が受信するまでに、通信制御装置105が介在する。この通信制御装置105が実行状況情報141を参照することによって、要求情報に応じた適切なサーバ装置A103又はB104へ要求情報を送信することができる。そのため、サーバ装置A103及びB104によってタスクA~Cを分担することが可能になる。障害発生時の処理障害発生時に実行される処理について、図16を参照して説明する。ここでは、サーバ装置A103において実行しているサービスAに関連する障害が発生した場合を例に説明する。サーバ装置A103の第1実行部181がタスクAを異常終了するステップS121。これによって、サーバ装置A103においてタスクAを実行することができなくなる障害が発生したとする。サーバ装置A103の障害検出部165は、サーバ装置A103における障害を検出し、障害情報を生成するステップS122。ここでは、タスクAの異常終了であるため、障害検出部165は、タスクAに対応するサービスAを特定するための情報を含む障害情報を生成する。サーバ装置A103の実行状況生成部191は、障害検出部165によって生成された障害情報を取得し、取得した実行状況情報に基づいて実行状況情報141を生成するステップS123。ここで生成される実行状況情報は、障害情報によって特定されるサービスAをサーバ装置A103において停止していることを含む。図17は、本実施形態に係る実行状況情報生成処理ステップS123において、図4に示す実行状況情報141aを元に生成される実行状況情報141bの例を示す。図17で下線を付して示すように、実行状況情報141bでは、サービスAについて、サーバ装置A103サーバアドレス192.168.0.3に関連付けられた状態情報155bがDOWNを示す。サーバ装置A103の障害時更新部192は、実行状況情報141bによって記憶部131の実行状況情報141aを更新するステップS124。通信制御装置105の第2同期部234と、サーバ装置A103及びB104それぞれの第1同期部168は、通信制御装置105とサーバ装置A103及びB104との間で実行状況情報141bを同期させる処理を実行するステップS104。ここでの実行状況同期処理ステップS104は、図12及び図13を参照して説明した実行状況同期処理ステップS104と同様である。これによって、障害発生後にサーバ装置A103において生成された実行状況情報141bが、他の装置104、105においても記憶される。すなわち、各装置103~105の実行状況情報141が、実行状況情報141bによって同期される。このように、発生した障害の内容を反映した実行状況情報141bが、障害発生後ただちに同期リアルタイムで更新される。これによって、通信制御装置105は、サーバ装置A103が実行しているサービスC図16の実行状況情報141b参照に対応するタスクCに係る要求情報をサーバ装置A103へ転送することができる。したがって、障害が発生したサーバ装置A103を可能な限り使用することができるため、サーバ装置A103の利用率を向上させることが可能になる。また、実行状況情報141bが同期されることによって、サーバ装置B105は、次に説明するように、サーバ装置A104に代わって実行すべきサービスを選定することが可能になる。サーバ装置B104の実行選定部171は、同期された実行状況情報141bを参照し、その実行状況情報141bに基づいて、実行すべきサービスを選定するステップS125。図17に示す実行状況情報141bの場合、サービスAが、サーバ装置A103及びB104のいずれにおいても停止しているDOWN。そのため、サーバ装置A103においてサービスAに対応するタスクAに関連する障害が発生したとわかる。そこで、サーバ装置B104の実行選定部171は、サーバ装置B104が実行可能なサービスAを実行すべきサービスとして選定する。このように、実行選定部171は、サーバ装置A103及びB104のいずれにおいても停止していることが実行状況情報141によって示されるサービスAがある場合に、そのサービスAを実行すべきと選定する。なお、障害発生後の実行状況同期処理図16のステップS104において、障害情報が、サーバ装置A103からサーバ装置B104へ実行状況情報141とともに送受信されてもよい。この場合、サーバ装置B104の実行選定部171は、障害情報を参照して、実行すべきサービスを選定することができる。なお、実行選定部171は、障害発生前の実行状況情報141a図4参照と障害の内容が反映された実行状況情報141b図17参照とを比較してもよい。そして、実行選定部171は、比較した結果、サーバ装置A103のサービスAがDOWNに変更されていることから、サービスAを実行すべきと選定してもよい。サーバ装置B104のサービス実行部172は、実行選定部171によって実行すべきと選定されたサービスAを実行するステップS126。具体的には、サーバ装置B104のサービス実行部172は、プログラムA142を実行し、それによって、サービスAを実行する。このように、サーバ装置B104は、サーバ装置A103において発生した障害に関係するサービスAをサーバ装置A103に代わって新たに実行する。これによって、サービスAに対応するタスクAは、情報処理システム101において実行可能に維持され、情報処理システム101における耐障害性を向上させることが可能になる。また、サーバ装置B104は、他の装置103、105の指示を受けることなく、新たにサービスAを実行すべきサービスとしてサーバ装置B104自身で選定して実行する。そのため、他の装置103、105からの指示を受けてサービスを実行するなどの構成を採用する場合よりも、処理を簡略化することができる。したがって、クライアント装置102が要求情報を送信した後に応答情報を受信するまでの待ち時間を短くすることが可能になる。サーバ装置B104の実行状況生成部191は、障害情報によって特定されるサービスAをサーバ装置B104が実行していることを示す状態情報155を含む実行状況情報141を生成するステップS127。図18は、本実施形態に係る実行状況情報生成処理ステップS127において、図17に示す実行状況情報141bを元に生成される実行状況情報141cの例を示す。実行状況情報141cでは、図18で下線を付して示すように、サービスAについて、サーバ装置B104に関連付けられた状態情報155cがUPを示す。サーバ装置B104の障害時更新部192は、実行状況情報141cによって記憶部131の実行状況情報141bを更新するステップS128。通信制御装置105の第2同期部234と、サーバ装置A103及びB104それぞれの第1同期部168は、通信制御装置105とサーバ装置A103及びB104との間で実行状況情報141cを同期させるステップS129。図19は、実行状況同期処理ステップS129の詳細を示す。サーバ装置B104の実行状況送信部201が、実行状況情報141cを通信制御装置105及びサーバ装置A103へ送信するステップS1291。通信制御装置105では、第2実行状況受信部251が実行状況情報141cを受信しステップS1292、第2同期時更新部252が実行状況情報141cによって記憶部211の実行状況情報141bを更新するステップS1293。サーバ装置A103では、第1実行状況受信部202が実行状況情報141cを受信しステップS1294、第1同期時更新部203が実行状況情報141cによって記憶部131の実行状況情報141bを更新するステップS1295。これによって、サーバ装置A103及びB104と通信制御装置105とが実行状況情報141cを記憶する。すなわち、各装置103~105の実行状況情報141が、実行状況情報141cによって同期する。これにより、障害発生時の処理は終了する。障害発生後の要求情報送信時の処理サービスAに関連する障害が発生した後に、クライアント装置102がタスクAに係る要求情報を送信した場合の処理について、図20を参照して説明する。要求送信部121がタスクAに係る要求情報を通信制御装置105へ送信するステップS131。その要求情報を受信した要求転送部231は、要求情報に係るタスクAに対応するサービスAを実行しているサーバ装置B104へその要求情報を送信するステップS132。サーバ装置B104の要求取得部161は、要求転送部231から送信された要求情報を受信するステップS133。サーバ装置B104のタスク実行部163の第1実行部181は、受信された要求情報に係るタスクAを実行し、それによって、応答情報を生成するステップS134。サーバ装置B104の応答送信部164は、生成された応答情報を通信制御装置105へ送信するステップS135。応答情報を受信した通信制御装置105の応答転送部232は、要求情報を送信したクライアント装置102へその応答情報を転送するステップS136。クライアント装置102の応答取得部122が応答情報を取得するステップS137。これにより、障害発生後の要求情報送信時の処理は終了する。これまで、本発明の実施形態1について説明した。実施形態1によれば、通信制御装置105は、実行状況情報141に基づいて要求情報をサーバ装置A103又はB104へ転送する。また、サーバ装置A103及びB104のいずれか例えば、サーバ装置A103に障害が発生した場合であっても、サーバ装置A103は、その障害に関係しないサービスを継続して実行することができる。そのため、障害が発生したサーバ装置A103には、障害に関係しないサービスに対応するタスクに係る要求情報が転送され、そのサーバ装置A103はその要求情報に係るタスクを実行することができる。したがって、障害が発生したサーバ装置A103の利用率を向上させることが可能になる。また、実施形態1によれば、サーバ装置A103及びB104が相互に重複してサービスA~C及びタスクA~Cを実行することができる。そのため、サーバ装置例えば、サーバ装置A103での障害が関係するサービスについては、その障害が発生していない他のサーバ装置例えば、サーバ装置B104で実行することができる。したがって、情報処理システム101の耐障害性を向上させることが可能になる。さらに、実施形態1によれば、障害が発生したサーバ装置例えば、サーバ装置A103が上述のようにサービスの一部を継続して実行することができる。そのため、障害が発生したサーバ装置A103自体のすべての稼動を停止させて、サーバ装置A103において実行していたサービスのすべてを他のサーバ装置例えば、サーバ装置B104に実行させるよりも、サーバ装置B104に掛かる負荷を軽減することができる。これによって、サーバ装置A103に障害が発生した場合であっても、サーバ装置B104は、要求情報に係るタスクを早く実行することができる。したがって、クライアント装置102が要求情報を送信した後に応答情報を受信するまでの待ち時間を短くすることが可能になる。実施形態2.実施形態2では、障害が発生した場合に、その障害が関係するサービスをいずれのサーバ装置において実行するかについて、障害が発生したサーバ装置が決定する。この点が、障害が発生していないサーバ装置が、その障害が関係するサービスを実行すると決定した実施形態1と異なる。本実施形態に係る情報処理システム301は、図21に示すように、クライアント装置102と、通信制御装置105と、サーバ装置A303及びB304とを備える。本実施形態に係るクライアント装置102及び通信制御装置105が備える構成は、実施形態1に係るそれぞれと同様である。図22に示すように、サーバ装置A303は、記憶部131と制御部332とを備える。本実施形態に係る記憶部131は、実施形態1に係る記憶部131と同様の情報141~144を記憶している。制御部332は、実施形態1のサービス管理部162及び障害対応部166に代えて、サービス管理部362及び障害対応部366を備える。サービス管理部362は、図23に示すように、実施形態1の実行選定部171図5参照に代えて、実行選定部371を備える。実行選定部371は、実行状況情報141を参照し、その実行状況情報141に基づいて、実行すべきサービスを選定する。具体的には、実行選定部371は、実行状況情報141においてサーバ装置A303に関連付けられた状態情報155を参照する。そして、実行選定部371は、実行していることを示す状態情報155が関連付けられたサービス情報151が示すサービスのうち、サーバ装置A303が実行していないサービスがある場合に、そのサービスを実行すべきと選定する。障害対応部366は、図24に示すように、実施形態1の実行状況生成部191図7参照に代えて、実行状況生成部391を備える。実行状況生成部391は、サーバ装置A103の障害検出部165が障害情報を生成した場合に、実行状況情報141を生成する。実行状況生成部391によって生成される実行状況情報141は、実施形態1と同様に、障害情報によって特定されるサービスをサーバ装置A303が停止していることを示す情報を含む。これに加えて、実行状況生成部391によって生成される実行状況情報141は、障害情報によって特定されるサービスをサーバ装置B304が実行していることを示す情報を含む。本実施形態に係る情報処理システム301においても、実施形態1に係る情報処理システム101と同様に、初期化時の処理、通常時及び障害発生後の要求情報送信時の処理、障害発生時の処理が実行される。本実施形態では、障害発生時の処理が実施形態1におけるものと異なる。障害発生時の処理本実施形態に係る障害発生時の処理では、図25に示すように、実行状況情報生成処理ステップS323及び実行選定処理ステップS325が、実施形態1においてこれらに対応する処理図16のステップS123及びステップS125と異なる。サーバ装置A303の実行状況生成部391は、障害情報によって特定されるサービスAをサーバ装置A303が停止していることと、そのサービスAをサーバ装置B104が実行していることとを含む実行状況情報141を生成するステップS323。具体的には、実行状況生成部391によって、図18に示す実行状況情報141cが生成される。サーバ装置B304の実行選定部371は、実行状況同期処理ステップS104において記憶した新しい実行状況情報141c図18参照を参照する。そして、実行選定部371は、サーバ装置B304に関連付けられた状態情報155cが実行していることUP示すサービスA及びCを特定する。そして、実行選定部371は、特定したサービスA及びCのうち、停止しているサービスAを実行すべきサービスとして選定するステップS325。本実施形態によれば、実施形態1と同様の効果を奏する。また、本実施形態によれば、サーバ装置A303においてタスクAに関連する障害が発生した場合、サーバ装置A303によって、サーバ装置B304がサービスAを実行することを含む実行状況情報141cが生成される。そのため、実行選定部371による選定に従ってサービスAの実行を開始した後に、サーバ装置B304が、実行状況情報141cを生成するなどの処理図16に示すステップS126~S128を実行する必要がなくなる。また、実行状況情報141cは、実行状況同期処理ステップS104によって各装置105、303、304に記憶されている。そのため、サービス実行処理ステップS126の後に、再度実行状況同期処理ステップS129を実行する必要もない。したがって、本実施形態によれば、障害発生時の処理を実施形態1に係る障害発生時の処理よりも簡略化することができる。これにより、各装置105、303、304に掛かる負荷を軽減することが可能になる。また同時に、クライアント装置102が要求情報を送信した後に応答情報を受信するまでの待ち時間をさらに短くすることが可能になる。実施形態3.実施形態3では、情報処理システムが、3つのサーバ装置を備える。また、障害が発生した場合に、その障害が関係するサービスをいずれのサーバ装置が実行するかについて、通信制御装置が決定する。本実施形態に係る情報処理システム401は、図26に示すように、クライアント装置102と、通信制御装置105と、サーバ装置A403、B404及びC406とを備える。クライアント装置102が備える構成は、実施形態1に係るクライアント装置102と同様である。本実施形態に係るサーバ装置A403は、図27に示すように、記憶部431と制御部432とを備える。本実施形態に係る記憶部431は、実施形態1の実行状況情報141とは異なる実行状況情報441を記憶している。実行状況情報441は、図28に示すように、実施形態1に係る実行状況情報141に含まれる各情報151~155に加えて、実行可否情報456を含む。実行可否情報456は、情報処理システム401において提供されるサービスA~C及びタスクA~Cのそれぞれを各サーバ装置A403、B404、C406において実行することができるか否かを示す情報である。図28において、実行可否情報456の可は、実行可否情報456に関連付けられたサーバ装置A403、B404又はC406が、実行可否情報456に関連付けられたサービス及びタスクを実行できることを示す。なお、本実施形態においても実施形態1と同様に、サーバ装置A403、B404、C406はサーバアドレス情報154によって特定され、タスクはタスク情報152によって示される。制御部432は、実施形態1に係るサービス管理部162、障害対応部166及び第1同期部168に代えて、サービス管理部462、障害送信部469及び第1同期部468を備える。サービス管理部462は、図29に示すように、実行選定部471と、サービス実行部172と、タスク停止部473とを備える。サービス実行部172は、実施形態1に係るサービス実行部172と同様である。実行選定部471は、実行状況情報141を参照し、サーバ装置A403において実行すべきサービスを選定する。実行選定部471は、サーバ装置A403を示すサーバアドレス情報154に関連付けられた状態情報155を参照する。実行していることを示す状態情報155に関連付けられたサービス情報151が示すサービスが実行されていない場合に、実行選定部471は、そのサービスを実行すべきサービスとして選定する。また、停止していることを示す状態情報155に関連付けられたサービス情報151が示すサービスを実行している場合に、実行選定部471は、そのサービスを停止すべきサービスと選定する。タスク停止部473は、実行選定部471によって停止すると選定されたサービスを停止する。図27に戻り、障害送信部469は、サーバ装置A403において障害情報が生成された場合に、通信制御装置105へ障害情報を送信する。障害情報は、実施形態1と同様に、障害に関係するサービスを特定するための情報を含む。なお、障害情報は、障害が発生したサーバ装置A403を示す情報をさらに含んでもよい。第1同期部468は、図30に示すように、第1実行状況受信部202と、第1同期時更新部203とを備え、実行状況送信部201図8参照を備えていない。第1実行状況受信部202及び第1同期時更新部203は、実施形態1に係るそれぞれと同様である。次に、サーバ装置B404及びC406のそれぞれも、サーバ装置A403と同様の構成を備える。そのため、サーバ装置B404及びC406の構成に関する詳細な説明は省略する。次に、本実施形態に係る通信制御装置405は、図31に示すように、記憶部511と、制御部432とを備える。記憶部511は、マスタ情報としての実行状況情報441を記憶している。制御部432は、実施形態1に係る制御部212の構成に加えて障害対応部466を備え、制御部212の第2同期部234に代えて第2同期部534を備える。図32に示すように、障害対応部466は、障害情報受信部493と、実行サーバ決定部494と、実行状況生成部491と、実行状況更新部492とを備える。障害情報受信部493は、障害情報を生成したサーバ装置A403、B404又はC406から通信回線106を介して障害情報を受信する。実行サーバ決定部494は、障害が発生したサーバ装置A403、B404又はC406が実行していたサービスを障害が発生したサーバ装置A403、B404又はC406に代わって実行するサーバ装置A403、B404又はC406を決定する。さらに、実行サーバ決定部494は、予め定められた順位に従って、各サーバ装置A403、B404及びC406の負荷が等しくなるように、サーバ装置A403、B404及びC406で実行するサービスを決定する。これらの決定は、記憶部511の実行状況情報441と障害情報受信部493によって受信された障害情報とに基づいて行なわれる。実行状況生成部491は、実行サーバ決定部494による決定に基づいて実行状況情報441を生成する。実行状況生成部491によって生成される実行状況情報441は、障害情報を送信したサーバ装置A403、B404又はC406において、障害情報によって特定されるサービスを実行できないことを示す実行可否情報456を含む。また、実行状況生成部491によって生成される実行状況情報は、実行サーバ決定部494によって決定されたサーバ装置A403、B404又はC406が障害情報によって特定されるサービスを実行していることを示す状態情報155を含む。実行状況更新部492は、実行状況生成部491によって生成された実行状況情報441によって記憶部511の実行状況情報を更新する。第2同期部534は、サーバ装置A403、B404及びC406の第1同期部468へ通信回線106を介して記憶部511の実行状況情報441を送信することによって、各装置403~406の実行状況情報441を同期させる。この同期は、初期化時及び障害対応部466によって実行状況情報441が生成された後に行なわれる。本実施形態に係る情報処理システム401も、実施形態1に係る情報処理システム101と同様に、初期化時の処理、通常時及び障害発生後の要求情報送信時の処理、障害発生時の処理を実行する。通常時及び障害発生後の要求情報送信時の処理は、サーバ装置C406が増えたことを除いて、実施形態1に係るそれぞれと同様であるため、本実施形態での説明は省略する。初期化時の処理本実施形態に係る初期化時の処理では、図33に示すように、通信制御装置405の第2初期化部233が初期化処理を実行するステップS401。サーバ装置A403、B404及びC406それぞれの第1初期化部167が初期化処理を実行するステップS402~S404。これによって、通信制御装置405と各サーバ装置A403、B404及びC406の間、通信制御装置405とクライアント装置102との間で、通信回線106を介した通信が可能になる。通信制御装置405の第2同期部534と、サーバ装置A403、B404及びC406それぞれの第1同期部468は、通信制御装置405とサーバ装置A403、B404及びC406との間で実行状況情報441を同期させるステップS405。本実施形態のマスタ情報の内容は、図28に示す実行状況情報441aであるとする。図33は、実行状況同期処理ステップS405の詳細を示す。通信制御装置405の第2同期部534がマスタ情報としての実行状況情報441aをサーバ装置A403、B404及びC406へ送信するステップS4051。各サーバ装置A403、B404及びC406の第1実行状況受信部202は、実行状況情報441aを受信するステップS4052~S4054。各サーバ装置A403、B404及びC406の第1同期時更新部203は、実行状況情報441aによって記憶部431の実行状況情報441を更新するステップS4055。図33に戻り、各サーバ装置A403、B404、C406の実行選定部471は、記憶部431の実行状況情報441a図28参照に基づいて、実行すべきサービスを選定するステップS406~S408。この実行選定処理ステップS406~S408は、実施形態1における実行選定処理図12のステップS105と同様である。具体的には、サーバ装置A403の実行選定部471はサービスAを実行すべきサービスとして選定する。サーバ装置B404の実行選定部471はサービスBを実行すべきサービスとして選定する。サーバ装置C403の実行選定部471はサービスCを実行すべきサービスとして選定する。各サーバ装置A403、B404、C406のサービス実行部172はそれぞれ、実行選定部471による選定結果に基づいてサービスA~Cを実行するステップS409~S411。これにより、情報処理システム401は初期化時の処理を終了する。初期化時の処理によって、情報処理システム401を構成する各装置403~406には、マスタ情報となる実行状況情報441aが記憶される。また、その実行状況情報441aに従って、各サーバ装置A403、B404、C406はサービスを実行し、実行中のサービスに対応するタスクに係る要求情報を受信するまで待機する。障害発生時の処理本実施形態に係る障害発生時の処理を図35に示す。本実施形態においても、実施形態1と同様に、サーバ装置A403が実行しているサービスAに関連する障害が発生した場合を例に説明する。サーバ装置A403の第1実行部181がタスクAを異常終了するステップS121。サーバ装置A403の障害検出部165は、サーバ装置A403において障害が発生したことを検出し、実施形態1と同様の障害情報を生成するステップS122。障害送信部469は、障害検出部165によって生成された障害情報を通信制御装置405へ送信するステップS441。障害情報受信部493は、障害情報を受信するステップS442。実行サーバ決定部494は、障害情報受信部493がサーバ装置A403から障害情報を受信したこと及びその障害情報に基づいて、サーバ装置A403がサービスAを実行できないと判定する。そして、実行サーバ決定部494は、サーバ装置A403に代わってサービスAを実行するサーバ装置C406を決定するステップS443。ここで、図28に示す実行状況情報441に基づけば、サーバ装置A403がサービスAを実行することができない場合、サーバ装置B404及びC406がサービスAを実行できる。本実施形態では、サーバ装置A403の代わりにサービスAを実行するサーバ装置B404又はC406は、例えば予め定めた順位に従って、サーバ装置C406と決定されるものとする。この時点で、サーバ装置A403が実行するサービスはなくなる一方で、サーバ装置C406はサービスA及びCの2つを実行することになる。そのため、サーバ装置A403とC406とで負荷の偏りが発生することになる。そこで、実行サーバ決定部494は、各サーバ装置A403、B404及びC406に掛かる負荷が等しくなるように調整するため、障害情報及び実行状況情報441a図28参照を参照する。実行状況情報441aを参照すると、サーバ装置A403は、サービスAを実行できなくなった場合であっても、サーバ装置C406が実行する2つのサービスのうちサービスCを実行することはできる。そのため、実行サーバ決定部494は、サーバ装置C406が実行するサービスCを停止し、代わりに、サーバ装置A403がサービスCを実行すると決定する。続けて、実行状況生成部191は、実行サーバ決定部494による決定に従って実行状況情報441b図36参照を生成するステップS423。実行状況更新部492は、実行状況生成部491によって生成された実行状況情報441bによって記憶部511が記憶している実行状況情報441aを更新するステップS424。各装置403~406が、上述と同様の実行状況同期処理ステップS405を実行する。これによって、新たな実行状況情報441bが各装置403~406に記憶される。サーバ装置A403の実行選定部471は、実行状況情報441bに基づいて、サービスCを実行すべきサービスとして選定するステップS425。サーバ装置A403のサービス実行部172は、実行選定部471での選定結果に基づいて、サービスCを実行するステップS426。サーバ装置C406の実行選定部471は、実行状況情報441bに基づいて、実行すべきサービスとしてサービスAを、かつ、停止すべきサービスとしてサービスCを選定するステップS444。サーバ装置C406のサービス実行部172は、サービスAを実行するステップS445。サーバ装置C406のタスク停止部473は、サービスCを停止するステップS446。これにより、障害発生時の処理は終了する。本実施形態によれば、実施形態1及び2と同様の効果を奏する。また、本実施形態によれば、障害が発生したサーバ装置A403が実行していたサービスAをサーバ装置A403に代わってサーバ装置C406が実行する。これに加えて、サーバ装置C406が実行していたサービスCをサーバ装置C406に代わってサーバ装置A403が実行する。これによって、障害発生の前後を通じて、各サーバ装置A403~C406が1つのサービスを実行することになる。そのため、各サーバ装置A403~C406に掛かる負荷が等しくなるように制御することができる。その結果、各サーバ装置A403~C406が要求情報を取得した場合に、その要求情報に係るタスクを早く実行することができる。したがって、クライアント装置102が要求情報を送信した後に応答情報を受信するまでの待ち時間をさらに短くすることが可能になる。なお、実施形態に係る制御部112、132、212、332、432、512以下、112などとする。は、1つ又は複数のプロセッサによって構成される。そして、制御部112などが備える機能は、種々の方法によって実現されてよい。例えば、その機能は、制御部112などを構成するプロセッサ自体の機能として実現されてよい。また、その機能は、制御部112などを構成するプロセッサがソフトウェアプログラムを実行することによって備える機能として実現されてよい。さらに、その機能は、制御部112などを構成するプロセッサ自体の機能と、プロセッサがソフトウェアプログラムを実行することによって備える機能との組み合わせとして実現されてもよい。そのソフトウェアプログラムは、例えば記憶部111、131、211、431、511などに記憶されていてよい。また、記憶部111などは、RAMRandomAccessMemory、HDDHardDiscDrive、フラッシュメモリなどの1つ又は複数の組み合わせにより構成される。以上、本発明の各実施形態について説明したが、本発明は、これらの実施形態に限定されるものではない。本発明は、各実施形態を組み合わせたもの、それらに以下の変形例を組み合わせたものを含む。さらに、本発明は、それらに適宜変更等が加えられたものも含む。変形例1.情報処理システム101、301、401以下、101などとする。は、4つ以上のサーバ装置103、104、303、304、403、404、406以下、103などとする。を備えてもよい。そして、それらのサーバ装置103などが、情報処理システム101などにおいて実行されるサービスを適宜分担してよい。また、複数のサーバ装置103などの中には、通常時にはサービスを実行していないサーバ装置、すなわち、障害発生時用に待機している待機サーバ装置を含んでもよい。この場合には、障害が発生したサーバ装置103などが実行していたサービスを実行するサーバ装置は、待機サーバ装置となるように決定されてよい。また、情報処理システム101などは、2台以上のクライアント装置102を備えてもよい。さらに、情報処理システム101などは、2台以上の通信制御装置105、405以下、105などとする。を備えてもよい。例えば、多数のクライアント装置102が備えられ、頻繁に要求情報が送信される場合などには、複数の通信制御装置105などがそれらの要求情報を分担して受け付けて処理するとよい。これによって、クライアント装置102が要求情報を送信した後に応答情報を受信するまでの待ち時間を短くすることが可能になる。変形例2.通信制御装置105などは、サーバ装置103などの1つ又は複数に備えられてもよい。サーバ装置103などの複数に通信制御装置105などが備えられる場合、例えば通常時にはサーバ装置A103の通信制御装置105が稼働し、サーバ装置B104の通信制御装置105は待機するように設けられてもよい。そして、待機している通信制御装置105は、サーバ装置A103の通信制御装置105に障害が発生した場合に、障害が発生した通信制御装置105に代わって稼働するように設けられてよい。これによって、通信制御装置105などに障害が発生した場合であっても、サーバ装置103などは、クライアント装置102に継続してサービスを提供することが可能になり、情報処理システム101などの耐障害性を向上させることが可能になる。変形例3.通信回線106の例として有線又は無線LANを挙げたが、通信回線106は有線又は無線LANに限られない。例えば、通信回線106は、インターネットなどのWANWideAreaNetworkであってもよい。もっとも、一般に、LANを介して流通する情報量がWANよりも少ない。そのため、サーバ装置103などと通信制御装置105などとの間を、LANを介して接続する場合、通信制御装置105などが要求情報を受け付けた後、それに対する応答情報を転送するまでの処理に要する時間を短くすることができる。したがって、この場合、クライアント装置102が要求情報を送信した後に応答情報を受信するまでの待ち時間を短くすることが可能になる。変形例4.実施形態では、サーバ装置103などが実行状況情報141、441を記憶していることとした。しかし、サーバ装置103などは記憶情報141、441を記憶せず、通信制御装置105などのみが記憶情報141、441を記憶していてもよい。この場合、例えば、サーバ装置103などの障害対応部166が障害情報を受信するとよい。実行選定部171、371、471は、例えば、障害対応部166によって障害情報が受信された場合に、その障害情報に基づいて、実行すべきサービスを選定してもよい。具体的には例えば、実行選定部171、371、471は、障害情報によって特定されるサービスを実行できる場合に、そのサービスを実行すべきサービスとして選定してよい。そして、サービス実行部172は、実行選定部171、371、471によって実行すべきと選定されたサービスを実行するとよい。本変形例によれば、サーバ装置103などは、記憶情報141、441を記憶しないため、記憶部131、431の記憶容量の消費を低減させることが可能になる。また、第1同期部168、468及び第2同期部234、534が不要になり、実行状況同期処理ステップS104、S129、S405が不要になる。そのため、通信制御装置105など及びサーバ装置103などの構成及びこれらが実行する処理を簡略化することができる。したがって、クライアント装置102が要求情報を送信した後に応答情報を受信するまでの待ち時間を短くすることが可能になる。変形例5.実施形態では初期化処理ステップS101~103、401~404においてマスタ情報以外の実行状況情報441は削除されてもよい。変形例6.実施形態では、応答情報は、通信制御装置105などを介して、サーバ装置103などからクライアント装置102へ送信されるとした。しかし、応答情報は、通信制御装置105などを介さずにサーバ装置103などからクライアント装置102へ送信されてもよい。この場合、サーバ装置103などは例えば、通信制御装置105などから要求情報とともにその要求情報の送信元であるクライアント装置102のアドレスを示す情報を取得するとよい。"