Service Selection With QoS Correlations in Distributed Service-Based Systems
Service selection is an important research problem in distributed service-based systems, which aims to select proper services to meet user requirements. A number of service selection approaches have been proposed in recent years. Most of them, however, overlook quality-of-service (QoS) correlations,...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2019-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/8752211/ |
id |
doaj-eb00407b2ae7447284215dbb810dc535 |
---|---|
record_format |
Article |
spelling |
doaj-eb00407b2ae7447284215dbb810dc5352021-03-29T23:33:01ZengIEEEIEEE Access2169-35362019-01-017887188873210.1109/ACCESS.2019.29261278752211Service Selection With QoS Correlations in Distributed Service-Based SystemsDongwei Li0https://orcid.org/0000-0002-4912-8510Dayong Ye1Nan Gao2Shuliang Wang3School of Computer Science, Beijing Institute of Technology, Beijing, ChinaSchool of Software, Sydney University of Technology, Sydney, NSW, AustraliaSchool of Science, RMIT University, Melbourne, VIC, AustraliaSchool of Computer Science, Beijing Institute of Technology, Beijing, ChinaService selection is an important research problem in distributed service-based systems, which aims to select proper services to meet user requirements. A number of service selection approaches have been proposed in recent years. Most of them, however, overlook quality-of-service (QoS) correlations, which broadly exist in distributed service-based systems. The concept of QoS correlations involves two aspects: 1) QoS correlations among services and 2) QoS correlations of user requirements. The first aspect means that some QoS attributes of service not only depend on the service itself but also have correlations with other services, e.g., buying service 1 and then getting service 2 with half price. The second aspect means the relationships among QoS attributes of user requirements, e.g., a user can accept a service with fast response time and high service cost or the user can also accept a service with slow response time and low service cost (Fig. 1). These correlations significantly affect user selection of services. Currently, only a few existing approaches have considered QoS correlations among services, i.e., the first aspect, but they still overlook QoS correlations of user requirements, i.e., the second aspect, which are also very important in distributed service-based systems. In this paper, a novel service selection approach is proposed, which not only considers QoS correlations of services but also accounts for QoS correlations of user requirements. This approach, to the best of our knowledge, is the first one which considers QoS correlations of user requirements. Also, this approach is decentralized which can avoid the single point of failure. The experimental results demonstrate the effectiveness of the proposed approach.https://ieeexplore.ieee.org/document/8752211/Distributed service-based systemsservice selectionQoS correlationsuser requirements |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Dongwei Li Dayong Ye Nan Gao Shuliang Wang |
spellingShingle |
Dongwei Li Dayong Ye Nan Gao Shuliang Wang Service Selection With QoS Correlations in Distributed Service-Based Systems IEEE Access Distributed service-based systems service selection QoS correlations user requirements |
author_facet |
Dongwei Li Dayong Ye Nan Gao Shuliang Wang |
author_sort |
Dongwei Li |
title |
Service Selection With QoS Correlations in Distributed Service-Based Systems |
title_short |
Service Selection With QoS Correlations in Distributed Service-Based Systems |
title_full |
Service Selection With QoS Correlations in Distributed Service-Based Systems |
title_fullStr |
Service Selection With QoS Correlations in Distributed Service-Based Systems |
title_full_unstemmed |
Service Selection With QoS Correlations in Distributed Service-Based Systems |
title_sort |
service selection with qos correlations in distributed service-based systems |
publisher |
IEEE |
series |
IEEE Access |
issn |
2169-3536 |
publishDate |
2019-01-01 |
description |
Service selection is an important research problem in distributed service-based systems, which aims to select proper services to meet user requirements. A number of service selection approaches have been proposed in recent years. Most of them, however, overlook quality-of-service (QoS) correlations, which broadly exist in distributed service-based systems. The concept of QoS correlations involves two aspects: 1) QoS correlations among services and 2) QoS correlations of user requirements. The first aspect means that some QoS attributes of service not only depend on the service itself but also have correlations with other services, e.g., buying service 1 and then getting service 2 with half price. The second aspect means the relationships among QoS attributes of user requirements, e.g., a user can accept a service with fast response time and high service cost or the user can also accept a service with slow response time and low service cost (Fig. 1). These correlations significantly affect user selection of services. Currently, only a few existing approaches have considered QoS correlations among services, i.e., the first aspect, but they still overlook QoS correlations of user requirements, i.e., the second aspect, which are also very important in distributed service-based systems. In this paper, a novel service selection approach is proposed, which not only considers QoS correlations of services but also accounts for QoS correlations of user requirements. This approach, to the best of our knowledge, is the first one which considers QoS correlations of user requirements. Also, this approach is decentralized which can avoid the single point of failure. The experimental results demonstrate the effectiveness of the proposed approach. |
topic |
Distributed service-based systems service selection QoS correlations user requirements |
url |
https://ieeexplore.ieee.org/document/8752211/ |
work_keys_str_mv |
AT dongweili serviceselectionwithqoscorrelationsindistributedservicebasedsystems AT dayongye serviceselectionwithqoscorrelationsindistributedservicebasedsystems AT nangao serviceselectionwithqoscorrelationsindistributedservicebasedsystems AT shuliangwang serviceselectionwithqoscorrelationsindistributedservicebasedsystems |
_version_ |
1724189372068134912 |