Advertisement

Energy Aware Task Scheduling Algorithms in Cloud Environment: A Survey

  • Debojyoti Hazra
  • Asmita Roy
  • Sadip MidyaEmail author
  • Koushik Majumder
Conference paper
Part of the Smart Innovation, Systems and Technologies book series (SIST, volume 77)

Abstract

Cloud computing is a developing area in distributed computing and parallel processing domain. Popularity of cloud computing is increasing exponentially due to its unique features like on-demand service, elasticity, scalability, and security. Cloud service providers provide software, platform, high-end infrastructure, storage, and network services to its customers. To provide such services to its customers, all cloud resources need to be utilized in the best possible way. This utilization is efficiently handled by task scheduling algorithms. Task schedulers aim to map customer service requests with various connected resources in a cost-efficient manner. In this paper, an extensive study of some scheduling algorithm that aims to reduce the energy consumption, while allocating various tasks in cloud environment is done. The advantages and disadvantages of these existing algorithms are further identified. Future research areas and further improvements on the existing methodologies are also suggested.

Keywords

Cloud computing Task scheduling Deadline Energy aware Dynamic voltage and frequency scaling 

References

  1. 1.
    Mathew, T., Sekaran, K.C., Jose, J.: Study and analysis of various task scheduling algorithms in the cloud computing environment. In: International Conference on Advances in Computing, Communications and Informatics (ICACCI), pp. 658–664 (2014)Google Scholar
  2. 2.
    Salot, P.: A survey of various scheduling algorithm in cloud computing environment. Int. J. Res. Eng. Technol. 2(2), 131–135 (2013)Google Scholar
  3. 3.
    Arya, L.K., Verma, A.: Workflow scheduling algorithms in cloud environment—a survey. In: Recent Advances in Engineering and Computational Sciences, pp. 1–4 (2014)Google Scholar
  4. 4.
    Dave, Y.P., Shelat, A.S., Patel, D.S., Jhaveri, R.H.: Various job scheduling algorithms in cloud computing: a survey. In: International Conference in Information Communication and Embedded Systems, pp. 1–5 (2014)Google Scholar
  5. 5.
    Fakhfakh, F., Kacem, H.H., Kacem, A.H.: Workflow scheduling in cloud computing: a survey. In: 18th IEEE International Enterprise on Distributed Object Computing Conference Workshops and Demonstrations, pp. 372–378 (2014)Google Scholar
  6. 6.
    Patil, S., Kulkarni, R.A., Patil, S.H., Balaji, N.: Performance improvement in cloud computing through dynamic task scheduling algorithm. In: 1st International Conference on Next Generation Computing Technologies, pp. 96–100 (2015)Google Scholar
  7. 7.
    Nagadevi, S., Satyapriya, K., Malathy, D.: A survey on economic cloud schedulers for optimized task scheduling. Int. J. Adv. Eng. Technol. 4(1), 58–62 (2013)Google Scholar
  8. 8.
    Awada, U., Li, K., Shen, Y.: Energy consumption in cloud computing data centers. Int. J. Cloud Comput. Serv. Sci. 3(3), 145 (2014)Google Scholar
  9. 9.
    Changtian, Y., Jiong, Y.: Energy-aware genetic algorithms for task scheduling in cloud computing. In: Seventh China Grid Annual Conference, pp. 43–48 (2012)Google Scholar
  10. 10.
    Cheng, C., Li, J., Wang, Y.: An energy-saving task scheduling strategy based on vacation queuing theory in cloud computing. Tsinghua Sci. Technol. 20(1), 28–39 (2015)Google Scholar
  11. 11.
    Huai, W., Huang, W., Jin, S., Qian, Z.: Towards energy efficient scheduling for online tasks in cloud data centers based on DVFS. In: 9th International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing (IMIS), pp. 225–232 (2015)Google Scholar
  12. 12.
    Alahmadi, A., Che, D., Khaleel, M., Zhu, M.M., Ghodous, P.: An innovative energy-aware cloud task scheduling framework. In: 8th IEEE International Conference on Cloud Computing (ICCC), pp. 493–500 (2015)Google Scholar
  13. 13.
    Alsughayyir, A., Erlebach, T.: Energy aware scheduling of HPC tasks in decentralized cloud systems. In: 24th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing (PDP), pp. 617–621 (2016)Google Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2018

Authors and Affiliations

  • Debojyoti Hazra
    • 1
  • Asmita Roy
    • 1
  • Sadip Midya
    • 1
    Email author
  • Koushik Majumder
    • 1
  1. 1.Department of Computer Science and EngineeringWest Bengal University of TechnologyKolkataIndia

Personalised recommendations