Using Agent to Implement SLA-based Service Monitoring Systems

碩士 === 國立中央大學 === 資訊工程研究所 === 94 === With the development of Web Service technologies has become more and more popular in recent years. The open standard protocol, which is such as HTTP, XML and so on, has the properties of easy communication and interoperable. Therefore, the Web Service is based on...

Full description

Bibliographic Details
Main Authors: Chienchi Chen, 陳建麒
Other Authors: Li-Der Chou
Format: Others
Language:en_US
Published: 2006
Online Access:http://ndltd.ncl.edu.tw/handle/48975099922367247743
Description
Summary:碩士 === 國立中央大學 === 資訊工程研究所 === 94 === With the development of Web Service technologies has become more and more popular in recent years. The open standard protocol, which is such as HTTP, XML and so on, has the properties of easy communication and interoperable. Therefore, the Web Service is based on the open standard protocol to solve the integrated problems about distributed system with the different platform. Besides, for the aspect of service requestor, they treat the criterion of service which can be decided by Quality of Service (QoS) as the reference, so it is the key issue to integrate QoS with Web Service. This thesis proposed a mechanism using agent monitoring the service. The mechanism aims to manage the Service Level Agreement (SLA) and monitor the SLA which is a negotiation between service requestor and service provider. While any action infringes SLA, the mechanism will handle it with some appropriate functionality. On the one hand of our contributions is to provide a watched result monitored by agent to the service requestor. For the performance of measurement, the proposed approach is less the average Response Time than the traditional approach about 4.42%. Therefore, the proposed approach is more efficiency than the traditional approach. On the other hand, the proposed service management architecture also allows the service provider to register the service of SLA. Moreover, this thesis used the XML Schema to define SLA Language in order to achieve the required SLA for different providers.