Sign inSubmit
computersciencejournal.org is not ours. This journal is published only at thescipub.com/jcs. Report a suspicious emailcomputersciencejournal.org is not ours · Report
ArticleArticle metrics
Research Article · Open access · Published 14 July 2018

Application of Viral System Algorithm in Load Balancing of Cloud Environment

Damodar Tiwari1, Shailendra Singh2 & Sanjeev Sharma3

Journal of Computer Science, Volume 14, Issue 7, pp. 908–918 · doi.org/10.3844/jcssp.2018.908.918

8,406 accesses4,462 downloads1 citations (Crossref)Journal metrics
Cite Check for updates

Abstract

As the cloud computing technology is gaining popularity with time, more and more users and applications are shifting towards it. This is why clouds are experiencing high load, which demands for load balancing of user tasks submitted to cloud for execution. This makes load balancing of non-preemptive tasks a key issue in cloud computing. Superior task scheduling leads to balanced loads among cloud nodes, which results in faster execution of tasks. Task scheduling in cloud environment is an instance of NP-hard optimization problem. When few nodes in a cloud are overloaded whereas other nodes are under loaded then in such situation the performance of overloaded VMs is diminished. It demands a task scheduling so that the incoming tasks can be distributed uniformly across virtual machines (VMs) for proper utilization of available resources. In this study, we propose a novel load balancing algorithm named Viral System Based Load Balancing (VSB-LB) algorithm, which is based on bio-inspired viral system algorithm that distributes the tasks uniformly among VMs. The proposed algorithm is compared with basic load balancing algorithms such as First Come First Serve (FCFS), Weighted Round Robin (WRR) as well as newer bio-inspired Load balance Aware Genetic Algorithm (LAGA) to show its effectiveness. Simulation results proved that VSBLB outperforms FCFS and WRR and LAGA for performing load balancing.

Licence and reuse

Open access. This article is licensed under a Creative Commons Attribution 3.0 Licence (CC BY 3.0), as printed on the article, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original authors and the source. No permission is needed.

How to reuse this article

Responses (0)

Have a comment on this research? Sign in to respond. Responses are moderated and published with your name and affiliation; the authors are invited to reply. How we use your dataWrite a response

About this article

Cite this article

Tiwari, D., Singh, S. & Sharma, S. (2018). Application of Viral System Algorithm in Load Balancing of Cloud Environment. Journal of Computer Science, 14(7), 908–918. https://doi.org/10.3844/jcssp.2018.908.918

Licence
CC BY 3.0
Issue
Volume 14, Issue 7
Policies
Editorial independenceUse of generative AIData availabilityAppeals and complaints
Version
Version of record
Application of Viral System Algorithm in Load Balancing of Cloud EnvironmentJournal of Computer Science · Volume 14, Issue 7 · pp. 908–918 · CC BY 3.0Download