Provisioning Spot Instances Without Employing Fault-Tolerance Mechanisms

03/30/2020
by   Abdullah Alourani, et al.
0

Cloud computing offers a variable-cost payment scheme that allows cloud customers to specify the price they are willing to pay for renting spot instances to run their applications at much lower costs than fixed payment schemes, and depending on the varying demand from cloud customers, cloud platforms could revoke spot instances at any time. To alleviate the effect of spot instance revocations, applications often employ different fault-tolerance mechanisms to minimize or even eliminate the lost work for each spot instance revocation. However, these fault-tolerance mechanisms incur additional overhead related to application completion time and deployment cost. We propose a novel cloud market-based approach that leverages cloud spot market features to provision spot instances without employing fault-tolerance mechanisms to reduce the deployment cost and completion time of applications. We evaluate our approach in simulations and use Amazon spot instances that contain jobs in Docker containers and realistic price traces from EC2 markets. Our simulation results show that our approach reduces the deployment cost and completion time compared to approaches based on fault-tolerance mechanisms.

READ FULL TEXT
research
10/05/2022

Spot-on: A Checkpointing Framework for Fault-Tolerant Long-running Workloads on Cloud Spot Instances

Spot instances offer a cost-effective solution for applications running ...
research
01/01/2020

Ripple: A Practical Declarative Programming Framework for Serverless Compute

Serverless computing has emerged as a promising alternative to infrastru...
research
10/18/2020

Fault Tolerance for Remote Memory Access Programming Models

Remote Memory Access (RMA) is an emerging mechanism for programming high...
research
04/24/2018

Price and Performance of Cloud-hosted Virtual Network Functions: Analysis and Future Challenges

The concept of Network Function Virtualization (NFV) has been introduced...
research
06/15/2022

PCRAFT: Capacity Planning for Dependable Stateless Services

Fault-tolerance techniques depend on replication to enhance availability...
research
08/04/2017

On a Feedback Control-based Mechanism of Bidding for Cloud Spot Service

As a cost-effective option for Cloud consumers, spot service has been co...
research
08/25/2022

ExpoCloud: a Framework for Time and Budget-Effective Parameter Space Explorations Using a Cloud Compute Engine

Large parameter space explorations are among the most time consuming yet...

Please sign up or login with your details

Forgot password? Click here to reset