Title: A multi-agent system approach for service deployment in the cloud

Authors: Abdelhak Merizig; Okba Kazar; Maite Lopez Sanchez

Addresses: LINFI Laboratory, Computer Science Department, University of Biskra, 07000, Biskra, Algeria ' LINFI Laboratory, Computer Science Department, University of Biskra, 07000, Biskra, Algeria ' Mathematics and Computer Science Department, University of Barcelona, Gran Via de les Corts Catalanes, 585, 8007, Barcelona, Spain

Abstract: Nowadays, cloud computing is regarded as a new paradigm in the field of information technology. Since the emergence of this paradigm, most of corporations have started using it through the deployment or the use of its services. Furthermore, service deployment in the cloud forms its kernel function. To ensure a good function of service deployment we need to combine a set of services. In fact, to find a limited number candidate services constitutes a problem due to the absence of a unified service description. In this paper, we propose a solution to solve the deployment problem by considering it as a service composition taking into account the quality of service. Since we have many atomic services, this paper transforms this composition problem into an optimisation problem. Moreover, to reduce the number of service candidates we propose a new service description language to assist the discovery process. The implementation of this model has been provided in order to evaluate our system. The obtained results demonstrate the effectiveness of our proposed system.

Keywords: cloud computing; service deployment; service composition; multi-agent system; agent; dominance relationship; multi-objective problem; quality of service; QoS; distributed architecture.

DOI: 10.1504/IJCNDS.2019.100642

International Journal of Communication Networks and Distributed Systems, 2019 Vol.23 No.1, pp.69 - 92

Available online: 07 May 2019 *

Full-text access for editors Access for subscribers Purchase this article Comment on this article