【手続補正書】
【提出日】平成24年6月13日(2012.6.13)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
上記課題を解決するために、本発明の一態様は、ネットワーク上に接続された情報処理装置によって構成される仮想サーバを、前記仮想サーバを識別する識別情報と前記仮想サーバのネットワークアドレスを関連付けて記憶することにより管理する仮想サーバ管理部と、前記仮想サーバ管理部に対して前記ネットワーク上において起動している仮想サーバの負荷状態に応じて仮想サーバの起動を要求する仮想サーバ起動要求部と、前記仮想サーバの機能の情報を、前記識別情報と関連付けて記憶している仮想サーバ機能管理部と、前記仮想サーバの機能別に予め定められたホスト名のリストに従って前記仮想サーバのネットワークアドレスと前記ホスト名との対応関係を管理する通信制御部とを含む仮想サーバ管理システムであって、前記仮想サーバ管理部が、前記仮想サーバ起動要求部からの要求に応じて前記識別情報及び前記仮想サーバのネットワークアドレスを新たに設定して仮想サーバを新たに起動し且つ前記設定した識別情報及び前記ネットワークアドレスを前記仮想サーバ起動要求部に送信すると共に、前記通信制御部からの要求に応じて記憶している識別情報及びネットワークアドレスを送信し、前記仮想サーバ起動要求部が、前記仮想サーバの起動によって受信した前記識別情報及び前記仮想サーバに担わせる機能の情報を前記仮想サーバ機能管理部に記憶させ、前記仮想サーバ機能管理部が、前記通信制御部からの要求に応じて、起動されている前記仮想サーバの機能の情報を前記通信制御部に送信し、前記通信制御部が、前記仮想サーバ管理部から前記記憶されている識別情報及びネットワークアドレスを取得し、前記仮想サーバ機能管理部から前記仮想サーバの機能の情報を取得し、前記取得したネットワークアドレスを前記取得した仮想サーバの機能の情報に従って前記仮想サーバの機能別に予め定められたホスト名に関連付けて記憶することを特徴とする。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
また、本発明の更に他の態様は、ネットワーク上に接続された情報処理装置によって構成される仮想サーバを制御する仮想サーバ制御装置であって、前記仮想サーバの機能別に予め定められたホスト名のリストに従って前記仮想サーバのネットワークアドレスと前記ホスト名との対応関係を管理し、前記ネットワーク上の通信を制御する通信制御部と、前記仮想サーバを識別する識別情報と前記仮想サーバのネットワークアドレスを関連付けて記憶している仮想サーバ管理部から前記記憶されている識別情報及びネットワークアドレスを取得すると共に、前記仮想サーバの機能の情報を前記識別情報と関連付けて記憶している仮想サーバ機能管理部から前記仮想サーバの機能の情報を取得する情報取得部と、前記取得したネットワークアドレスを前記取得した仮想サーバの機能の情報に従って前記仮想サーバの機能別に予め定められたホスト名に関連付けて記憶することにより前記仮想サーバのネットワークアドレスと前記ホスト名との対応関係を更新する情報更新部とを含むことが好ましい。
【手続補正３】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ネットワーク上に接続された情報処理装置によって構成される仮想サーバを、前記仮想サーバを識別する識別情報と前記仮想サーバのネットワークアドレスを関連付けて記憶することにより管理する仮想サーバ管理部と、
前記仮想サーバ管理部に対して前記ネットワーク上において起動している仮想サーバの負荷状態に応じて仮想サーバの起動を要求する仮想サーバ起動要求部と、
前記仮想サーバの機能の情報を、前記識別情報と関連付けて記憶している仮想サーバ機能管理部と、
前記仮想サーバの機能別に予め定められたホスト名のリストに従って前記仮想サーバのネットワークアドレスと前記ホスト名との対応関係を管理する通信制御部とを含む仮想サーバ管理システムであって、
前記仮想サーバ管理部が、前記仮想サーバ起動要求部からの要求に応じて前記識別情報及び前記仮想サーバのネットワークアドレスを新たに設定して仮想サーバを新たに起動し且つ前記設定した識別情報及び前記ネットワークアドレスを前記仮想サーバ起動要求部に送信すると共に、前記通信制御部からの要求に応じて記憶している識別情報及びネットワークアドレスを送信し、
前記仮想サーバ起動要求部が、前記仮想サーバの起動によって受信した前記識別情報及び前記仮想サーバに担わせる機能の情報を前記仮想サーバ機能管理部に記憶させ、
前記仮想サーバ機能管理部が、前記通信制御部からの要求に応じて、起動されている前記仮想サーバの機能の情報を前記通信制御部に送信し、
前記通信制御部が、前記仮想サーバ管理部から前記記憶されている識別情報及びネットワークアドレスを取得し、前記仮想サーバ機能管理部から前記仮想サーバの機能の情報を取得し、前記取得したネットワークアドレスを前記取得した仮想サーバの機能の情報に従って前記仮想サーバの機能別に予め定められたホスト名に関連付けて記憶することを特徴とする仮想サーバ管理システム。
【請求項２】
前記仮想サーバ起動要求部が、前記仮想サーバの起動によって受信した前記識別情報及び前記機能の情報を前記仮想サーバ機能管理部に記憶させると共に、前記通信制御部に前記仮想サーバのネットワークアドレスとホスト名との対応関係の更新要求を送信し、
前記通信制御部が、前記更新要求に応じて、前記仮想サーバ管理部から前記記憶されている識別情報及びネットワークアドレスを取得し、前記仮想サーバ機能管理部から前記仮想サーバの機能の情報を取得することを特徴とする、請求項１に記載の仮想サーバ管理システム。
【請求項３】
前記通信制御部は、定期的に前記仮想サーバ管理部から前記記憶されている識別情報及びネットワークアドレスを取得し、前記仮想サーバ機能管理部から前記仮想サーバの機能の情報を取得することを特徴とする、請求項１または２に記載の仮想サーバ管理システム。
【請求項４】
前記通信制御部は、前記仮想サーバにおいて前記ネットワーク上における通信を制御していることを特徴とする請求項１乃至３いずれかに記載の仮想サーバ管理システム。
【請求項５】
前記通信制御部は、少なくとも１つの前記仮想サーバにおいて構成され、他の仮想サーバは、前記通信制御部を含む仮想サーバにアクセスすることによって前記ホスト名に基づいて前記ネットワークアドレスを取得することを特徴とする請求項１乃至３いずれかに記載の仮想サーバ管理システム。
【請求項６】
前記通信制御部は、前記ホスト名のリストに含まれる全てのホスト名に対して前記ネットワーク上において起動している仮想サーバのネットワークアドレスのいずれかを関連付けて管理することを特徴とする請求項１乃至５いずれかに記載の仮想サーバ管理システム。
【請求項７】
前記仮想サーバによって実現される機能によって処理可能な情報処理の実行命令を取得し、取得した実行命令を複数の仮想サーバのいずれかに割り振る実行命令割り振り部を更に含み、
前記実行命令割り振り部は、前記予め定められたホスト名に従って前記実行命令を割り振ることを特徴とする請求項１乃至６に記載の仮想サーバ管理システム。
【請求項８】
前記予め定められたホスト名のリストは、前記仮想サーバの機能を示す情報と連続する数値とからなる文字列のリストであることを特徴とする請求項７に記載の仮想サーバ管理システム。
【請求項９】
前記通信制御部は、前記ネットワーク上において起動している仮想サーバのネットワークアドレスを、前記ホスト名に対して前記連続する数値の順に関連付けることにより前記ホスト名と前記ネットワークアドレスとを関連付けて管理することを特徴とする請求項８に記載の仮想サーバ管理システム。
【請求項１０】
請求項７乃至９何れかに記載の仮想サーバ管理システムによって構成される画像処理システムであって、
前記実行命令割り振り部によって割り振られた前記実行命令の情報を記憶する実行命令記憶部と、
前記記憶された実行命令の情報を取得して前記実行命令に係る情報処理としての画像処理を実行する画像処理部とを含むことを特徴とする画像処理システム。
【請求項１１】
前記仮想サーバ起動要求部は、前記実行命令記憶部に記憶された前記実行命令の蓄積状態に応じて前記仮想サーバの起動を要求することを特徴とする請求項１０に記載の画像処理システム。
【請求項１２】
前記仮想サーバ起動要求部は、前記画像処理システムを構成している前記仮想サーバを制御する演算装置の負荷状態に応じて前記仮想サーバの起動を要求することを特徴とする請求項１０または請求項１１に記載の画像処理システム。
【請求項１３】
ネットワーク上に接続された情報処理装置によって構成される仮想サーバを制御する仮想サーバ制御装置であって、
前記仮想サーバの機能別に予め定められたホスト名のリストに従って前記仮想サーバのネットワークアドレスと前記ホスト名との対応関係を管理し、前記ネットワーク上の通信を制御する通信制御部と、
前記仮想サーバを識別する識別情報と前記仮想サーバのネットワークアドレスを関連付けて記憶している仮想サーバ管理部から前記記憶されている識別情報及びネットワークアドレスを取得すると共に、前記仮想サーバの機能の情報を前記識別情報と関連付けて記憶している仮想サーバ機能管理部から前記仮想サーバの機能の情報を取得する情報取得部と、
前記取得したネットワークアドレスを前記取得した仮想サーバの機能の情報に従って前記仮想サーバの機能別に予め定められたホスト名に関連付けて記憶することにより前記仮想サーバのネットワークアドレスと前記ホスト名との対応関係を更新する情報更新部とを含むことを特徴とする仮想サーバ制御装置。
【請求項１４】
前記情報取得部は、前記ネットワーク上において起動している仮想サーバの負荷状態に応じて前記仮想サーバの追加起動を要求する仮想サーバ起動要求部からの通知に応じて、前記記憶されている識別情報及びネットワークアドレス並びに前記仮想サーバの機能の情報を取得することを特徴とする請求項１３に記載の仮想サーバ制御装置。
【請求項１５】
情報処理装置を、ネットワーク上に接続された情報処理装置によって構成される仮想サーバを制御する仮想サーバ制御装置として機能させる制御プログラムであって、
前記仮想サーバの機能別に予め定められたホスト名のリストに従って前記仮想サーバのネットワークアドレスと前記ホスト名との対応関係を管理し、前記ネットワーク上の通信を制御するステップと、
前記仮想サーバを識別する識別情報と前記仮想サーバのネットワークアドレスを関連付けて記憶している仮想サーバ管理部から前記記憶されている識別情報及びネットワークアドレスを取得すると共に、前記仮想サーバの機能の情報を前記識別情報と関連付けて記憶している仮想サーバ機能管理部から前記仮想サーバの機能の情報を取得するステップと、
前記取得したネットワークアドレスを前記取得した仮想サーバの機能の情報に従って前記仮想サーバの機能別に予め定められたホスト名に関連付けて記憶することにより、前記仮想サーバのネットワークアドレスと前記ホスト名との対応関係を更新するステップとを前記情報処理装置に実行させることを特徴とする制御プログラム。