A comprehensive review and open issues on energy aware resource allocation in cloud. (22nd February 2023)