Download presentation
Presentation is loading. Please wait.
Published byRandolf Burke Modified over 8 years ago
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
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.