Title: Multi-tenant SaaS deployment optimisation algorithm for cloud computing environment

Authors: Cao Ming; Yu Bingjie; Liu Xiantong

Addresses: State Grid Hebei Information and Telecommunication Branch, Shijiazhuang 050000, China ' State Grid Hebei Information and Telecommunication Branch, Shijiazhuang 050000, China ' State Grid Hebei Information and Telecommunication Branch, Shijiazhuang 050000, China

Abstract: This article adopts MapReduce and multi-targeted ant colony algorithm (ACO) distribution in parallel to solve large-scaled service dynamic selection in SaaS and puts forward a service dynamic selection algorithm based on these technologies. The algorithm integrates cloud calculation technologies such as loading strategy, ACO, MapReduce, and HDFS, which deploys the service to servers as little as possible, to further save the energy target. Meanwhile, it also takes into account the smallest price target deployment and server loading balancing target, which transforms the global optimisation service dynamic selection into a multi-targeted service combination optimisation problem with QoS restriction. The simulation experiments verify and prove the feasibility, effectiveness and convergence of the improved algorithm.

Keywords: software as a service; SaaS; multi-tenant; SPP; ant colony algorithm; ACO; MapReduce.

DOI: 10.1504/IJIPT.2018.094531

International Journal of Internet Protocol Technology, 2018 Vol.11 No.3, pp.152 - 158

Received: 19 Dec 2017
Accepted: 15 Mar 2018

Published online: 05 Sep 2018 *

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