The Journey of QoS-Aware Autonomic Cloud Computing

In a cloud environment, uncertainty and resource dispersion lead to problems with resource allocation due, for instance, to heterogeneity, dynamism, and failures. Unfortunately, existing resource management techniques, frameworks, and mechanisms are insufficient to handle these environments, applications, and resource behaviors. To provide efficient workload performance and applications, these issues must be addressed effectively. The authors offer a broad, methodical literature analysis of resource management in cloud computing, including resource provisioning, resource scheduling, and autonomic resource provisioning and scheduling. They describe the current status of resource management in cloud computing and provide further analysis of its techniques as developed by various industry and academic groups. They also look at possible future directions for resource management in cloud computing.

[1]  Inderveer Chana,et al.  Cloud resource provisioning: survey, status and future research directions , 2016, Knowledge and Information Systems.

[2]  Sherali Zeadally,et al.  A survey and taxonomy on energy efficient resource allocation techniques for cloud computing systems , 2016, Computing.

[3]  Dario Pompili,et al.  Uncertainty-Aware Autonomic Resource Provisioning for Mobile Cloud Computing , 2015, IEEE Transactions on Parallel and Distributed Systems.

[4]  Inderveer Chana,et al.  QoS-Aware Autonomic Resource Management in Cloud Computing , 2015, ACM Comput. Surv..

[5]  Albert Y. Zomaya,et al.  Survey on Grid Resource Allocation Mechanisms , 2014, Journal of Grid Computing.

[6]  Rajkumar Buyya,et al.  Heterogeneity in Mobile Cloud Computing: Taxonomy and Open Challenges , 2014, IEEE Communications Surveys & Tutorials.

[7]  Inderveer Chana,et al.  EARTH: Energy-aware autonomic resource scheduling in cloud computing , 2016, J. Intell. Fuzzy Syst..

[8]  Rajkumar Buyya,et al.  SOCCER: Self-Optimization of Energy-efficient Cloud Resources , 2016, Cluster Computing.

[9]  Khaled M. Khan,et al.  Establishing Trust in Cloud Computing , 2010, IT Professional.

[10]  Daniel Grosu,et al.  A PTAS Mechanism for Provisioning and Allocation of Heterogeneous Cloud Resources , 2015, IEEE Transactions on Parallel and Distributed Systems.

[11]  Rajkumar Buyya,et al.  An autonomic cloud environment for hosting ECG data analysis services , 2012, Future Gener. Comput. Syst..

[12]  Rajkumar Buyya,et al.  Article in Press Future Generation Computer Systems ( ) – Future Generation Computer Systems Autonomic Metered Pricing for a Utility Computing Service , 2022 .

[13]  Ashutosh Saxena,et al.  A Green Software Development Life Cycle for Cloud Computing , 2013, IT Professional.

[14]  Inderveer Chana,et al.  A Survey on Resource Scheduling in Cloud Computing: Issues and Challenges , 2016, Journal of Grid Computing.