Skip to main content

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 515))

Abstract

Cloud computing is an internet based technology that provisions the resources automatically on the pay per use basis. With the development of cloud computing, the amount of customers and requirement of resources increases exponentially. In order to balance the load, the tasks must be equally distributed among multiple computing servers thereby, fulfilling Quality of Service (QoS) with maximum profit to cloud service providers. In addition, cloud servers consume huge amount of electrical energy leading to increased expenditure and environment degradation. Therefore, certain solutions are needed that results in efficient resource utilization while minimizing the environmental influence. In the paper, we present a survey of load balancing algorithms along with their limitations and propose a framework for an energy efficient resource allocation and load balancing for heterogeneous workload in cloud computing along with the validation of the framework using CloudSim toolkit.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Mell P, Grance T: The NIST Definition of cloud computing. NIST (2012).

    Google Scholar 

  2. Hameed, A., Khoshkbarforoushha, A., Ranjan, R., Jayaraman, P., Kolodziej, J., Balaji, P., Zeadally, S., Malluhi, Q., Tziritas, N., Vishnu, A., Khan, S., Zomaya, A.: A survey and taxonomy on energy efficient resource allocation techniques for cloud computing systems. Computing (2014).

    Google Scholar 

  3. Soni, G., Kalra, M.: A novel approach for load balancing in cloud data center. Advance Computing Conference (IACC), 2014 IEEE International. pp. 807–812. IEEE (2014).

    Google Scholar 

  4. Rodriguez, M., Buyya, R.: Deadline Based Resource Provisioning and Scheduling Algorithm for Scientific Workflows on Clouds. IEEE Transactions on Cloud Computing. 2, 222–235 (2014).

    Google Scholar 

  5. Alrokayan, M., Dastjerdi, A., Buyya, R.: SLA-Aware Provisioning and Scheduling of Cloud Resources for Big Data Analytics. 2014 IEEE International Conference on Cloud Computing in Emerging Markets (CCEM). pp. 1–8. IEEE (2014).

    Google Scholar 

  6. Vecchiola, C., Calheiros, R., Karunamoorthy, D., Buyya, R.: Deadline-driven provisioning of resources for scientific applications in hybrid clouds with Aneka. Future Generation Computer Systems. 28, 58–65 (2012).

    Google Scholar 

  7. Jennings, B., Stadler, R.: Resource Management in Clouds: Survey and Research Challenges. J Netw Syst Manage. 23, 567–619 (2014).

    Google Scholar 

  8. Manvi, S., Krishna Shyam, G.: Resource management for Infrastructure as a Service (IaaS) in cloud computing: A survey. Journal of Network and Computer Applications. 41, 424–440 (2014).

    Google Scholar 

  9. Shaw, S., Singh, A.: A survey on scheduling and load balancing techniques in cloud computing environment. Computer and Communication Technology (ICCCT), 2014 International Conference on. pp. 87–95. IEEE (2014).

    Google Scholar 

  10. Wei, L., Foh, C., He, B., Cai, J.: Towards Efficient Resource Allocation for Heterogeneous Workloads in IaaS Clouds. IEEE Transactions on Cloud Computing. 1–1 (2015).

    Google Scholar 

  11. Chen, H., Wang, F., Helian, N., Akanmu, G.: User-priority guided Min-Min scheduling algorithm for load balancing in cloud computing. 2013 National Conference on Parallel Computing Technologies (PARCOMPTECH). pp. 1–8. IEEE (2013).

    Google Scholar 

  12. Yu, X., Yu, X.: A New Grid Computation-Based Min-Min Algorithm. Sixth International Conference on Fuzzy Systems and Knowledge Discovery, 2009. FSKD’09. pp. 443–45. IEEE (2009).

    Google Scholar 

  13. Nuaimi, K., Mohamed, N., Nuaimi, M., Al-Jaroodi, J.: A Survey of Load Balancing in Cloud Computing: Challenges and Algorithms. 2012 Second Symposium on Network Cloud Computing and Applications (NCCA). pp. 137–142. IEEE (2012).

    Google Scholar 

  14. Wickremasinghe B: CloudAnalyst: A CloudSim-based Tool for Modelling and Analysis of Large Scale Cloud Computing Environments (2010).

    Google Scholar 

  15. Wickremasinghe, B., Calheiros, R., Buyya, R.: A CloudSim-Based Visual Modeller for Analyzing Cloud Computing Environments and Applications. 2010 24th IEEE International Conference on Advanced Information Networking and Applications (AINA). pp. 446–452. IEEE (2010).

    Google Scholar 

  16. Domanal, S., Reddy, G.: Load Balancing in Cloud Computing using Modified Throttled Algorithm. 2013 IEEE International Conference on Cloud Computing in Emerging Markets (CCEM). pp. 1–5. IEEE (2013).

    Google Scholar 

  17. Beloglazov, A., Abawajy, J., Buyya, R.: Energy-aware resource allocation heuristics for efficient management of data centers for Cloud computing. Future Generation Computer Systems. 28, 755–768 (2012).

    Google Scholar 

  18. Lee, Y., Zomaya, A.: Energy efficient utilization of resources in cloud computing systems. J Supercomput. 60, 268–280 (2010).

    Google Scholar 

  19. Shu, W., Wang, W., Wang, Y.: A novel energy-efficient resource allocation algorithm based on immune clonal optimization for green cloud computing. EURASIP J Wirel Commun Netw. 2014, 64 (2014).

    Google Scholar 

  20. Garg, S., Toosi, A., Gopalaiyengar, S., Buyya, R.: SLA-based virtual machine management for heterogeneous workloads in a cloud datacenter. Journal of Network and Computer Applications. 45, 108–120 (2014).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Surbhi Malik .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer Nature Singapore Pte Ltd.

About this paper

Cite this paper

Malik, S., Saini, P., Rani, S. (2017). Energy Efficient Resource Allocation for Heterogeneous Workload in Cloud Computing. In: Satapathy, S., Bhateja, V., Udgata, S., Pattnaik, P. (eds) Proceedings of the 5th International Conference on Frontiers in Intelligent Computing: Theory and Applications . Advances in Intelligent Systems and Computing, vol 515. Springer, Singapore. https://doi.org/10.1007/978-981-10-3153-3_9

Download citation

  • DOI: https://doi.org/10.1007/978-981-10-3153-3_9

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-10-3152-6

  • Online ISBN: 978-981-10-3153-3

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics