Sites Inria

Version française

MOAIS Research team

PrograMming and scheduling design fOr Applications in Interactive Simulation

  • Leader : Jean louis Roch
  • Research center(s) : CRI Grenoble - Rhône-Alpes
  • Field : Networks, Systems and Services, Distributed Computing
  • Theme : Distributed and High Performance Computing
  • Partner(s) : Université Joseph Fourier (Grenoble),Institut polytechnique de Grenoble,CNRS,Université Pierre Mendes-France (Grenoble)
  • Collaborator(s) : Laboratoire d'Informatique de Grenoble (LIG) (UMR5217)

Team presentation

MOAIS focuses on the programming of applications where increasing the number of resources is a key to improve performance: beyond the optimization of the application itself, the effective use of a larger number of resources is expected to enhance the performance. This encompasses large scale scientific interactive simulations (e.g. immersive virtual reality) that involve various resources: input (sensors, cameras, ...), computing units (processors, memory), output (videoprojectors, images wall) that play a prominent role in the development of high performance parallel computing.

Research themes

The research axes of the MOAIS project-team are focused on the scheduling problem with a multi-criteria performance objective: precision, reactivity. The originality of the MOAIS approach is to use the application's adaptability to enable its control by the scheduling. The critical points concern designing adaptive malleable algorithms and coupling the various components of the application to reach interactivity with performance guarantees.

International and industrial relations

MOAIS is partner of the network of excellence CoreGrid, the French project GRID5000 and the experimental platforms Grimage and Kinovis. International academic collborations include Urbana Champaign University of Illinois (USA), UFRGS (Porto Alegre, Brazil) and USP (Sao Paulo, Brazil). Among the industrial partners are ST, Bull and Atos companies.

Keywords: Parallel and distributed programming Scheduling Adaptive algorithms Coordination Interactivity