Astrogrid Overview - PowerPoint PPT Presentation

1 / 26
About This Presentation
Title:

Astrogrid Overview

Description:

Astrogrid is a 10M project aimed at building a data-grid astronomy, to form a ... Noel Winstanley, Dave Morris, Kona Andrews, Kevin Benson, Jeff Lusted, Catherine ... – PowerPoint PPT presentation

Number of Views:38
Avg rating:3.0/5.0
Slides: 27
Provided by: cather84
Category:

less

Transcript and Presenter's Notes

Title: Astrogrid Overview


1
Astrogrid Overview (??)
PLASTIC
  • ??
  • clq2_at_star.le.ac.uk
  • ??,??
  • 29th Nov 3rd Dec

2
Astrogrid Backgroud??
  • Astrogrid is a 10M project aimed at building a
    data-grid astronomy, to form a global Virtual
    Observtory. It is also one of several Grid
    projects in the UK's e-Science initiative.
  • Astrogrid is funded via the UK's Particle Physics
    Astronomy Research Council (PPAR ??????????)
    and by the European Commission (?????).
  • The project was formally started on 2001
    September 1, with the first phase ending Dec
    2004, and the current extension to Dec 2007
  • AG1 AG2 AG3

3
Project Members
  • Project Lead Andy Lawrence
  • Programme Manager Tony Linde
  • Project Manager Keith Noddle
  • Project Scientist Nic Watson
  • Developer Guy Rixson, Noel Winstanley, Dave
    Morris, Kona Andrews, Kevin Benson, Jeff Lusted,
    Catherine Ling Qin, John Taylor, Elizabeth Auden
    etc..

4
Astrogrid Components (??)
  • Registry ??,??
  • Community ??,???
  • FileManager/Filestore ????
  • WorkflowJes ????????????
  • CEA ?????
  • DSA ???????
  • Workbench ????

5
(No Transcript)
6
Registry (??,??)
  • The Registry is the centre of the virtual
    observatory. All resources are listed in it along
    with metadata (???) that allows those resources
    to be matched to the task a user wishes to
    perform.
  • Basic Registry functionalities
  • allowing resources to be added or removed and
    updated
  • harvesting into/from other registries.
  • Queries can be made against the registry using
    either an XQuery based method or an IVOA standard
    query interface.

7
Community (??,???)
  • functionality to allow the management of
    communities creating accounts (persons) and
    groups, adding accounts to groups and removing
    them, assigning privileges to groups etc.

8
FileManager/Filestore (VOSpace) ????
  • The concept of virtual storage space, allowing a
    user to store items of data, whether files or
    database tables, at remote locations without
    having to have an account at those locations, and
    to access those items without needing to specify
    any physical address, is one promised by grid
    technologies.

9
Workflow/JES ????????????
  • User interface (??) for workflow construction
  • Create complicated workflows with parallel flows,
    sequences, branching and conditional execution
  • Job Execution Service (JES)
  • execute, or cause to be executed, each task in a
    workflow

10
Common Execution Architecture (CEA) ?????
  • ??????????? ???? Reasonably small set of
    interfaces and schema to model how to execute a
    typical Astronomical application within the
    Virtual Observatory (VO).
  • ????? To create a uniform interface and model for
    an application and its parameters. This has twin
    benefits
  • It allows VO infrastructure writers a single
    model of an application that that have to code
    for.
  • Application writers know what they have to
    implement to be compatible with a VO
    Infrastructure.
  • To provide a higher level description than WSDL

11
DataSet Access (DSA) ???????
  • A facade for an archive of tabular data held in a
    RDBMS. Typically, it is used with astronomical
    source-catalogues. DSA offers several web-service
    interfaces.

12
Workbench Users Perspective??????
  • Workbench GUI (Graphical user interface)
    Application
  • Java WebStart / Installer
  • Rich user applications
  • Data discovery Astroscope Helioscope
  • Task Launcher run a single task ( e.g. SIAP
    query, remote applications, ADQL queries)
  • Workflow Builder combine CEA applications
  • Lookout Task Monitor and Result Access
  • Myspace Browser
  • Registy Bowser
  • PLASTIC exchange data with Topcat, Aladin,
    Vospece, Visivo, Gaia, Specview, VOSpace
  • Workbench does not analysis or visualization
    itself.
  • Scripting access to VO services (Python, Perl..)

13
(No Transcript)
14
(No Transcript)
15
(No Transcript)
16
(No Transcript)
17
(No Transcript)
18
  • Displays execution progress and results from
  • Task Launcher tasks
  • Workflows
  • Single place to look for progress information,
    execution transcripts, results
  • PLASTIC integrated local and staged results can
    be passed to applications

19
Workflow Builder
  • Building Complicated workflows (Drag and Drop)
  • Demonstration

20
Astro Runtime
  • The Astro Runtime (AR) is a platform-independent
    (????) executable that, in it's typical
    configuration, runs in the background on the
    user's desktop. It hides the complexity of the
    emerging VO system behind a simple, stable,
    consistent, self-contained façade.
  • A library of virtual-observatory functions and
    clients
  • Scope integrate all VO standards, popular ad-hoc
    services, suitable helper functions
  • Library is exposed as a desktop service
  • Accessible from almost all programming languages
  • XMLRPC, HTTP, RMI
  • Trivial to install Java WebStart standalone
    embedded.
  • Minimal setup no complication or native
    libraries
  • Library design uses consistent abstractions and
    types
  • Cleaner API, fewer special cases, shallow
    learning curve, procedural / object based design.
  • Insulates client from change and detls.
  • Shared component
  • Single signon, single configuration
  • Cached registry queries, other data.
  • For more Information, Contact Noel Winstanley
    (nw_at_jb.man.ac.uk)

21
PLASTIC ???
  • Plastic is a protocol that allows heterogeneous
    desktop applications to talk to each other
  • Plastic is a simple messaging system
  • No security, encryption, guaranteed delivery,
    transactions etc
  • Extensible via new messages
  • Publish-Subscribe architecture Plastic Hub
  • Platform and language independent
  • Communication over xml-rpc or JavaRMI
  • More added if there's demand
  • Based on the technologies in the AstroRuntime

22
Why Plastic?
  • It's very simple to implement
  • Your application can be plasticized in minutes
  • Cross platform
  • Language-agnostic
  • Java, Python, Tcl, Perl, C
  • Large existing application-base
  • gt14 apps as of Oct 06
  • Access to the AstroRuntime and all IVOA services
    for free Aladin, Topcat etc
  • For more Info Contact John Taylor (jdt_at_roe.ac.uk)

23
Summary
  • Astrogrid welcome astronomers across the world to
    be part of it
  • China VO installation of Astrogrid Components on
    archive.lamost.org
  • Astrogrid trial route across the world
    http//thor.roe.ac.uk/weasl/index.faces
  • More Info www2.astrogrid.org and
    wiki.astrogrid.org

24
Simple Demo
25
(No Transcript)
26
Thank You!
Write a Comment
User Comments (0)
About PowerShow.com