(57)【要約】【課題】それぞれが複数の照合処理部を有する複数の照合装置を備えた情報処理システムにおける消費電力が増大すること。【解決手段】本発明の情報処理装置１００は、複数の照合処理装置２００に接続されており、照合処理装置２００が有する複数の照合処理部２０１の負荷状況を表す装置負荷情報を、複数の照合処理装置２００からそれぞれ取得する装置負荷情報取得手段１０１と、照合処理装置２００に対して要求する照合処理の負荷を表す処理負荷情報を取得する処理負荷情報取得手段１０２と、装置負荷情報と処理負荷情報とに基づいて、照合処理を要求する照合処理装置２００を決定し、当該照合処理装置２００に照合処理を要求する照合処理要求手段１０３と、を備える。【選択図】図７
2019159881.tif 000002
【特許請求の範囲】
【請求項１】
複数の照合処理装置に接続された情報処理装置であって、
前記照合処理装置が有する複数の照合処理部の負荷状況を表す装置負荷情報を、前記複数の照合処理装置からそれぞれ取得する装置負荷情報取得手段と、
前記照合処理装置に対して要求する照合処理の負荷を表す処理負荷情報を取得する処理負荷情報取得手段と、
前記装置負荷情報と前記処理負荷情報とに基づいて、前記照合処理を要求する前記照合処理装置を決定し、当該照合処理装置に前記照合処理を要求する照合処理要求手段と、
を備えた情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記照合処理要求手段は、前記装置負荷情報と前記処理負荷情報とに基づいて、前記照合処理を要求する前記照合処理装置に備えられた前記照合処理部を決定し、当該照合処理装置の当該照合処理部に前記照合処理を要求する、
情報処理装置。
【請求項３】
請求項１又は２に記載の情報処理装置であって、
前記照合処理要求手段は、前記照合処理を所定の前記照合処理装置に要求した場合に、前記複数の照合処理装置にそれぞれかかる負荷が当該複数の照合処理装置間で平準化されるよう前記照合処理を要求する前記照合処理装置を決定する、
情報処理装置。
【請求項４】
請求項３に記載の情報処理装置であって、
前記照合処理要求手段は、前記照合処理を所定の前記照合処理装置に要求した場合に、当該要求後における前記照合処理装置それぞれにかかる負荷の差が最小となるよう前記照合処理を要求する前記照合処理装置を決定する、
情報処理装置。
【請求項５】
請求項３又は４に記載の情報処理装置であって、
前記照合処理要求手段は、前記複数の照合処理装置のうち、最も負荷の低い前記照合処理部を有する前記照合処理装置を、前記照合処理を要求する前記照合処理装置として決定する、
情報処理装置。
【請求項６】
請求項１乃至５のいずれかに記載の情報処理装置であって、
前記処理負荷情報取得手段は、前記照合処理装置から前記照合処理の処理結果に基づく当該照合処理の負荷を表す処理結果情報を取得し、当該処理結果情報に基づいて前記照合処理装置に対して要求する照合処理の前記処理負荷情報を取得する、
情報処理装置。
【請求項７】
複数の照合処理装置に接続された情報処理装置に、
前記照合処理装置が有する複数の照合処理部の負荷状況を表す装置負荷情報を、前記複数の照合処理装置からそれぞれ取得する装置負荷情報取得手段と、
前記照合処理装置に対して要求する照合処理の負荷を表す処理負荷情報を取得する処理負荷情報取得手段と、
前記装置負荷情報と前記処理負荷情報とに基づいて、前記照合処理を要求する前記照合処理装置を決定し、当該照合処理装置に前記照合処理を要求する照合処理要求手段と、
を実現させるためのプログラム。
【請求項８】
複数の照合処理部をそれぞれ有する複数の照合処理装置と、
前記複数の照合処理装置に接続された情報処理装置と、を備え、
前記情報処理装置は、
前記照合処理装置が有する前記複数の照合処理部の負荷状況を表す装置負荷情報を、前記複数の照合処理装置からそれぞれ取得する装置負荷情報取得手段と、
前記照合処理装置に対して要求する照合処理の負荷を表す処理負荷情報を取得する処理負荷情報取得手段と、
前記装置負荷情報と前記処理負荷情報とに基づいて、前記照合処理を要求する前記照合処理装置を決定し、当該照合処理装置に前記照合処理を要求する照合処理要求手段と、
を備えた、
情報処理システム。
【請求項９】
複数の照合処理装置に接続された情報処理装置による情報処理方法であって、
前記照合処理装置が有する複数の照合処理部の負荷状況を表す装置負荷情報を、前記複数の照合処理装置からそれぞれ取得すると共に、前記照合処理装置に対して要求する照合処理の負荷を表す処理負荷情報を取得し、
前記装置負荷情報と前記処理負荷情報とに基づいて、前記照合処理を要求する前記照合処理装置を決定し、当該照合処理装置に前記照合処理を要求する、
情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、照合処理を行う情報処理装置、情報処理システム、情報処理方法、プログラムに関する。
【背景技術】
【０００２】
指紋・掌紋照合など、生体認証が広く普及している。そして、このような照合処理を行う照合処理装置は、特許文献１に示すように、複数のプロセッサを備えて構成されており、照合処理装置内において照合処理の負荷分散が実施されている。
【０００３】
また、図１に示すように、上位装置と複数の照合処理装置とを備えて照合処理を行う情報処理システムが構成されることもある。かかる構成において、上位装置は、照合処理を実行する際に、予め設定された優先度などのルールに従って、接続された各照合処理装置へ処理要求を行う。かかる処理要求を受けた照合処理装置は、当該照合処理装置内における各照合ユニットの状況を元に、照合処理装置内の装置制御部が各照合ユニットへ処理の振り分けを行っている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−２６８１０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した特許文献１に記載の照合処理装置や図１に示す照合処理装置では、照合処理装置内のプロセッサ間や処理ユニット間でのみ処理の振り分けを行っている。このため、図１に示すような複数の照合処理装置を備えた構成の情報処理システムでは、特定の照合処理装置の負荷が高負荷となる可能性がある。すると、照合処理装置のＣＰＵ（Central Processing Unit）が高負荷になることによるＣＰＵ自体の消費電力が増大し、また、高負荷処理による照合ユニットの発熱を冷却するための消費電力が増大する、という問題が生じる。
【０００６】
このため、本発明の目的は、上述した課題である、それぞれが複数の照合処理部を有する複数の照合装置を備えた情報処理システムにおける消費電力が増大すること、を解決することができる情報処理装置、情報処理システム、情報処理方法、プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明の一形態である情報処理装置は、
複数の照合処理装置に接続された情報処理装置であって、
前記照合処理装置が有する複数の照合処理部の負荷状況を表す装置負荷情報を、前記複数の照合処理装置からそれぞれ取得する装置負荷情報取得手段と、
前記照合処理装置に対して要求する照合処理の負荷を表す処理負荷情報を取得する処理負荷情報取得手段と、
前記装置負荷情報と前記処理負荷情報とに基づいて、前記照合処理を要求する前記照合処理装置を決定し、当該照合処理装置に前記照合処理を要求する照合処理要求手段と、
を備えた、
という構成をとる。
【０００８】
また、本発明の一形態であるプログラムは、
複数の照合処理装置に接続された情報処理装置に、
前記照合処理装置が有する複数の照合処理部の負荷状況を表す装置負荷情報を、前記複数の照合処理装置からそれぞれ取得する装置負荷情報取得手段と、
前記照合処理装置に対して要求する照合処理の負荷を表す処理負荷情報を取得する処理負荷情報取得手段と、
前記装置負荷情報と前記処理負荷情報とに基づいて、前記照合処理を要求する前記照合処理装置を決定し、当該照合処理装置に前記照合処理を要求する照合処理要求手段と、
を実現させる、
という構成をとる。
【０００９】
また、本発明の一形態である情報処理システムは、
複数の照合処理部をそれぞれ有する複数の照合処理装置と、
前記複数の照合処理装置に接続された情報処理装置と、を備え、
前記情報処理装置は、
前記照合処理装置が有する前記複数の照合処理部の負荷状況を表す装置負荷情報を、前記複数の照合処理装置からそれぞれ取得する装置負荷情報取得手段と、
前記照合処理装置に対して要求する照合処理の負荷を表す処理負荷情報を取得する処理負荷情報取得手段と、
前記装置負荷情報と前記処理負荷情報とに基づいて、前記照合処理を要求する前記照合処理装置を決定し、当該照合処理装置に前記照合処理を要求する照合処理要求手段と、
を備えた、
という構成をとる。
【００１０】
また、本発明の一形態である情報処理方法は、
複数の照合処理装置に接続された情報処理装置による情報処理方法であって、
前記照合処理装置が有する複数の照合処理部の負荷状況を表す装置負荷情報を、前記複数の照合処理装置からそれぞれ取得すると共に、前記照合処理装置に対して要求する照合処理の負荷を表す処理負荷情報を取得し、
前記装置負荷情報と前記処理負荷情報とに基づいて、前記照合処理を要求する前記照合処理装置を決定し、当該照合処理装置に前記照合処理を要求する、
という構成をとる。
【発明の効果】
【００１１】
本発明は、以上のように構成されることにより、複数の照合処理部を有する複数の照合装置を備えた情報処理システムにおける消費電力の増大を抑制することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態１における情報処理システムの構成を示すブロック図である。
【図２】図１に開示した情報処理システムで利用されるデータの一例を示す図である。
【図３】図１に開示した情報処理システムにおけるデータの流れを示す図である。
【図４】図１に開示した情報処理システムにおけるデータの流れを示す図である。
【図５】本発明に関連する他の情報処理システムにおけるデータの流れを示す図である。
【図６】図１に開示した情報処理システムの動作を示すフローチャートである。
【図７】本発明の実施形態２における情報処理システムの構成を示すブロック図である。
【発明を実施するための形態】
【００１３】
＜実施形態１＞
本発明の第１の実施形態を、図１乃至図６を参照して説明する。図１乃至図２は、情報処理システムの構成を説明するための図である。図３乃至図６は、情報処理システムの動作を説明するための図である。
【００１４】
［構成］
本実施形態における情報処理システムは、図１に示すように、上位装置１と、複数の照合装置２と、が接続されて構成されている。そして、かかる情報処理システムは、上位装置１から照合装置２に対して照合処理を要求し、かかる要求を受けた照合装置２が照合処理を実行して、照合結果を上位装置１に返す、というものである。
【００１５】
上記照合装置２（照合処理装置）は、演算装置や記憶装置を備えた情報処理装置にて構成されており、情報処理システム内に複数装備され、上位装置１にネットワークを介して接続されている。ここで、ネットワークは、一例としてファイバーチャネルであるが、いかなるネットワークであってもよい。なお、図１では、２つの照合装置２（ａ），（ｂ）を図示しているが、上位装置１にはさらに多くの照合装置が接続されていてもよい。
【００１６】
照合装置２は、図１に示すように、照合処理を実行する照合処理用プロセッサにて構成された照合ユニット２２（照合処理部）を複数装備している。各照合ユニット２２は、照合処理用プロセッサがプログラムを実行することで、照合処理を実行するよう構成されている。具体的に、各照合ユニット２２は、後述するように上位装置１から要求された各照合処理を制御部２１を介して受け付けて、当該各照合処理を実行し、その結果を制御部２１を介して上位装置１に返す。
【００１７】
また、照合装置２は、図１に示すように、演算装置がプログラムを実行することで構築された制御部２１を備えている。制御部２１は、各照合ユニット２２の負荷状況を管理し、上位装置１からの要求に応じて、あるいは、任意のタイミングで自発的に、上位装置１に負荷状況を通知する。具体的に、制御部２１は、各照合ユニット２２がメモリ上にもつデータバッファの空き数（例えば、最大４）から各照合ユニット２２の負荷状況を判定し、負荷状況テーブル２３として記憶装置に記憶する。例えば、制御部２１は、データバッファの空き数が多いほど負荷が低いと判定し、負荷が高いほど高い数値で負荷状況を表す。但し、制御部２１は、いかなる方法で各照合ユニット２２の負荷状況を判定して表してもよい。そして、制御部２１は、記憶している負荷状況テーブル２３を、上位装置１からの要求に応じて、あるいは、任意のタイミングで、上位装置１に送信する。
【００１８】
また、制御部２１は、各照合ユニット２２の照合処理を制御する。具体的に、制御部２１は、上位装置１から割り振られた照合処理を受け取り、当該上位装置１にて指定された照合ユニット２２に照合処理を実行させる。そして、制御部２１は、照合ユニット２２から照合処理の処理結果を取得し、かかる処理結果情報を上位装置１に返す。このとき、制御部２１は、照合ユニット２２による処理結果から照合処理にかかる負荷を算出し、当該照合処理の負荷を表す負荷情報も、処理結果情報に含めて上位装置１に通知する。なお、制御部２１は、上位装置１から照合処理を実行する照合ユニット２２の指定を受けていない場合には、負荷状況テーブル２３を参照して負荷が最も低い照合ユニット２２に照合処理を実行させる。但し、制御部２１は、いかなる基準で照合処理を実行させる照合ユニット２２を選択してもよい。
【００１９】
上記上位装置１（情報処理装置）は、演算装置や記憶装置を備えた１台又は複数台の情報処理装置にて構成されている。そして、上位装置１は、図１に示すように、演算装置がプログラムを実行することで構築された、照合装置情報取得部１１、負荷データ取得部１２、照合要求部１３、を備えている。また、上位装置１は、記憶装置に形成された、照合装置情報記憶部１４、負荷情報記憶部１５、を備えている。
【００２０】
上記照合装置情報取得部１１（装置負荷情報取得手段）は、照合処理を行う必要性が生じた場合に、接続されている全ての照合装置２に対して負荷状況テーブル２３を要求する。そして、照合装置情報取得部１１は、全ての照合装置２から負荷状況テーブル２３を取得し、取得した負荷状況テーブル２３を照合装置情報記憶部１４に記憶する。照合装置情報記憶部１４には、例えば、図２に示すように、各照合装置２の負荷状況テーブル２３が記憶される。図２の例では、照合装置２（ａ）の列に、当該照合装置２（ａ）の各照合ユニット（Ｎｏ．１〜ｎ）の負荷状況を数値で示しており、照合装置２（ｂ）の列に、当該照合装置２（ｂ）の各照合ユニット（Ｎｏ．１〜ｎ）の負荷状況を数値で示している。なお、照合装置情報取得部１１は、任意のタイミングで照合装置２に負荷状況テーブル２３を要求して取得してもよく、照合装置２から自発的に送信される負荷状況テーブル２３を取得してもよい。
【００２１】
上記負荷データ取得部１２（負荷情報取得手段）は、照合処理を行う必要性が生じた場合に、かかる照合処理の負荷を表す負荷データ（処理負荷情報）を取得する。ここで、照合処理は、そのアルゴリズムによって分類することが可能であるため、その処理内容（処理パターン）はある程度固定的である。そして、過去の照合処理の実行時間などから、照合処理の分類ごとの負荷がわかるため、照合処理の分類ごとの負荷情報を負荷情報記憶部１５に記憶しておく。かかる負荷情報を参照することで、これから実行する照合処理の負荷を表す負荷データを取得することができる。なお、負荷データ取得部１２は、照合装置２から返送された照合処理の処理結果情報に含まれる負荷情報を、かかる照合処理の分類と共に負荷情報記憶部１５に蓄積しておく。これにより、負荷データ取得部１２にて負荷データを取得できる照合処理の分類が増えることとなる。
【００２２】
上記照合要求部１３（照合処理要求手段）は、照合処理を行う必要性が生じた場合に、上述したように負荷データ取得部１２にて取得した当該照合処理の負荷データと、照合装置情報記憶部１４に記憶されている負荷状況テーブル２３と、に基づいて、照合処理を要求する照合装置２を決定する。具体的に、照合要求部１３は、負荷状況テーブル２３に基づいて、要求する照合処理の負荷データの値をいずれかの照合装置２の照合ユニット２２に追加した場合に、全ての照合装置２間で負荷が平準化されるよう、照合処理を要求する照合装置２を決定する。つまり、照合要求部１３は、照合処理の負荷をいずれかの照合装置２に追加した場合に、全ての照合装置２の負荷の差が最小となるように、照合処理を要求する照合装置２を決定する。また、照合要求部１３は、上記に加え、あるいは、単独で、負荷状況テーブル２３に基づいて、最も負荷の低い照合ユニット２２を有する照合装置２を、照合処理を要求する照合装置２として決定してもよい。
【００２３】
なお、照合要求部１３は、上述した方法を組み合わせて、あるいは、いずれかの方法を単独で用いて、照合処理を要求する照合装置２を決定してもよく、さらには他の方法を用いて照合装置を決定してもよい。また、照合要求部１３は、上述したように決定した照合装置２内において、照合処理を要求する照合ユニット２２も決定してもよい。この場合、決定した照合装置２内の最も負荷の低い照合ユニット２２を要求先として決定してもよく、あるいは、他の方法で要求先の照合ユニット２２を決定してもよい。
【００２４】
［動作］
次に、上述した情報処理システムの動作を、主に図３乃至図６を参照して説明する。はじめに、ある照合処理の処理要求を上位装置１が受け付ける（図６のステップＳ１）。ここでは、照合処理Ａといった照合処理の要求を受け付けたとする。上位装置１は、自身に接続された全ての照合装置２から負荷状況テーブル２３を吸い上げる（図３の矢印Ｔａ，Ｔｂ、図６のステップＳ２）。例えば、上位装置１は、図２に示すような負荷状況テーブル２３を取得することで、接続されている照合装置２が図２に示すような負荷状況であることがわかる。
【００２５】
続いて、上位装置１は、受け付けた処理要求の負荷の値である負荷データを、負荷情報記憶部１５に記憶されている負荷情報を参照して調べる。ここでは、照合処理Ａの負荷が「２」であることとする。そして、上位装置１は、照合処理の負荷の値がわかると（図６のステップＳ３でＹｅｓ）、かかる照合処理の負荷データと負荷状況テーブルとに基づいて、照合処理を要求する照合装置２を決定する（図６のステップＳ４）。このとき、上位装置１は、全ての照合装置２において負荷を平準化できるように照合装置２を決定する。図４の例では、図示する以外にも照合装置が接続されているが、照合装置２（ａ）に照合処理Ａを要求することで、照合装置２全体において負荷を平準化できると判断し、照合装置２（ａ）に決定する。このとき、照合装置２（ａ）の照合ユニット２２の中で、最も負荷が低い照合ユニット２２を要求先として決定してもよく、単に照合装置２（ａ）だけを要求先として決定してもよい。
【００２６】
なお、上位装置１は、全ての照合装置２の中で、最も低い負荷の照合ユニット２２を有する照合装置２（ａ）を要求先として決定してもよい。また、上位装置１は、全ての照合装置２の中で、負荷の合計値が最小となる照合装置２（ａ）を要求先として決定してもよい。但し、上位装置１による要求先の決定方法は、上述した方法に限定されない。
【００２７】
そして、上位装置１は、上述したように決定した照合装置２（ａ）に対して、照合処理Ａを要求する（図６のステップＳ５）。これにより、図４に示すように、照合装置２（ａ）は、１番目の照合ユニット２２で照合処理Ａを実行することとなる。このとき、照合装置２（ａ）は、照合処理Ａを実行することで図４に示すように負荷状況が変化するため、当該照合装置２（ａ）内の負荷状況テーブル２３を更新する。
【００２８】
続いて、上述したように、照合装置２（ａ）が照合処理Ａを実行している間に、上位装置１が別の照合処理Ｂを受け付けたとする（図６のステップＳ１）。すると、上述同様に、上位装置１は全ての照合装置２から負荷状況テーブル２３を吸い上げると共に（図６のステップＳ２）、受け付けた照合処理Ｂの負荷データを調べ、当該照合処理Ｂの負荷が「２」であることがわかる（図６のステップＳ３でＹｅｓ）。そして、上位装置１は、照合処理Ｂの負荷データと負荷状況テーブルとに基づいて、全ての照合装置２において負荷を平準化できるよう、照合処理を要求する照合装置２を決定する（図６のステップＳ４）。この例では、照合処理Ｂの要求先が、照合装置２（ａ）の２番目の照合ユニット２２に決定されたとする。
【００２９】
すると、上位装置１は、上述したように決定した照合装置２（ａ）に対して、照合処理Ｂを要求する（図６のステップＳ５）。これにより、図４に示すように、照合装置２（ａ）は、２番目の照合ユニット２２で照合処理Ｂを実行することとなる。
【００３０】
上述したように、２つの照合処理Ａ，Ｂが要求された状況においては、図４に示すように、照合装置２（ａ）の各照合ユニット２２の負荷はそれぞれ「３，３，・・・，３」となり、照合装置２（ｂ）の各照合ユニット２２の負荷はそれぞれ「２，３，・・・，３」となる。これにより、照合装置２（ａ）と照合装置２（ｂ）との間で、各照合ユニット２２の最大負荷は同一値となり、また、照合装置２（ａ）の負荷の合計値と、照合装置２（ｂ）の負荷の合計値と、の差が、後述する比較例と比較して最小となり、各照合装置２にかかる負荷が平準化される。すると、特定の照合装置２や特定の照合ユニット２２に負荷が集中することを抑制でき、特定の照合装置２の温度上昇を抑制することができる。その結果、照合装置単位・照合装置が搭載されるラック単位・照合装置が収容されるマシン室単位における冷却にかかる消費電力を低減することができる。
【００３１】
ここで、上述した本発明である情報処理システムとの比較例を、図５を参照して説明する。この例では、上位装置１が、負荷状況テーブル２３や照合処理Ａ，Ｂの負荷の値を参照せずに、予め設定された優先度に基づいて、照合処理Ａ，Ｂを要求する照合装置２に決定することとしている。なお、各照合装置２では、装備している各照合ユニット２２の負荷を負荷状況テーブル２３にて管理しており、要求された照合処理を、最も負荷が低い照合ユニット２２に割り振るよう作動する。
【００３２】
すると、図５の例では、負荷が「２」の照合処理Ａが照合装置２（ａ）に要求され、１番目の照合ユニット２２で処理される。また、負荷が「２」の照合処理Ｂが、予め設定されたルールにより照合装置２（ｂ）に要求され、１番目の照合ユニット２２で処理される。このため、図５に示すように、照合装置２（ａ）の１番目の照合ユニット２２の負荷が「３」になり、照合装置２（ｂ）の１番目の照合ユニット２２の負荷が「４」となる。
【００３３】
その結果、上述した本発明における図４に示す場合と比較して、照合装置２（ｂ）の照合ユニット２２の負荷が高くなり、また、照合装置２（ｂ）全体においても負荷が高くなる。このため、本発明の場合よりも、特定の照合装置２や特定の照合ユニット２２に負荷が集中することとなり、特定の照合装置２の温度が上昇し、冷却にかかる消費電力が増大してしまうことがわかる。
【００３４】
以上のように、本発明における情報処理システムでは、上述した構成にすることにより、一部の照合ユニット２２や照合装置２に負荷が偏ることによる温度上昇を抑制し、冷却に必要な消費電力の低減を図ることができる。
【００３５】
ここで、本発明において、上記照合処理Ａの分類の負荷情報が負荷情報記憶部１５に記憶されておらず、当該照合処理Ａの負荷が不明である場合について説明する。この場合、上位装置１は、負荷状況テーブル２３を参照して、最も負荷が低い照合ユニット２２を有する照合装置２を要求先として決定して、照合処理を要求する。このとき、上位装置１はその旨を制御部２１に通知して照合処理Ａを要求することで、当該制御部２１は、照合処理Ａの実行後に算出できる当該照合処理Ａの負荷を上位装置１に送信する。これにより、上位装置１は、照合処理Ａの負荷を表す負荷情報を蓄積することができるため（図６のステップＳ６）、以後の照合処理の負荷を取得する際に利用することができる。
【００３６】
＜実施形態２＞
次に、本発明の第２の実施形態を、図７を参照して説明する。図７は、本実施形態における情報処理システムの構成を示すブロック図である。なお、本実施形態では、実施形態１で説明した情報処理システムの構成の概略を示している。具体的に、図７における情報処理装置１００は、上述した上位装置１に相当し、図７における照合処理装置２００は、上述した照合装置２に相当する。
【００３７】
図７に示すように、本実施形態における情報処理システムは、
複数の照合処理部２０１をそれぞれ有する複数の照合処理装置２００と、
複数の照合処理装置２００に接続された情報処理装置１００と、を備えている。
【００３８】
そして、上記情報処理装置１００は、
照合処理装置２００が有する複数の照合処理部２０１の負荷状況を表す装置負荷情報を、複数の照合処理装置２００からそれぞれ取得する装置負荷情報取得手段１０１と、
照合処理装置２００に対して要求する照合処理の負荷を表す処理負荷情報を取得する処理負荷情報取得手段１０２と、
装置負荷情報と処理負荷情報とに基づいて、照合処理を要求する照合処理装置２００を決定し、当該照合処理装置２００に照合処理を要求する照合処理要求手段１０３と、
を備えている。
【００３９】
なお、上記装置負荷情報取得手段１０１と、処理負荷情報取得手段１０２と、照合処理要求手段１０３とは、情報処理装置１００がプログラムを実行することで実現されるものである。
【００４０】
そして、上記構成の情報処理装置１００は、照合処理装置２００が有する複数の照合処理部の負荷状況を表す装置負荷情報を、複数の照合処理装置２００からそれぞれ取得すると共に、照合処理装置２００に対して要求する照合処理の負荷を表す処理負荷情報を取得し、装置負荷情報と処理負荷情報とに基づいて、照合処理を要求する照合処理装置２００を決定し、当該照合処理装置２００に照合処理を要求する、という処理を実行するよう作動する。
【００４１】
上記発明によると、情報処理装置１００は、特定の照合処理装置や特定の照合処理部に負荷が集中することを抑制でき、特定の照合処理装置の温度上昇を抑制することができる。その結果、照合処理装置の冷却にかかる消費電力を抑制することができる。
【００４２】
＜付記＞
上記実施形態の一部又は全部は、以下の付記のようにも記載されうる。以下、本発明における情報処理装置、情報処理システム、情報処理方法、プログラムの構成の概略を説明する。但し、本発明は、以下の構成に限定されない。
【００４３】
（付記１）
複数の照合処理装置に接続された情報処理装置であって、
前記照合処理装置が有する複数の照合処理部の負荷状況を表す装置負荷情報を、前記複数の照合処理装置からそれぞれ取得する装置負荷情報取得手段と、
前記照合処理装置に対して要求する照合処理の負荷を表す処理負荷情報を取得する処理負荷情報取得手段と、
前記装置負荷情報と前記処理負荷情報とに基づいて、前記照合処理を要求する前記照合処理装置を決定し、当該照合処理装置に前記照合処理を要求する照合処理要求手段と、
を備えた情報処理装置。
【００４４】
（付記２）
付記１に記載の情報処理装置であって、
前記照合処理要求手段は、前記装置負荷情報と前記処理負荷情報とに基づいて、前記照合処理を要求する前記照合処理装置に備えられた前記照合処理部を決定し、当該照合処理装置の当該照合処理部に前記照合処理を要求する、
情報処理装置。
【００４５】
（付記３）
付記１又は２に記載の情報処理装置であって、
前記照合処理要求手段は、前記照合処理を所定の前記照合処理装置に要求した場合に、前記複数の照合処理装置にそれぞれかかる負荷が当該複数の照合処理装置間で平準化されるよう前記照合処理を要求する前記照合処理装置を決定する、
情報処理装置。
【００４６】
（付記４）
付記３に記載の情報処理装置であって、
前記照合処理要求手段は、前記照合処理を所定の前記照合処理装置に要求した場合に、当該要求後における前記照合処理装置それぞれにかかる負荷の差が最小となるよう前記照合処理を要求する前記照合処理装置を決定する、
情報処理装置。
【００４７】
（付記５）
付記３又は４に記載の情報処理装置であって、
前記照合処理要求手段は、前記複数の照合処理装置のうち、最も負荷の低い前記照合処理部を有する前記照合処理装置を、前記照合処理を要求する前記照合処理装置として決定する、
情報処理装置。
【００４８】
（付記６）
付記１乃至５のいずれかに記載の情報処理装置であって、
前記処理負荷情報取得手段は、前記照合処理装置から前記照合処理の処理結果に基づく当該照合処理の負荷を表す処理結果情報を取得し、当該処理結果情報に基づいて前記照合処理装置に対して要求する照合処理の前記処理負荷情報を取得する、
情報処理装置。
【００４９】
（付記７）
複数の照合処理装置に接続された情報処理装置に、
前記照合処理装置が有する複数の照合処理部の負荷状況を表す装置負荷情報を、前記複数の照合処理装置からそれぞれ取得する装置負荷情報取得手段と、
前記照合処理装置に対して要求する照合処理の負荷を表す処理負荷情報を取得する処理負荷情報取得手段と、
前記装置負荷情報と前記処理負荷情報とに基づいて、前記照合処理を要求する前記照合処理装置を決定し、当該照合処理装置に前記照合処理を要求する照合処理要求手段と、
を実現させるためのプログラム。
【００５０】
（付記８）
複数の照合処理部をそれぞれ有する複数の照合処理装置と、
前記複数の照合処理装置に接続された情報処理装置と、を備え、
前記情報処理装置は、
前記照合処理装置が有する前記複数の照合処理部の負荷状況を表す装置負荷情報を、前記複数の照合処理装置からそれぞれ取得する装置負荷情報取得手段と、
前記照合処理装置に対して要求する照合処理の負荷を表す処理負荷情報を取得する処理負荷情報取得手段と、
前記装置負荷情報と前記処理負荷情報とに基づいて、前記照合処理を要求する前記照合処理装置を決定し、当該照合処理装置に前記照合処理を要求する照合処理要求手段と、
を備えた、
情報処理システム。
【００５１】
（付記９）
複数の照合処理装置に接続された情報処理装置による情報処理方法であって、
前記照合処理装置が有する複数の照合処理部の負荷状況を表す装置負荷情報を、前記複数の照合処理装置からそれぞれ取得すると共に、前記照合処理装置に対して要求する照合処理の負荷を表す処理負荷情報を取得し、
前記装置負荷情報と前記処理負荷情報とに基づいて、前記照合処理を要求する前記照合処理装置を決定し、当該照合処理装置に前記照合処理を要求する、
情報処理方法。
【００５２】
なお、上述したプログラムは、記憶装置に記憶されていたり、コンピュータが読み取り可能な記録媒体に記録されている。例えば、記録媒体は、フレキシブルディスク、光ディスク、光磁気ディスク、及び、半導体メモリ等の可搬性を有する媒体である。
【００５３】
以上、上記実施形態等を参照して本願発明を説明したが、本願発明は、上述した実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明の範囲内で当業者が理解しうる様々な変更をすることができる。
【符号の説明】
【００５４】
１  上位装置
１１  照合装置情報取得部
１２  負荷データ取得部
１３  照合要求部
１４  照合装置情報記憶部
１５  負荷情報記憶部
２  照合装置
２１  制御部
２２  照合ユニット
１００  情報処理装置
１０１  装置負荷情報取得手段
１０２  処理負荷情報取得手段
１０３照合処理要求手段
２００  照合処理装置
２０１  照合処理部
【図１】
2019159881.tif 000003
【図２】
2019159881.tif 000004
【図３】
2019159881.tif 000005
【図４】
2019159881.tif 000006
【図５】
2019159881.tif 000007
【図６】
2019159881.tif 000008
【図７】
2019159881.tif 000009