Dataflow parallel programming language for clusters
PARUS is a data-flow parallel programming language that allows to build parallel programs for clusters and MPP multiprocessors. The data-flow graph is automatically converted to the C++/MPI source and linked with the libparus runtime library.
Also there are available tools for benchmarking cluster interconnect and visualize it.
CatBox is designed to help experts and amateurs to configure their Linux/FreeBSD/OSX/Solaris-based system in a simple, yet effective way. CatBox is also based on a client-/server-model.
See http://www.cubrid.org/cluster. CUBRID Cluster is an open source clustered DBMS for high scalability including global schema, distributed partition and load balancing features. It is a spin-off project from CUBRID project and supported by NHN.
OpenJCS (Job Control System) is a batch scheduling and control system for use on Unix systems which uses load balancing, dependency control, scheduling, runbooks, queueing and resource allocation subsystems for unmatched scalability and flexibility.
Core Balance is a simple TCP Load Balancing proxy designed to balance connections based on node speed and number of cores. The design was intended to balance a distcc cluster. It features a status report in HTTP and an interactive mode.
Multicast SSH is a small utility similar to cssh. It works like a multi-tabbed terminal where every terminal contains an instance of SSH communicating with an SSH server. Multicast SSH makes administration of a large number computers easy.
set of utilities that provide high availability for databases using the mysql database server. includes ip address takeover, using a master node and a slave one. please send you feature requests to fipar@seriema-systems.com
Deploy in 115+ regions with the modern database for every enterprise.
MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
This is an opensource project for the calculation of the mathematical constant Pi. If you are a mathematician or programer please contribute ideas or code for this project. Non professionals are also welcome to contribute.
Programming libraries for writing an XMLDC (XML Distributed Computing) applications in C++. XMLDC is a XML-based protocol for remote procedure calls (RPC) between different systems. XMLDC is more powerful than XML-RPC and much simpler than SOAP or CORBA.
Notp is a collection of shell scripts and a simple C daemon that allows the cluster sysadmin to quickly install/update/change the running operating system on a variety of host machines. Used with a scheduler, they provide batch-runtime OS provisioning.
The NFS/RDMA project is a reference implementation of a new RDMA-capable ONC RPC transport for use by Linux kernel NFS. This transport implementation is now available as part of the Linux kernel. The code is also available separately under a dual GPL/BSD
MPI Grid Ping is a tool for measuring the latency and bandwidth of a cluster. It runs as a standard MPI cluster job, requiring no extra setup. It will be useful for testing/benchmarking and provide an OSS alternative to Microway's MPI Link-Checker.
openMosix is a Linux kernel extension for single-system image clustering. Taking n PC boxes, openMosix gives users and applications the illusion of one single computer with n CPUs. openMosix is perfectly scalable and adaptive.
Valkyries is a parallel programming project designed for and developed on a Beowulf cluster to crack several UNIX systems' passwords by brute-force. Currently implemented system cracks only numerical passwords but it's being developed.
libcsp is C a library makes programming with threads much easier. By providing an easy mechanism to express and reason about programs with multiple threads, it becomes easier to fit software into the real world.
SLLB is a linux implementation of a software load balancing written in C on GNU/Linux.
Problems:
- ethernet hardware device compatibilities
- deep kernel network programming