The Corosync Cluster Engine is a Group Communication System with additional features for implementing high availability within applications.
A kind of masterpiece for high availability solutions and redundant systems with special requirement.
This stack is able to accept challenges in datacenter area to provide infrastructure high availability also across multiple different fire protection zones and over miles.