Xi-Batch is a very flexible job scheduling and workload management system. It provides time-based scheduling as well as load management, dependency-based job execution, and job prioritization. Each job's environment (environment variables and I/O default paths) is established by the system based on user ID. It can manage jobs in a single server or across a network of any number of servers, even different UNIX/Linux platforms. It can be controlled by CLI, a GUI (Motif), A Windows client, a Web-browser, or through an API. It works as an intelligent job dispatcher in grids or other server clusters.
FREP is an application which can be used to keep files in a cluster of servers synchronized from a centralized location. Under the hood, it uses the Spread toolkit (broadcast/multicast traffic), libevent/epoll, sendfile, inotify, intelligent file transfers using the generic diff format, and zlib compression.
DBReplicator is a powerful application for network-based multi-master heterogeneous database replication or filtered synchronization. It supports heterogeneous replication, bi-directional data synchronization between any of the supported database backends, application independence, automatic conflict detection and resolution, a scheduling facility, verbose debugging using Apache log4j, special characters, and automatic table creation.
The Scalable Assembler at Notre Dame (SAND) replaces the early stages of the Celera Assembler with scalable versions that can run on collections of commodity computers. By harnessing clusters, clouds, grids, or just random machines in your office, many bioinformatics tasks can be reduced from weeks or months down to minutes or hours.
Clustering is the idea of making several computers act as one for the purposes of either performance or reliability. The Clustering Daemon guarantees that a response will be serviced provided at least one cluster node is up. It runs as a userspace process and provides a large amount of flexibility.
The Linux Extended Ring Daemon matches "sequences" of a phonerings/timedelay confguration with rings and time delays coming from a modem. A fully matched sequence will execute a specified command. Thus, commands can be run while your modem stays on-hook. It could be used to make your system automatically connect to the Internet whenever you want.