Abstract

Recently, the cloud computing is a computing paradigm that constitutes an advanced computing environment that evolved from the distributed computing. And the cloud computing provides acquired computing resources in a pay-as-you-go manner. For example, Amazon EC2 offers the Infrastructure-as-a-Service (IaaS) instances in three different ways with different price, reliability, and various performances of instances. Our study is based on the environment using spot instances. Spot instances can significantly decrease costs compared to reserved and on-demand instances. However, spot instances give a more unreliable environment than other instances. In this paper, we propose the workflow scheduling scheme that reduces the out-of-bid situation. Consequently, the total task completion time is decreased. The simulation results reveal that, compared to various instance types, our scheme achieves performance improvements in terms of an average combined metric of 12.76% over workflow scheme without considering the processing rate. However, the cost in our scheme is higher than an instance with low performance and is lower than an instance with high performance.

Highlights

  • In recent years, due to the increased interests in cloud computing, many cloud projects and commercial systems such as Amazon EC2 [1] have been implemented

  • We proposed a workflow scheduling technique considering task processing rate in unreliable cloud computing environments

  • The workflow scheduling scheme recalculates the task size based on task processing rate within the recalculated point

Read more

Summary

Introduction

Due to the increased interests in cloud computing, many cloud projects and commercial systems such as Amazon EC2 [1] have been implemented. The concept of an instance unit is used to provide users with resources in a cost-efficient manner. On-demand instances allow the user to pay for computing capacity by hour, with no long-term commitments. The environment affects the successful completion or failure of tasks depending on the variation of spot prices. Cloud services (Amazon EC2) can provide a spot instance when a user’s bid is Journal of Applied Mathematics. A running instance stops when a user’s bid becomes less than or equal to the current spot price. After a running instance stops, it restarts when a user’s bid becomes greater than the current spot price [10,11,12]. An available execution time depends on a spot price. We execute user’s job at the boundary of selected instances and expand the suggested user budget

Background and Related Works
Proposed Workflow System
Performance Evaluation
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call