Grid5000:Software: Difference between revisions

From Grid5000
Jump to navigation Jump to search
No edit summary
No edit summary
Line 72: Line 72:
|contacts=[mailto:samuel_DOT_thibault_AT_labri_DOT_fr Samuel Thibault]
|contacts=[mailto:samuel_DOT_thibault_AT_labri_DOT_fr Samuel Thibault]
|logo=
|logo=
|status= stable
|status= Production
|homepage=http://runtime.futurs.inria.fr/marcel/
|homepage=http://runtime.futurs.inria.fr/marcel/
|availability=Bordeaux
|availability=Bordeaux
Line 82: Line 82:
|contacts=[mailto:nathalie_DOT_furmento_AT_labri_DOT_fr Nathalie Furmento]
|contacts=[mailto:nathalie_DOT_furmento_AT_labri_DOT_fr Nathalie Furmento]
|logo=
|logo=
|status= stable
|status= Production
|homepage=http://runtime.futurs.inria.fr/MadMPI/
|homepage=http://runtime.futurs.inria.fr/MadMPI/
|availability=Bordeaux
|availability=Bordeaux
Line 92: Line 92:
|contacts=[mailto:nathalie_DOT_furmento_AT_labri_DOT_fr Nathalie Furmento], [mailto:guillaume_DOT_mercier_AT_labri_DOT_fr Guillaume Mercier]
|contacts=[mailto:nathalie_DOT_furmento_AT_labri_DOT_fr Nathalie Furmento], [mailto:guillaume_DOT_mercier_AT_labri_DOT_fr Guillaume Mercier]
|logo=
|logo=
|status= stable
|status= Production
|homepage=http://runtime.futurs.inria.fr/mpi/
|homepage=http://runtime.futurs.inria.fr/mpi/
|availability=Bordeaux
|availability=Bordeaux
Line 102: Line 102:
|contacts=[mailto:olivier_DOT_aumage_AT_labri_DOT_fr Olivier Aumage], [mailto:elisabeth_DOT_brunet_AT_labri_DOT_fr Elisabeth Brunet]
|contacts=[mailto:olivier_DOT_aumage_AT_labri_DOT_fr Olivier Aumage], [mailto:elisabeth_DOT_brunet_AT_labri_DOT_fr Elisabeth Brunet]
|logo=
|logo=
|status= stable
|status= Production
|homepage=http://runtime.futurs.inria.fr/newmadeleine/
|homepage=http://runtime.futurs.inria.fr/newmadeleine/
|availability=Bordeaux
|availability=Bordeaux
}}
}}

Revision as of 18:03, 12 March 2007

OAR 2.0

Logo oar.png

OAR is a resource manager (or batch scheduler) for large clusters. It allows cluster users to submit or reserve nodes either in an interactive or a batch mode.

Kadeploy 2.1.5

Kadeploy.png

Kadeploy is a fast and scalable deployment system towards cluster and grid computing. It provides a set of tools, for cloning, configuring (post installation) and managing a set of nodes. Currently it deploys successfully linux, *BSD, Windows, Solaris on x86 and 64 bits computers.

TakTuk 3

TakTuk.png

TakTuk is a tool for deploying parallel remote executions of commands to a potentially large set of remote nodes. It spreads itself using an adaptive algorithm and sets up an interconnection network to transport commands and perform I/Os multiplexing/demultiplexing. The TakTuk mechanics dynamically adapts to environment (machine performance and current load, network contention) by using a reactive work-stealing algorithm that mix local parallelization and work distribution.

KaVlan

VLAN manipulation tool for network isolation of experiment

Katapult

Katapult is a small, well-tested script to automatically start experiments using deployments. Most experiments start by deploying the nodes, re-deploying the nodes if too many of them failed, copying the user's SSH key to the node, etc. Katapult automates all those tasks.

GRUDU

GRUDU.png

GRUDU for Grid5000 Reservation Utility for Deployment Usage is a tool for managing Grid5000 resources, reservations and deployments. It provides :

  1. the access to the Grid5000 grid environment through a GUI interface allowing the user to get detailed informations on the grid, the clusters, and the present jobs.
  2. the reservation of resources on default or deploy queue thanks to an user-friendly interface
  3. the deployment of images on the nodes reserved on the deploy queue (through Kadeploy)
  4. the acces to a terminal on each level of the grid (the connection frontale, a cluster frontale or the master node of a reservation)

As GRUDU is a JAVA-based and client-side software it is cross-platform and you only need a JVM 1.5.0 or later on your computer to run it.

Marcel

Marcel is a POSIX-compliant thread library featuring a programmable scheduler designed for hierarchical multiprocessor architectures.

Mad-MPI

Mad-MPI is an efficient implementation of MPI for fast networks.

MPICH-Madeleine

MPICH-Madeleine is an MPI implementation for clusters and clusters of clusters with heterogenous networks.

NewMadeleine

the NewMadeleine communication library provides extended capabilities for dynamic communication optimization on top of high performance networks.