Grid5000:Experiments
From Grid5000
This page presents a list of experiments to be done on Grid'5000. Since many experiments are proposed, we also give a summary of the proposed experiments.
| Note | |
|---|---|
Please have a look at the actual list of experiments performed by the Grid'5000 users. | |
Networking
End Host Communication layer
- Intelligent Usage of NICs for local and wide area communications
- Direct file access over Myrinet : ORFA/NFS and ORFA/LUSTRE
High performance long distance protocols
- Alternative Transport for very high speed networks (backpressure)
- Differentiated transport with delay control on WAN
- Reliable active and non active Multicast
- Network Bandwidth optimization in Grid (VTHD++, Paco++).
High Speed Network Emulation
- Automatic Deployment of emulated high speed domains
- Experiment design for grid flow interactions studies
Grid Networking Layer
- Network Resource and QoS on demand
- Grid Overlay and Programmable Routers
- Measurement Services for network aware middleware
Middleware
Grid'5000 control
- Computing Environment deployment (Ka-tools)
- Experiment automation (security and control
- VGrid « mapping a virtual Grid on a real testbed »
- Monitoring, benchmarking, performance characterization and analysis
Scheduling / distribution
- Scheduling : Data transfers, global communications, work stealing,...
- Data re-distribution in Grid
- Task distribution and load balancing in heterogeneous Grid
- Mixed Parallelism (task and data parallelism)
- Mixing data management and task scheduling
- Hierarchical and Distributed Scheduling
Fault tolerance
- Fault tolerant Grid-RPC (RPC-V)
- Hierarchical Fault tolerant MPI (MPICH-V)
- Fault tolerant in data-flow approach (Athapascan)
Management
- AROMA tool : resources management over a Grid of clusters with different classes of services
- Mobile agents for open Grid management
- Management of Grids and hosted services (security, QoS, monitoring & control, dynamic configuration, ...)
- Optimization for wide area distributed query processing
- Virtualization of data storage on Grids
- Automatic Deployment of GridRPC middle tier.
- Multiclusters and lightweights Grid resource management (OAR/CIGRI)
Global Computing/P2P Middleware
- Executing Web Services on Desktop Grid Workers (XtremWeb)
- Distributing the Coordination in Desktop Grids (XtremWeb)
- Harnessing Clusters as parallel Workers
- Probabilistic certification in peer-to-peer systems
- Large Scale Data Sharing Service based on JXTA (JuxMem)
- Experimenting management services for textual document in P2P systems
Grid SSI OS and Grid I/O
- Grid file system (NFSG)
- Grid-aware OS (Kerrighed)
- Coupling Computational Grid with Reality Center
Programming
Component programming on the grid
- ProActive : a JAVA library (parallel, distributed, concurrent computing with security and mobility)
- Assessment of scalability, deployment, security and fault tolerance issues
- Hierarchical components architecture
- PadicoTM/Paco++ combining parallel and distributed computing
RPC Environment
- Large scale experimentation of the DIET platform (Distributed Interactive Engineering Toolbox)
- Client/Agent/Server model following the GridRPC standard with distributed scheduling agents
MPI Environment
- Time sharing Grid resources
- Migration over Clusters with heterogeneous high speed networks
Code Coupling
- Application coupling with Athapascan
- Communication / method invocation rescheduling into ORB (HOMA)
- Fluid transfer simulation and geological code with PadicoTM/Paco++
Applications
Multi-parametric applications
- ACI GRID-TLSE Project : expertise site for sparse linear algebra
- Climate modeling and Global Change
- DataGène Project : Functional genomic
Large scale experimentation of distributed message passing applications
- JECS: a JAVA Environment for Computational Steering
Distributed computing and interactive visualization of 3D numerical simulations (Caiman and Oasis project-teams)
Collaborative environment
Computational Electromagnetism application (JEM3D)
- MECAGRID (ACI GRID project, Smash project-team)
Massively parallel computations in multi-material fluid mechanics
Study of numerical algorithms for heterogeneous computing platforms
- Grid computing for medical applications (Epidaure project-team)
Interoperable medical image registration grid service
- Optimal design of complex systems (Coprin project-team)
Evaluation of parallel optimization algorithms based on interval analysis techniques
Study of load balancing strategies on heterogeneous resources
- CFD, astrophysics,… applications
- Collaborating tools in virtual 3D environment.
