Cloud computing load balancing based on ant colony algorithms improves performance

October 29, 2018

Cloud computing has strongly contributed to the revolution of the traditional IT model. This paradigm has also contributed to the rise of applications using large amounts of data. Particularly, the quality of service and cost are two major points in the Cloud environment. This new concept which proposes to offer applications and IT infrastructures in the form of service available on demand and payable according to the duration of use must optimize both the performance of its resources and the respect of attractive pricing policies.

The Cloud computing model relies on the exploitation of several datacenters installed on different geographical locations. Each datacenter hosts servers which include the virtual machines in charge of processing users' requests. The geographic extent of the cloud architecture, as well as the number of interactions that exist between the physical components, make the mission of analysis and optimization of the performance highly complex. Our study proposes to study the performance by considering the Cloud model as a black box with a list of inputs gathering the factors that can influence the performance of the system and the outputs that translate the Key Performance Indicators (KPIs). Each KPI makes it possible to measure the evolution of an aspect of the system performance such as the response time or the cost of service. The process of identifying and evaluating the influencing factors was carried out on the basis of Taguchi experience plans. This study includes two steps that aim to improve the performance of Cloud services while ensuring a lower price level. The first step is the evaluation of the Cloud model via a performance analysis methodology inspired by Taguchi concept and the second step details the implementation of a three-tier architecture.

The modeling of the system, as well as all the simulation scenarios, were carried out via the CloudAnalyst simulator. This simulator dedicated to Cloud architecture allows the implementation of various inputs configurations defined on the basis of Taguchi tables in order to find out the function f that links each output to the system's inputs. The conclusions of this study revealed the impact of the load balancing policy as well as the size of the queries and the location of the datacenters with respect to the user on the response time, the processing time and the total cost. Particularly, the load balancing demonstrated a substantial impact on the performance of the Cloud system.

Following a comparative study of several load balancing algorithms, it was possible to define a three-tier solution based on an ant colony algorithm. The choice of the ant colony algorithm was justified by its ability to identify an optimal solution within a reasonable time and to be able to manage a wide area network encompassing thousands of nodes. These characteristics have made it possible to have a solution that satisfies both the response time and cost criteria. The architecture has also two controllers in order to decrease the load of the main controller and contribute to improving the processing time of the system.
For more information, please visit:

Bentham Science Publishers

Related Cloud Computing Articles from Brightsurf:

Turbulence affects aerosols and cloud formation
Turbulent air in the atmosphere affects how cloud droplets form.

Using cloud-precipitation relationship to estimate cloud water path of mature tropical cyclones
Scientists find the cloud water path of mature tropical cyclones can be estimated by a notable sigmoid function of near-surface rain rate.

Analysis of human genomes in the cloud
Scientists from EMBL present a tool for large-scale analysis of genomic data with cloud computing.

Quantum cloud computing with self-check
With a quantum coprocessor in the cloud, physicists from Innsbruck, Austria, open the door to the simulation of previously unsolvable problems in chemistry, materials research or high-energy physics.

Storage beyond the cloud
As the data boom continues to boom, more and more information gets filed in less and less space.

The secret life of cloud droplets
Do water droplets cluster inside clouds? Researchers confirm two decades of theory with an airborne imaging instrument.

Cloud computing load balancing based on ant colony algorithms improves performance
The criticality of certain sectors, as well as the requirement of users, involve Cloud providers to guarantee a high level of performance.

Army researcher minimizes the impact of cyber-attacks in cloud computing
Through a collaborative research effort, an Army researcher has made a novel contribution to cloud security and the management of cyberspace risks.

'Cloud computing' takes on new meaning for scientists
Clouds may be wispy puffs of water vapor drifting through the sky, but they're heavy lifting computationally for scientists wanting to factor them into climate simulations.

Space cloud discovery
No one has ever seen what Case Western Reserve University astronomers first observed using a refurbished 75-year-old telescope in the Arizona mountains.

Read More: Cloud Computing News and Cloud Computing Current Events is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to