RRFT: A Rank-Based Resource Aware Fault Tolerant Strategy for Cloud Platforms

10/31/2021
by   Chinmaya Kumar Dehury, et al.
0

The applications that are deployed in the cloud to provide services to the users encompass a large number of interconnected dependent cloud components. Multiple identical components are scheduled to run concurrently in order to handle unexpected failures and provide uninterrupted service to the end user, which introduces resource overhead problem for the cloud service provider. Furthermore such resource-intensive fault tolerant strategies bring extra monetary overhead to the cloud service provider and eventually to the cloud users. In order to address these issues, a novel fault tolerant strategy based on the significance level of each component is developed. The communication topology among the application components, their historical performance, failure rate, failure impact on other components, dependencies among them, etc., are used to rank those application components to further decide on the importance of one component over others. Based on the rank, a Markov Decision Process (MDP) model is presented to determine the number of replicas that varies from one component to another. A rigorous performance evaluation is carried out using some of the most common practically useful metrics such as, recovery time upon a fault, average number of components needed, number of parallel components successfully executed, etc., to quote a few, with similar component ranking and fault tolerant strategies. Simulation results demonstrate that the proposed algorithm reduces the required number of virtual and physical machines by approximately 10 algorithms.

READ FULL TEXT

page 12

page 16

research
11/22/2021

Reliable Actors with Retry Orchestration

Enterprise cloud developers have to build applications that are resilien...
research
07/19/2022

Actionable and Interpretable Fault Localization for Recurring Failures in Online Service Systems

Fault localization is challenging in an online service system due to its...
research
12/07/2022

A Fault Tolerant Elastic Resource Management Framework Towards High Availability of Cloud Services

Cloud computing has become inevitable for every digital service which ha...
research
11/04/2021

Failure Aware Semi-Centralized Virtual Network Embedding in Cloud Computing Fat-Tree Data Center Networks

In Cloud Computing, the tenants opting for the Infrastructure as a Servi...
research
11/29/2022

A High Availability Management Model based on VM Significance Ranking and Resource Estimation for Cloud Applications

Massive upsurge in cloud resource usage stave off service availability r...
research
05/25/2021

The Component Diagnosability of General Networks

The processor failures in a multiprocessor system have a negative impact...
research
02/25/2019

Reliable State Machines: A Framework for Programming Reliable Cloud Services

Building reliable applications for the cloud is challenging because of u...

Please sign up or login with your details

Forgot password? Click here to reset