Towards energy-aware scheduling in data centers using machine learning
Open accessAbstract
As energy-related costs have become a major economical factor for IT infrastructures and data-centers, companies and the research community are being challenged to find better and more efficient power-aware resource management strategies. There is a growing interest in "Green" IT and there is still a big gap in this area to be covered.
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
ML can potentially reduce global emissions by helping to streamline supply chains, improve production quality, predict machine breakdowns, optimize heating and cooling systems, and prioritize the use of clean electricity over fossil fuels.
“In particular, ML can potentially reduce global emissions (Figure 4) by helping to streamline supply chains, improve production quality, predict machine breakdowns, optimize heating and cooling systems, and prioritize the use of clean electricity over fossil fuels [74,227,416,880].”
From Tackling climate change with machine learning (2023) · cites this paper as [74]
Berral et al. proposed a framework that demonstrates how such optimization algorithms might be combined with RL, digitized controls, and feedback systems to enable the autonomous control of industrial processes.
“Berral et al. proposed a framework that demonstrates how such optimization algorithms might be combined with RL, digitized controls, and feedback systems to enable the autonomous control of industrial processes [74].”
From Tackling climate change with machine learning (2023) · cites this paper as [74]
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
Witten, I. H., & Frank, E. (2002) · ACM SIGMOD Record · doi:10.1145/507338.507355 · Cited by 5,163 · see citing works
The Case for Energy-Proportional Computing
Barroso, L. A., & Hölzle, U. (2007) · Computer · doi:10.1109/mc.2007.443 · Cited by 2,503 · see citing works
Managing energy and server resources in hosting centers
Chase, J. S., Anderson, D. C., Thakar, P. N., Vahdat, A. M., & Doyle, R. P. (2001) · doi:10.1145/502034.502045 · Cited by 1,285 · see citing works
Managing server energy and operational costs in hosting centers
Chen, L. Y., Das, A., Qin, W., Sivasubramaniam, A., Wang, Q., & Gautam, N. (2005) · ACM SIGMETRICS International Conference on Measurement and Modeling of Computer Systems (SIGMETRICS) · doi:10.1145/1064212.1064253 · Cited by 558 · see citing works
Load balancing and unbalancing for power and performance in cluster-based systems
Bianchini, R., Carrera, E. V., Heath, T., & Pinheiro, E. (2001) · doi:10.7282/t3-agfw-yt73 · Cited by 480 · see citing works
Energy management for commercial servers
Lefurgy, C. R., Rajamani, K., Rawson, F. L., Felter, W., Kistler, M., & Keller, T. (2003) · Computer · doi:10.1109/mc.2003.1250880 · Cited by 473 · see citing works
Power and energy management for server systems
Bianchini, R., & Rajamony, R. (2004) · Computer · doi:10.1109/mc.2004.217 · Cited by 455 · see citing works
Server workload analysis for power minimization using consolidation
Verma, A., Dasgupta, G., Nayak, T. K., De, P., & Kothari, R. (2009) · Cited by 381 · see citing works
Liu, L., Wang, H., Liu, X., Jin, X., He, W. B., Wang, Q. B., & Chen, Y. (2009) · doi:10.1145/1555312.1555319 · Cited by 371 · see citing works
Iosup, A., Li, H., Jan, M., Anoep, S., Dumitrescu, C. L., Wolters, L., & Epema, D. H. J. (2008) · Future Generation Computer Systems · doi:10.1016/j.future.2008.02.003 · Cited by 344 · see citing works
Oceano-SLA based management of a computing utility
Appleby, K., Fakhouri, S., Fong, L., Goldszmidt, G. S., Kalantar, M., Krishnakumar, S., Pazel, D. P., Pershing, J., & Rochwerger, B. (2002) · IFIP/IEEE International Symposium on Integrated Network Management (IM) · doi:10.1109/inm.2001.918085 · Cited by 323 · see citing works
Evaluation of Job-Scheduling Strategies for Grid Computing
Hamscher, V., Uwe Schwiegelshohn, A., Streit, A., & Yahyapour, R. (2000) · Lecture notes in computer science · doi:10.1007/3-540-44444-0_18 · Cited by 271 · see citing works
Rivoire, S., Shah, M. A., Ranganathan, P., & Kozyrakis, C. (2007) · ACM SIGMOD International Conference on Management of Data (SIGMOD) · doi:10.1145/1247480.1247522 · Cited by 231 · see citing works
Power-aware dynamic placement of HPC applications
Verma, A., Ahuja, P., & Neogi, A. (2008) · International Conference on Supercomputing · doi:10.1145/1375527.1375555 · Cited by 201 · see citing works
Managing server energy and operational costs in hosting centers
Chen, L. Y., Das, A., Qin, W., Sivasubramaniam, A., Wang, Q., & Gautam, N. (2005) · ACM SIGMETRICS Performance Evaluation Review · doi:10.1145/1071690.1064253 · Cited by 188 · see citing works
QoS-driven server migration for Internet data centers
Ranjan, S., Rolia, J. A., Fu, H., & Knightly, E. W. (2002) · International Workshop on Quality of Service · doi:10.1109/iwqos.2002.1006569 · Cited by 167 · see citing works
Coordinating Multiple Autonomic Managers to Achieve Specified Power-Performance Tradeoffs
Kephart, J. O., Chan, H., Das, R., Levine, D. W., Tesauro, G. J., Rawson, F. L., & Lefurgy, C. R. (2007) · International Conference on Autonomic Computing · doi:10.1109/icac.2007.12 · Cited by 159 · see citing works
Reinforcement Learning in Autonomic Computing: A Manifesto and Case Studies
Tesauro, G. (2007) · IEEE Internet Computing · doi:10.1109/mic.2007.21 · Cited by 143 · see citing works
Integrated resource management for cluster-based Internet services
Shen, K., Tang, H., Yang, T., & Chu, L. (2002) · ACM SIGOPS Operating Systems Review · doi:10.1145/844128.844150 · Cited by 133 · see citing works
An energy case for hybrid datacenters
Chun, B.-G., Iannaccone, G., Iannaccone, G., Katz, R. H., Lee, G., & Niccolini, L. (2010) · ACM SIGOPS Operating Systems Review · doi:10.1145/1740390.1740408 · Cited by 127 · see citing works
Managing Power Consumption and Performance of Computing Systems Using Reinforcement Learning
Tesauro, G. J., Das, R., Chan, H., Kephart, J. O., Levine, D., Rawson, F. L., & Lefurgy, C. R. (2007) · Cited by 118 · see citing works
Autonomic multi-agent management of power and performance in data centers
Das, R., Kephart, J. O., Lefurgy, C. R., Tesauro, G. J., Levine, D., & Chan, H. (2008) · doi:10.5555/1402795.1402816 · Cited by 111 · see citing works
A reinforcement learning approach to dynamic resource allocation
Vengerov, D. (2006) · Engineering Applications of Artificial Intelligence · doi:10.1016/j.engappai.2006.06.019 · Cited by 95 · see citing works
Autonomic power and performance management for computing systems
Khargharia, B., Hariri, S., & Yousif, M. S. (2007) · Cluster Computing · doi:10.1007/s10586-007-0043-6 · Cited by 84 · see citing works
Dynamic Data Center Power Management Trends, Issues, and Solutions
Filani, D. (2008) · Intel Technology Journal · doi:10.1535/itj.1201.06 · Cited by 66 · see citing works
Autonomic QoS control in enterprise Grid environments using online simulation
Nou, R., Kounev, S., Julià, F., & Torres, J. (2008) · Journal of Systems and Software · doi:10.1016/j.jss.2008.07.048 · Cited by 40 · see citing works
Self-citationXtreemOS: A Vision for a Grid Operating System
Cortés, T., Franke, C., Jégou, Y., Kielmann, T., Laforenza, D., Matthews, B. W., Morin, C. A., Prieto, L. P., & Reinefeld, A. (2008) · Cited by 32 · see citing works
Elastic Management of Tasks in Virtualized Environments
Presa, Í. G., Guitart, J., & Torres, J. (2009) · Cited by 15 · see citing works
Self-citation
Flagged first, then by citations
Research works printed but not linked: 5
- L. Liu, H. Wang, X. Liu, X. Jin, W. He, Q. Wang, and Y. Chen. GreenCloud: a new architecture for green data center. In 6th international conference industry session on Autonomic computing and communications, pages 29-38. ACM New York, NY, USA, 2009.
- V. Petrucci, O. Loques, and D. Mossé. A dynamic configuration model for power-efficient virtualized server clusters. In 11th Brazillian Workshop on Real-Time and Embedded Systems (WTR), 2009.
- V. Petrucci, O. Loques, B. Niteroi, and D. Mossé. Dynamic configuration support for power-aware virtualized server clusters. In WiP Session of the 21th Euromicro Conference on Real-Time Systems. Dublin, Ireland, 2009.
- S. Rivoire, M. Shah, P. Ranganathan, and C. Kozyrakis. JouleSort: a balanced energy-efficiency benchmark. In 2007 ACM SIGMOD international conference on Management of data, page 376, 2007.
- I. H. Witten and E. Frank. Data mining: practical machine learning tools and techniques with java implementations. SIGMOD Rec., 31(1):76-77, 2002.
Cited by
Sorted by citations
Beloglazov, A., & Buyya, R. (2011) · Concurrency and Computation Practice and Experience · doi:10.1002/cpe.1867 · Cited by 1,869 · see citing works
“Berral et al [27] have studied the problem of dynamic consolidation of VMs running applications with deadlines that are set in the SLAs.”
BackgroundData Center Energy Consumption Modeling: A Survey
Dayarathna, M., Wen, Y., & Fan, R. (2016) · IEEE Communications Surveys & Tutorials · doi:10.1109/comst.2015.2481183 · Cited by 1,165 · see citing works
“Then high-level information predictors are learned to drive decision-making algorithms for virtualized service schedulers, without much expert knowledge or real-time supervision [370][371].”
BackgroundA Survey on Machine Learning Techniques for Cyber Security in the Last Decade
Shaukat, K., Luo, S., Varadharajan, V., Hameed, I. A., & Xu, M. (2020) · IEEE Access · doi:10.1109/access.2020.3041951 · Cited by 567 · see citing works
“ML techniques have applications in the energy sector in which power-aware strategies were designed to reduce the power consumption for data centers and companies [652].”
Houssein, E. H., Gad, A. G., Wazery, Y. M., & Suganthan, P. N. (2021) · Swarm and Evolutionary Computation · doi:10.1016/j.swevo.2021.100841 · Cited by 357 · see citing works
Mastelić, T., Oleksiak, A., Claußen, H., Brandić, I., Pierson, J., & Vasilakos, A. V. (2014) · ACM Computing Surveys · doi:10.1145/2656204 · Cited by 278 · see citing works
“The listed goals are taken as a basis for the literature review in our search to find current as well as future research directions that focus on improving the energy efficiency of cloud computing infrastructure.”
BackgroundBig Data Meet Green Challenges: Greening Big Data
Wu, J., Guo, S., Li, J., & Zeng, D. (2016) · IEEE Systems Journal · doi:10.1109/jsyst.2016.2550538 · Cited by 232 · see citing works
“[94] presented an energy-aware scheduling framework for datacenter”
BackgroundEnergy aware edge computing: A survey
Jiang, C., Fan, T., Gao, H., Shi, W., Liu, L., Cérin, C., & Wan, J. (2020) · Computer Communications · doi:10.1016/j.comcom.2020.01.004 · Cited by 207 · see citing works
Machine Learning in Compiler Optimization
Wang, Z., & O’boyle, M. F. P. (2018) · Proceedings of the IEEE · doi:10.1109/jproc.2018.2817118 · Cited by 193 · see citing works
Towards autonomic detection of SLA violations in Cloud infrastructures
Emeakaroha, V. C., Netto, M. A. S., Calheiros, R. N., Brandić, I., Buyya, R., & Rose, C. A. F. D. (2011) · Future Generation Computer Systems · doi:10.1016/j.future.2011.08.018 · Cited by 192 · see citing works
“competing priorities like energy efficiency and attainment of SLA agreements [15,16] while delivering sufficient elasticity.”
Tackling climate change with machine learning
Rolnick, D., Donti, P. L., Kaack, L. H., Kochanski, K., Lacoste, A., Sankaran, K., Ross, A. S., Milojevic-Dupont, N., Jaques, N., Waldman-Brown, A., et al. (2023) · ACM Computing Surveys · doi:10.1145/3485128 · Cited by 336 · see citing works
“proposed a framework that demonstrates how such optimization algorithms might be combined with RL, digitized controls, and feedback systems to enable the autonomous control of industrial processes [333].”
BackgroundTowards the Systematic Reporting of the Energy and Carbon Footprints of Machine Learning
Henderson, P., Hu, J., Romoff, J., Brunskill, E., Jurafsky, D., & Pineau, J. (2020) · arXiv · doi:10.48550/arxiv.2002.05651 · Cited by 393 · see citing works
Beloglazov, A., & Buyya, R. (2014) · Concurrency and Computation Practice and Experience · doi:10.1002/cpe.3314 · Cited by 172 · see citing works
“There has been extensive research on VM consolidation tailored to specific application types, such as focusing on Web [10–15] and high-performance computing (HPC) applications [16, 17] or managing both Web and HPC applications [18, 19].”
BackgroundEnergy-Efficient Virtual Machines Consolidation in Cloud Data Centers Using Reinforcement Learning
Farahnakian, F., Liljeberg, P., & Plosila, J. (2014) · Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP) · doi:10.1109/pdp.2014.109 · Cited by 167 · see citing works
Dynamic VMs placement for energy efficiency by PSO in cloud computing
Dashti, S. E., & Rahmani, A. M. (2015) · Journal of Experimental & Theoretical Artificial Intelligence · doi:10.1080/0952813x.2015.1020519 · Cited by 161 · see citing works
“Additionally, others such as Berral et al. (2010) and Buyya, B, & Abawajy (2010) have proposed to extend these mechanisms with enhanced migration and server activation policies to reduce Service Level Agreement (SLA) violations.”
BackgroundQian, B., Su, J., Wen, Z., Jha, D. N., Li, Y., Guan, Y., Puthal, D., James, P., Yang, R., Zomaya, A. Y., et al. (2021) · ACM Computing Surveys · doi:10.1145/3398020 · Cited by 132 · see citing works
“The proposed algorithms have been used to optimize various QoS parameters such as latency [183, 299], resource utilization [194], energy consumption [21], and many others.”
MethodA Review on Machine Learning Strategies for Real-World Engineering Applications
Jhaveri, R. H., Revathi, A. R., Ramana, K., Raut, R., & Dhanaraj, R. K. (2022) · Mobile Information Systems · doi:10.1155/2022/1833507 · Cited by 124 · see citing works
An energy aware framework for virtual machine placement in cloud federated data centres
Dupont, C., Schulze, T., Giuliani, G., Somov, A., & Hermenier, F. (2012) · ACM International Conference on Future Energy Systems (e-Energy) · doi:10.1145/2208828.2208832 · Cited by 118 · see citing works
“workload consolidation [3][5], optimal placement of workload [6], scheduling of applications [1][7], detection of more power efficient servers [8], and the reduction of power consumption by cooling systems [4].”
BackgroundA state of the art review of intelligent scheduling
Zarandi, M. H. F., Asl, A. A. S., Sotudian, S., & Castillo, O. (2018) · Artificial Intelligence Review · doi:10.1007/s10462-018-9667-6 · Cited by 116 · see citing works
“Berral et al. (2010) proposed a framework that provided an intelligent consolidation methodology using different techniques such as turning on/off machines, power-aware consolidation algorithms, and machine learning techniques to deal with uncertain information while maximizing performance.”
MethodTask scheduling algorithms for energy optimization in cloud environment: a comprehensive review
Ghafari, R., Kabutarkhani, F. H., & Mansouri, N. (2022) · Cluster Computing · doi:10.1007/s10586-021-03512-z · Cited by 113 · see citing works
“The algorithm is also compared with famous energy-aware algorithms such as Linear Regression-based machine learning strategy for energy-aware task scheduling (LR) [91], Energy-aware GA [92], and MinMINMINMin (MM) [93].”
MethodShuja, J., Madani, S. A., Bilal, K., Khizar Hayat, A., Khan, S. U., & Sarwar, S. (2012) · Computing · doi:10.1007/s00607-012-0211-2 · Cited by 112 · see citing works
“[59] have used machine learning techniques to predict the future workload based on the models of the hosted applications and machine behaviors.”
MethodMapping Virtual Machines onto Physical Machines in Cloud Computing
Pietri, I., & Sakellariou, R. (2016) · ACM Computing Surveys · doi:10.1145/2983575 · Cited by 106 · see citing works
“OMNET++ 13 , a modular framework used to build network simulators, has also been used often [Berral et al. 2010; Goiri et al. 2010a, 2010b, 2012].”
BackgroundMethodInfluentialEnergy-Aware Scheduling in Virtualized Datacenters
Goiri, Í., Julià, F., Nou, R., Berral, J. L., Guitart, J., & Torres, J. (2010) · IEEE International Conference on Cluster Computing (CLUSTER) · doi:10.1109/cluster.2010.15 · Cited by 103 · see citing works
“As we are interested in large-scale workloads, the simulator does not try to simulate the exact execution times; this would not be usable and would take too long to get the results reducing the benefits of simulation.”
BackgroundSelf-citationEnergy-Aware Scheduling for High-Performance Computing Systems: A Survey
Kocot, B., Czarnul, P., & Proficz, J. (2023) · Energies · doi:10.3390/en16020890 · Cited by 102 · see citing works
“In [46], the authors proposed to use two mechanisms for the reduction of power consumption in a data center while preserving an SLA.”
BackgroundMethodInfluentialGreedy scheduling of tasks with time constraints for energy-efficient cloud-computing data centers
Dong, Z., Liu, N., & Rojas‐Cessa, R. (2015) · Journal of Cloud Computing Advances Systems and Applications · doi:10.1186/s13677-015-0031-y · Cited by 99 · see citing works
“By simulation, we show the impact of MESF on the energy consumed by a data center, and compare it to that of a data center that assigns tasks to servers randomly [7].”
MethodResearch challenges in nextgen service orchestration
Vaquero, L. M., Cuadrado, F., Elkhatib, Y., Bernabé, J. B., Srirama, S. N., & Zhani, M. F. (2018) · Future Generation Computer Systems · doi:10.1016/j.future.2018.07.039 · Cited by 88 · see citing works
“Machine learning (ML) techniques are starting to be applied to different aspects of the orchestration process in the cloud, such as data centre scheduling [31, 57, 104], IaaS instance selection [134], optimising resource scalability [35, 25, 21], network flow classification [172, 158], network performance prediction […”
BackgroundEnergy-Efficient Virtual Machines Scheduling in Multi-Tenant Data Centers
Dai, X., Wang, J. M., & Bensaou, B. (2015) · IEEE Transactions on Cloud Computing · doi:10.1109/tcc.2015.2481401 · Cited by 84 · see citing works
“Index Terms—Data centers, energy efficiency, virtual machine scheduling, bandwidth constraints, resource allocation Ç”
BackgroundEnergy-efficient and multifaceted resource management for profit-driven virtualized data centers
Goiri, Í., Berral, J. L., Fitó, J. O., Julià, F., Nou, R., Guitart, J., Gavaldà, R., & Torres, J. (2012) · Future Generation Computer Systems · doi:10.1016/j.future.2011.12.002 · Cited by 82 · see citing works
Self-citationSharma, M. B., & Garg, R. (2020) · Sustainable Computing Informatics and Systems · doi:10.1016/j.suscom.2020.100373 · Cited by 79 · see citing works
Energy-aware service allocation
Borgetto, D., Casanova, H., Georges Da Costa, B., & Pierson, J. (2011) · Future Generation Computer Systems · doi:10.1016/j.future.2011.04.018 · Cited by 74 · see citing works
“Berral et al. [26] achieve significant power consumption re-16 duction via resource consolidation using machine learning to make resource allocation decisions.”
MethodEnergy aware resource allocation of cloud data center: review and open issues
Akhter, N., & Othman, М. (2016) · Cluster Computing · doi:10.1007/s10586-016-0579-4 · Cited by 74 · see citing works
Computing Server Power Modeling in a Data Center
Ismail, L., & Materwala, H. (2020) · ACM Computing Surveys · doi:10.1145/3390605 · Cited by 73 · see citing works
“ip between the power consumption and the CPU utilization by calculating an intercept and a slope for the linear line. The model was later used by the works on energy-aware scheduling in a data center [16, 17, 48] and the works on power consumption modeling [90, 123]. P = α+ βu cpu (6) where αand βare the intercept and…”
MethodLin, W., Wu, W., & He, L. (2019) · IEEE Transactions on Services Computing · doi:10.1109/tsc.2019.2961082 · Cited by 72 · see citing works
Exploring sustainability research in computing
Knowles, B., Blair, L., Hazas, M., & Walker, S. (2013) · ACM International Joint Conference on Pervasive and Ubiquitous Computing (UbiComp) · doi:10.1145/2493432.2493474 · Cited by 72 · see citing works
“Other means include algorithmic or robotic controls to reduce system inefficiencies [6, 71] or to bypass user-generated inefficiencies [19, 32], and other technologies that introduce new sensing techniques, machine learning or behavior prediction which could be applied to automated control [47, 56, 73].”
BackgroundOptimizing quantum heuristics with meta-learning
Wilson, M., Stromswold, R., Wudarski, F., Hadfield, S., Tubman, N. M., & Rieffel, E. G. (2021) · Quantum Machine Intelligence · doi:10.1007/s42484-020-00022-w · Cited by 79 · see citing works
“Machine learning is a powerful tool for tackling challenging computational problems [1–3].”
MethodLuo, J.-P., Li, X., & Chen, M.-R. (2014) · Expert Systems with Applications · doi:10.1016/j.eswa.2014.03.039 · Cited by 70 · see citing works
Anomaly detection and diagnosis for cloud services: Practical experiments and lessons learned
Sauvanaud, C., Kaâniche, M., Kanoun, K., Lazri, K., & Silvestre, G. (2018) · Journal of Systems and Software · doi:10.1016/j.jss.2018.01.039 · Cited by 68 · see citing works
Improved energy-efficiency in cloud datacenters with interference-aware virtual machine placement
Moreno, I. S., Yang, R., Xu, J., & Wo, T. (2013) · International Symposium on Autonomous Decentralized Systems · doi:10.1109/isads.2013.6513411 · Cited by 66 · see citing works
“Additionally, others such as [5, 6] have proposed to extend these mechanisms with enhanced migration and server activation policies to reduce Service Level Agreement (SLA) violations.”
BackgroundImproving HPC System Performance by Predicting Job Resources via Supervised Machine Learning
Tanash, M., Dunn, B., Andresen, D., Hsu, W. W. Y., Yang, H., & Okanlawon, A. (2019) · Practice and Experience in Advanced Research Computing · doi:10.1145/3332186.3333041 · Cited by 65 · see citing works
“Other works focused on predict and maximize power consumption for scientific applications and maximize performance using machine learning techniques [9] [10] .”
BackgroundDemirci, M. (2015) · International Conference on Machine Learning and Applications · doi:10.1109/icmla.2015.205 · Cited by 65 · see citing works
“[38], [39] Supervised Power-aware task scheduling and consolidation 2011 Prevost et al.”
MethodA Two-Way Street: Green Big Data Processing for a Greener Smart Grid
Asad, Z., & Chaudhry, M. A. R. (2016) · IEEE Systems Journal · doi:10.1109/jsyst.2015.2498639 · Cited by 64 · see citing works
Adaptive Scheduling on Power-Aware Managed Data-Centers Using Machine Learning
Berral, J. L., Gavaldà, R., & Torres, J. (2011) · IEEE/ACM International Conference on Grid Computing (GRID) · doi:10.1109/grid.2011.18 · Cited by 62 · see citing works
“Our previous work [4], based on Goiri et al. [11], proposed a framework that provides a consolidation methodology using turning on/off machines, power-aware consolidation algorithms, and machine learning techniques to deal with uncertain information while maximizing performance.”
BackgroundMethodInfluentialSelf-citationHuang, J., Wu, K., & Moh, M. (2014) · International Conference on High Performance Computing & Simulation (HPCS) · doi:10.1109/hpcsim.2014.6903785 · Cited by 60 · see citing works
“Moreover, machine learning methods have been used to analyze and predict the workload trends or future system behaviors by learning the historical workload or system behavior data, in order to self-adjust resource-provisioning policy [7, 22-23].”
BackgroundMethodEnhanced First-Fit Decreasing Algorithm for Energy-Aware Job Scheduling in Cloud
Alahmadi, A. M., Alnowiser, A., Zhu, M., Che, D., & Ghodous, P. (2014) · International Conference on Computational Science and Computational Intelligence (CSCI) · doi:10.1109/csci.2014.97 · Cited by 60 · see citing works
“In order to consider from both the cloud provider and customer’s perspectives, we need to achieve multiple objectives of reduced energy, guaranteed QoS and high system utilization [2].”
BackgroundInfluentialGupta, S., Zeballos, J. C., Castro, G. D. R., Tomičić, A., Morales, S. A., Mahfouz, M., Osemwegie, I., Sessi, V. P. C., Schmitz, M. A., Mahmoud, N., et al. (2023) · Sustainability · doi:10.3390/su15086844 · Cited by 66 · see citing works
Network-aware virtual machine migration in an overcommitted cloud
Zhang, W., Han, S., He, H. X., & Chen, H. (2016) · Future Generation Computer Systems · doi:10.1016/j.future.2016.03.009 · Cited by 55 · see citing works
MALMOS: Machine Learning-Based Mobile Offloading Scheduler with Online Training
Eom, H., Figueiredo, R., Cai, H., Zhang, Y., & Huang, G. (2015) · IEEE International Conference on Mobile Cloud Computing, Services, and Engineering (MobileCloud) · doi:10.1109/mobilecloud.2015.19 · Cited by 55 · see citing works
A survey of energy-saving technologies in cloud data centers
Cheng, H., Liu, B., Lin, W., Ma, Z., Li, K., & Hsu, C. (2021) · The Journal of Supercomputing · doi:10.1007/s11227-021-03805-5 · Cited by 53 · see citing works
“Different from [23, 24], Beloglazov et al. [25] designed an overall optimization framework.”
BackgroundMachine Learning-Based Runtime Scheduler for Mobile Offloading Framework
Eom, H., Juste, P. S., Figueiredo, R., Tickoo, O., Illikkal, R., & Iyer, R. (2013) · IEEE/ACM International Conference on Utility and Cloud Computing (UCC) · doi:10.1109/ucc.2013.21 · Cited by 51 · see citing works
Energy efficiency of VM consolidation in IaaS clouds
Teng, F., Yu, L., Li, T., Deng, D., & Magoulès, F. (2016) · The Journal of Supercomputing · doi:10.1007/s11227-016-1797-5 · Cited by 51 · see citing works
“Experiments are repeated 10 times by randomly varying the VM number in [3, 8].”
MethodEndorsing domestic energy saving behavior using micro-moment classification
Alsalemi, A., Ramadan, M., Bensaali, F., Amira, A., Sardianos, C., Varlamis, I., & Dimitrakopoulos, G. J. (2019) · Applied Energy · doi:10.1016/j.apenergy.2019.05.089 · Cited by 49 · see citing works
Adaptation in cloud resource configuration: a survey
Hummaida, A. R., Paton, N. W., & Sakellariou, R. (2016) · Journal of Cloud Computing Advances Systems and Applications · doi:10.1186/s13677-016-0057-9 · Cited by 46 · see citing works
“Adaptation techniques Proposals differ in their approach to reducing node power consumption, with some researchers opting to migrate VMs and set the node to a sleep state [39, 44, 56, 67], compared to incrementally reduce power consumption by using DVFS.”
BackgroundMethodInfluentialThe Computational Sprinting Game
Fan, S., Zahedi, S. M., & Lee, B. C. (2016) · International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) · doi:10.1145/2872362.2872383 · Cited by 45 · see citing works
“In servers, managers could pursue performance while minimizing operating costs, which are incurred from energy and cooling [13, 14, 21, 32].”
BackgroundYoo, S. J. B. (2023) · Journal of Optical Communications and Networking · doi:10.1364/jocn.484577 · Cited by 45 · see citing works
“For example, machine learning can help, and have been significant efforts toward self-driving data centers based on the machine-learned patterns of the data traffic and attributes [54,57,58].”
BackgroundAn Energy-Aware Algorithm for Virtual Machine Placement in Cloud Computing
Zhao, D., Zhou, J., & Li, K. (2019) · IEEE Access · doi:10.1109/access.2019.2913175 · Cited by 44 · see citing works
“It has many advantages such as server consolidation [9], online migration [10], isolation, high availability, flexible deployment and low management overhead [11].”
BackgroundPatel, T., Wagenhäuser, A., Eibel, C., Hönig, T., Zeiser, T., & Tiwari, D. (2020) · IEEE International Parallel and Distributed Processing Symposium (IPDPS) · doi:10.1109/ipdps47924.2020.00087 · Cited by 43 · see citing works
“This is particularly important given recent rising interest in improving the energy efficiency of jobs based on user guidance [7, 31, 32].”
BackgroundAdaptive energy efficient scheduling in Peer-to-Peer desktop grids
Tchernykh, A. N., Pecero, J. E., Barrondo, A., & Schaeffer, S. E. (2013) · Future Generation Computer Systems · doi:10.1016/j.future.2013.07.011 · Cited by 39 · see citing works
Geographic trough filling for internet datacenters
Xu, D., & Liu, X. (2012) · IEEE Conference on Computer Communications (INFOCOM) · doi:10.1109/infcom.2012.6195720 · Cited by 38 · see citing works
Thermal-Aware Hybrid Workload Management in a Green Datacenter towards Renewable Energy Utilization
Li, Y., Wang, X., Luo, P., & Pan, Q. (2019) · Energies · doi:10.3390/en12081494 · Cited by 36 · see citing works
“Some methods that dynamically Energies 2019 , 12 , 1494 2 of 18 migrate or consolidate tasks on some less-utilized servers or turn o ff idle servers have been proven to be energy-e ffi cient strategies [4–6].”
MethodGAME-SCORE: Game-based energy-aware cloud scheduler and simulator for computational clouds
Fernández-Cerero, D., Jakóbik, A., Fernández-Montes, A., & Kołodziej, J. (2018) · Simulation Modelling Practice and Theory · doi:10.1016/j.simpat.2018.09.001 · Cited by 35 · see citing works
Resource Management in Cloud Computing Using Machine Learning: A Survey
Goodarzy, S., Nazari, M., Han, R., Keller, E., & Rozner, E. (2020) · International Conference on Machine Learning and Applications · doi:10.1109/icmla51294.2020.00132 · Cited by 27 · see citing works
“Unlike the previous work, [9]’s goal is to maximize SLA while optimizing energy consumption.”
BackgroundSingh, A. K., Leech, C., Basireddy, K. R., Al‐Hashimi, B. M., & Merrett, G. V. (2017) · Journal of Low Power Electronics · doi:10.1166/jolpe.2017.1492 · Cited by 33 · see citing works
Zu, X., Ni, G., & Hu, R. (2025) · Technology in Society · doi:10.1016/j.techsoc.2025.102984 · Cited by 36 · see citing works
An Energy Manager for High Performance Computer Clusters
Alvarruiz, F., Alfonso, C., Caballer, M., & Hern�ndez, V. (2012) · IEEE International Symposium on Parallel and Distributed Processing with Applications (ISPA) · doi:10.1109/ispa.2012.38 · Cited by 33 · see citing works
“For instance, [1] presents a method to reduce power in large-scale distributed systems by alternatively switching nodes on and off according to the load.”
MethodMoreno, I. S., & Xu, J. (2011) · IEEE International Conference on Service-Oriented Computing and Applications (SOCA) · doi:10.1109/soca.2011.6166239 · Cited by 32 · see citing works
“Moreover, due to the need to maintain the expected QoS levels, some others such as [11], [12], and [13] have proposed to enhance these “Dynamic Resource Resizing” (DRR) approaches.”
BackgroundTakouna, I., Dawoud, W., & Meinel, C. (2012) · ACM SIGOPS Operating Systems Review · doi:10.1145/2331576.2331580 · Cited by 30 · see citing works
“Berral et al [35] have studied the problem of dynamic consolidation of VMs running HPC applications with deadlines that were set in the SLAs.”
Neural Network-Based Overallocation for Improved Energy-Efficiency in Real-Time Cloud Environments
Moreno, I. S., & Xu, J. (2012) · IEEE International Symposium on Real-Time Distributed Computing (ISORC) · doi:10.1109/isorc.2012.24 · Cited by 29 · see citing works
“Moreover, due to the need to maintain the expected QoS levels, others authors such as [11] and [12] have proposed to enhance these “Dynamic Resource Resizing” (DRR) approaches.”
BackgroundIntegrated neuron circuit for implementing neuromorphic system with synaptic device
Lee, J.-J., Park, J., Kwon, M.-W., Hwang, S., Kim, H., & Park, B. (2017) · Solid-State Electronics · doi:10.1016/j.sse.2017.10.012 · Cited by 28 · see citing works
Analyzing the impact of electricity price forecasting on energy cost-aware scheduling
Grimes, D., Ifrim, G., O’Sullivan, B., & Simonis, H. (2014) · Sustainable Computing Informatics and Systems · doi:10.1016/j.suscom.2014.08.009 · Cited by 27 · see citing works
“Data centres and manufacturing plants are large energy consumers, in critical need to reduce their electricity costs, which account for a big part of their operational cost (electricity accounts for 30-50% of operating costs) [5, 6, 7].”
BackgroundPreemption-Aware Energy Management in Virtualized Data Centers
Salehi, M. A., Krishna, P. R., Deepak, K. S., & Buyya, R. (2012) · IEEE ... International Conference on Cloud Computing · doi:10.1109/cloud.2012.147 · Cited by 27 · see citing works
“[11] investigated a supervised machine learning approach for workload consolidation without SLA violation within a datacenter.”
BackgroundA stochastic process-based server consolidation approach for dynamic workloads in cloud data centers
Naeen, H. M., Zeinali, E., & Haghighat, A. T. (2018) · The Journal of Supercomputing · doi:10.1007/s11227-018-2431-5 · Cited by 26 · see citing works
“Berral et al. [28] have studied the placement of real-time applications.”
BackgroundMethodMaximizing the Energy Efficiency of Virtualized C-RAN via Optimizing the Number of Virtual Machines
Alhumaima, R. S., Ahmed, R. K., & Al-Raweshidy, H. S. (2018) · IEEE Transactions on Green Communications and Networking · doi:10.1109/tgcn.2018.2859407 · Cited by 26 · see citing works
“Also, it requires repeating the process of optimisation several times to guarantee the results, for example see [18].”
BackgroundAn energy management system for cluster infrastructures
Alfonso, C., Caballer, M., Alvarruiz, F., & Hernández, V. (2013) · Computers & Electrical Engineering · doi:10.1016/j.compeleceng.2013.05.004 · Cited by 25 · see citing works
Ismail, L., & Abed, E. H. (2019) · IEEE Access · doi:10.1109/access.2019.2956881 · Cited by 25 · see citing works
Taniguchi, Y., Suganuma, K., Deguchi, T., Hasegawa, G., Nakamura, Y., Ukita, N., Aizawa, N., Shibata, K., Matsuda, K., & Matsuoka, M. (2015) · IEEE Transactions on Cloud Computing · doi:10.1109/tcc.2015.2440245 · Cited by 23 · see citing works
“Until now, many researchers have considered energy-efficient technologies focusing on individual data center units such as servers [20], [21], [22], air conditioners [9], network equipments [23] and so on.”
BackgroundRedesigning Data Centers for Renewable Energy
Agarwal, A., Sun, J., Noghabi, S. A., Iyengar, S., Badam, A., Chandra, R., Seshan, S., & Shivkumar Kalyanaraman, A. (2021) · ACM Workshop on Hot Topics in Networks (HotNets) · doi:10.1145/3484266.3487394 · Cited by 23 · see citing works
“For the VM placement, we rely on a number of prior works [10, 13, 20, 32, 38, 57, 62–64, 66, 68].”
Energy-aware load dispatching in geographically located Internet data centers
Zheng, X., & Cai, Y. (2011) · Sustainable Computing Informatics and Systems · doi:10.1016/j.suscom.2011.06.002 · Cited by 23 · see citing works
A Survey on Energy Efficiency in Information Systems
Vitali, M., & Pernici, B. (2014) · International Journal of Cooperative Information Systems · doi:10.1142/s0218843014500014 · Cited by 22 · see citing works
Portable Energy-Aware Cluster-Based Edge Computers
Rausch, T., Avasalcai, C., & Dustdar, S. (2018) · IEEE/ACM Symposium on Edge Computing (SEC) · doi:10.1109/sec.2018.00026 · Cited by 22 · see citing works
“Multiple other solutions have been proposed based on machine learning [32], [27] and metaheuristic algorithms [33].”
MethodDeep Learning-Driven Anomaly Detection for Green IoT Edge Networks
Bushehri, A. S., Amirnia, A., Belkhiri, A., Keivanpour, S., de Magalhães, F. G., & Nicolescu, G. (2023) · IEEE Transactions on Green Communications and Networking · doi:10.1109/tgcn.2023.3335342 · Cited by 22 · see citing works
“Other works [45] anticipate running tasks’ future energy footprint and service level agreement metrics like response time using supervised machine learning.”
MethodFrom Prediction to Action: Improving User Experience With Data-Driven Resource Allocation
Bao, Y., Wu, H., & Liu, X. (2017) · IEEE Journal on Selected Areas in Communications · doi:10.1109/jsac.2017.2680918 · Cited by 21 · see citing works
“Reference [21] uses the collected information from system behaviors to predict power consumption levels, CPU loads and SLA (Service Level Agreement) timings to improve scheduling decisions in data centers.”
MethodTakouna, I., Alzaghoul, E. F., & Meinel, C. (2014) · IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData) · doi:10.1109/ithings.2014.84 · Cited by 21 · see citing works
A swarm-inspired data center consolidation methodology
Pop, C. B., Anghel, I. M., Cioara, T., Salomie, I., & Vartic, I. (2012) · International Conference on Web Intelligence, Mining and Semantics · doi:10.1145/2254129.2254180 · Cited by 21 · see citing works
Tarutani, Y., Hashimoto, K., Hasegawa, G., Nakamura, Y., Tamura, T., Matsudax, K., & Matsuoka, M. (2016) · IEEE International Conference on Cloud Engineering · doi:10.1109/ic2e.2016.39 · Cited by 21 · see citing works
“…system (A-DCIM) [3] learning techniques are well suited to solving problems in data center environments, where there are a variety of interdependent factors [2], and thus the temperature distribution and the power efficiency of air conditioner were predicted by using machine-learning technique.”
MethodCioara, T., Anghel, I. M., Salomie, I., Copil, G., Moldovan, D., & Kipp, A. (2011) · International Symposium on Parallel and Distributed Computing · doi:10.1109/ispdc.2011.32 · Cited by 20 · see citing works
“In [6] the authors reveal that when consolidation is used, an optimal solution for energy/performance trade-off can be defined.”
BackgroundResource provisioning in scalable cloud using bio-inspired artificial neural network model
Rawat, P. S., Dimri, P., Gupta, P., & Saroha, G. P. (2020) · Applied Soft Computing · doi:10.1016/j.asoc.2020.106876 · Cited by 20 · see citing works
Energy-Efficiency in Cloud Computing Environments
Moreno, I. S., & Xu, J. (2011) · International Journal of Cloud Applications and Computing · doi:10.4018/ijcac.2011010102 · Cited by 20 · see citing works
Renugadevi, T., Geetha, K., Prabaharan, N., & Siano, P. (2020) · Applied Sciences · doi:10.3390/app10082701 · Cited by 20 · see citing works
A Pliant-based Virtual Machine Scheduling Solution to Improve the Energy Efficiency of IaaS Clouds
Kertész, A., Dombi, J. D., & Benyi, A. (2015) · Journal of Grid Computing · doi:10.1007/s10723-015-9336-9 · Cited by 20 · see citing works
“1 + ( 1−ν∗ ν∗ )∏n i=1 ( 1−xi xi 1−ν∗ ν∗ )wi (4)”
Goiri, Í., Fitó, J. O., Julià, F., Nou, R., Berral, J. L., Guitart, J., & Torres, J. (2010) · IEEE/ACM International Conference on Grid Computing (GRID) · doi:10.1109/grid.2010.5697964 · Cited by 19 · see citing works
“It results from the aggregation of several services and the used profile is of a whole week, thus representing different classical increases of load of each weekday and the decreases of load of weekends.”
BackgroundSelf-citationEnhanced Weighted Round Robin (EWRR) with DVFS Technology in Cloud Energy-Aware
Alnowiser, A., aldhahri, E. A., Alahmadi, A. M., & Zhu, M. (2014) · International Conference on Computational Science and Computational Intelligence (CSCI) · doi:10.1109/csci.2014.62 · Cited by 19 · see citing works
“It has been a real challenge to design efficient data center architecture while achieving scalability, reliability and high performance at the same time [4].”
BackgroundNawrocki, P., & Śnieżyński, B. (2020) · Wireless Personal Communications · doi:10.1007/s11277-020-07657-9 · Cited by 20 · see citing works
“Our solution is based on supervised learning, like in [5], in which it is executed offline.”
BackgroundMethodTarutani, Y., Hashimoto, K., Hasegawa, G., Nakamura, Y., Tamura, T., Matsuda, K., & Matsuoka, M. (2015) · IEEE International Conference on Cloud Computing Technology and Science · doi:10.1109/cloudcom.2015.49 · Cited by 19 · see citing works
“This work is motivated by the fact that machine-learning technique is well suited to solving problems in data center environments, where there are a variety of interdependent factors [9, 10].”
BackgroundMachine Learning in Compiler OptimisationPreprint
Wang, Z., & O’boyle, M. F. P. (2018) · arXiv (Cornell University) · doi:10.48550/arxiv.1805.03441 · Cited by 19 · see citing works
Load Prediction for Energy-Aware Scheduling for Cloud Computing Platforms
Dambreville, A., Tomasik, J., Cohen, J., & Dufoulon, F. (2017) · IEEE International Conference on Distributed Computing Systems (ICDCS) · doi:10.1109/icdcs.2017.201 · Cited by 18 · see citing works
“[2] use machine learning techniques to predict both power consumption and client satisfaction.”
BackgroundAn Innovative Energy-Aware Cloud Task Scheduling Framework
Alahmadi, A. M., Che, D., Khaleel, M. I., Zhu, M., & Ghodous, P. (2015) · IEEE ... International Conference on Cloud Computing · doi:10.1109/cloud.2015.72 · Cited by 17 · see citing works
“Berral et al.[3] presented a theoretical approach to save”
BackgroundHussin, M. B., Lee, Y. C., & Zomaya, A. Y. (2011) · Proceedings of the International Conference on Parallel Processing · doi:10.1109/icpp.2011.18 · Cited by 17 · see citing works
“The comparative performance evaluation is performed between our approach (Adaptive-RL) and extended versions of three other learning approaches; Online RL [11], Q+ learning [12], and Prediction-based learning [13].”
BackgroundMethodEnergy-efficient virtual machine placement in data centers with heterogeneous requirements
Dai, X., Wang, J. M., & Bensaou, B. (2014) · IEEE International Conference on Cloud Networking · doi:10.1109/cloudnet.2014.6968986 · Cited by 16 · see citing works
Rack Aware Scheduling in HPC Data Centers: An Energy Conservation Strategy
Patil, V. A., & Chaudhary, V. (2011) · IEEE International Symposium on Parallel & Distributed Processing, Workshops and Phd Forum · doi:10.1109/ipdps.2011.227 · Cited by 15 · see citing works
Cloud Servers: Resource Optimization Using Different Energy Saving Techniques
Hijji, M., Ahmad, B., Alam, G., Alwakeel, A. M., Alwakeel, M. M., Alharbi, L. A., Aljarf, A., & Khan, M. U. (2022) · Sensors · doi:10.3390/s22218384 · Cited by 15 · see citing works
“Likewise, [35] researched a similar issue of dynamic consolidation of virtual machinerunning applications using machine learning algorithms to optimize the combined energy consumption.”
BackgroundAutonomic performance-per-watt management (APM) of cloud resources and services
Fargo, F., Tunc, C., Al-Nashif, Y. B., & Hariri, S. (2013) · International Conference on Cloud and Autonomic Computing (ICCAC) · doi:10.1145/2494621.2494624 · Cited by 15 · see citing works
- Authors
- Berral, J. L., Goiri, Í., Nou, R., Julià, F., Guitart, J., Gavaldà, R., & Torres, J.
- Affiliations
- Universitat Politècnica de Catalunya (ES)
- Barcelona Supercomputing Center (ES)
- Venue
- Proceedings of the 1st International Conference on Energy-Efficient Computing and Networking
- Publisher
- ACM
- Published
- 2010-04-13
- Pages
- 215-224
- OpenAlex
- W2149472591
- Cited by
- 262
- References
- 28
- Citations by year
- 2026: 2 · 2025: 9 · 2024: 5 · 2023: 10 · 2022: 11 · 2021: 10 · 2020: 25 · 2019: 16 · 2018: 21 · 2017: 14 · 2016: 23 · 2015: 22 · 2014: 26 · 2013: 24 · 2012: 20
- FWCI
- 15.28
- Type
- conference paper
- Language
- en
- Open access
- green
- hdl.handle.net
- Licence
- Locations
- Energy-Efficient Computing and Networking (publishedVersion)
- UPCommons institutional repository (Universitat Politècnica de Catalunya) (submittedVersion, cc-by-nc-nd)
- RECERCAT (Consorci de Serveis Universitaris de Catalunya) (submittedVersion, cc-by-nc-nd)
- Funders
- Federación Española de Enfermedades Raras (TIN2007-60625)
- Ministerio de Economía y Competitividad (AP2008-0264TIN2008-06582-C03TIN2008-06582-C03-01)
- Seventh Framework Programme (FP7-ICT-216886)
- Generalitat de Catalunya (2009-SGR-9802009-SGR-1428)
- Topics
- Physical Sciences › Computer Science › Information Systems › Cloud Computing and Resource Management
- Physical Sciences › Computer Science › Hardware and Architecture › Energy Efficiency in Computing
- Physical Sciences › Computer Science › Hardware and Architecture › Parallel Computing and Optimization Techniques
- Keywords
- energy-aware scheduling, data centers, green computing, machine learning, energy cost reduction, workload scheduling
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review