Please use this identifier to cite or link to this item:
https://ptsldigital.ukm.my/jspui/handle/123456789/476505
Title: | Agent-based service level agreement (SLA) negotiation framework for web service |
Authors: | Mohammed Abdualgader Alwi Al-Aaidroos (P47961) |
Supervisor: | Norleyza Jailani |
Keywords: | Web services Software engineering Service-level agreements Universiti Kebangsaan Malaysia -- Dissertations Dissertations, Academic -- Malaysia |
Issue Date: | 12-Jul-2011 |
Description: | According to World Wide Web Consortium (W3C), a web service (WS) is a software system designed to support interoperable machine-to-machine interaction over a network. It has an interface described in a machine-processable format specifically Web Service Description Language (WSDL). Most web services that offer sophisticated functions over the web require Service Level Agreement (SLA) to maintain end-to-end Quality of Service (QoS). Normally, the negotiation process between web service provider and consumer takes a long time because they need to agree on SLA functional and non-functional parameters which are specified in the contract document. In order to accelerate the negotiating parties to reach the agreement, this thesis propose an agent-based conceptual framework that allows multiple web service consumers to negotiate with a single service provider at a time (i.e. 1: M negotiation). A time-dependant scoring function is used on each side to evaluate incoming SLA offers, together with an exponential function to generate SLA offer values at a specific period of time. A 3-tier multi-agent-based system prototype is developed to validate the framework design. Provider’s and consumer’s requirements as well as preferences and constraints are supplied directly to the system via a Graphical User Interface (GUI) front-end application and then recorded as high-level WS-Policy compliant documents. The actual negotiation processes are managed and conducted by multiple agents on behalves of the provider and the consumer at a back-end system which is developed using Java Agent Development Environment (JADE). System performance measurement is being tested using 100 test cases for which 100 web service consumers with different requirements connecting to a single service provider at the same time. Negotiations are considered successful if there are requirement intersections between provider and consumers. Results from experiments show that 91% of the negotiations are successful.,“Certification of Master’s/Doctoral Thesis” is not available,Master Arts |
Pages: | 158 |
Call Number: | TK5105.88813.A228 2011 3 tesis |
Publisher: | UKM, Bangi |
Appears in Collections: | Faculty of Information Science and Technology / Fakulti Teknologi dan Sains Maklumat |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
ukmvital_114727+SOURCE1+SOURCE1.0.PDF Restricted Access | 1.05 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.