Resource scheduling methods for cloud computing environment: The role of meta-heuristics and artificial intelligence. (November 2022)