1 / 12

WP1 : Applications

Océan / atmosphère Cosmologie Site d'expertise algèbre linéaire creuse TLSE. WP1 : Applications. Goals of LEGO. Research fields Deployment Components Communications Scheduling Data Management Workflows Glue between all these? Grid Middleware. Description de l'application TLSE.

trixie
Télécharger la présentation

WP1 : Applications

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Océan / atmosphère Cosmologie Site d'expertise algèbre linéaire creuse TLSE WP1 : Applications

  2. Goals of LEGO • Research fields • Deployment • Components • Communications • Scheduling • Data Management • Workflows • Glue between all these? • Grid Middleware

  3. Description de l'application TLSE P. Amestoy, F. Camillo, M. Daydé, L. Giraud, R. Guivarch, A. Hurault, M. Pantel, and C. Puglisi (IRIT-ENSEEIHT)‏ and J.-Y. L’Excellent (LIP-ENS Lyon / INRIA)‏ http://gridtlse.org

  4. Sparse Matrices Expert Site? • Expert site: Help users in choosing the right solvers and its parameters for a given problem; • Chosen approach: Expert scenarios which answer common user requests; • Main goal: Provide a friendly test environment for expert and non-expert users of sparse linear algebra software; • Easy access to: • Software and tools; • A wide range of computer architectures; • Matrix collections; • Expert Scenarios; • Also : Provide a testbed for sparse linear algebra software.

  5. Why do we use a Grid? • Sparse linear algebra software uses sophisticated algorithms for (pre-/post-) processing the matrix; • Multiple parameters interfere for efficient execution of a sparse direct solver: • Ordering; • Amount of memory; • Architecture of computer; • Libraries available; • Determining the best combination of parameter values is a multi-parametric problem. • Well-suited for execution over a Grid.

  6. Main Software Issues • The same interface provides the users with access to • several expertise scenarios; • several solvers and their parameters (using middleware to access the GRID). • Experts provide scenarios which • reduce the combinatorial nature; • produce useful synthetic comparison. • It should be easy to • add new solvers which can be used by old scenarios; • add new scenarios which use old solvers; • use the characteristics of new solvers in new scenarios.

  7. Key ideas in describing expert procedures • We do not want to ask an expert in sparse linear algebra to deploy services over the grid at the usual level i.e. interfaces description, GridRPC calls, ... • We have specified and developed: • a high level - graphical - description of the expert process that we callscenarios(GEOS)‏ • a semantic based description of software, control parameters and matrices based on meta-data(PRUNE)‏

  8. Solver Descriptor Scenario Editor The GRID-TLSE Platform Expert User GRID-TLSE Data Base

  9. ? Standard User Computer Grid Solvers Matrices The GRID-TLSE Platform Execution of a scenario User request OP2 IN OUT Expertise Request Scenario OP1 Workflow (set of experiments)‏ XML description of experiments Results Executions

  10. Status • Semantic description used within scenarios • The expert engine interpretes scenarios to generate dynamic workflows executed using DIET • Deployments over several infrastructures (G5K, workstations,...)‏ • Joined project with Japan Atomic Energy Agency (interoperability DIET / AEGIS-ITBL, japanese solvers and machines within TLSE,...)‏ • Experiments with advanced trading (cooperation with National Academy of Sciences of Armenia)‏ • http://gridtlse.org opened with several softwares and scenarios (currently MA48, MA49, MUMPS, SuperLU, UMFPack)‏

  11. Key features • Key points: high level description of scientific software and use of scenarios for generating dynamic workflows • Practical consequences: • Adding / removing solvers does not require to update scenarios (it will be automatically discovered)‏ • Introduction of new scenarios make use of deployed software • The approach described is intended to be generic: we explore the use of this approach in other areas

  12. Future developments • More softwares within TLSE • Improvement in the scenarios: use of constraints to limit combinatorial explosion • Advances trading : enhance web demonstrator, DIET / Scilab ? • Autonomic management of services

More Related