Trends of Publications and Work Done in Different Areas in Energy Saving in Cloud Computing: A Survey

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

Abstract

Cloud computing is a model that provides a finite pool of virtualized on-demand resources whose mapping on target machines should be done in such a way which prevents their underutilization and overutilization which otherwise lead to high energy consumption. So scheduling of resources should be done in such a way which reduces energy consumption giving rise to energy-aware scheduling. This paper concentrates on integration of scheduling and energy saving in cloud. Also, exploration has been done to find out datasets, tools, applications, and results of work done in the field of energy-aware scheduling in cloud computing and analysis shows the status of numerous publications in this area according to bibliographical citations by taking into consideration diverse global regions involved in research, various journals citing the work, year of publishing, research community involved in exploration, fund provisioning or self-promotion factors. Trends are illustrated in the form of graphs.

Keywords

Cloud computing Green computing Energy saving Energy-aware scheduling Virtual machine migration Consolidation Multicore architecture Power management Trends Bibliographical citations 

References

  1. 1.
    Singh, A., Hemalatha, M.: Cloud computing for academic environment. International Journal of Information and Communication Technology Research. 2(2), 97–101 (2012).Google Scholar
  2. 2.
    Hosseinimotlagh, S., Khunjush, F., Samadzadeh, R.: SEATS: smart energy aware task scheduling in real-time cloud computing. The Journal of Supercomputing. 71(1), 45–66 (2015).Google Scholar
  3. 3.
    Wang, B., Cheng, Y., Chen, W., He, Q., Xiang, Y., Hassan, M. M., Alelaiwi, A.: Efficient consolidation aware VCPU scheduling on multicore virtualization platform. Future Generation Computer Systems. 56, 229–237 (2016).Google Scholar
  4. 4.
  5. 5.
    Zeng, G., Matsubara, Y., Tomiyama, H., Takada, H.: Energy-Aware task migration for multiprocessor real-time systems. Future Generation Computer Systems. 56, 220–228 (2016).Google Scholar
  6. 6.
    Mazumdar, S., Pranzo, M.: Power efficient server consolidation for Cloud data center. Future Generation Computer Systems. (2016) [In Press].Google Scholar
  7. 7.
    Jeong, J., Kim, S. H., Kim, H., Lee, J., Seo, E.: Analysis of virtual machine live-migration as a method for power-capping. The Journal of Supercomputing. 66(3), 1629–1655 (2013).Google Scholar
  8. 8.
    Teng, F., Yu, L., Li, T., Deng, D., Magoules, F.: Energy efficiency of VM consolidation in IaaS clouds. The Journal of Supercomputing. (2016) [In Press].Google Scholar
  9. 9.
    Kim, S. G., Eom, H., Yeom, H. Y.: Virtual machine consolidation based on interference modeling. The Journal of Supercomputing. 66(3), 1489–1506 (2013).Google Scholar
  10. 10.
    Liu, L., Xu, J., Yu, H., Li, L., Qiao, C.: VMSA: a performance preserving online VM splitting and placement algorithm in dynamic cloud environments. The Journal of Supercomputing. 72(8), 3169–3193 (2013).Google Scholar
  11. 11.
    Cao, Z., Dong, S.: An energy-aware heuristic framework for virtual machine consolidation in Cloud computing. The Journal of Supercomputing. 69(1), 429–451 (2014).Google Scholar
  12. 12.
    Arianyan, E., Taheri, H., Sharifian, S.: Novel heuristics for consolidation of virtual machines in cloud data centers using multi-criteria resource management solutions. The Journal of Supercomputing. 72(2), 688–717 (2016).Google Scholar
  13. 13.
    Sharifi, M., Salimi, H., Najafzadeh, M.: Power-efficient distributed scheduling of virtual machines using workload-aware consolidation techniques. The Journal of Supercomputing. 61(1), 46–66 (2012).Google Scholar
  14. 14.
    Sahuquillo, J., Hassan, H., Petit, S., March, J. L., Duato, J.: A dynamic execution time estimation model to save energy in heterogeneous multicores running periodic tasks. Future Generation Computer Systems. 56, 211–219 (2016).Google Scholar
  15. 15.
    Malardalen Real-Time Research Center, Sweden, WCET Analysis Project, http://www.mrtc.mdh.se/projects/wcet (2006).
  16. 16.
    Liu, J., Guo, J.: Energy efficient scheduling of real-time tasks on multi-core processors with voltage islands. Future Generation Computer Systems. 56, 202–210 (2016).Google Scholar
  17. 17.
    Li, K.: Scheduling parallel tasks with energy and time constraints on multiple manycore processors in a cloud computing environment. Future Generation Computer Systems. (2017) [In Press].Google Scholar
  18. 18.
    Min-Allah, N., Hussain, H., Khan, S. U., Zomaya, A. Y.: Power efficient rate monotonic scheduling for multi-core systems. Journal of Parallel and Distributed Computing. 72(1), 48–57 (2012).Google Scholar
  19. 19.
    Jha, S. S., Heirman, W., Falcón, A., Tubella, J., Gonzalez, A., Eeckhout, L.: Shared resource aware scheduling on power-constrained tiled many-core processors. Journal of Parallel and Distributed Computing. 100, 30–41 (2017).Google Scholar
  20. 20.
    Lai, Z., Lam, K. T., Wang, C. L., Su, J.: Latency-aware DVFS for efficient power state transitions on many-core architectures. The Journal of Supercomputing. 71(7), 2720–2747 (2015).Google Scholar
  21. 21.
    Zhou, Y., Taneja, S., Qin, X., Ku, W. S., Zhang, J.: EDOM: Improving energy efficiency of database operations on multicore servers. Future Generation Computer Systems. (2017) [In Press].Google Scholar
  22. 22.
    Li, K.: Optimal configuration of a multicore server processor for managing the power and performance tradeoff. The Journal of Supercomputing. 61(1), 189–214 (2012).Google Scholar
  23. 23.
    Li, K.: Optimal partitioning of a multicore server processor. The Journal of Supercomputing. 71(10), 3744–3769 (2015).Google Scholar
  24. 24.
    Tabik, S., Villegas, A., Zapata, E. L., Romero, L. F.: Optimal tilt and orientation maps: a multi-algorithm approach for heterogeneous multicore-GPU systems. The Journal of Supercomputing. 66(1), 135–147 (2013).Google Scholar
  25. 25.
    Somasundaram, T. S., Govindarajan, K.: CLOUDRB: A framework for scheduling and managing High-Performance Computing (HPC) applications in science cloud. Future Generation Computer Systems. 34, 47–65 (2014).Google Scholar
  26. 26.
    Jeyarani, R., Nagaveni, N., Ram, R. V.: Design and implementation of adaptive power-aware virtual machine provisioner (APA-VMP) using swarm intelligence. Future Generation Computer Systems. 28(5), 811–821 (2012).Google Scholar
  27. 27.
    Kaur, P., Mehta, S.: Resource provisioning and work flow scheduling in clouds using augmented Shuffled Frog Leaping Algorithm. Journal of Parallel and Distributed Computing. 101, 41–50 (2017).Google Scholar
  28. 28.
    Gabaldon, E., Lerida, J. L., Guirado, F., Planes, J.: Blacklist muti-objective genetic algorithm for energy saving in heterogeneous environments. The Journal of Supercomputing. 1–16 (2016).Google Scholar
  29. 29.
    Netjinda, N., Sirinaovakul, B., Achalakul, T.: Cost optimal scheduling in IaaS for dependent workload with particle swarm optimization. The Journal of Supercomputing. 68(3), 1579–1603 (2014).Google Scholar
  30. 30.
    Duan, H., Chen, C., Min, G., Wu, Y.: Energy-aware scheduling of virtual machines in heterogeneous cloud computing systems. Future Generation Computer Systems. (2016) [In Press].Google Scholar
  31. 31.
    Zhang, J., Zhang, L., Huang, H., Jiang, Z. L., Wang, X.: Key based data analytics across data centers considering bi-level resource provision in cloud computing. Future Generation Computer Systems. 62, 40–50 (2016).Google Scholar
  32. 32.
    Hallawi, H., Mehnen, J., He, H.: Multi-Capacity Combinatorial Ordering GA in Application to Cloud resources allocation and efficient virtual machines consolidation. Future Generation Computer Systems. 69, 1–10 (2017).Google Scholar
  33. 33.
    Xu, X., Liu, Z., Wang, Z., Sheng, Q. Z., Yu, J., Wang, X.: S-ABC: A paradigm of service domain-oriented artificial bee colony algorithms for service selection and composition. Future Generation Computer Systems. 68, 304–319 (2017).Google Scholar
  34. 34.
    Abdullahi, M., Ngadi, M. A.: Symbiotic Organism Search optimization based task scheduling in cloud computing environment. Future Generation Computer Systems. 56, 640–650 (2016).Google Scholar
  35. 35.
    Niewiadomska-Szynkiewicz, E., Sikora, A., Arabas, P., Kamola, M., Mincer, M., Kołodziej, J.: Dynamic power management in energy-aware computer networks and data intensive computing systems. Future Generation Computer Systems. 37, 284–296 (2014).Google Scholar
  36. 36.
    Lee, C. Y., Lin, T. Y., Chang, R. G.: Power-aware code scheduling assisted with power gating and DVS. Future Generation Computer Systems. 34, 66–75 (2014).Google Scholar
  37. 37.
    Tian, W., Xiong, Q., Cao, J.: An online parallel scheduling method with application to energy-efficiency in cloud computing. The Journal of Supercomputing. 66(3), 1773–1790 (2013).Google Scholar
  38. 38.
    Vilaplana, J., Mateo, J., Teixidó, I., Solsona, F., Giné, F., Roig, C.: An SLA and power-saving scheduling consolidation strategy for shared and heterogeneous clouds. The Journal of Supercomputing. 71(5), 1817–1832 (2015).Google Scholar
  39. 39.
    Aziz, A., El-Rewini, H.: Power efficient scheduling heuristics for energy conservation in computational grids. The Journal of Supercomputing. 57(1), 65–80 (2011).Google Scholar
  40. 40.
    Rajabzadeh, M., Haghighat, A. T.: Energy-aware framework with Markov chain-based parallel simulated annealing algorithm for dynamic management of virtual machines in cloud data centers. The Journal of Supercomputing. 1–17 (2016).Google Scholar
  41. 41.
    Juarez, F., Ejarque, J., Badia, R. M.: Dynamic energy-aware scheduling for parallel task-based application in cloud computing. Future Generation Computer Systems. (2016) [In Press].Google Scholar
  42. 42.
    Liu, L., Sun, H., Li, C., Hu, Y., Xin, J., Zheng, N., Li, T.: RE-UPS: an adaptive distributed energy storage system for dynamically managing solar energy in green datacenters. The Journal of Supercomputing. 72(1), 295–316 (2016).Google Scholar
  43. 43.
    Rubio-Montero, A. J., Huedo, E., Mayo-García, R.: Scheduling multiple virtual environments in cloud federations for distributed calculations. Future Generation Computer Systems. (2016) [In Press].Google Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2018

Authors and Affiliations

  1. 1.Department of Computer Science and EngineeringChitkara University Institute of Engineering and Technology, Chitkara UniversityRajpuraIndia

Personalised recommendations