1 / 29

VLAM-G: A Grid-based Virtual Laboratory

A collaborative analysis environment for applied experimental science, providing seamless access to distributed resources.

perrye
Download Presentation

VLAM-G: A Grid-based Virtual Laboratory

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. VLAM-G: A Grid-based Virtual Laboratory Presented by Cees de Laat VLAM-G developers team Computer Architecture and Parallel Systems GroupDepartment of Computer ScienceUniversiteit van Amsterdam National Institute for Nuclear and High Energy Physics Institute for Atomic and Molecular Physics

  2. Outline • Introduction • Objectives • VLAM-G Components • VLAM-G Experiments • VLAM-G RunTime System • Conclusions

  3. VLAM-GVirtual Laboratory AMsterdam A collaborative analysis environment for applied experimental science

  4. Application Layer Virtual Lab. Grid Layer

  5. Objectives • Designing middleware:bridge gap between Grid- and application-layer • Enable VLAM-G users todefine, execute, and • monitor their experiments • Provide to VLAM-G users: • location independent experimentation, • familiar experimentation environment • assistance during their experiments • Easy way to bring new applications to the Grid

  6. Why the VLAM-G project? • The Grid deals only with raw data • A large number of potential applications require the manipulation of more than just raw data • The Grid is just a bag of tools • The development of grid enabled applications require extensive knowledge in programming

  7. Bio Medicine MRI Scanner Grid Middleware (Globus) VLAM Functional View DNA Arraygenomeexpression Material Ana Application Others Micro beamFTIR, ... Domains VLAM Science Portal + Workbench VLAM RTS Grid Fabric (Farms, microscope, etc.)

  8. Experimental Workflow Information gathering Interpretation Experimentation Access todevices Access todata Access to information Grid accessible infra: apparatus, systems, network

  9. The VLAM Architecture

  10. VLAM-G Architecture VLAM-G Client collaboration Module Repository SessionManager Assistant M1 RTS M2 Mn VIMCO Grid/Globus Services RTS DB PFT DB Resource A Resource B

  11. RTS DB • Stores user support information: • experiment topology definitions • module descriptions • user information • Provides cross-links to application annotations • Based on object-oriented database technology • Extends resource directories now used in Grid

  12. Application Domain DB • Characteristics of typical application Scientist(s) performing the experiment on: • objects and preexisting information & data on which processes operate, usingapparatuswith specific properties • Resulting in new data and information • A domain-specific flow of processes Examples: Expressive, MACS, EFC, ... MACS EFC Expressive

  13. Process Flow Template(PFT) • Used as a blueprint for a specific type of experiments • PFT is designed offline by the experts in each scientific domain • It is the main interface used by the VLAM-G users to perform a specific experimentation in the VLAM-G environment. • It Guides the user while performing the experiment.

  14. Owner Literature Photograph Empty Interpretation Data Cube Sample Extraction Cerf. Tool Settings Treatment DC Analys. Q. Ctrl Apparatus Ana Tool Treated sample Data Cube Raw Data Conversion Process Flow Template Surface Scan

  15. MacsLab Experiment

  16. VLAM-G Run Time System • Features: • Data-flow-like experiments with modules • Control parameters & read state • Interact with the Grid layer • Interaction with VLAM-G RTS? • Module developers: API • End-users: None (transparent)

  17. Status of the VLAM-G Prototype • VLAM-G RunTime System • Module skeleton and manager available • Parameter control available • Communication via GridFTP • VLAM-G FrontEnd/GUI • Experiment topology editor • Process flow template editor

  18. XXXX XXXX VLAM-G Globus VLAMG VLAM-G Globus Globus Globus Globus VLAM-G XXXX Globus VLAM-G Testbed XXXX External DB UvA AMOLF SARA Leiden NIKHEF Other DB

  19. Current VLAM-G FrontEnd

  20. Demo1: histogram

  21. Demo2: Floating Ball

  22. Demo3: MACSLab Exp

  23. Demo4: RMI Scan

  24. Potential Research issues • Resource Management on the Grid • One Ph.D student is going to study this topic in detail • Security issues on the Grid • Federating Data on the Grid

  25. Conclusions • VLAM-G: a science portal for exp. analysis • Workflow support forBio-informatics, Materials Scienceand Biomedical Simulation & Visualisation • Seamless access to distributed resources • Resource Management: based on Globus • Content Management: VLAM-G middleware • Current status: preparing the beta-release of the VLAM-G toolkit.

  26. VLAM-G Front End

  27. Adam Belloum David Groep Anne Frenkel Cees de Laat Toto van Inge Gert Eijkel Zeger Hendrikse Dmitry Vasunin Ersin Kaletas Vladimir Korkhov Robert Belleman Hakan Yakali Hamideh Afsarmanesh Timo Breit Peter Sloot Ron Heeren People (not comprehensive)

  28. References • Globus: http://www.globus.org/ • Globus doc: http://www.globus.org/documentation/ • Globus UvA: http://www.science.uva.nl/~zegerh/globus/ • Globus papers: contact me for Globus retreat 2001 papers and slides • VLAM-G: http://www.dutchgrid.nl/VLAM-G/ • VLAM-G paper: bottom of above webpage

More Related