Cloud computing refers to a computer environment in which traditional software systems, installations, and licensing
concerns are replaced with comprehensive on demand," pay as you need" internet based services. In this scenario, many cloud
customers can request multiple cloud resources at the same time. As a result, there should be a plan in place to ensure that
resources must be prepared for the needy customer in proficient way in order complete their needs. In cloud computing systems,
resource management is a critical and difficult issue. It must meet numerous service quality requirements and, as a result,
reduce SLA violations. This paper survey different resource management technique for cloud infrastructures.