Grid5000:Experiments

From Grid5000

Jump to: navigation, search
Image:Warning.png Warning

To delete {{{2}}}

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.

Image:Note.png Note

Please have a look at the actual list of experiments performed by the Grid'5000 users.

Contents

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.
Personal tools
Wiki special pages