Aci grid asp client-Server Approach for Simulation over the grid frédéric Desprez



Yüklə 445 b.
tarix18.08.2018
ölçüsü445 b.
#73001


ACI GRID ASP Client-Server Approach for Simulation over the GRID

  • Frédéric Desprez

  • LIP ENS Lyon

  • ReMaP Project


Grid RPC and ASP concepts







Grid RPC and ASP concepts

  • Grid RPC and ASP concepts

  • ACI Grid ASP

  • Target applications

  • DIET

    • History
    • An ASP platform
















Grid RPC and ASP concepts

  • Grid RPC and ASP concepts

  • ACI Grid ASP

  • Target applications

  • DIET

    • History
    • An ASP platform


Project Overview

  • Multi-disciplinary project

  • Rent computational power and memory capacity over the net

  • Four applications with different needs and different behavior

  • Develop a toolbox for the deployment of application servers

  • Study the impact of these applications on our environment and adapt it to these new needs

  • A highly hierarchical and heterogeneous network (VTHD + networks of the labs involved in the project)

  • A software architecture developed in an RNTL project (GASP)





ASP Partners

  • ReMaP – LIP ENS Lyon F. Desprez, E. Caron, P. Combes, M. Quinson, F. Suter, Ing. X, Y

  • ARES – INSA Lyon E. Fleury

  • Résédas – LORIA Y. Caniou, E. Jeannot

  • SDRP – LIFC J.-M. Nicod, L. Philippe, S. Contassot, F. Lombard

  • Physique Lyon 1, Physique ENS Lyon, MAPLI J.-L. Barrat, V. Volpert

  • LST – ENS Lyon G. Vidal

  • SRMSC Nancy G. Monard

  • IRCOM R. Quéré, R. Sommet



Grid RPC and ASP concepts

  • Grid RPC and ASP concepts

  • ACI Grid ASP

  • Target applications

  • DIET

    • History
    • An ASP platform


Target Applications

  • Researchers of four different fields (chemistry, physics, electronics, geology)

  • Four applications with different needs and different behavior



Applications in ASP Mode

  • Study the target applications

  • Validate the parallel versions on server

  • Develop client and server « glues » and adapt DIET

  • Validate the prototype with non-specialist users

  • Adapt DIET if necessary



Digital Elevation Models (MNT)

  • Stereoscopic processing:

      • Maximal matching between the spots of both pictures.
      • Elevation computation.




Digital Elevation Models (MNT), cont.

  • Specific needs:

    • Great amount of memory
    • Great amount of data
    • Visualization
  • ASP approach:

    • Computational power:
      • Processing high-definition pictures
          • Ex : Pictures from SPOT Satellite < 5m
      • Reducing processing time
          • Ex : Earthquake.


Molecular Dynamics

  • Simulation of atomic trajectories from molecular interactions

      • - Hydrodynamics (velocity fields, temperature, etc.)
      • - Mechanical properties for solids at a micro scale:
  • Short range interactions:

      • - Partitioning  Good parallelism.
  • Differential equation solving:

  • Logs dumped on disk and exploited postmortem

  • Private and public codes





Molecular Dynamics, cont.

  • Specific needs:

    • High accuracy
    • Large systems
    • Disk logs
  • ASP approach:



Potential Energy HyperSurface (HSEP)



HSEP, cont.



HSEP, cont.

  • Specific needs:

    • Use of a Relational DB (MySQL) storing all computation done and to be done
    • A Web Interface (http+PHP) links the client to the RDB and DIET
    • Results filtering through Python scripts
    • Complexity: O(N4)
  • ASP approach:

    • DB as a DIET client
    • Security
    • Coarse grain parallelism






Microwave Circuits Simulation, cont.

  • Large systems to solve

  • Simulators source code may be confidential

    • Dedicated servers for physical simulation, reachable through DIET which provides the part of the jacobian matrix in order to build the large system to solve




Grid RPC and ASP concepts

  • Grid RPC and ASP concepts

  • ACI Grid ASP

  • Target applications

  • DIET

    • History
    • An ASP platform
















Hierarchical architecture for scalability

  • Hierarchical architecture for scalability

  • Distributing information in the entire tree

  • plug-in schedulers

  • Data persistence































Yüklə 445 b.

Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin