Abstract
Cloud computing datacenters contain hundreds of servers that host different kinds of services for a wide spectrum of customers. These datacenters have substantial energy demands for their operation, thus promoting the need for optimizing their power consumption and energy demands. Resources allocation and optimized scheduling of incoming tasks are at the heart of any successful power management technique used for datacenters. In this work we focus on the efficient utilization of servers in the datacenter to optimize power consumption. The goal is to develop task allocation techniques that contributes to the overall optimization of energy demands by optimizing the consumption of the datacenter servers. The allocation problem is modeled using Integer Linear Programming (ILP) techniques, where models are formulated with the objective of minimizing the total power consumed by the active and idle cores of the servers. Preliminary results show that an optimization driven servers’ allocation strategy produces noticeable improvement in power consumption when compared to scheduling techniques such as round robin.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Beloglazova, A., Abawajy, J., Buyya, R.: Energy aware resource allocation heuristics for the efficient management of data centers for cloud computing. Futur. Gener. Comput. Syst. 8(5), 755–768 (2012)
Lewis, A.W., Ghosh, S., Tzeng, N.F.: Run-time energy consumption estimation based on workload in server systems. HotPower 8, 17–21 (2008)
Tudor, B., Teo, Y.: On understanding the energy consumption of arm-based multicore servers. SIGMETRICS Perform. Eval. Review 41(1), 267–278 (2013)
Alan, I., Arslan, E., Kosar, T.: Energy-aware data transfer tuning. In: Proceedings of the 14th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid), pp. 626–634 (2014)
Dambreville, A., Tomasik, J., Cohen, J., Dufoulon, F.: Load prediction for energy-aware scheduling for cloud computing platforms. In: Proceedings of the IEEE 37th International Conference on Distributed Computing Systems (ICDCS), pp. 2604–2607 (2017)
Wu, C.M., Chang, R.S., Chan, H.Y.: A green energy-efficient scheduling algorithm using the DVFS technique for cloud datacenters. Futur. Gener. Comput. Syst. 37, 141–147 (2014)
Tian, H., Wu, J., Shen, H.: Efficient algorithms for VM placement in cloud data centers. In: Proceedings of the 18th International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT), pp. 75–80 (2017)
Bey, K.B., Benhammadi, F., Sebbak, F., Mataoui, M.: New tasks scheduling strategy for resources allocation in cloud computing environment. In: Proceedings of the 6th International Conference on Modeling, Simulation, and Applied Optimization (ICMSAO), pp. 1–5 (2015)
Elnozahy, E.M., Kistler, M., Rajamony, R.: Energy-efficient server clusters. In: International Workshop on Power-Aware Computer Systems, pp. 179–197 (2002)
IBM: IBM ILOG CPLEX Optimizer. Internet. http://www-01.ibm.com/software/integration/optimization/cplex-optimizer/. Accessed 8 June 2018
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Osman, A., Sagahyroon, A., Aburukba, R., Aloul, F. (2019). Towards Energy Efficient Servers’ Utilization in Datacenters. In: Arai, K., Bhatia, R., Kapoor, S. (eds) Intelligent Computing. CompCom 2019. Advances in Intelligent Systems and Computing, vol 997. Springer, Cham. https://doi.org/10.1007/978-3-030-22871-2_19
Download citation
DOI: https://doi.org/10.1007/978-3-030-22871-2_19
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-22870-5
Online ISBN: 978-3-030-22871-2
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)