In cloud computing, energy has been a major concern. This study does an evaluation of energy-efficient allocation of resources in the cloud. Because cloud allocation of resources is an NP-hard issue, several approximations have been proposed. Approximate solutions are also useful in resource allocation; therefore such solutions can be helpful for future work. This paper focuses on efficient energy-aware cloud (EEAC) computing approaches for system and device recognition and classification, optimization approaches, and energy / power control techniques. Network, clusters, and clouds are examples of system types, while processing units, and hybrid systems are examples of device kinds. The goal includes calculations such as execution time and energy usage, all while keeping power and energy consumption to a minimum. Scheduling controls, frequency-based policies (DVFS, DFS), application standardization, and hybrid approaches are common control measures. We investigate energy/power management solution and APIs, as well as methodologies and scenarios for forecasting or modeling power/energy use in current EEAC systems.
[1] F Owusu and C Pattinson. The Current State of Understanding of the Energy Efficiency of Cloud Computing. in 2012 IEEE 11th International Conference on Trust, Security and Privacy in Computing and Communications. 2012: 1948–1953.
[2] Envantage. Cloud computing saves energy on huge scale, says new study. http://www.envantage.co.uk/cloudcomputing-saves-energy-on-huge-scale-says-new-study.html. Accessed May 12, 2018.
[3] A Beloglazov, J Abawajy, and R Buyya. Energy-aware resource allocation heuristics for efficient management of data centers for Cloud computing. Futur. Gener. Comput. Syst. 2012; 28(5) 755–768.
[4] SY Jing, S Ali, K She, and Y Zhong. State-of-the-art research study for green cloud computing. J. Supercomput. 2013; 65(1): 445–468.
[5] MK Gourisaria, SS Patra, and PM Khilar. Minimizing Energy Consumption by Task Consolidation in Cloud Centers with Optimized Resource Utilization. Int. J. Electr. Comput. Eng. 2016; 6(6): 3283–3292.
[6] F Farahnakian, T Pahikkala, P Liljeberg, J Plosila, NT Hieu, and H Tenhunen. Energy-aware VM Consolidation in Cloud Data Centers Using Utilization Prediction Model. IEEE Trans. Cloud Comput. 2016; Early Access: 1–1.
[7] L Wang et al. Cloud Computing: a Perspective Study. New Gener. Comput. 2010; 28(2): 137–146. [8]M Mao, J Li and M Humphrey, Cloud Auto-Scaling with Deadline and Budget Constraints, 11th IEEE/ACM International Conference on Grid
Computing (GRID), 2010, p. 41-48.
[9]M Mao and M Humphrey, Auto-scaling to Minimize Cost and Meet Application Deadlines in Cloud Workflows, Int. Conf. for High Performance Computing, Networking, Storage and Analysis, 2011, p 49.
[10]X Fan, W D Weber and L A Barroso, Power Provisioning for a Warehouse-Sized Computer, ACM SIGARCH Computer Architecture News, 2007,vol 35, no 2, p. 13-23.
[11]D Kusic, J O Kephart, J E Hanson, N Kandasamy and G Jiang, Power and Performance Management of Virtualized Computing Environments Via Lookahead Control, Cluster Comput, 2009, vol 12, no 1, p. 1-15.
[12]E N M Elnozahy, M Kistler and R Rajamony, Energy-Efficient Server Clusters, Power-Aware Computer Systems, Springer, 2003, p. 179-197.
[13] S Kumar and R Buyya. Green Cloud Computing and Environmental Sustainability. in Harnessing Green It, Chichester, UK: John Wiley & Sons, Ltd. 2012: 315–339.
[14] A Beloglazov, R Buyya, YC Lee, and A Zomaya. A Taxonomy and Survey of Energy-Efficient Data Centers and Cloud Computing Systems. Adv. Comput. 2011; 82:47–111.
[15] KK Chakravarthi and V Vijayakumar. Workflow Scheduling Techniques and Algorithms in IaaS Cloud: A Survey. Int. J. Electr. Comput. Eng. 2018; 8(2): 853.
[16] VKM Raj and R Shriram. Power management in virtualized datacenter – A survey. J. Netw. Comput. Appl. 2016; 69: 117–133.
[17] SHH Madni, MSA Latiff, Y Coulibaly, and SM Abdulhamid. Recent advancements in resource allocation techniques for cloud computing environment: a systematic review. Cluster Comput. 2017; 20(3): 2489–2533.
[18] W Attaoui and E Sabir. Multi-Criteria Virtual Machine Placement in Cloud Computing Environments: A literature Review. 2018.
[19] A Hameed et al. A survey and taxonomy on energy efficient resource allocation techniques for cloud computing systems. Computing. 2016; 98(7): 751–774.
[20] A Hammadi and L Mhamdi. A survey on architectures and energy efficiency in Data Center Networks. Comput. Commun. 2014; 40: 1–21.
[21] R. T. Kaushik and M. Bhandarkar, “GreenHDFS: Towards an energyconserving, storage-efficient, hybrid Hadoop compute cluster” in Proc. Int. Conf. Power Aware Comput. Syst. (HotPower). Berkeley, CA, USA: USENIX Association, 2010 pp. 1
-9.
[22] X. L. Xu, G. Yang, L. J. Li, and R. C.Wang, “Dynamic data aggregation algorithm for data centers of green cloud computing”’ Syst. Eng. Electron. 2012, vol. 34, no. 9, pp. 1923-1929.
[23] R. Yadav, W. Zhang, O. Kaiwartya, P. R. Singh, I. A. Elgendy, and Y. C. Tian, “Adaptive energy-aware algorithms for minimizing energy consumption and SLA violation in cloud computing”’ IEEE Access, 2018, vol. 6, pp. 55923-55936.
[24] T. Zhang, B. Liao, H. Sun, F. G. Li, and J. H. Ji, “Energy-efficient algorithm based on data classification for cloud storage system” J. Comput. Appl. 2014, vol. 34, no.8, pp. 2267-2273.