Cloud resource providers provide the compute, storage and network resources in an on demand manner from cloud infrastructure. Resource Provisioning is one of the biggest challenging tasks in the cloud infrastructure, due to the dynamic nature of cloud resources and on demand user application requirements. However, in the cloud infrastructure, failure is one of the most essential factors that plays a main role in the completion of jobs within the user-specified deadline and minimize the execution cost. The proposed failure-aware resource provisioning mechanism involves three stages: (1) Predict the availability of cloud resources (2) Cluster the cloud resources based on the availability (3) Optimal Selection of Clustered resources. The proposed approach is integrated with the Cloud Broker to allocate the cloud resources for provisioning in an optimal manner. It is evaluated by performing the various simulation experiments. The simulation results prove the effectiveness in terms of makespan, execution cost and failure rate of the jobs.
Bahman JavadiJemal AbawajyRajkumar Buyya
Shuai YuanSanjukta DasRam RameshChunming Qiao
Safiye GhasemiMohammad Reza MeybodiMehdi Dehghan Takht FooladiAmir Masoud Rahmani
Qi ZhangMohamed Faten ZhaniRaouf BoutabaJoseph L. Hellerstein