High-Availability Clusters: A Taxonomy, Survey, and Future Directions

09/30/2021
by   Premathas Somasekaram, et al.
0

The delivery of key services in domains ranging from finance and manufacturing to healthcare and transportation is underpinned by a rapidly growing number of mission-critical enterprise applications. Ensuring the continuity of these complex applications requires the use of software-managed infrastructures called high-availability clusters (HACs). HACs employ sophisticated techniques to monitor the health of key enterprise application layers and of the resources they use, and to seamlessly restart or relocate application components after failures. In this paper, we first describe the manifold uses of HACs to protect essential layers of a critical application and present the architecture of high availability clusters. We then propose a taxonomy that covers all key aspects of HACs – deployment patterns, application areas, types of cluster, topology, cluster management, failure detection and recovery, consistency and integrity, and data synchronisation; and we use this taxonomy to provide a comprehensive survey of the end-to-end software solutions available for the HAC deployment of enterprise applications. Finally, we discuss the limitations and challenges of existing HAC solutions, and we identify opportunities for future research in the area.

READ FULL TEXT

page 4

page 24

research
04/09/2019

A Survey on Software-Defined VANETs: Benefits, Challenges, and Future Directions

In this paper, first we survey the state-of-the-art SDN based Vehicular ...
research
07/17/2018

Container-based Cluster Orchestration Systems: A Taxonomy and Future Directions

Containers, enabling lightweight environment and performance isolation, ...
research
07/12/2022

Microservices-based IoT Applications Scheduling in Edge and Fog Computing: A Taxonomy and Future Directions

Edge and Fog computing paradigms utilise distributed, heterogeneous and ...
research
11/24/2017

A Survey and Taxonomy of Resource Optimisation for Executing Bag-of-Task Applications on Public Clouds

Cloud computing has been widely adopted due to the flexibility in resour...
research
11/30/2013

One-Class Classification: Taxonomy of Study and Review of Techniques

One-class classification (OCC) algorithms aim to build classification mo...
research
03/22/2021

Statistically-Robust Clustering Techniques for Mapping Spatial Hotspots: A Survey

Mapping of spatial hotspots, i.e., regions with significantly higher rat...
research
09/26/2018

An extensible cluster-graph taxonomy for open set sound scene analysis

We present a new extensible and divisible taxonomy for open set sound sc...

Please sign up or login with your details

Forgot password? Click here to reset