Abstract
Dynamic Voltage and Frequency Scaling, and Adaptive Body Biasing are increasingly adopted hardware techniques to improve energy efficiency of multi-core servers by adjusting reconfigurable supply and body bias voltages. Existing algorithms cannot fulfill the potential of the techniques because random variations of workload and background traffic can lead to coupling of voltage configurations over time and hinder effective real-time reconfigurations. This paper proposes a new approach which enables multi-core servers to optimize in real-time their configurations under random traffic variations. The approach asymptotically minimizes the time-averaged energy consumption of cloud computing while maintaining platform stability in a fully decentralized fashion. Lyapunov optimization is employed to decouple and separately optimize the voltage configuration, inter- and intra-server offloading schedules among servers and over time. The voltage configuration which is non-convex is proved to increasingly exhibit convexity with growing workloads. The optimality loss from the non-convexity asymptotically diminishes. Simulations show our approach dramatically reduces the power if the cloud is lightly loaded, or converts the power to processing capacity otherwise. Embraced by theoretical breakthroughs, the approach can potentially revolutionize cloud computing.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
More From: IEEE Transactions on Green Communications and Networking
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.