354 projects tagged "Clustering/Distributed Networks"

Download Website Updated 22 May 2014 GNU Parallel

Screenshot
Pop 690.44
Vit 146.36

GNU parallel is a shell tool for executing jobs in parallel locally or using remote computers. A job is typically a single command or a small script that has to be run for each of the lines in the input. The typical input is a list of files, a list of hosts, a list of users, a list of URLs, or a list of tables. If you use xargs today you will find GNU parallel very easy to use, as GNU parallel is written to have the same options as xargs. If you write loops in shell, you will find GNU parallel may be able to replace most of the loops and make them run faster by running several jobs in parallel. GNU parallel makes sure output from the commands is the same output as you would get had you run the commands sequentially. This makes it possible to use output from GNU parallel as input for other programs.

Download Website Updated 15 May 2014 Ganeti

Screenshot
Pop 640.27
Vit 72.77

Ganeti is virtual server management software built on top of Xen, KVM, and other open source software. It has been designed to facilitate cluster management of virtual servers and to provide fast and simple recovery after physical failures using commodity hardware.

Download Website Updated 30 Mar 2008 jrMandel

Screenshot
Pop 25.10
Vit 1.47

jrMandel is a command line, parallel Mandelbrot set fractal renderer. It is specially designed to render high-resolution fractal images taking advantage of parallel processing, either by using multiple threads of execution (and thus suitable to run on multi-core processors) or by using a Parallel Virtual Machine (PVM) to distribute the tasks among the nodes of a computer cluster. jrMandel can also render fractals without using any parallelism, in order to compare the efficiency between parallel and non-parallel runs.

Download Website Updated 14 Jan 2012 Tahoe-LAFS

Screenshot
Pop 114.36
Vit 7.12

Tahoe-LAFS (Least Authority File System) is a decentralized data store. It distributes your filesystem across multiple servers, and even if some of the servers fail or are taken over by an attacker, the entire filesystem continues to work correctly and to preserve your privacy and security.

Download Website Updated 20 May 2010 JumboMem

Screenshot
Pop 40.99
Vit 2.21

JumboMem gives unmodified binaries transparent access to memory spread across multiple computers. The goal is to improve the performance of memory-hungry applications by replacing accesses to a slow paging device (a disk) with accesses to fast RAM located across a high-speed network. Unlike other memory servers, JumboMem does not need administrator privileges either to install or run.

Download Website Updated 02 Dec 2007 Proto Balance

Screenshot
Pop 22.45
Vit 1.00

Proto Balance is a load balancing and traffic management system that can handle up to 10,000 concurrent connections and 20,000 downloads per second. Proto Balance is a load balancer and TCP traffic port forwarder for high availability. It features an easy-to-use Web interface that requires minimal knowledge of networking and no command-line experience. Its target audience includes enterprise cluster providers, Internet service providers, and network administrators.

Download Website Updated 24 Aug 2008 jobqueue

Screenshot
Pop 32.03
Vit 2.11

jobqueue is a fault tolerant program for executing jobs in parallel to complete all jobs as quickly as possible. It can be used to distribute a set of jobs to a specific number of processors and/or machines. New jobs are started as older jobs finish. Failed jobs can be automatically restarted. Jobs can be automatically migrated away from failed nodes.

No download Website Updated 11 Jan 2008 clusterfest

Screenshot
Pop 14.70
Vit 48.26

Clusterfest is an extensible framework built in Java for managing the complexity of a multi-machine software system.

No download Website Updated 15 May 2009 STL-MPI

Screenshot
Pop 23.56
Vit 1.00

STL-MPI is an extension to MPI to support easy transfer of STL objects. It allows tight integration of MPI with objects from the C++ Standard Template Library, assisting the development of efficient parallel programs using message-passing in C++. STL-MPI provides a transparent and unified mechanism in C++ to transmit STL containers in an object-oriented and type-safe manner. It supports nested containers for data transport.

Download Website Updated 17 Jan 2008 Python Message Service

Screenshot
Pop 16.52
Vit 48.19

PMS/PyPubSub (short for Python Message Service / Python based Publish Subscribe) is a framework for implementing a publish subscribe mechanism into a Python application. A python process somewhere in the network publishes one or more topics which consist of Python objects. Multiple processes in the network can subscribe to fresh updates of the published topics. A publisher and its subsribers are fully decoupled. The datatype of a topic can be freely defined and changed at runtime. New publishers and subscribers can easily be added at runtime.

Screenshot

Project Spotlight

Miniflux

A minimalist news reader.

Screenshot

Project Spotlight

C++ Format

A small, safe, and fast formatting library for C++.