Presentation is loading. Please wait.

Presentation is loading. Please wait.

Virtual Lab AMsterdam VLAMsterdam Abstract Machine Toolbox A.S.Z. Belloum, Z.W. Hendrikse, E.C. Kaletas, H. Afsarmanesh and L.O. Hertzberger Computer Architecture.

Similar presentations


Presentation on theme: "Virtual Lab AMsterdam VLAMsterdam Abstract Machine Toolbox A.S.Z. Belloum, Z.W. Hendrikse, E.C. Kaletas, H. Afsarmanesh and L.O. Hertzberger Computer Architecture."— Presentation transcript:

1 Virtual Lab AMsterdam VLAMsterdam Abstract Machine Toolbox A.S.Z. Belloum, Z.W. Hendrikse, E.C. Kaletas, H. Afsarmanesh and L.O. Hertzberger Computer Architecture and Parallel Systems Group Department of Computer Science Universiteit van Amsterdam D.L. Groep National Institute for Nuclear and High Energy Physics

2 Virtual Lab AMsterdam Outline " Introduction " Objectives " VLAM Components " VLAM Experiments " VLAM Abstract Machine " Conclusions

3 Virtual Lab AMsterdam VLAM Virtual Laboratory AMsterdam A collaborative analysis environment for applied experimental science

4 Virtual Lab AMsterdam Objectives "Designing middleware: bridge gap beween Grid- and application-layer "Enable VL users to define, execute, and monitor their experiments "Provide to VL users: • location independent experimentation, • familiar experimentation environment • assistance during his experiment

5 Virtual Lab AMsterdam VLAM Functional View VLAM Science Portal + Workbench Others DNA Array genome expression Material Ana Micro beam FTIR,... Bio Medicine MRI Scanner Application Grid Fabric (Farms, microscope, etc.) VLAM RTS Grid Middleware (Globus) Domains

6 Virtual Lab AMsterdam

7 Experimental Workflow Information gathering Experimentation Interpretation Access to devices Access to information Grid accessible infra: apparatus, systems, network Access to data

8 Virtual Lab AMsterdam The VL Architecture

9 Virtual Lab AMsterdam VL-AM Kernel 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

10 Virtual Lab AMsterdam Application Domain DB  Characteristics of typical application • Scientist(s) performing the experiment • On objects and preexisting information & data • On which processes operate  That use apparatus with specific properties • Resulting in new data and information  A domain-specific flow of processes Expressive MACSEFC Examples: Expressive, MACS, EFC,...

11 Virtual Lab AMsterdam VL Experimentation Environment Data Model DNA micro-array experiment Micro-beam experiment Process Flow Template Expressive MACSEFC Application databases Experimentation Environment Data Model Common aspects of an experiment Process and data flow in an experiment Annotations on an experiment

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

13 Virtual Lab AMsterdam MacsLab Experiment

14 Virtual Lab AMsterdam VL-AM Front End

15 Virtual Lab AMsterdam VL Run Time System " Features: " Data-flow-like experiments with modules " Control parameters & read state " Interact with the Grid layer " Interaction with VL RTS? " Module developers: API " End-users: None (transparent)

16 Virtual Lab AMsterdam Module Skeleton API " Principles " Module core shared lib. with entry points: " Init(); " Run(); " Module Skeleton Services " I/O stream lib. (`port' based) " Data-type interface lib. " Parameter & state access lib.

17 Virtual Lab AMsterdam Communications Module FIFO Stream User code

18 Virtual Lab AMsterdam Communications Process VL-AM RTS User code GridFTP enabled HPSS

19 Virtual Lab AMsterdam Vlab Testbed VL-AM Globus NIKHEF VL-AM Globus UvA Globus VL-AM AMOLF Globus VL-AM SARA XXXX Other DB External DB

20 Virtual Lab AMsterdam Status of the VL Prototype  VL-AM RunTime System  Module skeleton and manager available  Communication via sockets and GridFTP  VL Front End  VL assistant  VL graphical editor

21 Virtual Lab AMsterdam Conclusions  VLAM: a science portal for exp. analysis  Workflow support for Bio-informatics, Materials Science and Biomedical Simulation & Visualisation  Seamless access to distributed resources and content  Resource Management: based on Globus  Content Management: VLAM middleware  Current status: integrating first prototypes


Download ppt "Virtual Lab AMsterdam VLAMsterdam Abstract Machine Toolbox A.S.Z. Belloum, Z.W. Hendrikse, E.C. Kaletas, H. Afsarmanesh and L.O. Hertzberger Computer Architecture."

Similar presentations


Ads by Google