DRBD
DRBD® (Distributed Replicated Block Device) is an open source, software‑based, shared‑nothing block storage replication solution for Linux, designed primarily to deliver high-performance, high‑availability (HA) data services by mirroring local block devices between nodes in real time, either synchronously or asynchronously. Implemented deep in the Linux kernel as a virtual block‑device driver, DRBD ensures local read performance with efficient write‑through replication to peer(s). User‑space utilities like drbdadm, drbdsetup, and drbdmeta enable declarative configuration, metadata management, and administration across installations. Originally built for two‑node HA clusters, DRBD 9.x extends support to multi‑node replication and integration into software‑defined storage (SDS) systems such as LINSTOR, making it suitable for cloud‑native environments.
Learn more
Tungsten Clustering
Tungsten Clustering is the only complete, fully-integrated, fully-tested MySQL HA, DR and geo-clustering solution running on-premises and in the cloud combined with industry-best and fastest, 24/7 support for business-critical MySQL, MariaDB, & Percona Server applications.
It allows enterprises running business-critical MySQL database applications to cost-effectively achieve continuous global operations with commercial-grade high availability (HA), geographically redundant disaster recovery (DR) and geographically distributed multi-master.
Tungsten Clustering includes four core components for data replication, data connectivity, cluster management and cluster monitoring. Together, they handle all of the messaging and control of your Tungsten MySQL clusters in a seamlessly-orchestrated fashion.
Learn more
distcc
Distcc is a distributed compilation system that accelerates C, C++, Objective-C, and Fortran builds by offloading compile jobs across multiple networked machines. It integrates seamlessly with GCC and Clang toolchains, transparently intercepting compiler calls and redistributing them to remote daemons while preserving optimization flags, include paths, and dependency tracking. Its client-server architecture features a lightweight listener that manages job queues, prioritizes local compilation when needed, and automatically detects available hosts via simple configuration or DNS. Distcc supports cross-compilation environments, SSH tunneling for secure clusters, blacklisting of unreliable servers, and integration with build systems like Make, CMake and Ninja. Monitoring tools provide real-time statistics on job distribution and throughput, and compatibility with compilation databases (compdb) enables granular control over distributed workloads.
Learn more
zdaemon
zdaemon is a Unix (Unix, Linux, Mac OS X) Python program that wraps commands to make them behave as proper daemons. zdaemon provides a script, zdaemon, that can be used to run other programs as POSIX (Unix) daemons. (Of course, it is only usable on POSIX-complient systems.) Using zdaemon requires specifying a number of options, which can be given in a configuration file, or as command-line options. It also accepts commands teling it what to do. Start a process as a daemon. Stop a running daemon process. Stop and then restart a program. Find out if the program is running. Send a signal to the daemon process. Reopen the transcript log. Commands can be given on a command line, or can be given using an interactive interpreter. We can specify a program name and command-line options in the program command. Note, however, that the command-line parsing is pretty primitive.
Learn more