Optimal QoS aware multiple paths web service composition using heuristic algorithms and data mining techniques

The goal of QoS-aware service composition is to generate optimal composite services that satisfy the QoS requirements defined by clients. However, when compositions contain more than one execution path (i.e., multiple path's compositions), it is difficult to generate a composite service that si...

Full description

Saved in:
Bibliographic Details
Main Author: Qtaish, Osama Kayed Taher
Format: Thesis
Language:en
en
Published: 2014
Subjects:
Online Access:https://etd.uum.edu.my/5314/1/s91962.pdf
https://etd.uum.edu.my/5314/2/s91962_abstract.pdf
https://etd.uum.edu.my/5314/
http://sierra.uum.edu.my/record=b1270999~S1
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1833436494876901376
author Qtaish, Osama Kayed Taher
author_facet Qtaish, Osama Kayed Taher
author_sort Qtaish, Osama Kayed Taher
building UUM Library
collection Institutional Repository
content_provider Universiti Utara Malaysia
content_source UUM Electronic Theses
continent Asia
country Malaysia
description The goal of QoS-aware service composition is to generate optimal composite services that satisfy the QoS requirements defined by clients. However, when compositions contain more than one execution path (i.e., multiple path's compositions), it is difficult to generate a composite service that simultaneously optimizes all the execution paths involved in the composite service at the same time while meeting the QoS requirements. This issue brings us to the challenge of solving the QoS-aware service composition problem, so called an optimization problem. A further research challenge is the determination of the QoS characteristics that can be considered as selection criteria. In this thesis, a smart QoS-aware service composition approach is proposed. The aim is to solve the above-mentioned problems via an optimization mechanism based upon the combination between runtime path prediction method and heuristic algorithms. This mechanism is performed in two steps. First, the runtime path prediction method predicts, at runtime, and just before the actual composition, execution, the execution path that will potentially be executed. Second, both the constructive procedure (CP) and the complementary procedure (CCP) heuristic algorithms computed the optimization considering only the execution path that has been predicted by the runtime path prediction method for criteria selection, eight QoS characteristics are suggested after investigating related works on the area of web service and web service composition. Furthermore, prioritizing the selected QoS criteria is suggested in order to assist clients when choosing the right criteria. Experiments via WEKA tool and simulation prototype were conducted to evaluate the methods used. For the runtime path prediction method, the results showed that the path prediction method achieved promising prediction accuracy, and the number of paths involved in the prediction did not affect the accuracy. For the optimization mechanism, the evaluation was conducted by comparing the mechanism with relevant optimization techniques. The simulation results showed that the proposed optimization mechanism outperforms the relevant optimization techniques by (1) generating the highest overall QoS ratio solutions, (2) consuming the smallest computation time, and (3) producing the lowest percentage of constraints violated number.
format Thesis
id my.uum.etd-5314
institution Universiti Utara Malaysia
language en
en
publishDate 2014
record_format eprints
spelling my.uum.etd-53142022-12-28T01:42:54Z https://etd.uum.edu.my/5314/ Optimal QoS aware multiple paths web service composition using heuristic algorithms and data mining techniques Qtaish, Osama Kayed Taher QA71-90 Instruments and machines The goal of QoS-aware service composition is to generate optimal composite services that satisfy the QoS requirements defined by clients. However, when compositions contain more than one execution path (i.e., multiple path's compositions), it is difficult to generate a composite service that simultaneously optimizes all the execution paths involved in the composite service at the same time while meeting the QoS requirements. This issue brings us to the challenge of solving the QoS-aware service composition problem, so called an optimization problem. A further research challenge is the determination of the QoS characteristics that can be considered as selection criteria. In this thesis, a smart QoS-aware service composition approach is proposed. The aim is to solve the above-mentioned problems via an optimization mechanism based upon the combination between runtime path prediction method and heuristic algorithms. This mechanism is performed in two steps. First, the runtime path prediction method predicts, at runtime, and just before the actual composition, execution, the execution path that will potentially be executed. Second, both the constructive procedure (CP) and the complementary procedure (CCP) heuristic algorithms computed the optimization considering only the execution path that has been predicted by the runtime path prediction method for criteria selection, eight QoS characteristics are suggested after investigating related works on the area of web service and web service composition. Furthermore, prioritizing the selected QoS criteria is suggested in order to assist clients when choosing the right criteria. Experiments via WEKA tool and simulation prototype were conducted to evaluate the methods used. For the runtime path prediction method, the results showed that the path prediction method achieved promising prediction accuracy, and the number of paths involved in the prediction did not affect the accuracy. For the optimization mechanism, the evaluation was conducted by comparing the mechanism with relevant optimization techniques. The simulation results showed that the proposed optimization mechanism outperforms the relevant optimization techniques by (1) generating the highest overall QoS ratio solutions, (2) consuming the smallest computation time, and (3) producing the lowest percentage of constraints violated number. 2014 Thesis NonPeerReviewed text en https://etd.uum.edu.my/5314/1/s91962.pdf text en https://etd.uum.edu.my/5314/2/s91962_abstract.pdf Qtaish, Osama Kayed Taher (2014) Optimal QoS aware multiple paths web service composition using heuristic algorithms and data mining techniques. PhD. thesis, Universiti Utara Malaysia. http://sierra.uum.edu.my/record=b1270999~S1
spellingShingle QA71-90 Instruments and machines
Qtaish, Osama Kayed Taher
Optimal QoS aware multiple paths web service composition using heuristic algorithms and data mining techniques
title Optimal QoS aware multiple paths web service composition using heuristic algorithms and data mining techniques
title_full Optimal QoS aware multiple paths web service composition using heuristic algorithms and data mining techniques
title_fullStr Optimal QoS aware multiple paths web service composition using heuristic algorithms and data mining techniques
title_full_unstemmed Optimal QoS aware multiple paths web service composition using heuristic algorithms and data mining techniques
title_short Optimal QoS aware multiple paths web service composition using heuristic algorithms and data mining techniques
title_sort optimal qos aware multiple paths web service composition using heuristic algorithms and data mining techniques
topic QA71-90 Instruments and machines
url https://etd.uum.edu.my/5314/1/s91962.pdf
https://etd.uum.edu.my/5314/2/s91962_abstract.pdf
https://etd.uum.edu.my/5314/
http://sierra.uum.edu.my/record=b1270999~S1
url_provider http://etd.uum.edu.my/