Abstract
Cloud computing is designed as computing as a utility. Customers rent computing resources in the cloud to complete their work. To ensure the quality of service (QoS) requirements defined by customers and guarantee the resource utilization in cloud datacenters, effective resource management systems should be considered. However, with more and more individuals and enterprises migrating their work into the cloud, workloads in the cloud become more and more heterogeneous. Meanwhile, resources are much more heterogeneous as cloud providers constantly scale or update the clusters with new generations of machines. Withal, workloads are dynamic with different resource demands during their execution. Besides, machines are re-engaged frequently after removal due to various reasons such as crushing and updating. The heterogeneity and dynamicity in both workloads and resources are huge barriers to using classic resource management systems. This paper will first introduce the status quo of cloud computing environment, and then give an overview of resource demand prediction and allocation policies. Finally, challenges are proposed to help build adaptive resource management systems.Keywords
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
More From: International Journal of Grid and Distributed Computing
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.