Service Discovery and Selection Based on Dynamic QoS in the Internet of Things

Web services are self-describing and self-contained modular applications based on the network. With the deepening of web service applications, service consumers have gradually increased their requirements for service functions and service quality. Aiming at how to select the optimal plan from a larg...

Full description

Saved in:
Bibliographic Details
Main Author: Naiheng Zhang
Format: Article
Language:English
Published: Wiley 2021-01-01
Series:Complexity
Online Access:http://dx.doi.org/10.1155/2021/6642514
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832560110645280768
author Naiheng Zhang
author_facet Naiheng Zhang
author_sort Naiheng Zhang
collection DOAJ
description Web services are self-describing and self-contained modular applications based on the network. With the deepening of web service applications, service consumers have gradually increased their requirements for service functions and service quality. Aiming at how to select the optimal plan from a large number of execution plans with the same function and different QoS characteristics, this paper proposes a web service selection algorithm that supports QoS global optimization and dynamic replanning. The algorithm uses position matrix coding to represent all execution paths and replanning information of the service combination. By calculating the Hamming distance of the service quality between individuals, the quality of the service portfolio is improved. By specifying the total user time limit and implementing a good solution retention strategy, the problem of the impact of algorithm running time on service quality is solved. The experimental results show that the method proposed in this paper is effectively integrated into the development trend of QoS and close to the requester’s needs and can better meet user needs. This algorithm improves the user’s satisfaction with the returned service to a certain extent and improves the efficiency of service invocation.
format Article
id doaj-art-5ef2704e6abb4545af808eb07354a48d
institution Kabale University
issn 1076-2787
1099-0526
language English
publishDate 2021-01-01
publisher Wiley
record_format Article
series Complexity
spelling doaj-art-5ef2704e6abb4545af808eb07354a48d2025-02-03T01:28:23ZengWileyComplexity1076-27871099-05262021-01-01202110.1155/2021/66425146642514Service Discovery and Selection Based on Dynamic QoS in the Internet of ThingsNaiheng Zhang0School of Computing, University of Newcastle Upon Tyne, Newcastle Upon Tyne, NE1 4FY, UKWeb services are self-describing and self-contained modular applications based on the network. With the deepening of web service applications, service consumers have gradually increased their requirements for service functions and service quality. Aiming at how to select the optimal plan from a large number of execution plans with the same function and different QoS characteristics, this paper proposes a web service selection algorithm that supports QoS global optimization and dynamic replanning. The algorithm uses position matrix coding to represent all execution paths and replanning information of the service combination. By calculating the Hamming distance of the service quality between individuals, the quality of the service portfolio is improved. By specifying the total user time limit and implementing a good solution retention strategy, the problem of the impact of algorithm running time on service quality is solved. The experimental results show that the method proposed in this paper is effectively integrated into the development trend of QoS and close to the requester’s needs and can better meet user needs. This algorithm improves the user’s satisfaction with the returned service to a certain extent and improves the efficiency of service invocation.http://dx.doi.org/10.1155/2021/6642514
spellingShingle Naiheng Zhang
Service Discovery and Selection Based on Dynamic QoS in the Internet of Things
Complexity
title Service Discovery and Selection Based on Dynamic QoS in the Internet of Things
title_full Service Discovery and Selection Based on Dynamic QoS in the Internet of Things
title_fullStr Service Discovery and Selection Based on Dynamic QoS in the Internet of Things
title_full_unstemmed Service Discovery and Selection Based on Dynamic QoS in the Internet of Things
title_short Service Discovery and Selection Based on Dynamic QoS in the Internet of Things
title_sort service discovery and selection based on dynamic qos in the internet of things
url http://dx.doi.org/10.1155/2021/6642514
work_keys_str_mv AT naihengzhang servicediscoveryandselectionbasedondynamicqosintheinternetofthings