Performance Evaluation of Check Pointing and Threshold Algorithm for Load Balancing in Cloud Computing
DOI:
https://doi.org/10.26438/ijcse/v6i5.234240Keywords:
Load Balancing, Virtual Machine Migration, Threshold Algorithm, Check Pointing AlgorithmAbstract
The cloud computing is practice of using a network of remote servers hosted on the internet to store, manage, and process data, rather than a local server or personal computer, it builds on the idea of using a remote server or infrastructure as a software service. The data that is stored in centralized virtual machine known as cloud and it can be managed by an end user using services provided. Cloud Service Provider (CSP) are designed for giving users the services based on their demands and are to be paid for being served. As there is large number of requests so the load increases, hence a Load balancing is done to reduce the energy consumption and maximize resource utilization. In this paper, the work is based on the task migration when virtual machine gets overloaded at the time of cloudlet execution. The CSPs are responsible to assign tasks to the most appropriate virtual machine for the execution. When any of the virtual machine gets overloaded, the task is migrated from one virtual machine to another or it could be queued which can be decided by the threshold and check pointing algorithm by minimizing the processing time, energy and resource consumption.
References
Sambit Kumar Mishra, Md Akram Khan, Bibhudatta Sahoo, Deepak Puthal and Mohammad S.Obaidat, “Time efficient dynamic Threshold-based load balancing technique for cloud computing”, 2017.
N.R Rejinpaul, Maria Michael Visuwasam, “Checkpoint-based intelligent fault tolerance for cloud service providers”,2012.
Vouk A.Mladen (2008), “Cloud Computing- Issues, Research and Implementations”, Journal of Computing and Information Technology, pp. 235-246.
Randles, M.; Lamb, D.; Taleb-Bendiab, A., "A Comparative Study into Distributed Load Balancing Algorithms for Cloud Computing," Advanced Information Networking and Applications Workshops (WAINA), 2010 IEEE 24th International Conference on , vol., no., pp.551,556, 20-23 April 2010.
Fang, Yiqiu, Fei Wang, and Junwei Ge. "A task scheduling algorithm based on load balancing in cloud computing." Web Information Systems and Mining. Springer Berlin Heidelberg, 2010. 271-277.
Chaczko, Zenon, et al. "Availability and load balancing in cloud computing." International Conference on Computer and Software Modeling, Singapore. Vol. 14. 2011.
Cloud Computing Bible. (2011)Wiley Publishing, Inc., Indianapolis, Indiana, p25.
Shui Han, Jianchuan Xing, 2011 “Ensuring Data Storage Through A Novel Third Party Auditor Scheme in Cloud Computing” IEEE computer science & Technology, pp 264-268.
Geo Jerry, Bai Xiaoying and Tsai T. Wei (2011) “Cloud Testing-Issues,challenges,Needs and Practice” ,Software engineering and international journal(SEIJ), pp. 09-23.
Sean Carlin, Kevin Curran “Cloud Computing Security” International Journal of Ambient Computing and Intelligence, pp 14-19, 2011.
Peter Mell, Timothy Grance , “The NIST Definition of Cloud Computing”, Recommendations of the National Institute of Standards and Technology, September 2011, Special Publication 800-145.
Srivastava k.Abhinav,Yadav K.Divya (2012) “Taas:An Evolution of Testing Services using Cloud Computing”, International journal of advanced research in computer engineering& technology, pp. 42-49.
Dr Nashaat el-Khameesy,Hossam Abdel Rahman, 2012 “A Proposed Model for Enhancing Data Storage Security in Cloud Computing Systems” vol-3.
Arora Pankaj, Wadhawan C.Rubal, Er.Ahuja P.Satinder, 2012, “Cloud Computing Security Issue in Infrastructure as a Service”, International Journal of Advance Research in Computer Science and Software Engineering.
Habib, S. M., Hauke, S., & Ries, S. (2012) “Trust as a facilitator in cloud computing: a survey”, Journal of Cloud Computing , 01-18.
Dawn Song, Elaine Shi, 2012 “Cloud Data Protection for the Masses” IEEE Computer Society, pp 39-45.
Deyan Chen, Hong Zhao, 2012” Data Security and Privacy Protection Issues in Cloud Computing” International Conference on Computer Science and Electronics Engineering, pp 647-651.
Kaur, Rajwinder, and Pawan Luthra. "Load Balancing in Cloud Computing." Proceedings of International Conference on Recent Trends in Information, Telecommunication and Computing, ITC. 2012.
http://www.ibm.com/developerworks/cloud/library/cl-cloudserviesliaas.
Srinivas.J, K. Venkata Subba Reddy, Dr. A. Moiz Qyser, (2012) “Cloud Computing Basics”, International journal of advanced research in computer and communication engineering , pp. 343-347.
Downloads
Published
How to Cite
Issue
Section
License

This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors contributing to this journal agree to publish their articles under the Creative Commons Attribution 4.0 International License, allowing third parties to share their work (copy, distribute, transmit) and to adapt it, under the condition that the authors are given credit and that in the event of reuse or distribution, the terms of this license are made clear.
