Title: A1261422920VUWvn
1VLAM-G Testbed
- Designing middleware bridge gap between Grid-
and application layer - Enable users to define, execute, and monitor
their experiments - location independent experimentation,
- familiar experimentation environment
- assistance during his experiment
- Enable Application developers to develop easily
modules that can be used in grid like
environment
- VLAM-G, the Grid-based Virtual Laboratory
AMsterdam, provides a science portal for
distributed analysis in applied scientific
research. - VLAM-G offers scientists the possibility to carry
out their experiments in a familiar environment.
Emphasis in the VLAM-G project is put on the
development and use of open standards and
seamless integration of external devices. - .
- For Grid-aware application developers
- Simple API to migrate legacy applications to
Grid-aware applications. - Standard communication mechanism for software
composition
- For experimental Scientists
- Real-time access/control of remote devices
- Perform geo-distributed experiments among
multi-institutions - Real-time access/control to experiment
parameters state - Seamless Interact with the Grid layer
- Experiment Design Assistant
- Data-flow-like experiments with modules
- For database interaction
- Dynamic scientific process integration
- Scientific process, application and data
integration for the extended experimentation - Complete information handling and data
manipulation within the virtual laboratory
VLAM-G Front-End
VLAM-G Architecture
- Front-end interface between the end-users and
the VLAM-G middleware - RTS the VLAM-G Run Time System runs users
experiments using the Globus - toolkit
- Kernel DB the Kernel database keeps all
information needed to support the end- - users, the Kernel DB is part
of the VLAM-G information system - Assistant helps the users during the design of
the experiments - Collaboration a subsystem allowing
geographically distributed users to - communicate and
collaborate in Real-time
The Information management of VLAM-G is supported
by the Virtual lab Information Management for
Co-Operation (VIMCO). It provides services
for ? Information handling and data
manipulation ? Modeling and interlinking
information ? Information storage and retrieval
mechanisms ? Management of VLAM-G
information The VIMCO server provides ?
Defining a base common facility for ?
Information representation ? Data manipulation ?
Supporting the highly heterogeneous environment ?
Hardware / Software ? Domain of scientific
applications
- Data manipulation
- Data manipulation libraries
- VIMCO RTS modules
- Information management modules to support other
RTS modules and application modules.
User interfaces ? make the VLAM-G functionality
available to its users ? properly support users
of application cases ? fully reflecting the
capabilities of the underlying databases to its
users.
VLAM-G support Kernel DB Kernel DB stores the
administrative information in VLAM-G, e.g. the
available modules information, user information,
etc. Session manager Manages the user sessions in
the highly distributed and heterogeneous VLAM-G
environment through a single log-on.
Advanced Functionality - ARCHIPEL Federated
Information Management The federation/integration
of information from heterogeneous sources in the
scientific domains, that collaborate via
VLAM-G Virtual Organisations Mechanisms for the
creation and operation of Virtual Organisations
supporting the interoperation of autonomous
organisations.