(57)【要約】【課題】  グリッドシステムの利用手数料やリソース提供報酬などの各種決済情報を利用状況に応じて算出することが可能なグリッドシステムを提供する。【解決手段】  コンテンツ提供者の提供者端末４がグリッド仲介装置２に参照データの配布を依頼すると、グリッド仲介装置２は適切なリソース計算機５を選定して該参照データを配布し、利用者端末３から該参照データを用いた調査依頼があると参照データ配布済みのリソース計算機５に調査データを配布するとともに計算処理を依頼する。グリッド仲介装置２は、参照データの配布及び調査依頼等のデータを管理し、該データに基づき計算手数料やリソース提供報酬等を算出し、各装置に通知する。【選択図】  図３
2005208923.tif 000002
【特許請求の範囲】
【請求項１】
余剰リソースを提供する複数のリソース計算機と、ネットワークを介して各リソース計算機に接続されたグリッド仲介装置とを備え、該グリッド仲介装置が一部又は全部のリソース計算機に所定のデータ処理を構成するジョブを割り付けて実行させ、その実行結果を取りまとめることにより、当該所定のデータ処理を行う仮想コンピュータを形成し、グリッド仲介装置がコンテンツ提供者端末から受信した参照データをリソース計算機に配布するとともに、サービス利用者端末からの調査依頼の際に取得した調査対象データをリソース計算機に配布し、リソース計算機が参照データ及び調査データを用いた計算処理を行うとともに計算結果をグリッド仲介装置に送信し、グリッド仲介装置がリソース計算機から受信した調査結果を送信するサービス利用者端末にグリッドシステムにおける決済情報の算出方法であって、
グリッド仲介装置が、
各リソース計算機から該リソース計算機の処理能力情報を予め収集して所定の記憶手段に蓄積・管理するステップと、
コンテンツ提供者端末からの配布依頼に係る参照データの属性情報及び種別情報を取得して記憶手段に蓄積・管理するステップと、
取得した参照データの属性情報と前記記憶手段に管理されているリソース計算機の処理能力情報とに基づき参照データ配布先のリソース計算機を選定するステップと、
選定したリソース計算機に対して参照データを配布して該リソース計算機に保有させるステップと、
各リソース計算機における参照データの保有状況情報を記憶手段に蓄積・管理するステップと、
サービス利用者端末からの調査依頼に係る調査対象データの種別情報を取得するステップと、
取得した調査対象データの種別情報と前記記憶手段に管理されている参照データの種別情報並びに保有状況情報とに基づき参照データ配布済みのリソース計算機の中から調査対象データの配布先となるリソース計算機を選定するステップと、
選定したリソース計算機に対して調査対象データを配布するステップと、
調査データを配布したリソース計算機に計算処理の実行を依頼し、該リソース計算機から計算結果を取得するステップと、
取得した計算結果を依頼元のサービス利用者端末に調査依頼の結果として送信するステップと、
リソース計算機において参照データが保有されたことを検出すると、前記記憶手段で管理されている各種データに基づき、決済情報である、（１）リソース提供者に対する、参照データの保有に対する報酬である環境提供報酬、（２）コンテンツ提供者に対する、参照データの配布等に対する手数料である環境手数料を算出するステップと、
リソース計算機において調査依頼に係る計算処理が終了したことを検出すると、前記記憶手段で管理されている各種データに基づき、決済情報である、（３）リソース提供者に対する、計算リソースの提供に対する報酬であるリソース提供報酬、（４）サービス利用者に対する、計算リソースの利用に対する手数料である計算手数料、（５）コンテンツ提供者に対する、参照データの提供に対する報酬であるコンテンツ提供報酬、（６）サービス利用者に対する、参照データの利用に対する手数料であるコンテンツ手数料を算出するステップとを行う
ことを特徴とするグリッドシステムにおける決済情報算出方法。
【請求項２】
余剰リソースを提供する複数のリソース計算機と、ネットワークを介して各リソース計算機に接続されたグリッド仲介装置とを備え、該グリッド仲介装置が一部又は全部のリソース計算機に所定のデータ処理を構成するジョブを割り付けて実行させ、その実行結果を取りまとめることにより、当該所定のデータ処理を行う仮想コンピュータを形成し、グリッド仲介装置がコンテンツ提供者端末から受信した参照データをリソース計算機に配布するとともに、サービス利用者端末からの調査依頼の際に取得した調査対象データをリソース計算機に配布し、リソース計算機が参照データ及び調査データを用いた計算処理を行うとともに計算結果をグリッド仲介装置に送信し、グリッド仲介装置がリソース計算機から受信した調査結果を送信するサービス利用者端末にグリッドシステムにおけるグリッド仲介装置であって、
各リソース計算機から該リソース計算機の処理能力情報を予め収集して所定の記憶手段に蓄積・管理する手段と、
コンテンツ提供者端末からの配布依頼に係る参照データの属性情報及び種別情報を取得して記憶手段に蓄積・管理する手段と、
取得した参照データの属性情報と前記記憶手段に管理されているリソース計算機の処理能力情報とに基づき参照データ配布先のリソース計算機を選定する手段と、
選定したリソース計算機に対して参照データを配布して該リソース計算機に保有させる手段と、
各リソース計算機における参照データの保有状況情報を記憶手段に蓄積・管理する手段と、
サービス利用者端末からの調査依頼に係る調査対象データの種別情報を取得する手段と、
取得した調査対象データの種別情報と前記記憶手段に管理されている参照データの種別情報並びに保有状況情報とに基づき参照データ配布済みのリソース計算機の中から調査対象データの配布先となるリソース計算機を選定する手段と、
選定したリソース計算機に対して調査対象データを配布する手段と、
調査データを配布したリソース計算機に計算処理の実行を依頼し、該リソース計算機から計算結果を取得する手段と、
取得した計算結果を依頼元のサービス利用者端末に調査依頼の結果として送信する手段と、
リソース計算機において参照データが保有されたことを検出すると、前記記憶手段で管理されている各種データに基づき、決済情報である、（１）リソース提供者に対する、参照データの保有に対する報酬である環境提供報酬、（２）コンテンツ提供者に対する、参照データの配布等に対する手数料である環境手数料を算出する手段と、
リソース計算機において調査依頼に係る計算処理が終了したことを検出すると、前記記憶手段で管理されている各種データに基づき、決済情報である、（３）リソース提供者に対する、計算リソースの提供に対する報酬であるリソース提供報酬、（４）サービス利用者に対する、計算リソースの利用に対する手数料である計算手数料、（５）コンテンツ提供者に対する、参照データの提供に対する報酬であるコンテンツ提供報酬、（６）サービス利用者に対する、参照データの利用に対する手数料であるコンテンツ手数料を算出する手段とを備えた
ことを特徴とするグリッド仲介装置。
【請求項３】
余剰リソースを提供する複数のリソース計算機と、ネットワークを介して各リソース計算機に接続されたグリッド仲介装置とを備え、該グリッド仲介装置が一部又は全部のリソース計算機に所定のデータ処理を構成するジョブを割り付けて実行させ、その実行結果を取りまとめることにより、当該所定のデータ処理を行う仮想コンピュータを形成し、グリッド仲介装置がコンテンツ提供者端末から受信した参照データをリソース計算機に配布するとともに、サービス利用者端末からの調査依頼の際に取得した調査対象データをリソース計算機に配布し、リソース計算機が参照データ及び調査データを用いた計算処理を行うとともに計算結果をグリッド仲介装置に送信し、グリッド仲介装置がリソース計算機から受信した調査結果を送信するサービス利用者端末にグリッドシステムにおけるグリッド仲介装置を実現するプログラムであって、
コンピュータを、
各リソース計算機から該リソース計算機の処理能力情報を予め収集して所定の記憶手段に蓄積・管理する手段と、
コンテンツ提供者端末からの配布依頼に係る参照データの属性情報及び種別情報を取得して記憶手段に蓄積・管理する手段と、
取得した参照データの属性情報と前記記憶手段に管理されているリソース計算機の処理能力情報とに基づき参照データ配布先のリソース計算機を選定する手段と、
選定したリソース計算機に対して参照データを配布して該リソース計算機に保有させる手段と、
各リソース計算機における参照データの保有状況情報を記憶手段に蓄積・管理する手段と、
サービス利用者端末からの調査依頼に係る調査対象データの種別情報を取得する手段と、
取得した調査対象データの種別情報と前記記憶手段に管理されている参照データの種別情報並びに保有状況情報とに基づき参照データ配布済みのリソース計算機の中から調査対象データの配布先となるリソース計算機を選定する手段と、
選定したリソース計算機に対して調査対象データを配布する手段と、
調査データを配布したリソース計算機に計算処理の実行を依頼し、該リソース計算機から計算結果を取得する手段と、
取得した計算結果を依頼元のサービス利用者端末に調査依頼の結果として送信する手段と、
リソース計算機において参照データが保有されたことを検出すると、前記記憶手段で管理されている各種データに基づき、決済情報である、（１）リソース提供者に対する、参照データの保有に対する報酬である環境提供報酬、（２）コンテンツ提供者に対する、参照データの配布等に対する手数料である環境手数料を算出する手段と、
リソース計算機において調査依頼に係る計算処理が終了したことを検出すると、前記記憶手段で管理されている各種データに基づき、決済情報である、（３）リソース提供者に対する、計算リソースの提供に対する報酬であるリソース提供報酬、（４）サービス利用者に対する、計算リソースの利用に対する手数料である計算手数料、（５）コンテンツ提供者に対する、参照データの提供に対する報酬であるコンテンツ提供報酬、（６）サービス利用者に対する、参照データの利用に対する手数料であるコンテンツ手数料を算出する手段として機能させる
ことを特徴とするグリッド仲介プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の計算機で構成する計算機群及び複数のデータで構成するデータ群を目的に合わせて動的に統合して仮想計算機として目的の計算処理を行うグリッドシステムに関する。
【背景技術】
【０００２】
従来より、複数の計算機を統合して仮想的な一つの計算機として構成するグリッドにおいて、計算機の性能を参照してジョブの実行を行う方法は、例えば下記非特許文献１などで知られている。また、仲介者が介入せずにジョブの実行を行う方法については、下記の特許文献１〜２などに示されている。これらの、従来の方法では、配布するデータの属性とリソース提供者の計算機（以下「リソース計算機」という。）との性能を比較して適切な計算機にデータを配布するため仲介者というものは存在せず、配布するデータ個々に配布先を決定している。
【非特許文献１】中田秀基、他１名、”Globus：あなたの知りたいこと教えます”、Ｐ２１、［ｏｎｌｉｎｅ］、［平成１５年１２月１５日検索］、インターネット＜ＵＲＬ：http://www.jpgrid.org/tech-info/jpgrid-globus-tutorial.ppt＞
【特許文献１】特許第２８７５２８４号公報
【特許文献２】特許第２９５１１７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上述のように、従来のグリッドシステムにおいては、リソース計算機にデータを配布する際にはデータの属性やリソース計算機の処理性能などを考慮せずに配布先を決定していたため、多数の計算を実施する場合、性能が低い計算機に引きずられて全体の処理時間が増大する問題があった。また、リソースやコンテンツの利用状況を計測していないので、利用状況に応じたリソース提供に対する報酬等を算出できなかった。このため、リソース提供者やコンテンツ提供者に対するグリッドシステム参画への訴求力が弱く、したがってグリッドシステムを構成するリソース計算機等の参加台数が伸び悩み、ひいてはリソース計算機等の増加によるグリッドシステム全体の計算能力の向上を図りづらいという問題があった。
【０００４】
本発明は、上記事情に鑑みてなされたものであり、その主たる目的とするところは、グリッドシステムの利用手数料やリソース提供報酬などの各種決済情報を利用状況に応じて算出することが可能なグリッドシステムを提供するところにある。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本願では、余剰リソースを提供する複数のリソース計算機と、ネットワークを介して各リソース計算機に接続されたグリッド仲介装置とを備え、該グリッド仲介装置が一部又は全部のリソース計算機に所定のデータ処理を構成するジョブを割り付けて実行させ、その実行結果を取りまとめることにより、当該所定のデータ処理を行う仮想コンピュータを形成し、グリッド仲介装置がコンテンツ提供者端末から受信した参照データをリソース計算機に配布するとともに、サービス利用者端末からの調査依頼の際に取得した調査対象データをリソース計算機に配布し、リソース計算機が参照データ及び調査データを用いた計算処理を行うとともに計算結果をグリッド仲介装置に送信し、グリッド仲介装置がリソース計算機から受信した調査結果を送信するサービス利用者端末にグリッドシステムにおける決済情報の算出方法であって、グリッド仲介装置が、各リソース計算機から該リソース計算機の処理能力情報を予め収集して所定の記憶手段に蓄積・管理し、コンテンツ提供者端末からの配布依頼に係る参照データの属性情報及び種別情報を取得して記憶手段に蓄積・管理し、取得した参照データの属性情報と前記記憶手段に管理されているリソース計算機の処理能力情報とに基づき参照データ配布先のリソース計算機を選定し、選定したリソース計算機に対して参照データを配布して該リソース計算機に保有させ、各リソース計算機における参照データの保有状況情報を記憶手段に蓄積・管理し、サービス利用者端末からの調査依頼に係る調査対象データの種別情報を取得し、取得した調査対象データの種別情報と前記記憶手段に管理されている参照データの種別情報並びに保有状況情報とに基づき参照データ配布済みのリソース計算機の中から調査対象データの配布先となるリソース計算機を選定し、選定したリソース計算機に対して調査対象データを配布し、調査データを配布したリソース計算機に計算処理の実行を依頼し、該リソース計算機から計算結果を取得し、取得した計算結果を依頼元のサービス利用者端末に調査依頼の結果として送信し、リソース計算機において参照データが保有されたことを検出すると、前記記憶手段で管理されている各種データに基づき、決済情報である、（１）リソース提供者に対する、参照データの保有に対する報酬である環境提供報酬、（２）コンテンツ提供者に対する、参照データの配布等に対する手数料である環境手数料を算出し、リソース計算機において調査依頼に係る計算処理が終了したことを検出すると、前記記憶手段で管理されている各種データに基づき、決済情報である、（３）リソース提供者に対する、計算リソースの提供に対する報酬であるリソース提供報酬、（４）サービス利用者に対する、計算リソースの利用に対する手数料である計算手数料、（５）コンテンツ提供者に対する、参照データの提供に対する報酬であるコンテンツ提供報酬、（６）サービス利用者に対する、参照データの利用に対する手数料であるコンテンツ手数料を算出することを特徴とするものを提案する。
【０００６】
本発明によれば、グリッド仲介装置において、参照データの提供者、リソース計算機における参照データの保有状況、どのリソース計算機でどの計算処理が行われたかなどの情報が記憶・管理されているので、該情報に基づいて上記各種決済情報を算出できる。
【発明の効果】
【０００７】
以上説明したように本発明によれば、グリッドシステムにおける各種決済情報を算出できるので、該決済情報を対象者に通知したり決済情報に基づく決済処理を行うことができる。特に、リソース提供者やコンテンツ提供者に対する報酬を算出可能であるため、該報酬により提供者に対する訴求力が高いグリッドシステムとなる。これにより、グリッドシステムへのリソース提供者やコンテンツ提供者の増大に伴うグリッドシステムの活性化・処理性能向上などが期待できる。
【発明を実施するための最良の形態】
【０００８】
本発明の一実施の形態について図面を参照して詳述する。図１は、グリッドシステムの構成図である。このグリッドシステムは、図１に示すように、ＩＰネットワーク１と、ＩＰネットワーク１に接続される計算機等で構成される仲介者のサーバ（以下「グリッド仲介装置」と言う。）２と、ＰＣ（Personal Computer）等で構成されるサービス利用者の端末（以下「利用者端末」と言う。）３と、コンテンツ提供者の端末（以下「提供者端末」と言う。）４と、リソース提供者の複数（図１は３台）の計算機（以下「リソース計算機」と言う。）５とを備えている。
【０００９】
図２は、図１のシステムの機能概要を説明する図である。このグリッドシステムでは、図１に示すように、コンテンツ提供者が提供者端末４からグリッド仲介装置２にデータ（以下、コンテンツ提供者の提供するデータを他と区別するために「参照データ」と言う。）の配布を依頼すると、グリッド仲介装置２がリソース計算機５に該参照データを配布するものである。そして、サービス利用者が利用者端末３からグリッド仲介装置２にデータ（以下、サービス利用者が送信してくるデータを他と区別するために「調査データ」と言う。）と参照データとの類似性や相関関係の調査を依頼すると、該仲介装置２から調査結果を受け取るシステムである。
【００１０】
グリッド仲介装置２は、予めリソース計算機５から取得している各リソース計算機５の性能（例えばＣＰＵクロック数、メモリ容量、ＨＤ容量等）と、提供者端末４か送信された参照データの属性値（例えば、容量、重要度、利用頻度等）とを比較して、適切なリソース計算機５に参照データを配布する（図１の囲みの（１）参照）。ここで行う参照データの属性値とリソース計算機５の性能を比較し適切なリソース計算機５を選定する方法については後述する。
【００１１】
また、グリッド仲介装置２は、提供者端末４から送られてきている参照データの種別を記憶管理し、該参照データの種別と利用者端末３から送信された調査データの種別とを比較し、合致する参照データを保有するリソース計算機５に計算処理の実行を依頼する（図１の囲みの（２）参照）。また、グリッド仲介装置２から計算処理の実行を依頼されたリソース計算機５は、計算処理を実行し、計算結果を返却する。グリッド仲介装置２は、リソース計算機５から受信した計算結果をとりまとめ解析結果として利用者端末３に送信する（図１の囲みの（３）参照）。なお、参照データや調査データの種別とは、例えば、これらのデータがＤＮＡ配列データであった場合、人・猿・豚・ウイルス等といったデータの内容そのもの種別のことを表す。
【００１２】
図３は、図２で説明したグリッドシステムにおいて発生する料金等の流れを説明する図である。このグリッドシステムでは、図３に示すように、サービス利用者は、仲介者に対して、調査依頼に対する手数料である計算手数料と、該調査依頼時に参照する参照データの利用料であるコンテンツ利用料とを支払う。コンテンツ提供者は、仲介者から参照データの提供に対する報酬であるコンテンツ提供報酬を受け取る一方、参照データ配布等に対する手数料である環境手数料を仲介者に対して支払う。リソース提供者は、仲介者から、参照データの保有に対する報酬である環境提供報酬と、計算リソースの提供に対する報酬であるリソース提供報酬を受け取る。ここで、計算手数料はリソース提供報酬に所定の仲介手数料を付加することにより算出する。具体的には、リソース提供報酬に（１＋仲介手数料係数（例えば０．２））を乗じることにより計算手数料を算出する。また、環境手数料は、環境提供報酬に所定の仲介手数料を付加することにより算出する。具体的には、環境提供報酬に（１＋仲介手数料係数（例えば０．２））を乗じることにより環境手数料を算出する。本実施の形態に係るグリッドシステムでは、このような各種料金等の決済を円滑に処理できるよう、仲介装置が各手数料や報酬金額をリソース計算機等の各装置に通知する。
【００１３】
次に、グリッド仲介装置２において参照データを配布するリソース計算機５の選定方法について説明する。グリッド仲介装置２は、前述したように、リソース計算機５に配布する参照データの属性値から、該属性値に対応するリソース計算機５の計算機性能を算出し、該計算機性能に対応するリソース計算機５を選定する。
【００１４】
図４に参照データの属性値と計算機性能との関係図を示す。図４はデータの属性値と計算機性能とが比例関係にあることを示している。以下に詳述する。
【００１５】
図４（１）は、データの属性値の一例を示しており、属性値として前述した容量、重要度、利用頻度の３段階に分けて表現してある。同図においては、データＸは上位の段階の属性値、データＹは中位の段階の属性値、データＺは下位の段階の属性値を持つデータであることを例示している。また、図４（１）は、属性値と計算機性能との対応付けの考え方も表している。例えば、上位の段階の属性値を持つデータＸは、計算機性能の高いリソース計算機に配布され、また逆に下位の段階の属性値を持つデータＺは、計算機性能の低いリソース計算機に配布されることを表している。すなわち属性値の大きさ（段階）と計算機性能の高低とを比例関係に対応づける考え方であり、これを計算機性能変換の欄に記述してある。計算機性能変換の欄の区分は、データの属性値の段階数と同じ３段階にしてあるが、同じにする必要はない。
【００１６】
図４（２）は、計算機性能の一例を示している。計算機性能は前述したＣＰＵクロック数、メモリ容量、ＨＤ容量の３項目を挙げており、各リソース計算機５の性能を各項目について算出したものである。同図においては、計算機性能を３段階に分けた例を示している。更に上記の計算機性能変換の欄との対応をとりやすくするために、計算機性能変換欄の段階数に合わせて３段階になるように全項目を見渡しリソース計算機５の性能を区分けした例を計算機性能区分の欄に示している。例えば、ＣＰＵクロック数が高速で、メモリ容量、ＨＤ容量も十分ある計算機５ａは計算機性能区分が高になることを示している。これにより、例えば、データの属性値から性能の高いリソース計算機５にデータを配布したいという要望があったとき、リソース計算機５の候補が簡単に分かり選択しやすくなる。
【００１７】
図５は、図２のグリッドシステムの各装置の機能構成例を示す図である。図５に示すように、このグリッドシステムは、ＩＰネットワーク１（本図では図示省略）を介してグリッド仲介装置２と、利用者端末３と、提供者端末４と、リソース計算機５とが接続して構成されている。
【００１８】
グリッド仲介装置２は、リソース提供者毎の各リソース計算機５の計算機性能を記述した計算機性能管理リスト（図４（２）に相当）、リソース提供者毎の保有データの種別を記述した保有データ管理リストなどを管理するＤＢ部２１と、データの属性値を計算機性能に変換するなどの処理を行う処理部２２とを備えた計算機である。また、グリッド仲介装置２は、各リソース計算機５から自身の計算機性能及び保有するデータ種別の受信を行いＤＢ部２１に渡す計算機性能等受信部２１２と、提供者端末４から送信される参照データ及び参照データ属性値並びに種別を含む配布依頼を受信する配布依頼受信部２２３と、参照データ及び参照データの種別をリソース計算機５に送信する参照データ送信部２２４とを備えている。さらに、グリッド仲介装置２は、利用者端末３から送信される調査データ及び調査データの属性値並びに種別を含むデータ調査依頼を受信する調査依頼受信部２２５ａと、計算処理した調査結果を利用者端末３に送信する処理結果送信部２２５ｂと、調査データをリソース計算機５に送信する調査データ送信部２２６ａと、調査データを送信したリソース計算機５に計算処理の実行の依頼情報を送信するとともに該リソース計算機５から送信される計算結果を受信する処理依頼送信部２２１ｂとを備えている。
【００１９】
また、グリッド仲介装置２は、各種決済情報の算出及び通知を行うための手段として、リソース計算機に保有されている参照データの種別をリソース提供者毎に管理するとともに、環境提供報酬を算出してリソース計算機５へ通知し、環境手数料を算出して提供者端末４に通知する保有データ種別管理部２１３と、提供者端末４からの配布依頼のあった参照データの種別をコンテンツ提供者毎に管理する提供データ種別管理部２１４と、リソース計算機５における計算終了を検知する毎に、リソース提供報酬を算出してリソース計算機５へ通知し、計算手数料を算出して利用者端末３へ通知し、コンテンツ提供報酬を算出して提供者端末４へ通知し、コンテンツ手数料を利用者端末３へ通知する計算回数管理部２１５を備えている。保有データ種別管理部２１３で管理されているデータの一例を図６に、提供データ種別管理部２１４で管理されているデータの一例を図７に示す。保有データ種別管理部２１３で管理される参照データ種別情報は、前述の計算機性能等受信部２１２から通知される。提供データ種別管理部２１３で管理される参照データ種別情報は、前述の配布依頼受信部２２３から通知される。
【００２０】
利用者端末３は、調査データ及び調査データの属性値並びに属性を含むデータ調査依頼をグリッド仲介装置２に送信する調査依頼送信部３１ａと、グリッド仲介装置２から送信される計算処理した調査結果を受信する処理結果受信部３１ｂを含むＰＣ等の端末装置である。また、利用者端末３は、グリッド仲介装置２から決済情報の通知を受信する手段として、コンテンツ手数料の通知を受信するコンテンツ手数料通知受信部３２と、計算手数料の通知を受信する計算手数料通知受信部３３とを備えている。
【００２１】
提供者端末４は、グリッド仲介装置２に参照データ及び参照データの属性値並びに種別を含む配布依頼を送信する配布依頼送信部４１を含むＰＣ等の端末装置である。また、提供者端末４は、グリッド仲介装置２から決済情報の通知を受信する手段として、環境手数料の通知を受信する環境手数料通知受信部４２と、コンテンツ提供報酬の通知を受信するコンテンツ提供報酬通知受信部４３とを備えている。
【００２２】
リソース提供者の計算機５は、計算機性能が更新される都度、及び、保有する最新の参照データの種別をグリッド仲介装置２に送信する計算機性能等送信部５３と、グリッド仲介装置２から送信されてくる参照データ及び参照データの種別を受信する参照データ受信部５４と、参照データ受信部５４で受信した参照データ及び種別を記憶管理する参照データ保有部５５とを備えている。また、リソース計算機５は、グリッド仲介装置２から送信される調査データを受信する調査データ受信部５６ａと、グリッド仲介装置２から送信される計算処理の実行の依頼情報を受信するとともに計算結果を送信する処理依頼受信部５６ｂと、調査データ受信部５６ａで受信した調査データ及び参照データ保有部５５に記憶されている参照データを用いて処理依頼に係る計算処理を行う計算処理部５６ｃとを備えている。
【００２３】
さらに、リソース計算機５は、グリッド仲介装置２から決済情報の通知を受信する手段として、環境提供報酬の通知を受信する環境提供報酬通知受信部５７と、リソース提供報酬の通知を受信するリソース提供報酬通知受信部５８とを備えている。
【００２４】
次に、このグリッドシステムの動作について図８のシーケンスチャートを参照して説明する。同図は、利用者端末３と、提供者端末４と、グリッド仲介装置２と、リソース計算機５ａ〜５ｃとの間のシーケンスについて示したものである。なお、参照データの配布依頼に対する処理及び調査依頼に対する処理について説明し、これらの処理に伴う決済情報の算出・通知の処理については後述する。
【００２５】
各リソース計算機５ａ〜５ｃは、予め、各々の計算機性能（例えばＣＰＵクロック数、メモリ容量、ＨＤ容量等）が更新される都度、計算機性能等送信部５３により該計算機性能をグリッド仲介装置２へ送信する（ステップＳ１〜Ｓ３）。グリッド仲介装置２では、該計算機性能を計算機性能等受信部２１２により受信し、ＤＢ部２１において計算機性能管理リストを作成更新し管理する（ステップＳ４）。
【００２６】
コンテンツ提供者が参照データの配布依頼を行うと、提供者端末４の配布依頼送信部４１が参照データ及び参照データの属性値並びに種別を含む配布依頼をグリッド仲介装置２に送信する（ステップＳ５）。グリッド仲介装置２は、配布依頼受信部２２３で該配布依頼を受信し、処理部２２において参照データの属性値を計算機性能に変換する処理を行う（ステップＳ６）。また、参照データの種別情報は配布依頼受信部２３２から提供データ種別管理部２１４に通知される。次に、処理部２２は、該変換処理で得られた計算機性能を持つリソース計算機５の検索をＤＢ部２１に要求する（ステップＳ７）。ＤＢ部２１は、該要求に応じて該当するリソース計算機５を選定し（ステップＳ８）、処理部２２に選定結果を戻す（ステップＳ９）。次に、その選定結果（図８の例では計算機５ｂが選定されている）に基づき、参照データ送信部２２４が参照データ及び参照データの種別をリソース計算機５ｂに送信する（ステップＳ１０）。該参照データは、リソース計算機５ｂの参照データ受信部５４により受信される。リソース計算機５ｂは、参照データを参照データ保有部５５に保有し（ステップＳ１１）、保有が完了すると保有データの種別設定を計算機性能等送信部５３によりグリッド仲介装置２に送信する（ステップＳ１２）。グリッド仲介装置２は、計算機性能等受信部２１２により該保有データ種別設定を受信すると、ＤＢ部２１においてリソース提供者毎の保有データ種別管理リストを作成更新し管理する（ステップＳ１３）。また、保有データ種別情報は計算機性能等受信部２１２から保有データ種別管理部２１３に通知される。
【００２７】
次に、サービス利用者がデータの調査依頼を行うと、利用者端末３の調査依頼送信部３１ａが調査データ及び調査データの種別を含む調査依頼をグリッド仲介装置２に送信する（ステップＳ１４）。グリッド仲介装置２は、調査依頼受信部２２５ａが受信し、処理部２２において該調査データの種別から同じ種別の参照データを保有するリソース計算機５の検索をＤＢ部２１に要求する（ステップＳ１５）。ＤＢ部２１は、該要求に応じて該当するリソース計算機５を選定し（ステップＳ１６）、処理部２２に選定結果を戻す（ステップＳ１７）。次に、処理部２２は、その選定結果（図８の例では計算機５ｂが選定されている）に基づき、調査データ送信部２２６ａが調査データをリソース計算機５ｂに送信する（ステップＳ１８）。該調査データは、リソース計算機５ｂの調査データ受信部５６ａで受信される。また、グリッド仲介装置２は、調査データを送信したリソース計算機５ｂに対して処理依頼送信部２２６ｂにより計算処理の実行の依頼情報を送信する（同ステップＳ１８）。リソース計算機５ｂは、処理依頼受信部５６ｂで該計算処理を受信すると、計算処理部５６ｃで計算処理を実行し（ステップＳ１９）、計算結果を処理依頼受信５６ｂからグリッド仲介装置２に送信する（ステップＳ２０）。グリッド仲介装置２は、処理依頼送信部２２６ｂで該計算結果を受信し、処理部２２が計算処理したデータの調査結果を処理結果送信部２２５ｂにより利用者端末３に送信する（ステップＳ２１）。また、処理依頼送信部２２６ｂはデータの調査結果を受信すると計算が終了した旨を計算回数管理部２１５に通知する。この通知には、当該調査依頼についてのサービス利用者・リソース提供者・使用参照データの種別情報を含む。最後に、利用者端末３は、処理結果受信部３１ｂによりグリッド仲介装置２からの調査結果を受信する。
【００２８】
次に、決済情報の算出及び通知の処理について図９及び図１０を参照して説明する。図９は保有データ種別管理部２１３の動作を説明するフローチャート、図１０は計算回数管理部２１５の動作を説明するフローチャートである。
【００２９】
計算機性能等受信部２１２は、前述したように、計算機性能及び保有データ種別をリソース計算機５から受信すると、これらのデータをＤＢ部２１に渡すとともに、これと並行して保有データ種別を保有データ種別管理部２１３に送信する。保有データ種別管理部２１３は、計算機性能等受信部２１２から保有データ種別情報を受信すると（ステップＳ３１）、該保有データ種別情報をリソース提供者毎に記憶管理する（ステップＳ３２）。次に、この参照データの保有に対する環境提供報酬を算出し（ステップＳ３３）、該参照データを保有したリソース計算機５に環境提供報酬を通知する（ステップＳ３４）。次に、この環境提供報酬から環境手数料を算出し（ステップＳ３５）、当該参照データの提供者を提供データ種別管理部２１４に問い合わせ（ステップＳ３６）、該問い合わせで得られたコンテンツ提供者の提供者端末４に環境手数料を通知する（ステップＳ３７）。以上の処理が終了すると、再び保有データ種別情報の受信待ち状態になる（ステップＳ３８）。
【００３０】
処理依頼送信部２２６ｂは、前述したように、リソース計算機５に依頼した計算処理の処理結果を該リソース計算機５から受信すると（ステップＳ４１）、このデータを処理部２２に渡すとともに、これと並行して計算終了通知を計算回数管理部２１５に通知する。計算回数管理部２１５は、当該計算処理を行ったリソース計算機５に対するリソース提供報酬を算出し（ステップＳ４２）、このリソース提供報酬を当該リソース計算機５に通知する（ステップＳ４３）。次に、このリソース提供報酬から計算手数料を算出し（ステップＳ４４）、当該計算処理を依頼した利用者の利用者端末３に計算手数料を通知する（ステップＳ４５）。次に、該計算処理で用いられた参照データの利用報酬であるコンテンツ提供報酬を算出し（ステップＳ４６）、当該参照データの提供者を提供データ種別管理部２１４に問い合わせ（ステップＳ４７）、該問い合わせで得られたコンテンツ提供者の提供者端末４にコンテンツ提供報酬を通知する（ステップＳ４８）。次に、コンテンツ提供報酬からコンテンツ手数料を算出し（ステップＳ４９）、当該計算処理を依頼した利用者の利用者端末３にコンテンツ手数料を通知する（ステップＳ５０）。以上の処理が終了すると、再び計算終了通知の受信待ち状態になる（ステップＳ５１）。
【００３１】
以上のように、本実施の形態に係るグリッドシステムによれば、参照データと調査データとの類似性あるいは相関関係の調査にあたって参照データの属性値とリソース提供者の計算機性能とを関連付けることで適切なリソース提供者の計算機５を選定するので、各リソース計算機５の処理能力に応じた適切なデータを配布することができる。
【００３２】
また、本実施の形態に係るグリッドシステムによれば、該グリッドシステムにおける各種決済情報、具体的には、環境提供報酬・環境手数料・リソース提供報酬・計算手数料・コンテンツ提供報酬・コンテンツ手数料を算出可能なので、該グリッドシステムを用いたビジネスを円滑に運用できるようになる。特に、リソース提供者やコンテンツ提供者に対する報酬を算出できるので、該報酬の決済を実施することにより、リソース提供者及びコンテンツ提供者への訴求力が向上し、ひいてはリソース提供者及びコンテンツ提供者の増大に伴うグリッドシステム全体の処理能力向上が期待できる。
【００３３】
以上、本発明の一実施の形態について図１〜図９を参照して詳述したが、本発明はこれに限定されるものではなく、その趣旨を逸脱しない範囲において種々の変更が可能である。
【００３４】
例えば、上記実施の形態では、グリッド仲介装置２で算出した各種決済情報を、リソース提供者・利用者・コンテンツ提供者の端末等に通知するのみであったが、決済処理業務を行う所定の決済処理用サーバに該決済情報を通知することにより、オンラインで決済処理まで完了するようにしてもよい。
【００３５】
また例えば、上記実施の形態では、保有データ種別管理部２１３及び提供データ種別管理部２１４の管理データは、ＤＢ部２１での管理データと重複しているので、これらの情報をＤＢ部２１で一元管理するようにしてもよい。
【００３６】
また例えば、計算機性能の送信は意味情報ネットワーク（ＳＩＯＮｅｔ:特開２００２−９４５６１号公報に記載されている）を用い性能値をフィルタに設定することで行う方法も考えられる。また、上記実施形態では、各装置をＩＰネットワーク１を介して接続していたが、他のネットワークであっても本発明を実施できる。
【図面の簡単な説明】
【００３７】
【図１】グリッドシステムの構成図
【図２】グリッドシステムの機能概要を説明する図
【図３】グリッドシステムにおける料金等の流れを説明する図
【図４】データの属性値と計算機性能との比例関係を説明する図
【図５】グリッドシステムにおける各装置の機能構成図
【図６】保有データ種別保持部におけるデータ構造の一例を説明する図
【図７】保有データ種別保持部におけるデータ構造の一例を説明する図
【図８】グリッドシステムにおけるシーケンスチャート
【図９】保有データ種別保持部の動作を説明するフローチャート
【図１０】提供データ種別保持部の動作を説明するフローチャート
【符号の説明】
【００３８】
１…ＩＰネットワーク、２…グリッド仲介装置、２１…ＤＢ部、２１２…計算機性能等受信部、２２…処理部、２２３…配布依頼受信部、２２４…参照データ送信部、２２５ａ…調査依頼受信部、２２５ｂ…処理結果送信部、２２６ａ…調査データ送信部、２２６ｂ…処理依頼送信部、３…利用者端末、３１ａ…調査依頼送信部、３１ｂ…処理結果受信部、３２…コンテンツ手数料通知受信部、３３…計算手数料通知受信部、４…提供者端末、４１…配布依頼送信部、４２…環境手数料通知受信部、４３…コンテンツ提供報酬通知受信部、５…リソース計算機、５３…計算機性能等送信部、５４…参照データ受信部、５５…参照データ保有部、５６ａ…調査データ受信部、５６ｂ…処理依頼受信部、５６ｃ…計算処理部、５７…環境提供報酬通知受信部、５８…リソース提供報酬通知受信部
【図１】
2005208923.tif 000003
【図２】
2005208923.tif 000004
【図３】
2005208923.tif 000005
【図４】
2005208923.tif 000006
【図５】
2005208923.tif 000007
【図６】
2005208923.tif 000008
【図７】
2005208923.tif 000009
【図８】
2005208923.tif 000010
【図９】
2005208923.tif 000011
【図１０】
2005208923.tif 000012