A Diffraction Service Composition Approach Based on S-ABCPC: An Improved ABC Algorithm

A Diffraction Service Composition Approach Based on S-ABCPC: An Improved ABC Algorithm

Xunyou Min, Xiaofei Xu, Zhongjie Wang, Zhizhong Liu
Copyright: © 2022 |Pages: 26
DOI: 10.4018/IJISMD.300778
Article PDF Download
Open access articles are freely available for download

Abstract

In recent years, research on the QoS-aware service composition problem often assumes that each component service in the process to be solved is equally essential. They do not consider the impact of core component services and other component services on problem-solving, or even though their impact is considered, they are not fully considered. So this paper first proposes a diffractive method based on them. Considering the advantages of artificial bee colony (ABC) such as simplicity, this paper chooses it as the basic algorithm. In addition, with the continuous development of service ecosystem, it gradually formed a variety of domain features. They have an important influence on problem-solving, but the existing research has not explored this influence in-depth. Therefore, this paper digs deep into this influence. Given the characteristics of the problem to be solved in this paper, the S-ABCPC algorithm is designed. At last, experiments have proved the effectiveness of the method proposed in this paper. The impact factors of this method have been studied.
Article Preview
Top

1. Introduction

With the development of service-oriented computing, the real needs put forward by users are no longer simple. So basic services with a single function can hardly meet this demand. Service composition technology emerged under this background. A typical problem in service composition is the binding of each abstract component service in a process to a concrete Web service in the set of candidate services so that the binding result can satisfy a series of local qos constraints and global qos constraints, and the optimal solution is obtained. This typical problem is qos-aware service composition(Zeng et al., 2004). Many achievements have been made in the research on this problem, however, these studies identify that all component services in a service composition process are equally important. However, there are usually some component services that are core component services, that is to say, the quality of their binding results has a decisive and more significant impact on the quality of the overall combination result. The set formed by these core component services is called the core component service set. This is simply called the core service set. In addition, we note that due to the particularity of core component services in the service composition process, there will be some component services that can assist core component services and are closely related to them. This paper refers to these component services closely related to core component services as diffraction associated component services. The set formed by the corresponding diffraction associated component services is called the diffraction associated set. The core service set and the diffraction associated set have an essential influence on the solving of the service composition problem. For example, the core service set plays a leading role in the process of service composition, the performance of the core component services determine the performance of the entire composite service, the core service set and the diffraction associated set have an effect on improving the qos of the final solution result. In the previous related researches, when proposing methods to solve the service composition problem, the influence of core service set and diffraction associated set on problem-solving is often not considered, or even though their impact is considered, they are not considered in-depth and then used in a deeper level. To solve the above problem, this paper proposes a diffractive service composition method. This method adopts the processing method of distinguishing the primary and secondary and splitting the process to solve the problem. Specifically, this method first combines core component services, their corresponding diffraction associated component services and other corresponding component services using the corresponding algorithm for the first stage of combination. Secondly, uses the combined result of the first stage as the reference point, and uses the corresponding algorithm to combine it with the corresponding diffraction associated component services and other corresponding component services for the second stage of combination. After that, and so on until the combined result of the entire process is obtained.

Complete Article List

Search this Journal:
Reset
Volume 15: 1 Issue (2024)
Volume 14: 1 Issue (2023)
Volume 13: 8 Issues (2022): 7 Released, 1 Forthcoming
Volume 12: 4 Issues (2021)
Volume 11: 4 Issues (2020)
Volume 10: 4 Issues (2019)
Volume 9: 4 Issues (2018)
Volume 8: 4 Issues (2017)
Volume 7: 4 Issues (2016)
Volume 6: 4 Issues (2015)
Volume 5: 4 Issues (2014)
Volume 4: 4 Issues (2013)
Volume 3: 4 Issues (2012)
Volume 2: 4 Issues (2011)
Volume 1: 4 Issues (2010)
View Complete Journal Contents Listing