(57)【要約】【課題】  照合処理装置への照合処理負荷状況に応じてシステム運用中に照合処理サーバに割り付けた論理的な照合処理装置グループへの照合処理装置の追加・削除を行なうことによりリソースの有効に活用すること。【解決手段】  照合処理ドライバ１３０、２３０を有する複数の照合処理サーバ１００、２００と、照合サーバ間で共有される共有メモリエリア１と、照合処理ドライバ１３０、２３０の照合指示で照合を行なう複数の照合処理装置Ａ１ｎ、Ｂ２ｎをそれぞれグループ化して有し、各照合処理装置Ａ１ｎ、Ｂ２ｎへの統計情報とグループ化の情報を共有メモリエリア１に保持し、照合処理ドライバ１３０、２３０によって照合処理装置の負荷分散管理を行なう。【選択図】      図１
2006276974.tif 000002
【特許請求の範囲】
【請求項１】
照合処理ドライバを有する複数の照合処理サーバと、前記照合サーバ間で共有共有メモリと、照合処理ドライバの照合指示で照合を行なう複数の照合処理装置をグループ化して有し、
照合処理装置への統計情報とグループ化の情報を前記共有メモリに保持し、照合処理ドライバによって照合処理装置の負荷分散管理を行なうことを特徴とする負荷分散照合処理方式。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は共有メモリを使用した負荷分散照合処理方式に関する。
【背景技術】
【０００２】
従来の指紋、掌紋照合処理サーバでは、予め各サーバに接続・設定される複数照合処理装置を固定的に決めていたために、業務負荷状況に応じて指紋・掌紋用サーバ毎に照合装置の動的負荷分散を行なうことができず、各照合処理サーバ停止時に人手操作でサーバに接続される照合処理装置の構成を変更する必要があった。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来の指紋、掌紋処理サーバでは、予め各サーバに接続・設定される複数照合処理装置を固定的に決めていたため業務負荷状況に応じて指紋・掌紋用サーバ毎に照合装置の動的負荷分散ができず、リソースの有効な活用ができなかった。
【０００４】
本発明の目的は、照合処理装置への照合処理負荷状況に応じてシステム運用中に照合処理サーバに割り付けた論理的な照合処理装置グループへの照合処理装置の追加・削除を行なうことによりリソースの有効に活用する負荷分散照合処理方式を提供することにある。
【課題を解決するための手段】
【０００５】
本発明の負荷分散照合処理方式は、照合処理ドライバを有する複数の照合処理サーバと、前記照合サーバ間で共有共有メモリと、照合処理ドライバの照合指示で照合を行なう複数の照合処理装置をグループ化して有し、
照合処理装置への統計情報とグループ化の情報を前記共有メモリに保持し、照合処理ドライバによって照合処理装置の負荷分散管理を行なうことを特徴とする。
【発明の効果】
【０００６】
本発明は、業務種別・サーバＯＳが異なる照合処理サーバ（例えば、指紋処理サーバ、掌紋処理サーバ等）毎に使用可能な照合処理装置の割り当てを固定化せず、照合処理装置への照合処理負荷状況（秒当たりの照合処理数）に応じてシステム運用中に照合処理サーバに割り付けた論理的な照合処理装置グループへの照合処理装置の追加・削除を行なうことによりリソースの有効に活用できるという効果がある。
【発明を実施するための最良の形態】
【０００７】
次に、本発明を実施するための最良の形態について図面を参照して詳細に説明する。
図１は本発明の構成を示した図である。本発明の負荷分散照合処理方式は、照合処理サーバ１００、２００と、照合処理装置論理グループＡ１０に割り当てられている照合処理装置Ａ１１からＡ１ｎ、照合処理装置論理グループＢ２０に割り当てられている照合処理Ｂ２１からＢ２ｎから構成されている。
【０００８】
照合処理サーバ１００は、オペレーティング・システム（ＯＳ）１１０と、照合マネージメントサーバ１２０と、照合処理ドライバ１３０と共有メモリエリア１とを含む。照合処理サーバ２００も同様な構成であるので以降説明を省略する。
【０００９】
共有メモリエリア１は、照合処理サーバ１００及び照合処理サーバ２００から共有メモリアクセス可能なエリアで照合処理統計情報管理エリア２、照合処理装置論理グループ管理エリア３からなる。
【００１０】
照合処理装置Ａ１ｎ或いはＢ１ｎは、照合専用プロセッサとメモリを有しており、照合処理ドライバ１３０からの照合指示で照合を行ない、照合結果を照合処理ドライバ１３０へ返却する。照合マネージメントサーバ１２０は、ＯＳ１１０上で動作し、照合処理ドライバ１３０に対して照合データと照合指示を送信する。
【００１１】
図２は照合処理ドライバ１３０、２３０の構成を示した図である。照合処理ドライバ１３０は、統計情報管理手段１３１、照合処理装置論理グループ管理手段１３２とを有している。統計情報管理手段１３１は、照合マネージメントサーバ１２０からの照合指示受信時に照合処理装置Ａ１ｎ、Ｂ１ｎへの秒当たりの照合指示数を管理し、共有メモリエリア１上の照合処理統計情報管理エリア２へ統計情報を格納する。
【００１２】
照合処理装置グループ管理手段１３３は、予め定義される照合処理装置台数と照合処理装置論理グループ数から複数の照合処理装置Ａ１ｎ、Ｂ２ｎを照合処理論理グループＡ１、Ｂ２に分割する。さらに照合処理装置グループ管理手段１３２は、共有メモリエリア１内の照合処理統計情報管理エリア２を参照して、各照合処理装置Ａ１ｎまたはＢ１ｎの照合処理負荷状況に応じて照合処理グループＡ１０またはＢ２０内の照合処理装置の論理的な切り離し、組み込みを行なう。
【００１３】
照合処理装置論理グループの変更を行なった場合、照合処理装置グループ管理手段１３２は、共有メモリエリア１内の照合処理装置論理グループ管理エリア３へ照合処理装置論理グループを構成する照合処理装置のデバイス情報を登録し、管理する。
【００１４】
照合処理装置論理グループＡ１０は、照合マネージメントサーバ１２０或いは照合マネージメントサーバ２２０からの照合処理装置論理グループ設定指示によって、照合処理装置論理グループ管理手段１３１或いは２３１を介して設定及び変更が可能とする。照合処理装置論理グループＢ１０も同様な手順で変更可能とする。
【００１５】
次に、本発明を実施するための最良の形態の動作について説明する。予め共有メモリエリア１は、複数の照合処理サーバｎ００から共有メモリアクセス可能であるとする。照合処理ドライバ１３０は、各照合処理サーバ１００起動時に照合処理サーバ１００に接続される照合処理装置Ａ１１かＢ１ｎをスキャンし、予め設定される照合処理論理グループ情報を元に、照合処理論理グループ管理手段１３２によって共有メモリエリア１上に照合処理情報管理テーブルを照合処理グループと各論理グループを構成する照合処理装置デバイス情報の関連付けを行なう。
【００１６】
照合マネージメントサーバ１２０は、照合処理ドライバ１３０に対して照合データと照合指示を送信する。照合マネージメントサーバ１２０から照合データを受信した照合処理ドライバ１３０は、照合処理装置論理グループ管理手段１３２を呼び出す。
【００１７】
照合処理装置論理グループ管理手段１３２は、統計情報管理手段１３１を介してグループ照合処理論理グループの負荷情報をチェックすると共に統計情報管理エリア２を更新する。照合処理装置論理グループ管理手段１３２は、照合処理装置論理グループＡ１０内の秒あたりの照合処理数が、閾値（±マージンは予め設定可能とする）を超えている場合、別の照合処理装置論理グループＢ２０に割り当てられている照合処理装置Ｂ２１を照合処理装置論理グループＡ１０に割り当て、共有メモリエリア１上の照合処理装置論理グループエリア３を更新する。
【００１８】
統計情報管理手段１３１は、秒あたりの照合負荷（照合処理数）が規定値未満である照合処理装置を決定して、照合処理ドライバ１３０へ照合処理装置Ｂ２ｎの照合処理デバイス情報を返す。
【００１９】
照合処理ドライバ１３０は、統計情報管理手段１３１より得られた照合処理デバイス情報を元に照合処理装置Ｂ２１に対して、照合データと照合指示とを送信する。
【００２０】
照合処理ドライバ１３０から照合データと照合指示とを受信した照合処理装置Ｂ２１は、照合処理装置内部で照合処理を行なう。照合処理装置Ｂ２１は、照合処理完了後に照合処理ドライバ１３０へ照合結果を返却する。
【図面の簡単な説明】
【００２１】
【図１】本発明の構成を示した図である。
【図２】本発明の照合処理ドライバ１３０、２３０の構成を示した図である。
【符号の説明】
【００２２】
１    共有メモリエリア
２    照合処理統計情報管理エリア
３    照合処理装置論理グループ管理エリア
１００、２００    照合処理サーバ
Ａ１１、Ａ１ｎ    照合処理装置
Ｂ２１、Ｂ２ｎ    照合処理装置
１２０、２２０    照合マネージメントサーバ
１３０、２３０    照合処理ドライバ
【図１】
2006276974.tif 000003
【図２】
2006276974.tif 000004