(57)【要約】【目的】本発明は、ネットワークに接続された多数のリソースの利用を管理する資源利用管理プログラムおよび資源利用管理システムに関し、リソース群の提供者が任意に利用ポイントを設定、変更可能にして差別化を図ると共に、利用者に優先度を付与して優先的にリソース群の利用を許可したり、許諾ポイントをリソース群の利用者に支払って優先的にリソース群を利用したりすることを目的とする。【構成】  リソースの利用ポイントを、受け付けてテーブルにリソースに対応づけて登録あるいは変更するステップと、利用者の端末からの利用要求に応じてテーブルに登録されているリソース、利用ポイントの一覧を返信し、一覧から選択された利用しようとするリソース情報を受信するステップと、受信したリソース情報をもとに対応するリソースに処理を割り当てて実行させ、結果を利用者に返答させると共に、利用したポイントを保存するステップとを有する。【選択図】        図１
2005339335.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続された多数のリソースの利用を管理する資源利用管理プログラムにおいて、
コンピュータに、
ネットワークに接続されたリソースの利用ポイントを、受け付けてテーブルに当該リソースに対応づけて登録あるいは変更するステップと、
ネットワークに接続された利用者の端末からの利用要求に応じて前記テーブルに登録されているリソース、利用ポイントの一覧を返信し、当該一覧から選択された利用しようとするリソース情報を受信するステップと、
前記受信したリソース情報をもとに対応するリソースに処理を割り当てて実行させ、結果を利用者に返答させると共に、利用したポイントを保存するステップと
して動作させるための資源利用管理プログラム。
【請求項２】
前記リソース情報をもとに対応するリソースに処理を割り当てるときに、既に他の利用者が当該リソースを利用して競合した場合、利用しようとする端末の利用者に許諾ポイントを支払うか問い合わせて当該許諾ポイントを支払うと回答があったときに、利用中の端末の利用者に許諾の有無を問い合わせて許諾了解の応答があったときに、優先的にリソースを割り当てると共に許諾ポイントを許諾した利用者に付与して利用ポイントを減少させることを特徴とする請求項１記載の資源利用管理プログラム。
【請求項３】
利用者毎に優先度を付与し、前記リソース情報をもとに対応するリソースに処理を割り当てるときに、既に他の利用者が当該リソースの利用を待っていたときに、当該利用者の優先度の位置に挿入することを特徴とする請求項１あるいは請求項２記載の資源利用管理プログラム。
【請求項４】
利用者の利用ポイント数が大きくなるに従い前記優先度を大きくすることを特徴とする請求項３記載の資源利用管理プログラム。
【請求項５】
ネットワークに接続された多数のリソースの利用を管理する資源利用管理システムにおいて、
ネットワークに接続されたリソースの利用ポイントを、受け付けてテーブルに当該リソースに対応づけて登録あるいは変更する手段と、
ネットワークに接続された利用者の端末からの利用要求に応じて前記テーブルに登録されているリソース、利用ポイントの一覧を返信し、当該一覧から選択された利用しようとするリソース情報を受信する手段と、
前記受信したリソース情報をもとに対応するリソースに処理を割り当てて実行させ、結果を利用者に返答させると共に、利用したポイントを保存する手段と
を備えたことを特徴とする資源利用管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続された多数のリソースの利用を管理する資源利用管理プログラムおよび資源利用管理システムに関するものである。
【背景技術】
【０００２】
従来、グリッドコンピュータ環境などに接続されたコンピュータを、リソース能力により分類し、分類されたリソース群を利用したときのポイントを予めつけておき、当該リソース群を利用するときにユーザがポイント（ポイントに応じた利用料金）を支払うことが行われている。
【０００３】
また、ネットワークに接続された多数のクライアントから提供された計算資源（リソース）にポイントをつけてその利用に応じてユーザが料金を支払うようにしていた（特許文献１）。
【特許文献１】特開２００３−６１７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述したように、従来は、リソース群に予め利用したときのポイントをつけておき、当該ポイントに応じてユーザが料金を支払うようにしていたため、リソース群に対する需要と供給に応じた利用ポイントの増減を指定することができなかった。
【０００５】
このため、リソース群を提供する提供者からリソース群の差別化を図るなどのために任意に利用ポイントを設定、変更できないという問題があった。
【０００６】
また、リソース群で利用者の競合が発生した場合に、平等に当該リソース群を割り振ったのでは、緊急を要する利用者が優先的にリソース群を利用して迅速に処理できないという問題もあった。
【課題を解決するための手段】
【０００７】
本発明は、これらの問題を解決するため、提供者がリソースに任意の利用ポイントを付与して登録し、利用者がリソースの一覧から選択されたリソースについて競合したときに当該利用者の優先度順にリソースの利用を許可したり、利用中の利用者に優先的な利用の許諾が得られたときに優先的に利用すると共に許諾ポイントを支払うようにしている。
【０００８】
従って、リソース群の提供者が任意に利用ポイントを設定、変更可能にして差別化を図ることが可能になると共に、利用者に優先度を付与して優先的にリソース群の利用を許可したり、許諾ポイントをリソース群の利用者に支払って優先的にリソース群を利用したりすることが可能となる。
【発明の効果】
【０００９】
本願発明は、リソース群の提供者が任意に利用ポイントを設定、変更可能にして差別化を図ると共に、利用者に優先度を付与して優先的にリソース群の利用を許可したり、許諾ポイントをリソース群の利用者に支払って優先的にリソース群を利用したりすることが可能となる。
【発明を実施するための最良の形態】
【００１０】
本発明は、リソース群の提供者が任意に利用ポイントを設定、変更可能にして差別化を図ると共に、利用者に優先度を付与して優先的にリソース群の利用を許可したり、許諾ポイントをリソース群の利用者に支払って優先的にリソース群を利用したりすることを実現した。
【実施例１】
【００１１】
図１は、本発明のシステム構成図を示す。
図１において、端末１は、ネットワーク４（例えばインターネット、ＬＡＮ，ＷＡＮなど）に接続して利用者が操作し、リソースである、ここでは、グリッドコンピュータ２を利用して処理を行うためのものであって、ジョブ依頼手段１１、表示装置１２、入力装置１３などから構成されるものである。
【００１２】
ジョブ依頼手段１１は、グリッドコンピュータ２にジョブを依頼するものである（図２から図７を用いて後述する）。
【００１３】
表示装置１２は、画面を表示するものである。
入力装置１３は、各種指示やデータなどを入力するものであって、キーボードやマウスなどである。
【００１４】
グリッドコンピュータ２は、並列計算機システムであって、応用プログラムを動作させて処理を実行するというリソース（ＣＰＵ，メモリ、応用プログラムなどからなるコンピュータシステム）の例であり、ここでは、料金設定手段２１などから構成されるものである。ここで、グリッドコンピュータ２には、コンピュータ名（Ｇ１，Ｇ２，Ｇ３・・・）を付与して一意に識別すると共に、各管理者が当該グリッドコンピュータ２を利用（使用）したときにその利用ポイント（Ｐ１，Ｐ２，Ｐ３・・・）を任意に設定、変更するものである。
【００１５】
料金設定手段２１は、各管理者がグリッドコンピュータ２の利用ポイントを決め（あるいは変更）したときに、ネットワーク４を介してホスト３に接続し、料金受付手段３１にその利用ポイントを通知し、ポイントテーブル３６に当該グリッドコンピュータ２の識別子（例えば「Ｇ１」に対応づけて利用ポイント（例えば利用ポイント「Ｐ１」）および登録ポイント「Ｔ１」）を登録、変更させるものである。これにより、グリッドコンピュータ２について、管理者は利用ポイントを任意に登録、変更し、差別化を図ることが可能となる。
【００１６】
ホスト３は、ネットワーク４に接続し、リソースである多数のグリッドコンピュータ２
を利用状況を管理すると共に、多数の端末１からの利用依頼に対応してグリッドコンピュータ２を割り当てたりなどするものであって（図２から図７を用いて後述する）、料金受付手段３１、ジョブ受付手段３２、ジョブ割当手段３３、優先度更新手段３４、集計手段３５、ポイントテーブル３６、利用テーブル３７、および優先度係数テーブル３８などから構成されるものである。
【００１７】
料金受付手段３１は、グリッドコンピュータ２からネットワーク４を介して当該グリッドコンピュータ２の利用ポイントおよび登録ポイントを受け付け、ポイントテーブル３６に登録、変更するものである。当該料金受付手段３１をホスト３に設けたことにより、グリッドコンピュータ２の管理者は、自由に利用ポイントを登録、変更し、他のグリッドコンピュータ２との料金の差別化を図ったりすることが可能となる。
【００１８】
ジョブ受付手段３２は、端末１からのジョブを受け付けるものであって、グリッドコンピュータ２とその利用ポイントなどの一覧を端末１に送信して画面上に表示（例えば図７の（ａ））し、利用者が選択したジョブ（グリッドコンピュータ２上で動作するアプリによる業務処理）を受け付けたりなどするものである。
【００１９】
ジョブ割当手段３３は、ジョブ受付手段３２で受け付けた利用者からのジョブについて、該当するグリッドコンピュータ２に割り当て、実行させるものである（図２から図７を用いて後述する）。
【００２０】
優先度更新手段３４は、ジョブをグリッドコンピュータ２に割り当てるときの優先度を更新するものである（図４から図７を用いて後述する）。
【００２１】
集計手段３５は、利用者毎、グリッドコンピュータ２毎に料金を集計するものである（図５を用いて後述する）。
【００２２】
ポイントテーブル３６は、リソースであるグリッドコンピュータ２に対応づけて利用ポイントなどを登録して管理するものである（図６の（ａ）参照）。
【００２３】
利用テーブル３７は、利用者毎に利用したリソースであるグリッドコンピュータ、利用ポイント、利用時間、許諾ポイントを登録して管理するものである（図６の（ｂ）参照）。
【００２４】
優先度係数テーブル３８は、ジョブを割り当てる優先度を登録したものである（図６の（ｃ）参照）。
【００２５】
ネットワーク４は、多数の端末１、多数のリソースであるグリッドコンピュータ２、およびホスト３を相互に接続し、データなどの送受信を行うネットワークであって、インターネット、ＬＡＮ，ＷＡＮなどである。
【００２６】
次に、図２のフローチャートの順番に従い、図１の構成のもとでポイントテーブル３６にリソースであるここでは、グリッドコンピュータ２の識別子、資源情報、利用ポイント、登録ポイントなどを各グリッドコンピュータ２の管理者が登録するときの動作を詳細に説明する。
【００２７】
図２は、本発明の動作説明フローチャート（初期設定）を示す。
図２において、Ｓ１は、グリッドコンピュータそれぞれが利用ポイントを設定する。これは、図１のグリッドコンピュータ２の各管理者が当該グリッドコンピュータを利用したときの利用ポイントを決め（あるいは変更し）、料金設定手段２１を起動して図示外の画面上から利用ポイントをそれぞれ入力して設定する。ここでは、例えば各グリッドコンピュータ２の管理者が図示の下記のようにそれぞれ設定する。
【００２８】
グリッドコンピュータ    利用ポイント
Ｇ１                ：Ｐ１
Ｇ２                ：Ｐ２
Ｇ３                ：Ｐ３
Ｓ２は、ホストに接続する。これは、Ｓ１で各グリッドコンピュータ２の管理者が利用ポイントを決め（変更し）て画面上から入力し設定したことに対応して、料金設定手段２１がネットワーク４を介してホスト３の料金受付手段３１に接続する。
【００２９】
Ｓ３は、ホストがポイント情報をポイントテーブル３６に保存する。これは、Ｓ２で接続したホスト３の料金受付手段３１が、通知されたグリッドコンピュータ２毎の利用ポイントを、図６の（ａ）のポイントテーブル３６にそれぞれ保存（登録）する。ここでは、グリッドコンピュータ２の識別子（例えばＧ１）の他に、資源情報（ＣＰＵ速度、メモリ容量、アプリ名など）、更に、登録ポイント（ホスト３にグリッドコンピュータ２の利用情報を登録したことによるホスト３の管理ポイント（管理費用））も併せて保存する。
【００３０】
以上によって、グリッドコンピュータ２の各管理者は、ホスト３のポイントテーブル３６に対して、自己のグリッドコンピュータ２について、識別子（アドレス、ＵＲＬなどを含む）、資源情報、利用ポイント、登録ポイントを図６の（ａ）のポイントテーブル３６に示すように、登録、変更することが可能となる。
【００３１】
次に、図３のフローチャートの順番に従い、図１の構成のもとで、利用者が端末１を操作してグリッドコンピュータ情報の一覧から該当するものを選択してジョブを実行させるときの動作を詳細に説明する。
【００３２】
図３は、本発明の動作説明フローチャート（その１）を示す。ここで、端末１、ホスト３、グリッドコンピュータ２は、図１の端末１、ホスト３、グリッドコンピュータ２にそれぞれ対応する。
【００３３】
図３において、Ｓ１１は、グリッドコンピュータ２が初期設定する。
Ｓ１２は、ホスト３が初期設定する。
【００３４】
Ｓ１３は、ポイント設定する。これらＳ１１からＳ１３は、既述した図２で説明したように、グリッドコンピュータ２がネットワーク２を介してホスト３に接続し、ポイント（利用ポイント、登録ポイント）、更に、資源情報（ＣＰＵ速度、メモリ容量、使用可能なアプリ（業務アプリケーション）名など）も併せて登録する（図６の（ａ）のポイントテーブル３６に登録する）。
【００３５】
Ｓ１４は、ホスト３がメニュー情報をダウンロードする。これは、例えば利用者が図１の端末１を操作してホスト３のホームページにアクセスし、当該ホームページからジョブ依頼画面をクリックしたので、メニュー情報を端末１にダウンロードする。
【００３６】
Ｓ１５は、端末１の表示装置１２上に、当該端末１のジョブ依頼手段１１がメニュー表示する。例えば後述する図７の（ａ）のメニュー画面を表示装置１２上に表示、ここでは、グリッドコンピュータ名に対応づけて、資源情報（ＣＰＵ速度、メモリ容量、外部記憶容量、アプリ名など）、利用状況、利用ポイント、待ち数（待機している利用者数）などの一覧を表示する。
【００３７】
Ｓ１６は、選択およびパラメタ設定する。これは、端末１の利用者がＳ１５で表示されたメニュー画面（例えば図７の（ａ））上でジョブを実行させるグリッドコンピュータ２を選択、および図７の（ｂ）に示すパラメタ設定画面上でパラメタ（ここでは、入力ファイル名、出力ファイル名など）を設定し、ホスト３に送信する。
【００３８】
Ｓ１７は、グリッドコンピュータが空きか判別する。これは、Ｓ１６で選択されたグリッドコンピュータ２が空きで、他の利用者が利用していないか判別する。ＹＥＳの場合には、Ｓ１８に進む。ＮＯの場合には、他の利用者が当該グリッドコンピュータ２を既に利用していると判明したので、図４の（Ｘ）に進む。
【００３９】
Ｓ１８は、実行指示する。これは、Ｓ１７のＹＥＳでグリッドコンピュータ２が空きと判明したので、ホスト３のジョブ割当手段３が当該グリッドコンピュータ２にジョブを割り当て、実行指示する。
【００４０】
Ｓ１９は、Ｓ１８で実行指示されたグリッドコンピュータ２がジョブを実行する。
Ｓ２０は、実行状況表示する。
【００４１】
Ｓ２１は、Ｓ２０の実行状況表示の送信を受けた端末１が表示装置１２上に実行状況を表示する。
【００４２】
Ｓ２２は、Ｓ２３でグリッドコンピュータ２で実行を終了し、端末１で結果受信する。
Ｓ２４は、ホスト３がグリッドコンピュータ２から終了通知を受信する。
【００４３】
Ｓ２５は、利用テーブル３７に登録する。ここでは、ホスト３が利用テーブル、例えば図６の（ｂ）の利用テーブル３７に、利用者名に対応づけて、利用したグリッドコンピュータ名、利用ポイント、利用時間、更に必要に応じて許諾ポイント（図４で後述する）を登録する。
【００４４】
以上のように、利用者が端末１の表示装置１２上にホスト３からダウンロードした図７の（ａ）のメニュー画面を表示させ、利用するグリッドコンピュータを選択および図７の（ｂ）のパラメタ設定画面上でパラメタを設定しホスト３に送信すると、ホスト３がジョブを受け付け、ここでは、受け付けたグリッドコンピュータ２が空きで他の利用者が利用していないので、そのグリッドコンピュータ２を割り当てて実行指示し、実行状況を端末１に送信させ、実行終了したときに実行結果を端末１に送信させると共に、ホスト３に利用ポイントを送信して図６の（ｂ）の利用テーブル３７に登録し管理することが可能となる。
【００４５】
図４は、本発明の動作説明フローチャート（その２）を示す。図４は、既述した図３のＳ１７のＮＯでグリッドコンピュータ２が空きでなく他の利用者が利用中の場合（競合した場合）の動作を詳細に説明する。
【００４６】
図４において、Ｓ３１は、ホスト３が加算ポイントのメニューを送信する。
Ｓ３２は、端末１が加算ポイントのメニューを表示装置１２の上に表示する。例えば後述する図７の（ｃ）の加算ポイント画面を表示、ここでは、図示のメッセージおよび加算ポイント入力欄などを表示する。
【００４７】
Ｓ３３は、選択する。これは、例えば図７の（ｃ）の加算ポイント画面上で、加算ポイントを入力して「ＯＫ」を選択、あるいは「戻る」を選択する。
【００４８】
Ｓ３４は、ホスト３が加算ポイントありか判別する。これは、Ｓ３３で利用者が図７の（ｃ）の加算ポイント画面上で、加算ポイントを入力して「ＯＫ」を選択、即ち、加算ポイントを現在利用中の利用者に支払う旨を選択したか判別する。ＹＥＳの場合には、Ｓ３５に進む。ＮＯの場合には、加算ポイントなしと判明したので、Ｓ４０で優先ポイント順にジョブキューに格納する（今回、利用しようとする利用者に付与された優先ポイントで決まる順番のジョブキューの位置に格納する）。
【００４９】
Ｓ３５は、実行中利用者と交渉処理か判別する。これは、Ｓ３４のＹＥＳで加算ポイントがあり、更に、現在実行中のジョブの利用者と許諾交渉するか判別する（図７の（ｃ）の加算ポイント画面上で、加算ポイントが入力され、かつ、「ＯＫ」ボタンが選択されたか判別する）。ＹＥＳの場合には、Ｓ３６に進む。ＮＯの場合には、Ｓ４０で優先ポイント順にジョブキューに格納する。
【００５０】
Ｓ３６は、実行中の利用者に交渉メニューを送信する。
Ｓ３７は、メニューを表示する。これらＳ３６、Ｓ３７は、実行中の利用者の端末２に、交渉メニュー（利用しようとする利用者が貴殿に許諾ポイントを支払うから、貴殿はジョブ実行を中断し、当該利用者にグリッドコンピュータ２の利用を譲るかを問い合わせるメニュー）を表示する。
【００５１】
Ｓ３７は、受け入れ通知を送信する。これは、Ｓ３７で表示した交渉メニュー上で、現在グリッドコンピュータ２を利用中の端末２の利用者が、グリッドコンピュータ２の利用を譲るという受け入れ通知をホスト３に送信する。
【００５２】
Ｓ３８は、交渉受諾か判別する。これは、Ｓ３７の受け入れ通知が、現在グリッドコンピュータ２を利用中の端末２の利用者がジョブを中断し、端末１の利用者に譲る旨を受託するか判別する。ＹＥＳの場合には、Ｓ４１に進む。ＮＯの場合には、交渉決裂したので、Ｓ４０で優先ポイント順にジョブキューに格納する。
【００５３】
Ｓ４１は、Ｓ３９のＹＥＳで交渉受諾と判明したので、実行中ジョブの中断指示をグリッドコンピュータ２に送信する。そして、Ｓ４５でグリッドコンピュータ２が現在のジョブの実行を中断する。
【００５４】
Ｓ４２は、実行中ジョブをキュー最後尾に追加する。
Ｓ４３は、新実行ジョブを送信する。そして、Ｓ４６でグリッドコンピュータ２が新ジョブの実行を開始し、既述した図３のＳ２０に進む。
【００５５】
Ｓ４４は、依頼者ポイントを増やす。受諾者ポイントを減らす。ここでは、端末１の利用者（依頼者）の利用ポイントを増やし（加算ポイント分だけ増やし）、端末２の利用者（受託者）の利用ポイントを減らす（加算ポイント分だけ減らす、あるいは図６の（ｂ）の利用テーブル３７の利用者１の許諾ポイントを「−１０」付与する（１０点減らす））。
【００５６】
以上のように、依頼を受けたジョブ（グリッドコンピュータ２）に競合が発生した場合、利用者（依頼者）が加算ポイントを支払うおよび交渉を希望するときには、現在利用中の端末２の利用者に受諾か問い合わせ、受諾したときには利用中のジョブを中断して加算ポイントを支払い、新たな利用者が当該グリッドコンピュータ２を利用してジョブを開始することが可能となる。
【００５７】
図５は、本発明の動作説明フローチャート（集計）を示す。
図５において、Ｓ５１は、所定時間経過か判別する。これは、図１のホスト３の集計手段３５が所定時間経過か判別する。ＹＥＳの場合には、Ｓ５２で待ちジョブの優先ポイント（１時間当り０．１ポイント）を加算し、Ｓ５３に進む。ＮＯの場合には、Ｓ５２をスキップしてＳ５３に進む。
【００５８】
以上のＳ５１、Ｓ５２によって、グリッドコンピュータ２に待ちジョブが発生した場合、当該待ちジョブについて所定時間毎に例えば０．１ポイントだけ優先ポイントに加算し、時間の経過に従いジョブ（利用者）の優先度がだんだん大きくなることとなり、優先度の高いジョブ（利用者）が連続して依頼されても、当該高い優先度を越えたときにグリッドコンピュータを利用することが可能となる。
【００５９】
Ｓ５３は、締め日か判別する。ＹＥＳの場合には、Ｓ５４およびＳ６０に進む。ＮＯの場合には、終了する。
【００６０】
Ｓ５４は、利用者毎に利用ポイントを集計する。ここでは、図６の（ｂ）の利用テーブル３７中の利用者毎に利用ポイント×利用時間の総和を計算する。
【００６１】
Ｓ５５は、許諾ポイントを集計する。これは、図６の（ｂ）の利用テーブル３７中の許諾ポイント（ジョブを中断してグリッドコンピュータ２の利用を譲った見返りに支払われた許諾ポイント）を利用者毎に集計する。
【００６２】
Ｓ５６は、総合ポイントを算出する。これは、Ｓ５４で集計した利用ポイント×利用時間、およびＳ５５で集計した許諾ポイントの総合計を算出する。
【００６３】
Ｓ５７は、優先度係数を付与する。これは、Ｓ５６で算出した総合ポイントで、図６の（ｃ）の優先度係数テーブル３８を参照して優先度ポイントを決め、当該利用者に付与する。これにより、ヘビーユーザに大きな優先度ポイントを付与し、競合したときに優先的にグリッドコンピュータ２を利用することが可能となる。
【００６４】
Ｓ５８は、ヘビーユーザ割引を行う。これは、Ｓ５６で算出した総合ポイントについて、図示外のテーブルを参照し、料金に換算するときにポイントが大きいほど、ポイント当りの単価を小さくした、いわゆるヘビーユーザ割引を行う。
【００６５】
Ｓ５９は、料金算出する。これは、Ｓ５８でヘビーユーザ割引を適用した後に、料金を算出する。
【００６６】
Ｓ６０は、グリッドコンピュータ毎に利用ポイントを集計する。そして、Ｓ５９でグリッドコンピュータ毎に料金を算出する。
【００６７】
以上によって、利用者毎に利用ポイント×利用時間と許諾ポイントの総合ポイントを算出し、優先度係数を利用者に付与すると共にヘビーユーザ割引した後に料金を算出、更に、グリッドコンピュータ毎に利用ポイントを集計して料金を算出することが可能となる。
【００６８】
図６は、本発明のテーブル例を示す。
図６の（ａ）は、ポイントテーブル例を示す。ポイントテーブル３６は、図示の下記の情報を対応づけて登録、変更したものである。
【００６９】
・グリッドコンピュータ情報：
・識別子：Ｇ１
・資源情報：ＣＰＵ速度、メモリ容量、外部記憶容量、アプリ名・・・
・利用ポイント：
・登録ポイント：
・利用状況：
・その他：
ここで、グリッドコンピュータ情報は、図１のネットワーク４に接続してリソースとして利用させる対象のグリッドコンピュータ２の識別子、資源情報などである。利用ポイントはグリッドコンピュータ２を利用したときの単位時間当たりのポイントである。登録ポイントはグリッドコンピュータ２をホスト３のポイントテーブル３６に登録して利用者に利用を認めるときの手数料ポイントである。利用状況はグリッドコンピュータ２が利用されているか否かの情報（１台のときは利用中＝１００％、利用未＝０％、２台のときは１台のみ利用中は５０％という情報）である。
【００７０】
以上のように、ポイントテーブル３６に、グリッドコンピュータ２の管理者が任意にグリッドコンピュータ２の利用ポイントを登録、変更可としているため、他のグリッドコンピュータ２の利用ポイントを見てなどして任意に随時変更し、差別化を図ることが可能となる。
【００７１】
図６の（ｂ）は、利用テーブル例を示す。利用テーブル３７は、利用者がグリッドコンピュータ２を利用した情報を登録して管理するものであって、ここでは、図示の下記の情報を対応づけて登録したものである。
【００７２】
・利用者名：
・グリッドコンピュータ名（識別子）：
・利用ポイント：  
・利用時間：
・許諾ポイント：
・その他：
ここで、利用者名はグリッドコンピュータ２を利用した利用者名である。グリッドコンピュータ名（識別子）は既述した図６の（ａ）のポイントテーブル３６に登録した、利用者が利用したグリッドコンピュータ名である。利用ポイントは、利用者が利用したポイント（例えば図６の（ａ）のポイントテーブル３６の利用したグリッドコンピュータ２の利用ポイント）である。許諾ポイントはジョブを中断して他の利用者にグリッドコンピュータ２の利用を譲ったときに当該他の利用者から支払われたポイントである。
【００７３】
以上のように、利用者名に対応づけて利用したグリッドコンピュータ名、利用ポイント、利用時間、許諾ポイントを登録して管理することにより、既述した図５のフローチャートに従い、締め日に利用者毎、グリッドコンピュータ毎に料金を算出することが可能となる。
【００７４】
図６の（ｃ）は、優先度係数テーブル例を示す。優先度係数テーブル３８は、利用者の利用ポイントに対応づけて優先度ポイントを登録したものであって、締め日などに、既述した図５のフローチャートで説明したように、利用ポイントの大きいほど、優先度の高い優先度ポイントを当該利用者に付与され、次回の利用時に優先的にグリッドコンピュータを利用することが可能となる。
【００７５】
図７は、本発明の画面例を示す。
図７の（ａ）は、メニュー画面例を示す。図示のメニュー画面は、既述した図３のＳ１５で端末１の表示装置１２上に表示する画面例であって、既述した図６の（ａ）のポイントテーブル３６に登録、変更された情報の一覧であり、利用者は当該一覧から利用するグリッドコンピュータ２を選択し、ホスト３に処理依頼するためのものである。待ち数は、グリッドコンピュータ２の利用を待っている利用者数である。
【００７６】
図７の（ｂ）は、パラメタ設定画面例を示す。図示のパラメタ設定画面は、既述した図３のＳ１５で表示し、Ｓ１６でパラメタ（ここでは、入力ファイル名、出力ファイル名・・・）を入力して設定するためのものである。
【００７７】
図７の（ｃ）は、加算ポイント画面例を示す。加算ポイント画面は、既述した図４のＳ３２で端末１の表示装置１２上に表示する画面例であって、図示の下記のメッセージ、入力フィールド、および選択ボタンを表示したものである。
【００７８】
・グリッドコンピュータ利用中のため、加算ポイント支払えばジョブ待ち優先順位上がります。加算ポイントを指定しなければ（空白ならば）ジョブ実行待ちの該当優先順の位置に追加されます。
【００７９】
・加算ポイント（    ３０）
・口ジョブ実行中利用者と交渉しますか。
【００８０】
ジョブ実行中利用者が受諾すれば、ジョブ実行されます。
この場合、加算ポイントはジョブ実行中利用者に振り込まれます。
【００８１】
（ＯＫボタン）    （戻るボタン）
（付記１）
ネットワークに接続された多数のリソースの利用を管理する資源利用管理プログラムにおいて、
コンピュータに、
ネットワークに接続されたリソースの利用ポイントを、受け付けてテーブルに当該リソースに対応づけて登録あるいは変更するステップと、
ネットワークに接続された利用者の端末からの利用要求に応じて前記テーブルに登録されているリソース、利用ポイントの一覧を返信し、当該一覧から選択された利用しようとするリソース情報を受信するステップと、
前記受信したリソース情報をもとに対応するリソースに処理を割り当てて実行させ、結果を利用者に返答させると共に、利用したポイントを保存するステップと
して動作させるための資源利用管理プログラム。
【００８２】
（付記２）
前記リソース情報をもとに対応するリソースに処理を割り当てるときに、既に他の利用者が当該リソースを利用して競合した場合、利用しようとする端末の利用者に許諾ポイントを支払うか問い合わせて当該許諾ポイントを支払うと回答があったときに、利用中の端末の利用者に許諾の有無を問い合わせて許諾了解の応答があったときに、優先的にリソースを割り当てると共に許諾ポイントを許諾した利用者に付与して利用ポイントを減少させることを特徴とする付記１記載の資源利用管理プログラム。
【００８３】
（付記３）
利用者毎に優先度を付与し、前記リソース情報をもとに対応するリソースに処理を割り当てるときに、既に他の利用者が当該リソースの利用を待っていたときに、当該利用者の優先度の位置に挿入することを特徴とする付記１あるいは付記２記載の資源利用管理プログラム。
【００８４】
（付記４）
利用者の利用ポイント数が大きくなるに従い前記優先度を大きくすることを特徴とする付記３記載の資源利用管理プログラム。
【００８５】
（付記５）
前記リソースに待ちの利用者があったときに、所定時間待つ毎に当該利用者の優先度を所定値だけ大きくすることを特徴とする付記３あるいは付記４記載の資源利用管理プログラム。
【００８６】
（付記６）
ネットワークに接続された多数のリソースの利用を管理する資源利用管理システムにおいて、
ネットワークに接続されたリソースの利用ポイントを、受け付けてテーブルに当該リソースに対応づけて登録あるいは変更する手段と、
ネットワークに接続された利用者の端末からの利用要求に応じて前記テーブルに登録されているリソース、利用ポイントの一覧を返信し、当該一覧から選択された利用しようとするリソース情報を受信する手段と、
前記受信したリソース情報をもとに対応するリソースに処理を割り当てて実行させ、結果を利用者に返答させると共に、利用したポイントを保存する手段と
を備えたことを特徴とする資源利用管理システム。
【００８７】
（付記７）
ネットワークに接続された多数のリソースの利用を管理する資源利用管理方法において、
ネットワークに接続されたリソースの利用ポイントを、受け付けてテーブルに当該リソースに対応づけて登録あるいは変更するステップと、
ネットワークに接続された利用者の端末からの利用要求に応じて前記テーブルに登録されているリソース、利用ポイントの一覧を返信し、当該一覧から選択された利用しようとするリソース情報を受信するステップと、
前記受信したリソース情報をもとに対応するリソースに処理を割り当てて実行させ、結果を利用者に返答させると共に、利用したポイントを保存するステップと
を有する資源利用管理方法。
【産業上の利用可能性】
【００８８】
本発明は、リソース群の提供者が任意に利用ポイントを設定、変更可能にして差別化を図ると共に、利用者に優先度を付与して優先的にリソース群の利用を許可したり、許諾ポイントをリソース群の利用者に支払って優先的にリソース群を利用したりすることが可能となる。
【図面の簡単な説明】
【００８９】
【図１】本発明のシステム構成図である。
【図２】本発明の動作説明フローチャート（初期設定）である。
【図３】本発明の動作説明フローチャート（その１）である。
【図４】本発明の動作説明フローチャート（その２）である。
【図５】本発明の動作説明フローチャート（集計）である。
【図６】本発明のテーブル例である。
【図７】本発明の画面例である。
【符号の説明】
【００９０】
１：端末
１１：ジョブ依頼手段
１２：表示装置
１３：入力装置
２：グリッドコンピュータ
２１：料金設定手段
３：ホスト
３１：料金受付手段
３２：ジョブ受付手段
３３：ジョブ割当手段
３４：優先度更新手段
３５：集計手段
３６：ポイントテーブル
３７：利用テーブル
３８：優先度係数テーブル
４：ネットワーク
【図１】
2005339335.tif 000003
【図２】
2005339335.tif 000004
【図３】
2005339335.tif 000005
【図４】
2005339335.tif 000006
【図５】
2005339335.tif 000007
【図６】
2005339335.tif 000008
【図７】
2005339335.tif 000009