Energy Aware GSA-Based Load Balancing Method in Cloud Computing Environment

Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 705)

Abstract

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.

Keywords

Load balancing Cloud computing Virtual machine migration Gravitational search algorithm 

References

  1. 1.
    Zhan, Z.-H., Liu, X.-F., Gong, Y.-J., Zhang, J., Chung, H.S.-H., Li, Y: Cloud computing resource scheduling and a survey of its evolutionary approaches. ACM Comput. Surv. (CSUR) 47(4), 63 (2015)CrossRefGoogle Scholar
  2. 2.
    Dhinesh Babu, L.D., Venkata Krishna, P.: Honey bee behaviour inspired load balancing of tasks in cloud computing environments. Appl. Soft Comput. 13(5), 2292–2303 (2013)CrossRefGoogle Scholar
  3. 3.
    Tang, M., Pan, S.: A hybrid genetic algorithm for the energy-efficient virtual machine placement problem in data centers. Neural Process. Lett. 41(2), 211–221 (2015)CrossRefGoogle Scholar
  4. 4.
    Beloglazov, A., Abawajy, J., Buyya, R.: Energy-aware resource allocation heuristics for efficientmanagement of data centers for cloud computing. Future Gener. Comput. Syst. 28(5), 755–768 (2012)CrossRefGoogle Scholar
  5. 5.
    Merkle, D., Middendorf, M., Schmeck, H.: Ant colony optimization for resource-constrained project scheduling. IEEE Trans. Evol. Comput. 6(2), 333–346 (2002)CrossRefGoogle Scholar
  6. 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
  7. 7.
    Ahmad, R.W., Gani, A., Hamid, S.H.A., Shiraz, M., Yousafzai, A., Xia, F.: A survey on virtual machine migration and server consolidation frameworks for cloud data centers. J. Netw. Comput. Appl. 52, 11–25 (2015)CrossRefGoogle Scholar
  8. 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
  9. 9.
    Jiang, S., Ji, Z., Shen, Y.: A novel hybrid particle swarm optimization and gravitational search algorithm for solving economic emission load dispatch problems with various practical constraints. Int. J. Electr. Power Energy Syst. 55, 628–644 (2014)CrossRefGoogle Scholar
  10. 10.
    Rashedi, E., Nezamabadi-Pour, H., Saryazdi, Saeid: GSA: a gravitational search algorithm. Inf. Sci. 179(13), 2232–2248 (2009)CrossRefGoogle Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2018

Authors and Affiliations

  1. 1.Kakatiya Institute of Technology and ScienceWarangalIndia
  2. 2.JNTUH College of EngineeringManthani, PeddapalliIndia

Personalised recommendations