Open Access
Subscription Access
Workload Consolidation using Task Scheduling Strategy Based on Genetic Algorithm in Cloud Computing
Offering “Computing as a utility” on pay per use plan, Cloud computing has emerged as a technology of ease and flexibility for thousands of users over last few years. Distribution of dynamic workload among available servers and efficient utilization of existing resources in datacenter is one of the major concerns in Cloud computing. The load balancing issue needs to take into consideration the utilization of servers, i.e. the resultant utilization should not exceed the preset upper limits to avoid service level agreement (SLA) violation and should not fall beneath stipulated lower limits to avoid keeping some servers in active use. Scheduling of workload is regarded as an optimization problem that considers many varying criterion such as dynamic environment, priority of incoming applications, their deadlines etc. to improve resource utilization and overall performance of Cloud computing. In this work, a Genetic Algorithm (GA) based novel load balancing mechanism is proposed. Though not done in this work, in future, we aim to compare performance of proposed algorithms with existing mechanisms such as first come first serve (FCFS), Round Robin (RR) and other search algorithms through simulations.
Keywords
Cloud Computing, Genetic Algorithm, Load Balancing, Task Scheduling.
User
Font Size
Information
- P. Mell and T. Grance, “The NIST definition of Cloud Computing”, National Institute of Standard and Technology, Information Technology Laboratory 800-145, 2011
- Y. Ge and G. Wei, “GA-Based Task Scheduler for the Cloud Computing Systems,” 2010 International Conference on Web Information Systems and Mining, Sanya, 2010, pp. 181186. doi: 10.1109/WISM.2010.87
- Kalyanmoy Deb, “Optimizatio for engineering design algorithm and example”
- Tingting Wang, Zhaobin Liu, Yi Chen, Yujie Xu, Xiaoming Dai, “Load Balancing Task Scheduling Based on Genetic Algorithm in Cloud Computing”, IEEE 2014.
- Kousik Dasgupta, Brotot i Mandal , Paramartha Dutta, Jyotsna Kumar Mondal, Santanu Dam, “A Genetic Algorithm (GA) based Load Balancing Strategy for Cloud Computing”, First International Conference on Computational Intelligence: Modeling Techniques and Applications (CIMTA’13). SPRINGER 2013.
- Pardeep Kumar and Amandeep Verma, “Scheduling using improved genetic algorithm in Cloud computing for independent tasks” In Proceedings of the International Conference on Advances in Computing, Communications and Informatics (ICACCI ’12). ACM, New York, NY, USA, 137-142, 2012.
- Safwat A. Hamad and Fatma A. Omara, “Genetic-Based Task Scheduling Algorithm in Cloud Computing Environment” International Journal of Advanced Computer Science and Applications (IJACSA), 7(4), 2016.
- Jing Liu, Xing-Guo Luo, Xing-Ming Zhang, Fan Zhang and Bai-Nan Li, “Job Scheduling Model for Cloud Computing Based on MultiObjective Genetic Algorithm”, International Journal of Computer Science Issues (IJCSI) 2013.
- Wu Mingxin “Research on Improvement of Task Scheduling Algorithm in Cloud Computing”, International Journal of Applied Mathematics & Information Sciences 9, 1, 507-516 (2015), NSP 2015.
- Rajveer Kaur, Supriya Kinger “Enhanced Genetic Algorithm based Task Scheduling in Cloud computing” International Journal of computer Application 2014
- Calheiros RN, Ranjan R, Beloglazov A, Rose CAFD, Buyya R. CloudSim: a toolkit for modeling and simulation of Cloud computing environments and evaluation of resource provisioning algorithms. Software: Practice and Experience 2011; 41(1):23–50
- Park K.S., Pai V.S. CoMon: A mostly-scalable monitoring system for PlanetLab. ACM SIGOPS Oper. Syst. Rev. 2006;40:65–74. doi: 10.1145/1113361.1113374
Abstract Views: 296
PDF Views: 4