GridASPの概要

GridASPは、アプリケーションの実行をユーティリティサービスとして提供するビジネスモデルである。

これまで、アプリケーションの実行を外部のリソースで実行するサービスとしてASP(Application Service Provider)があった。エンドユーザはブラウザによりアクセスし、実行したいアプリケーション、入力データを指定して、処理を依頼し、計算結果を受け取る。必要な時に必要なだけサービスを利用し、利用した分だけ料金を支払う。

既にサービスとしては行われているが、現時点でASPとして広く普及し利用されているビジネスは、グループウェア、メールサービスなど長期的かつ定常的に利用されるアプリケーションがほとんどである。テクニカル系のアプリケーションについてもASPは行われているが、アプリケーションを実行するためのノウハウをプロバイダが有していて、その提供を付加価値として行っているケースが多い。この場合、一つの会社が、特定のアプリケーションに対して計算処理を行うための計算機システムを用意し、エンドユーザに対する利用インタフェースとなるWebポータルを構築して運用する。

従来のASPでは以下の問題点があり、大規模な普及には至っていない。

そこで、GridASPとして、独立した三種類のエンティティが連携してアプリケーションの実行サービスを提供するビジネスモデルを提案する。すなわち、ポータルを運営し、ユーザ管理など利用者のフロントに立つポータル事業者(SP:Service Provider)、アプリケーションを用意しライセンスを管理するアプリケーション提供者(AP:Application Provider)、計算資源を用意し運用・管理するとともにジョブのリクエストを受けて実行するリソース提供者(RP:Resource Provider)の三つのエンティティから構成される(図1 GridASPの概念図)。

[GridASPの概念図]

このモデルにおいて、エンドユーザを含め、各エンティティは一つ必要であるが、複数存在することも可能である。また、各エンティティは他のエンティティの役割を兼ねることができる。このGridASPのモデルの場合、従来のASPに対していくつかの利点を生み出すことができる。

これらの利点から、GridASPのモデルは従来のASPに比べて、より低価格で安定したセキュアなアプリケーション実行サービスを提供することが可能である。

また、大学、研究所、企業における計算機センターでは、CPU使用量に従って課金されることが多いが、GridASPのモデルではアプリケーションの実行をサービスとして捉え、アプリケーションの実行結果を得るためにいくら払うか、という課金モデルになる。このサービス料金の中には、リソース提供者へのCPU利用代、アプリケーション提供者へのライセンス利用代、ポータル事業者の利益などが含まれる。


  1. はじめに

  2. GridASPの概要
  3. GridASPの機能

  4. GridASPを用いた大規模シミュレーション

  5. 今後の予定

GridASP.ja JP/Overview (last edited 2006-09-20 06:37:00 by HirotakaOgawa)