(57)【要約】【課題】各計算機での料金、課金情報の送付タイミング、請求方法の差異を吸収して取り纏める課金システムを提供すること。【解決手段】アプリケーション実行依頼端末１から渡されたアプリケーション１−１を適宜の計算機３へ配送するアプリケーション配送サーバ２と、アプリケーションを実行してＣＰＵとメモリ又は周辺機器を含む計算機資源を提供する計算機３と、が接続されたネットワーク５上に配置された課金サーバ４であって、アプリケーション実行依頼端末１と課金サーバ４との間、及び計算機３と課金サーバ４との間で計算機資源の利用に対する対価に関する情報を取り決めた課金ポリシーを設定し、課金ポリシーに基づいて算出される計算機資源を利用した課金情報をアプリケーション実行依頼端末毎に集約すること。【選択図】図１
2005267556.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーション実行依頼端末から渡されたアプリケーションを適宜の計算機へ配送するアプリケーション配送サーバと、前記アプリケーションを実行してＣＰＵとメモリ又は周辺機器を含む計算機資源を提供する計算機と、が接続されたネットワーク上に配置された課金サーバであって、
前記アプリケーション実行依頼端末と前記課金サーバとの間、及び前記計算機と前記課金サーバとの間で計算機資源の利用に対する対価に関する情報を取り決めた課金ポリシーを設定し、
前記課金ポリシーに基づいて算出される計算機資源を利用した課金情報を前記アプリケーション実行依頼端末毎に集約する
ことを特徴とする課金サーバ。
【請求項２】
アプリケーション実行依頼端末から渡されたアプリケーションを適宜の計算機へ配送するアプリケーション配送サーバと、前記アプリケーションを実行してＣＰＵとメモリ又は周辺機器を含む計算機資源を提供する計算機と、が接続されたネットワーク上に配置された課金サーバであって、
前記アプリケーション実行依頼端末と前記課金サーバとの間のアプリケーションの実行に対する料金支払いの定義を記したアプリケーション実行依頼端末向け課金ポリシーテーブルと、
前記計算機と前記課金サーバとの間の計算機毎の計算機資源利用の料金を定義した計算機向け課金ポリシーテーブルと、
前記アプリケーション実行依頼端末毎に計算機資源の利用状態を蓄積する蓄積利用ログと、
前記アプリケーション実行依頼端末毎に計算機資源利用の課金を蓄積した累積課金ログと、設け、
前記アプリケーション実行依頼端末毎に課金情報を集約する
ことを特徴とする課金サーバ。
【請求項３】
請求項１又は２において、
前記アプリケーション配送サーバは、前記アプリケーション実行依頼端末から渡されたアプリケーションに、前記アプリケーション実行依頼端末を識別するユーザＩＤと、アプリケーション自身を識別するアプリケーションＩＤを付加して前記計算機に配送する
ことを特徴とする課金サーバ。
【請求項４】
請求項２において、
前記アプリケーション実行依頼端末向け課金ポリシーテーブルには、ユーザＩＤ、アプリケーションＩＤ、料金支払先、支払いの方法、支払いのタイミングの項目し、
前記計算機向け課金ポリシーテーブルには、計算機ＩＤ、料金表、課金方法、課金情報集約のタイミングの項目を設定する
ことを特徴とする課金サーバ。
【請求項５】
アプリケーションの実行を依頼する実行依頼端末と、前記実行依頼端末から渡されたアプリケーションを配下に接続された複数の計算機へ配送するアプリケーション配送サーバと、が接続されたネットワーク上に配置された課金サーバであって、
前記アプリケーション実行依頼端末と前記課金サーバとの間、及び前記計算機と前記課金サーバとの間で計算機資源の利用に対する対価に関する情報を取り決めた課金ポリシーを設定し、
前記課金ポリシーに基づいて算出される計算機資源を利用した課金情報を前記アプリケーション実行依頼端末毎に集約する
ことを特徴とする課金サーバ。
【請求項６】
請求項５において、
前記課金情報をアプリケーション実行依頼端末毎に集約する場合、実行結果を一番早く返送した計算機に支払う方式、実行結果で過半数一致を得た計算機に支払う方式、返送した全ての計算機に支払う方式を定義した並列実行用情報集約ポリシーを適用して集約する
ことを特徴とする課金サーバ。
【請求項７】
請求項６において、
前記並列実行用情報集約ポリシーは、前記アプリケーション配送サーバにおいて前記実行依頼端末から受け取ったアプリケーションに付加されて前記計算機に引き渡される
ことを特徴とする課金サーバ。
【請求項８】
請求項５において、
一つの計算機で途中まで実行したアプリケーションの実行の続きを他の計算機で実行させた場合、計算機毎で計算機資源を利用した課金情報を集約する
ことを特徴とする課金サーバ。
【請求項９】
アプリケーション実行依頼端末から渡されたアプリケーションを適宜の計算機へ配送するアプリケーション配送サーバと、前記アプリケーションを実行してＣＰＵとメモリ又は周辺機器を含む計算機資源を提供する計算機と、前記計算機資源を利用した課金情報を取り纏める課金サーバと、前記アプリケーション配送サーバと前記計算機と前記課金サーバとを接続するネットワークと、を備えた課金システムであって、
前記アプリケーション実行依頼端末と前記課金サーバとの間、及び前記計算機と前記課金サーバとの間で計算機資源の利用に対する対価に関する情報を取り決めた課金ポリシーを設定し、
前記課金ポリシーに基づいて算出される計算機資源を利用した課金情報を前記アプリケーション実行依頼端末毎に集約する
ことを特徴とする課金システム。
【発明の詳細な説明】
【技術分野】
【０００１】
計算機がネットワークによってつながれた分散計算機環境における課金情報の集約を行う課金システムに関する。
【背景技術】
【０００２】
ネットワークで複数の計算機がつながれた分散計算機環境における従来の課金システムにおいては、アプリケーション実行者はアプリケーション実行依頼端末を利用してどの計算機上でアプリケーションを実行するかを指定し、指定された各計算機はアプリケーションの利用状況を利用ログに記録し、それぞれの料金表をもとに課金を行い、ユーザに対して請求していた。
【０００３】
また、課金システムの従来技術として、使用に応じて請求処理、支払い処理を行うために、ソフトウェア利用者が所有する端末上でソフトウェアを使用するときに、課金センタに接続し、ソフトウェアＩＤや被課金者ＩＤを課金センタで管理し、処理を行う方法と装置が提案されている（例えば、特許文献１を参照）。
【特許文献１】特開平７ー４４２６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来の課金システムでは、アプリケーションを実行しようとするユーザが実行を依頼する計算機を指定するのではなく、分散計算機環境全体に対して依頼する形式であるグリッド型分散計算機環境においては、アプリケーションが課金体系の異なる計算機あるいは計算機群へ移動して動作する可能性があり、課金情報をユーザに集約して送付することが難しいという課題があった。
【０００５】
また、アプリケーションが計算機あるいは計算機群をまたがって実行される場合や、計算機群の間で競合して動作する場合、異なる課金体系の間での調停が必要な場合等における課金システムの解決に課題があった。さらに、課金を行うタイミングや、料金表や、現金・クレジット決済・銀行振り込み等の請求方法が、それぞれの計算機間で異なることもあり、それをまとめることが難しかった。
【０００６】
本発明の目的は、課金情報をアプリケーション実行依頼端末に対して集約して管理するとともに、計算機毎の課金情報の違いを吸収できる課金システムを提供することにある。
【課題を解決するための手段】
【０００７】
前記課題を解決するために、本発明は主として次のような構成を採用する。  
アプリケーション実行依頼端末から渡されたアプリケーションを適宜の計算機へ配送するアプリケーション配送サーバと、前記アプリケーションを実行してＣＰＵとメモリ又は周辺機器を含む計算機資源を提供する計算機と、が接続されたネットワーク上に配置された課金サーバであって、
前記アプリケーション実行依頼端末と前記課金サーバとの間、及び前記計算機と前記課金サーバとの間で計算機資源の利用に対する対価に関する情報を取り決めた課金ポリシーを設定し、
前記課金ポリシーに基づいて算出される計算機資源を利用した課金情報を前記アプリケーション実行依頼端末毎に集約する構成とする。
【０００８】
また、アプリケーション実行依頼端末から渡されたアプリケーションを適宜の計算機へ配送するアプリケーション配送サーバと、前記アプリケーションを実行してＣＰＵとメモリ又は周辺機器を含む計算機資源を提供する計算機と、が接続されたネットワーク上に配置された課金サーバであって、
前記アプリケーション実行依頼端末と前記課金サーバとの間のアプリケーションの実行に対する料金支払いの定義を記したアプリケーション実行依頼端末向け課金ポリシーテーブルと、
前記計算機と前記課金サーバとの間の計算機毎の計算機資源利用の料金を定義した計算機向け課金ポリシーテーブルと、
前記アプリケーション実行依頼端末毎に計算機資源の利用状態を蓄積する蓄積利用ログと、
前記アプリケーション実行依頼端末毎に計算機資源利用の課金を蓄積した累積課金ログと、設け、
前記アプリケーション実行依頼端末毎に課金情報を集約する構成とする。
【発明の効果】
【０００９】
本発明によれば、アプリケーションがどの計算機上で実行されるかについてアプリケーション実行依頼端末が指定することのできない分散計算機環境上において、課金情報をアプリケーション実行依頼端末に対して集約できる課金システムを構築できる。
【００１０】
また、各計算機の料金、課金情報の集約のタイミング、請求方法の違いを吸収した課金システムを構築することができる。
【発明を実施するための最良の形態】
【００１１】
本発明の実施形態に係る課金サーバを有する課金システムについて、図面を参照しながら以下詳細に説明する。
【００１２】
図１は本発明の第１の実施形態に係る課金サーバを有する課金システムにおける全体構成を示す図である。図１において、アプリケーション実行者１０２は、実行させたいアプリケーション１０１を所持し、アプリケーション実行依頼端末１を利用して、アプリケーション１０１の実行をアプリケーション配送サーバ２へ依頼する。
【００１３】
図２は第１の実施形態におけるアプリケーション配送サーバ２の内部構成を示す図である。アプリケーション配送サーバ２は、計算機３，３とネットワーク５でつながれた複数または単数の計算機であり、アプリケーション実行依頼端末１から渡されたアプリケーション１０１に、アプリケーション実行者１０２の識別のためのユーザＩＤと、アプリケーション自身の識別のためのアプリケーションＩＤとを結合したサイトＩＤ２０１を付加していずれかの計算機３へ配送する。
【００１４】
図３は第１の実施形態におけるアプリケーション実行用計算機３の内部構成を示す図である。計算機３は、アプリケーションを実行する複数の計算機であり、実行を管理するアプリケーション管理部３０１、アプリケーションによって利用される、計算機資源の利用状況を保存する利用情報ログ３０２、課金情報集約のタイミング等を定義した課金ポリシーテーブル３０３を有する。
【００１５】
図４は第１の実施形態における課金サーバ４の内部構成を示す図である。課金サーバ４は、計算機３とネットワーク５でつながれた複数または単数の計算機であり、計算機３からアプリケーションの利用情報を受け取り蓄積する累積利用情報ログ４０１（図５を参照）と、各計算機で異なる料金表や課金情報集約のタイミングを含む計算機向け課金ポリシーテーブル４０２（図６を参照）と、アプリケーション実行者１それぞれに対してまとめた累積課金テーブル４０３（図７を参照）と、料金支払先・支払い方法を含むアプリケーション実行者向け課金ポリシーテーブル４０４（図８を参照）と、を備えている。
【００１６】
そしてさらに、課金サーバ４は、課金ポリシーの差異、例えば、同一の計算機を使用するアプリケーション実行者毎のの支払いのタイミングが１回／１日と１回／１ヶ月というように差異があった場合に課金サーバ４がアプリケーション実行者に代わって計算機に立て替え払いして課金ポリシーの差異を吸収する機能４０５を備えている。ここで、アプリケーション実行依頼端末１とアプリケーション配送サーバ２はネットワーク５を経由して接続されていてもよい。
【００１７】
次に、本発明の第１の実施形態に係る課金システムの動作を説明する。まず、アプリケーション１０１の流れについて説明する。アプリケーション実行者１０２によって用意されたアプリケーション１０１は、アプリケーション実行依頼端末１からアプリケーション配送サーバ２へ渡される。
【００１８】
アプリケーション１０１を受け取ったアプリケーション配送サーバ２は、そのアプリケーション１０１に対し、アプリケーション実行者１０２の識別のためのユーザＩＤと、アプリケーション自身の識別のためのアプリケーションＩＤを結合したサイトＩＤ２０１を付加する。ここで、ユーザＩＤはアプリケーション配送サーバ２が知りうるネットワーク５内でユニークな値を持ち、アプリケーションＩＤは、アプリケーション配送サーバ２が知りうるネットワーク５内で、ユーザＩＤと組み合わせることでユニークな値になれば良い。
【００１９】
このサイトＩＤ２０１をアプリケーションに付加したアプリケーション配送サーバ２は、ネットワーク５内の計算機３を一つ選び、アプリケーション１０１を配送し、実行を依頼する。計算機３の選択には、計算機３の資源利用状態を確認し、料金表等の課金ポリシーを元に適切な計算機３を選ぶ等の方法がある。
【００２０】
計算機３は、アプリケーション１０１を実行し、成功失敗にかかわらずその結果をサイトＩＤ２０１と共にアプリケーション配送サーバ２へ返す。また、アプリケーション１０１によって利用された計算機３の資源の利用状況を利用情報ログ３０２へサイトＩＤ２０１と共に記述し、課金ポリシーテーブル３０３で定義された課金情報集約のタイミングでその利用情報ログ３０２を課金サーバ４へ提出する。このとき、アプリケーション１０１の実行がある決まった時間内に終了しなかった場合、アプリケーション配送サーバ２は、結果をタイムアウトによる失敗として受け取って動作することもある。
【００２１】
計算機３より結果を返されたアプリケーション配送サーバ２は、サイトＩＤ２０１を元にして、アプリケーション実行端末１を発見し、アプリケーション１０１の結果を返す。
【００２２】
次に、本発明の第１の実施形態に係る課金システムにおける利用情報の流れとその集約方法について説明する。図５には、図４に示す計算機の資源利用情報を記録する累積利用情報ログのテーブル仕様を示す。図６には、図４に示す計算機と課金サーバとの間の課金ポリシーの計算機向けテーブル仕様を示す。図７には、図４に示すアプリケーション実行者毎の累積課金ログのテーブル仕様を示す。図８には、図４に示すアプリケーション実行依頼端末と課金サーバとの間の課金ポリシーのアプリケーション実行者向けテーブルの仕様を示す。
【００２３】
計算機３と課金サーバ４の間、アプリケーション実行依頼端末１と課金サーバ４の間に、課金ポリシーと称する、相互間の契約によって定義される課金に関する種々の情報（図６と図８に示す項目）を取り決める。計算機と課金サーバの間の課金ポリシーにより、それぞれの計算機３で異なる料金表や課金の方法や課金情報集約のタイミング（それぞれの計算機３で異なる利用情報を課金サーバ４へ送付するタイミングを含む）などを定義する。また、アプリケーション実行依頼端末１と課金サーバ４の間のアプリケーションの実行に対する料金支払先や支払いのタイミングを定義する。
【００２４】
計算機３が利用する課金ポリシーを計算機３上の課金ポリシーテーブル３０３に保存し、課金サーバ４が計算機向けに利用する課金ポリシーを、課金サーバ４上の計算機向けポリシーテーブル４０２（図４と図６を参照）に保存し、アプリケーション実行者１０２向けに利用する課金ポリシーを、アプリケーション実行者向けポリシーテーブル４０４（図４と図８を参照）に保存する。
【００２５】
図６に示すように、計算機向けポリシーテーブル４０２には、計算機ＩＤ、料金表、課金の方法、及び課金情報集約のタイミングが特定されている。また、アプリケーション実行者向けポリシーテーブル４０４には、ユーザＩＤ、アプリケーションＩＤ、料金支払先、支払いの方法、及び支払いのタイミングが、図８に示すように特定されている。
【００２６】
計算機３から利用情報ログ３０２を送付された課金サーバ４は、累積利用情報ログ４０１（図４と図５を参照）に、計算機３を識別するための計算機ＩＤと共にサイトＩＤ２０１、利用情報ログ３０２を元にした計算機資源の利用状態を追加し、各計算機３の料金表を持つ計算機向けポリシーテーブル４０２の情報を利用し、アプリケーション実行者向けポリシーテーブル４０４で定義された課金ポリシーに記載されたタイミングで、累積課金ログ４０３（図４と図７を参照）にユーザＩＤ毎に課金情報を集約する。
【００２７】
図５に示すように、累積利用情報ログ４０１には、計算機ＩＤ、ユーザＩＤ、アプリケーションＩＤ、及び資源利用状態が特定されている。また、累積課金ログ４０３には、ユーザＩＤ及び累積料金が図７に示すように特定されている。
【００２８】
以上説明したように、各アプリケーション実行者１０２毎に異なる、アプリケーション実行先である計算機３に関する情報を集約し、アプリケーション配送サーバ２と計算機３の間で異なる、請求・支払い金融機関や請求・支払いのタイミングの課金ポリシーの違いを、課金サーバ４で吸収する機能を実現することができる。換言すると、計算機に関する情報を集約して課金ポリシーの相違を課金サーバで一括して管理運用するので、アプリケーション実行者は計算機毎に課金ポリシーの違いを意識することなく実行依頼することができる。
【００２９】
次に、本発明の第２の実施形態に係る課金サーバを有する課金システムについて、図９〜図１１を参照しながら説明する。ここで、図９は本発明の第２の実施形態に係る課金サーバを有する課金システムにおける全体構成を示す図である。図１０は第２の実施形態に係る課金システムにおけるアプリケーション配送サーバと計算機の内部構成を示す図である。図１１は第２の実施形態に係る課金システムにおける計算機と課金サーバの内部構成を示す図である。
【００３０】
図９に示す課金システムは、ネットワーク５に対してアプリケーション実行依頼端末１と、ネットワーク５に接続した課金サーバ４と、複数のアプリケーション配送サーバ２１，２２〜２ｎからなる計算機と、各アプリケーション配送サーバに論理的に接続した、複数のアプリケーション実行のための計算機３１１，３１２，３２１，３２２〜３ｎ１，３ｎ２と、を備えたクラスター（ぶどうの房）型分散計算機環境の実施形態である。
【００３１】
ここで、一つのアプリケーション配送サーバに接続された計算機は２台以上あっても良い。以上のような通信接続経路は論理的なものであり、物理的な通信接続経路は、インターネットのようなあるネットワークに対して関係する計算機がそれぞれつながっているものでも良い。
【００３２】
次に、本発明の第２の実施形態に係る課金システムの動作を図１０と図１１を用いて説明する。本発明の第１の実施形態ではアプリケーション１０１は一度実行を依頼される毎に１つの計算機が動作することになっているが、本発明の第２の実施形態では、複数の計算機３上で並列に実行を行える。この場合、並列実行用情報集約ポリシー２１２と云う、早く返送された結果を実行結果とする先着優先方式、３つ以上の計算機の結果を使って過半数一致を得た結果を返す過半数方式、すべて一致した場合の結果を返す全会一致方式を選択して結果を返すことができる等について、アプリケーション実行者１０２とアプリケーション配送サーバ２とで契約を行う。
【００３３】
アプリケーション実行者１０２によって利用されるアプリケーション実行依頼端末１から、並列実行用の情報集約ポリシー２１２を付加したアプリケーション１０１を渡されたアプリケーション配送サーバ２１は、自分の管理下にある計算機３１１、３１２等から複数の計算機を選び、それぞれにアプリケーション１０１を配送する。このとき、アプリケーション配送サーバ２１は、アプリケーション１０１に、アプリケーション実行者１０２の識別のためのユーザＩＤと、アプリケーション自身の識別のためのアプリケーションＩＤを結合したサイトＩＤ２１１を付加する（図１０を参照）。
【００３４】
ここで、ユーザＩＤはアプリケーション配送サーバ２１が知りうるネットワーク５内でユニークな値を持ち、アプリケーションＩＤは、アプリケーション配送サーバ２１が知りうるネットワーク５内で、ユーザＩＤと組み合わせることでユニークな値になれば良い。なお、複数あるアプリケーション配送サーバの内の１つの選択は、アプリケーション実行依頼端末が指定する。
【００３５】
それぞれアプリケーション１０１を受け取った計算機３１１，３１２は、それぞれの実行結果を成功、失敗によらずアプリケーション配送サーバ２１へサイトＩＤを付加して返す。また、アプリケーション１０１によって利用された計算機３１１，３１２の資源の利用状況を、利用情報ログ３１１２，３１２２へサイトＩＤ２１１と並列実行用情報集約ポリシー２１２と共に記述し、課金ポリシーテーブル３０３で定義されたタイミングで課金サーバ４へ提出する（図１１を参照）。
【００３６】
ここで、複数の実行結果を受け取ったアプリケーション配送サーバ２１は、実行結果に付加された並列実行用情報集約ポリシー２１２に定義されている、早く返送された結果を実行結果とする先着優先方式、３つ以上の計算機の結果を使って過半数一致を得た結果を返す過半数方式、すべて一致した場合の結果を返す全会一致方式等の集約方法を適用して結果を返す。
【００３７】
この場合、課金サーバ４での課金情報を得るための利用情報の集約は、図１１に示す並列実行集約機能４０６において、並列実行用情報集約ポリシー２１２に定義されている情報集約方法に従って、一番早く解答した計算機に支払う方式、回答で過半数一致を得た計算機だけに支払う方式、全てに課金を支払う方式等を選択して適用する。このとき、アプリケーション１０１の実行がある決まった時間内に終了しなかった場合、アプリケーション配送サーバ２１は、結果をタイムアウトによる失敗として受け取って動作することもある。
【００３８】
ここで、アプリケーション配送サーバ２１が、計算機３１１，３２２等の故障などで、受け取ったアプリケーション１０１を実行できないかまたは途中までの実行しか出来なかった場合、アプリケーション配送サーバ２１〜２ｎの他のアプリケーション配送サーバへ、アプリケーションの状態（ステート）を含めて転送し、再実行を行うことができる。この場合、課金サーバ４での課金情報を得るための利用情報の集約は、途中まで実行した場合の計算機資源の量を計算する方式、計算量を押さえるために均等に分ける方式等がある。
【００３９】
計算機３から利用情報ログ３０２を送付された課金サーバ４は、累積利用情報ログ４０１に、計算機３を識別する計算機ＩＤと共にサイトＩＤ２０１、利用情報ログ３０２を元にした資源利用状態を加え、各計算機３の料金表を持つ料金テーブル４０２の情報を利用し、ポリシーテーブル４０４に定義された課金ポリシーに記載されたタイミングで、累積課金ログ４０３にユーザＩＤ毎に課金情報を集約する。
【００４０】
以上説明したように、各アプリケーション実行者１０２毎に異なる、アプリケーション実行先である計算機３に関する情報を集約し、アプリケーション配送サーバ２と計算機３の間で異なる、請求・支払い金融機関や請求・支払いのタイミングの課金ポリシーの違いを、課金サーバ４で吸収する機能を実現することができる。
【００４１】
次に、本発明の第１の実施形態に係る課金システムにおける他の構成例を図１２を参照しながら説明する。図１２は課金ポリシーを構成する料金テーブルを計算機に移動した構成例を示す図である。本発明の第１の実施形態を示す図４の構成では、料金表を課金サーバ４内の計算機向けポリシーテーブル４０２内においたが、図１２に示す構成例では、計算機３それぞれが料金テーブル３０４として有している。この場合、計算機３は利用情報ログ３０２と料金テーブル３０４を用いて料金を計算し、それを課金サーバ４に対して送付する。
【００４２】
また、本発明の第１の実施形態において、利用情報ログ３０２は各計算機３上に存在したが、これを、アプリケーション１０１が計算機３の資源を利用する毎に課金サーバ４へ送付する形式にすることで、計算機上での利用情報ログの必要をなくすることもできる。
【００４３】
また、アプリケーション１０１の位置も、アプリケーション実行者が、アプリケーション実行依頼端末上に用意する他に、アプリケーション配送サーバ上や計算機３上にライブラリとして用意してもよい。計算機３上のアプリケーションを利用する場合、ユーザＩＤが計算機３まで送付され、計算機３上でサイトＩＤが作成される。
【００４４】
互いに異なる課金ポリシーを整合する方法には、契約によって定める静的な整合の他に、互いの課金に関する定義をやりとりし、例えば、課金の締めを１週間単位で行うものと１日単位で行うものであれば、１日単位を優先するなど、ある決まりに従い動的に整合する方法がある。
【００４５】
課金ポリシーの保存場所は、課金サーバ４上だけではなく、課金ポリシーを締結した相互が信頼できる場所であればどこにあっても良い。例えば、ネットワーク５上にポリシーサーバをおき、その上で課金ポリシーを管理することもできる。
【図面の簡単な説明】
【００４６】
【図１】本発明の第１の実施形態に係る課金サーバを有する課金システムにおける全体構成を示す図である。
【図２】第１の実施形態におけるアプリケーション配送サーバの内部構成を示す図である。
【図３】第１の実施形態におけるアプリケーション実行用計算機の内部構成を示す図である。
【図４】第１の実施形態における課金サーバの内部構成を示す図である。
【図５】図４に示す計算機の資源利用情報を記録する累積利用情報ログのテーブル仕様を示す図である。
【図６】図４に示す計算機と課金サーバとの間の課金ポリシーの計算機向けテーブル仕様を示す図である。
【図７】図４に示すアプリケーション実行者毎の累積課金ログのテーブル仕様を示す図である。
【図８】図４に示すアプリケーション配送サーバと課金サーバとの間の課金ポリシーのアプリケーション実行者向けテーブルの仕様を示す図である。
【図９】本発明の第２の実施形態に係る課金サーバを有する課金システムにおける全体構成を示す図である。
【図１０】第２の実施形態に係る課金システムにおけるアプリケーション配送サーバと計算機の内部構成を示す図である。
【図１１】第２の実施形態に係る課金システムにおける計算機と課金サーバの内部構成を示す図である。
【図１２】第１の実施形態に関する計算機向け課金ポリシーの料金テーブルを課金サーバから計算機に移動した場合の計算機と課金サーバの構成例を示す図である。
【符号の説明】
【００４７】
１  アプリケーション実行依頼端末
２  アプリケーション配送サーバ
３  アプリケーション実行計算機
４  課金サーバ
５  ネットワーク
１０１  アプリケーション
１０２  アプリケーション実行者
２０１  サイトＩＤ
３０１  アプリケーション管理部
３０２  利用情報ログ
３０３  情報集約ポリシーテーブル
４０１  累積利用情報ログ
４０２  計算機向けポリシーテーブル
４０３  累積課金ログ
４０４  アプリケーション実行者向けポリシーテーブル
４０５  ポリシー差異吸収機能
４０６  並列実行集約機能
【図１】
2005267556.tif 000003
【図２】
2005267556.tif 000004
【図３】
2005267556.tif 000005
【図４】
2005267556.tif 000006
【図５】
2005267556.tif 000007
【図６】
2005267556.tif 000008
【図７】
2005267556.tif 000009
【図８】
2005267556.tif 000010
【図９】
2005267556.tif 000011
【図１０】
2005267556.tif 000012
【図１１】
2005267556.tif 000013
【図１２】
2005267556.tif 000014