Read/Search this Article
Abstract
ソフトウェアの稼動状態を正しく測定することは,さまざまなメリットが考えられる.たとえば,システムの保守のために稼動状態を確認することや,ソフトウェアの使用状況を元に,ユーザから費用を徴収することなどがあげられる.特にユーザに対して,使用料金徴収の際に,使用した分だけ費用負担を求める「従量課金制」を実施する場合には,正確にソフトウェアの稼動状態を測定する必要がある.ソフトウェアの稼動状態を測定する問題については,多くの研究や提案がある.しかし,ほとんどが大規模エンタープライズ向けであったり,導入時に莫大な費用がかかるうえ,マルチベンダ未対応であったりする.そこで,当論文では,システムの規模を間わず稼動状態測定を実現させるフレームワークを提唱する.このフレームワークは容易に機能を組み込め,マルチベンダで稼動し,遠隔で監視することができ,ネットワークに負荷をかけずに管理できる利点がある.このフレームワークは,アスペクト指向技術を用いて,現行システムに対して大幅に変更を加えることなく,稼動状態測定機能を組み込むことを可能とする.また,ネットワークやネットワーク・デバイスの稼動状態測定で実績のあるプロトコルSNMPを採用することによって,ネットワークに負荷を与えず,単純・軽量に管理と監視をすることができる.さらに,このフレームワークを使用した稼動状態測定は,容易に従量課金を実行することが可能となる.システムのパーツを売買する市場である「流通コンポーネント市場」や,サーバに設置されたアプリケーションを提供するサービスである「ASPサービス」が注目される昨今,容易に従量課金を実行できることは,新たな商機を生み出すことに他ならず,市場をさらに活性化する役割を果たすものと期待される.
Evaluating software operational status has a lot of merits. For example, it can be used to check if a system works correctly or to to charge fees based on the amount of usage. This is especially useful for evaluating software operational status, which is necessary in order to implement volume-limited charging. The Problem of evaluating software operational status has many proposals and solutions. Many of them, however, are limitatively applied only for enterprise system and the cost is very high. Moreover, a part of them can't be applied for the multi-vendor environment. So in this paper, we suggest a framework for evaluating software operational status regardless of system size. The profits this framework offers are firstly the easiness to build in to a system. Second it can work in a multi-vendor environment. Third it offers a measure to monitor components located in the remote network-transparently and its communication is light. This framework enables users to build the function of software operational status evaluation in to their system with few adding source code by using Aspect Oriented Programming. And it employees SNMP(Simple Network Management Protocol) which has actual performance on evaluating network operational status. In addition, evaluating software operational status by using this framework enables to implement volumelimited charging in easy way. Recently, COTS(Commercial Off-The-shelf Software) market and ASP(Application Service Provider) has been attracting more and more attention. In this situation, Being able to do volume-limited charging is expected to create new business chances and to make the market more active.
Journal
- IPSJ SIG Notes [List of Volumes]
-
IPSJ SIG Notes 2006(75), 1-6, 2006-07-10 [Table of Contents]
Information Processing Society of Japan (IPSJ)
Share