A Multiobjective Discrete Grey Wolf Optimization Approach for Transactional and QoS-driven Web Services Composition

Jalal, Sunita and Yadav, Dharmendra Kumar (2021) A Multiobjective Discrete Grey Wolf Optimization Approach for Transactional and QoS-driven Web Services Composition. Applied Artificial Intelligence, 35 (15). pp. 1646-1684. ISSN 0883-9514

[thumbnail of A Multiobjective Discrete Grey Wolf Optimization Approach for Transactional and QoS driven Web Services Composition.pdf] Text
A Multiobjective Discrete Grey Wolf Optimization Approach for Transactional and QoS driven Web Services Composition.pdf - Published Version

Download (2MB)

Abstract

Web services facilitate reusability that allows cost-effective development of business applications using web services composition. Due to the proliferation of web services, different service providers are providing similar functionality web services. But these web services can have different values for QoS attributes and transactional properties. Thus, it is difficult to build a transactional and QoS optimal composite web service. Most of the existing works used the scalarization-based method for selecting optimal composite web service. In the scalarization-based method, the service user should have a priori knowledge of its preferences about the nonfunctional requirements of desired solutions. This paper proposes a Multiobjective Discrete Grey Wolf Optimization (MDGWO)-based approach for Transactional and QoS-driven Web Services Composition. The Pareto dominance concept is used to select optimal composite web service. Generational Distance (GD), Inverse Generational Distance (IGD), and Spread measures are used to evaluate the performance of the proposed approach. Experimental results indicate that the proposed approach performs well.

Item Type: Article
Subjects: Opene Prints > Computer Science
Depositing User: Managing Editor
Date Deposited: 16 Jun 2023 03:57
Last Modified: 26 Oct 2023 04:03
URI: http://geographical.go2journals.com/id/eprint/2185

Actions (login required)

View Item
View Item