Abstract

Cloud data centers (DCs) consume large amounts of energy and contribute significantly to environmental concerns. Furthermore, with the advent of 5G and B5G networks, increasingly software-oriented and becoming highly dependent on cloud computing, it becomes imperative to optimize their energy consumption. Thus, in this study, we present a virtual machine placement algorithm that minimizes the energy consumption of a cluster of server machines. Our solution is embodied through the use of sensors embedded inside physical server machines, enabling the introduction of new features for sensitive thermal awareness and proactive hot spot avoidance. Leveraging this significantly enhanced feature space, we implement data-driven predictive machine learning models along with a heuristic placement algorithm (CPP), enabling proactive VM placements that are both energy-aware and thermal-aware. Indeed, experiments carried out on a cluster of physical server machines demonstrate high performance by both the ML models and the placement algorithm (CPP). Compared with the best baseline algorithm, our solution reduced power consumption and temperature by 7% and 2%, respectively, while avoiding hot spots and maintaining efficient load distribution, thereby reducing the overhead of physical machines by 28%.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.