RSS 50 projects tagged "Clustering/Distributed Networks"

Download Website Updated 30 Jan 2001 distributed.net clients

Screenshot
Pop 48.09
Vit 1.80

distributed.net is a loosely knit group of computer users from all of the world that is taking up challenges requiring lots of computing power (most notably the RC5, DES, and OGR cracking contests). It is simple to participate in the challenges by downloading and running their client software (which uses idle CPU time to complete its tasks).

No download Website Updated 30 Jan 2001 esky

Screenshot
Pop 40.56
Vit 1.42

esky is an implementation of job freezing (checkpoint/resume) for Unix processes. It can save the state of a running process to disk then later resume it from the point it left off, possibly on a different machine. esky currently works on a limited but non-trivial range of processes. esky can cope with programs that open or mmap() files, including opening shared libraries with dlopen(). esky is implemented entirely in userspace - no kernel patches or modules are required. It works under Linux 2.2 and Solaris 2.6 and is written to be independent of CPU type.

Download Website Updated 14 Feb 2007 LAM/MPI

Screenshot
Pop 148.09
Vit 7.42

LAM/MPI is an implementation of the Message Passing Interface (MPI) parallel standard that is especially friendly to clusters. It includes a persistent runtime environment for parallel programs, support for all of MPI-1, and a good chunk of MPI-2, such as all of the dynamic functions, one-way communication, C++ bindings, and MPI-IO.

Download Website Updated 04 Sep 2003 Object-Oriented MPI

Screenshot
Pop 63.36
Vit 1.62

OOMPI is an object-oriented interface to the MPI message passing library standard. It is used at a much higher level than the standard MPI C++ bindings, providing a full class library that takes advantage of many C++/object oriented abstractions for message passing. It is a thin layer that runs over any MPI-1.1 compliant C implementation.

Download Website Updated 10 Jun 2011 PVM

Screenshot
Pop 116.10
Vit 6.73

PVM (Parallel Virtual Machine) is a portable message-passing programming system, designed to link separate host machines to form a ``virtual machine'' which is a single, manageable computing resource. The virtual machine can be composed of hosts of varying types, in physically remote locations. PVM applications can be composed of any number of separate processes, or components, written in a mixture of C, C++ and Fortran. The system is portable to a wide variety of architectures, including workstations, multiprocessors, supercomputers and PCs.

Download Website Updated 24 Jul 2001 Remote Seti

Screenshot
Pop 22.49
Vit 1.41

Remote Seti's purpose is to build a client-server application that will send summaries from Seti@Home clients distributed all across a network to a central host, allowing a monitoring program to show results and statistics for multiple computers.

Download Website Updated 11 Mar 2009 Pyslice

Screenshot
Pop 40.64
Vit 3.74

Pyslice provides utility functions for parametric modeling. It creates data sets based on a configuration file and a series of template files, then runs a model against each data set. It tracks each model's progress, keeping the total number of concurrent model runs under a limit established by the user. It is useful for running many model runs on a Beowulf cluster, or for control of the model runs on single processor machines. It can also monitor the model runs through an internal queue, or place the modeling jobs into a queue managed by other software. It is written in Python.

Download Website Updated 27 Jan 2003 myBeasties

Screenshot
Pop 50.47
Vit 3.18

myBeasties is a highly flexible evolutionary programming module. It is designed to be extendable and customisable for maximum use by the Perl developer. Many species of genotypes can be evolved, and these can be used to build phenotypes of any size or complexity. These can be as simple as a list or as large as a whole class of objects.

No download Website Updated 04 Aug 2011 Warewulf

Screenshot
Pop 232.50
Vit 5.31

Warewulf is an operating system management toolkit designed to facilitate large scale deployments of homogeneous and heterogeneous systems on physical, virtual and cloud based infrastructures. Originally, the Warewulf project pioneered the concept of stateless computing in HPC, setting the standard for large-scale cluster provisioning. It provided two functions, provisioning and monitoring but the two functions did not communicate within Warewulf itself, nor was it possible to hook other functions directly into Warewulf itself. Today, Warewulf is more than just a basic provisioning and monitoring solution as it now implements an abstract, object-oriented data store and a modular interface that facilitates a highly extensible, customizable feature set. Current and planned modules include monitoring (operating system, services, filesystems, etc.), provisioning, power management, user management, configuration management, event/trigger handling and notification, scheduler integration, cloud services (both local and remote), etc.

Download Website Updated 12 Jun 2002 CountYourEuro!

Screenshot
Pop 28.35
Vit 1.00

The idea of CYE (count your Euros) is to collect data on EuroCoins all over Europe, to analyze the flow of Euros. CYE is a client through which you can enter coin data.

Screenshot

Project Spotlight

Shotwell

A photo organizer for the GNOME desktop environment.

Screenshot

Project Spotlight

STX B+ Tree

C++ template classes implementing a B+ tree key/data container in main memory.