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

Full description

Bibliographic Details
Main Authors: Dongwei Li, Dayong Ye, Nan Gao, Shuliang Wang
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