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...

Full description

Bibliographic Details
Main Authors: Jie-JyunLiu, 劉玠均
Other Authors: Yao-Hwang Kuo
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