This document presents a comprehensive literature survey on resource management techniques and challenges in cloud computing, focusing on Infrastructure as a Service (IaaS). It discusses various resource management strategies and their requirements, highlighting issues like energy consumption, cost optimization, and security in cloud environments. The paper also reviews over 300 research papers to analyze the state-of-the-art techniques and provide insights into unresolved challenges in cloud infrastructure management.