To read this content please select one of the options below:

Service composition in the multi cloud environment

Abdelbasset Barkat (Department of Computer Science, Biskra University, Biskra, Algeria)
Kazar Okba (LINFI Laboratory, Department of Computer Science, Biskra University, Algeria)
Samir Bourekkache (LINFI Laboratory, Department of Computer Science, Biskra University, Algeria)

International Journal of Web Information Systems

ISSN: 1744-0084

Article publication date: 6 November 2017

230

Abstract

Purpose

User requests over the cloud are not achievable with one single service, multiple services need to be executed to fulfill what a user asks for. Typically, such services are composed and presented as one global service. Moreover, the same operation can be achieved by multiple services available at different clouds, which can result in different possibilities in composing them. This paper aims to decrease the number of clouds involved in the composition process, so that user requests are satisfied with minimal cost (communication costs, execution time and financial charges).

Design/methodology/approach

This paper investigates the use of an intelligent water drops (IWDs) optimization-based algorithm, and an integer linear programming model to optimize the number of cloud bases involved in the composition process. A comparison of the solutions found by these two techniques is presented in the paper.

Findings

The obtained results show that the number of cloud bases can be decreased without affecting user satisfaction.

Originality/value

The paper is a first attempt to use the IWDs algorithm for service composition, tested with big-size data.

Keywords

Citation

Barkat, A., Okba, K. and Bourekkache, S. (2017), "Service composition in the multi cloud environment", International Journal of Web Information Systems, Vol. 13 No. 4, pp. 471-484. https://doi.org/10.1108/IJWIS-08-2016-0047

Publisher

:

Emerald Publishing Limited

Copyright © 2017, Emerald Publishing Limited

Related articles