Energy Aware GSA-Based Load Balancing Method in Cloud Computing Environment
Cloud computing environment is based on a pay-as-you-use model, and it enables hosting of prevalent applications from scientific, consumer, and enterprise domains. Cloud data centers consume huge amounts of electrical energy, contributing to high operational costs to the organization. Therefore, we need energy efficient cloud computing solutions that cannot only minimize operational costs but also ensures the performance of the system. In this paper, we define a framework for energy efficient cloud computing based on nature inspired meta-heuristics, namely gravitational search algorithm. Gravitational search algorithm is an optimization technique based on Newton’s gravitational theory. The proposed energy-aware virtual machine consolidation provision data center resources to client applications improve energy efficiency of the data center with negotiated quality of service. We have validated our approach by conducting a performance evaluation study, and the results of the proposed method have shown improvement in terms of load balancing, energy consumption under dynamic workload environment.
KeywordsLoad balancing Cloud computing Virtual machine migration Gravitational search algorithm
- 6.Domanal, S.G., Reddy, G.R.M.: Optimal load balancing in cloud computing by efficient utilization of virtual machines. In: Proceedings of the Sixth International Conference on Communication Systems and Networks (COMSNETS), pp. 1–4, 10 Feb 2014Google Scholar
- 8.Ghomi, E.J., Rahmani, A.M., Qader, N.N.L.: Load-balancing algorithms in cloud computing: a survey. J. Netw. Comput. Appl. (2017)Google Scholar