Corosync Cluster Engine

Corosync Cluster Engine

The Corosync Cluster Engine provides a robust group communication system designed for high availability in applications. It features a closed process group communication model, an availability manager for process restarts, an in-memory database for configuration management, and a quorum system for monitoring application states. It's the backbone for frameworks like Pacemaker and Asterisk, welcoming developers and users interested in clustering to contribute. Hosted on GitHub, it ensures quality through automated testing with Jenkins.

Top Corosync Cluster Engine Alternatives

1

xCAT

xCAT, or Extreme Cloud Administration Toolkit, automates the deployment and management of bare metal servers and virtual machines across diverse infrastructures, including HPC clusters and data centers.

2

Warewulf

With over two decades of open-source innovation, Warewulf excels in HPC cluster management by offering stateless node provisioning.

3

Qlustar

Qlustar is a powerful, open-source cluster management software designed for HPC, AI, and storage environments.

4

TrinityX

TrinityX 15 revolutionizes HPC and AI cluster management with its enhanced web GUI and support for ARM CPUs.

5

Pipeshift

Pipeshift is a powerful modular orchestration platform designed for managing AI workloads across various environments.

6

Azure Kubernetes Fleet Manager

Azure Kubernetes Fleet Manager enables efficient management of Kubernetes clusters at scale, allowing users to navigate complex multicluster scenarios.

7

OpenWGA

Its intuitive authoring UI features inline editing and drag-and-drop functionality...

8

Windows Admin Center

Enabling efficient server management without cloud dependency, it integrates control of Windows Servers, clusters, and...

9

OpenSVC

With its lightweight agent, users can effortlessly manage service deployments, monitor system configurations, and perform...

10

AWS ParallelCluster

It automates resource setup, including compute nodes and job schedulers, and offers flexible configurations through...

11

OpenHPC

It aggregates essential components like provisioning tools, resource management, and scientific libraries, ensuring they are...

12

IBM Tivoli System Automation

It efficiently manages IT resources, including processes, file systems, and IP addresses, by enabling dynamic...

13

Sync

Leveraging advanced MIT-developed algorithms, it automates the tuning of cloud-based workloads on CPUs and GPUs...

14

Red Hat Advanced Cluster Management

It streamlines app deployment, manages multiple clusters, and enforces security policies efficiently...

15

CAPE

It offers robust features like disaster recovery with stateful application backup, seamless data mobility, and...

Top Corosync Cluster Engine Features

  • High availability framework support
  • Group communication system
  • Extended virtual synchrony guarantees
  • Replicated state machines implementation
  • Simple availability manager
  • Automatic application process restart
  • In-memory configuration database
  • Change notifications capability
  • Quorum system integration
  • Real-time quorum notifications
  • Test suite validation on commits
  • Automated build and test infrastructure
  • Developer community engagement
  • GitHub project hosting
  • Comprehensive wiki documentation
  • Support for clustering projects
  • Reliable software quality assurance
  • Multi-platform compatibility
  • Open-source collaboration opportunities