A QoS-Aware Service Composition Method for Multiple User Requests
碩士 === 國立成功大學 === 資訊工程學系 === 105 === Quality of service (QoS)-aware service composition aims to select an optimal execution plan to maximize the quality values of the resulting composite service while satisfying user-specified constraints. Existing methods on QoS-aware service composition mostly orc...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2017
|
Online Access: | http://ndltd.ncl.edu.tw/handle/s3q24w |
id |
ndltd-TW-105NCKU5392050 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-105NCKU53920502019-05-15T23:47:02Z http://ndltd.ncl.edu.tw/handle/s3q24w A QoS-Aware Service Composition Method for Multiple User Requests 品質感知之多用戶請求服務配置方法 Jie-JyunLiu 劉玠均 碩士 國立成功大學 資訊工程學系 105 Quality of service (QoS)-aware service composition aims to select an optimal execution plan to maximize the quality values of the resulting composite service while satisfying user-specified constraints. Existing methods on QoS-aware service composition mostly orchestrate multiple services to meet a single user request at a time and neglect serving multiple user requests simultaneously. In the case of multiple user requests at the same time, users will compete for the service with best quality, which cause conflict and overload in QoS-aware service composition. To overcome this shortcoming, we first model the problem as a Time-Constrained Service Composition (TCSC) problem aiming to determine composite services with the maximum number of success user requests. A Multi-User Service Composition System (MUSCS) is then proposed to find feasible solutions, which contains six main components, including User Manager, Request Classifier, Service Controller, Service Classifier, Abstract Service List (ASL) Composer and ASL monitor. Among these components, the ASL Composer plays a major role to deploy candidate services for multiple user requests in a reasonable time. We therefore develop three algorithms for the ASL Composer, namely Time-Constrained Incremental On-Demand Algorithm (TCIDA), User Oriented Incremental On-Demand Algorithm (UOIDA), and Greedy Multiple Matching (GMM). By dynamically updating the similarity between service quality and user quality requirement, the proposed algorithms are able to release the overloaded service and decrease the conflict conditions. The evaluation results demonstrate the effectiveness of our algorithms in term of the number of success user requests. Yao-Hwang Kuo 郭耀煌 2017 學位論文 ; thesis 81 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立成功大學 === 資訊工程學系 === 105 === Quality of service (QoS)-aware service composition aims to select an optimal execution plan to maximize the quality values of the resulting composite service while satisfying user-specified constraints. Existing methods on QoS-aware service composition mostly orchestrate multiple services to meet a single user request at a time and neglect serving multiple user requests simultaneously. In the case of multiple user requests at the same time, users will compete for the service with best quality, which cause conflict and overload in QoS-aware service composition. To overcome this shortcoming, we first model the problem as a Time-Constrained Service Composition (TCSC) problem aiming to determine composite services with the maximum number of success user requests. A Multi-User Service Composition System (MUSCS) is then proposed to find feasible solutions, which contains six main components, including User Manager, Request Classifier, Service Controller, Service Classifier, Abstract Service List (ASL) Composer and ASL monitor. Among these components, the ASL Composer plays a major role to deploy candidate services for multiple user requests in a reasonable time. We therefore develop three algorithms for the ASL Composer, namely Time-Constrained Incremental On-Demand Algorithm (TCIDA), User Oriented Incremental On-Demand Algorithm (UOIDA), and Greedy Multiple Matching (GMM). By dynamically updating the similarity between service quality and user quality requirement, the proposed algorithms are able to release the overloaded service and decrease the conflict conditions. The evaluation results demonstrate the effectiveness of our algorithms in term of the number of success user requests.
|
author2 |
Yao-Hwang Kuo |
author_facet |
Yao-Hwang Kuo Jie-JyunLiu 劉玠均 |
author |
Jie-JyunLiu 劉玠均 |
spellingShingle |
Jie-JyunLiu 劉玠均 A QoS-Aware Service Composition Method for Multiple User Requests |
author_sort |
Jie-JyunLiu |
title |
A QoS-Aware Service Composition Method for Multiple User Requests |
title_short |
A QoS-Aware Service Composition Method for Multiple User Requests |
title_full |
A QoS-Aware Service Composition Method for Multiple User Requests |
title_fullStr |
A QoS-Aware Service Composition Method for Multiple User Requests |
title_full_unstemmed |
A QoS-Aware Service Composition Method for Multiple User Requests |
title_sort |
qos-aware service composition method for multiple user requests |
publishDate |
2017 |
url |
http://ndltd.ncl.edu.tw/handle/s3q24w |
work_keys_str_mv |
AT jiejyunliu aqosawareservicecompositionmethodformultipleuserrequests AT liújièjūn aqosawareservicecompositionmethodformultipleuserrequests AT jiejyunliu pǐnzhìgǎnzhīzhīduōyònghùqǐngqiúfúwùpèizhìfāngfǎ AT liújièjūn pǐnzhìgǎnzhīzhīduōyònghùqǐngqiúfúwùpèizhìfāngfǎ AT jiejyunliu qosawareservicecompositionmethodformultipleuserrequests AT liújièjūn qosawareservicecompositionmethodformultipleuserrequests |
_version_ |
1719155341396017152 |