A Lyapunov optimization approach to energy-efficient content delivery networks. (March 2020)