cosec_voreview2004

Upload: joeburnett

Post on 02-Jun-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/11/2019 CoSEC_VOReview2004

    1/19

    Hurlburt September 04

    Collaborative Sun-Earth

    Connector: A Primer

    N. Hurlburt, P. Bose, S. Freeland, M.Woodward, G. Slater

    LMATC

    Supported by NASA through contract NNH04CC00C.

  • 8/11/2019 CoSEC_VOReview2004

    2/19

    Hurlburt September 04

    A Question

    Is there a correlation between sunspotcomplexity and maximum magnetic

    flux? Type of question we would like to ask

    Can one answer it using VOs?

    How would you use VOs to do it?

  • 8/11/2019 CoSEC_VOReview2004

    3/19

    Hurlburt September 04

    Max(abs(Magnetogram))

    What instruments havehave magnetograms?

    What intstrumentsobserved that interval?

    Find

    Magnetograms

    in interval

    Find list or definitionof "delta spot"

    Are there delta spots

    in FOV?

    Find allMagnetograms

    with delta spotsin interval

    Find

    maximum magnetic fieldin all delta spots

    from 1-Aug-2001 to 30-Jul-2004

    Solar Semantics

  • 8/11/2019 CoSEC_VOReview2004

    4/19

    Hurlburt September 04

    VSO

    Scientific Workflow

    Find

    Magnetograms

    Max(ABS(Magnetogram))

    Find Instruments

    With Magnetograms

    List

    Delta Spots

    Match

    FOV

    Get

    Magnetograms

    Plot/List

    Maximum Flux

    Start Date

    End Date

  • 8/11/2019 CoSEC_VOReview2004

    5/19

    Hurlburt September 04

    The CoSEC Solution

    Distributed data analysis system using

    Scientific workflow systems

    Semantic composition & integration

    Existing SolarSoft services & tools

    Focused on solar and space physics service

    Collaborative environment for sharing data,

    software and higher-level products Complements existing efforts in Virtual

    Observatories

  • 8/11/2019 CoSEC_VOReview2004

    6/19

    Hurlburt September 04

    CoSEC Components and

    Interactions

    3.5 Post Results

    Service

    Composition

    Agent

    1.1 Register Service

    Services KB

    2.1 Query/Browse

    Create Process Graph

    2.2 Bind Serv

    ices/

    Inputs/Ouputs

    2.3 Execute / Return

    results as URL

    3.1 Spawn Execution

    Manager Agent

    3.2 Execute Service1

    3.3 Post Results

    3.4 Execute ServiceX

    3.6 Notify Results

    Service-x

    Service-1

    Service-y

    ServiceCoordination

    Agent

    Service

    Registry

    Results

    Registry

  • 8/11/2019 CoSEC_VOReview2004

    7/19

  • 8/11/2019 CoSEC_VOReview2004

    8/19

    Hurlburt September 04

    Nearest Image Widget

  • 8/11/2019 CoSEC_VOReview2004

    9/19

    Hurlburt September 04

    Draft ResultSpace

  • 8/11/2019 CoSEC_VOReview2004

    10/19

    Hurlburt September 04

    Draft ResultSpace

  • 8/11/2019 CoSEC_VOReview2004

    11/19

    Hurlburt September 04

    Draft ResultSpace

  • 8/11/2019 CoSEC_VOReview2004

    12/19

    Hurlburt September 04

    Collaboration

    Contributing Services

    Sharing model maps

    Sharing results Publishing

    Searching

    Collaborative Spaces

  • 8/11/2019 CoSEC_VOReview2004

    13/19

    Hurlburt September 04

    Draft Results

    Knowledgebase

  • 8/11/2019 CoSEC_VOReview2004

    14/19

    Hurlburt September 04

    How to use CoSEC

    1. Download & install beta client http://cosec.lmsal.com/Downloads

    Requires: Java 1.4.2 & lots of memory Platforms: Linux, Solaris, Windows, OSX

    2. Download examples at ModelSpace http://cosec.lmsal.com/ModelSpace

    3. Register in Results Center http://cosec.lmsal.com/ResultSpace

    4. Launch CoSEC and load examples

    http://cosec.lmsal.com/Downloadshttp://cosec.lmsal.com/ModelSpacehttp://cosec.lmsal.com/ResultSpacehttp://cosec.lmsal.com/ResultSpacehttp://cosec.lmsal.com/ModelSpacehttp://cosec.lmsal.com/Downloads
  • 8/11/2019 CoSEC_VOReview2004

    15/19

    Hurlburt September 04

    To contribute today Register at team site

    Add model maps1. Create & test model using CoSEC client

    2. Save to disk3. Upload to ModelSpace

    Add services1. Create CoSEC-compliant service

    2. Create local actor with CoSEC client3. Save to disk

    4. Upload to ServiceSpace

    Add comments & advice

  • 8/11/2019 CoSEC_VOReview2004

    16/19

    Hurlburt September 04

    Add service to client

    http://www.lmsal.com/cgi-diapason/ssw_service_level0_to_level1.sh&param1=input

    Param1_out=url

  • 8/11/2019 CoSEC_VOReview2004

    17/19

    Hurlburt September 04

    Status

    Beta client available but Mostly workflow & services

    Little semantic support

    Custom communicationprotocol

    Incomplete documentation

    Too fat

    Draft Ontologies forsemantic support

    Draft Collaborative Spaces

  • 8/11/2019 CoSEC_VOReview2004

    18/19

    Hurlburt September 04

    Plans for 2005

    Client WSDL support

    Semantic composition aids Thin client using remote execution agent

    Semantic & Knowledgebase Data, services, models & results KB

    Collaborative Spaces Cleaner web interface

    Queries using knowledge bases

  • 8/11/2019 CoSEC_VOReview2004

    19/19

    Hurlburt September 04

    Conclusions

    Beta client available for adventurous

    Crude collaborative spaces open for

    business