cedps services area update cedps face-to-face meeting anl october 2007

8

Click here to load reader

Upload: madeline-richards

Post on 19-Jan-2018

214 views

Category:

Documents


0 download

DESCRIPTION

RAVI Service Implementation EPR Process Resource Context Service QueryRPs GetStatus QueryFiles GetFiles EPR ResourceHome GetMultRPs GetRP SetRP Directory Client Portal/Command Line Create Result Resource Application Service Run Blocking Run Non Blocking Base64Encoded GridFTP URI Status of the Job Explore working directory and retrieve output files Starts application and returns a reference to the result resource blast(InputFile, CmdArgs) Query application state

TRANSCRIPT

Page 1: CEDPS Services Area Update CEDPS Face-to-Face Meeting ANL October 2007

CEDPS Services Area Update

CEDPS Face-to-Face MeetingANL October 2007

Page 2: CEDPS Services Area Update CEDPS Face-to-Face Meeting ANL October 2007

ApplnService

Create

Index service

StoreRepository ServiceAdvertize

Discover

Invoke;get results

Introduce

Container

Transfer GAR

Deploy

RAVI Remote Application

Virtualization Interface Builds on Introduce

Define service Create skeleton Discover types Add operations Configure security

Wrap arbitrary executables

Page 3: CEDPS Services Area Update CEDPS Face-to-Face Meeting ANL October 2007

RAVI Service Implementation

EPR

ProcessResource

Context Service

QueryRPs

GetStatus

QueryFiles

GetFiles

EPREPR

ResourceHome

GetMultRPs

GetRP

SetRP

Directory

Client Portal/Command Line

Create Result ResourceApplication Service

RunBlocking

RunNon

Blocking

Base64EncodedGridFTP URI

Status of the Job

Explore working directory and retrieve

output files

Starts application and returns a reference to

the result resource

blast(InputFile, CmdArgs)

Query application state

Page 4: CEDPS Services Area Update CEDPS Face-to-Face Meeting ANL October 2007

Key Components Introduce along with GME etc Modification GUI Creation of Service Archives Repository Service Container Service Index Service Dynamic Deployment

Page 5: CEDPS Services Area Update CEDPS Face-to-Face Meeting ANL October 2007

Implementation Details Implemented as an extension to Introduce tool

from OSU Used JSDL Application_Type to describe the

executable Integrated with GME for management of Input and

Output types Creates a standard operation and writes code to

invoke the executable Creates a command-line client

Page 6: CEDPS Services Area Update CEDPS Face-to-Face Meeting ANL October 2007

What Works … We finished a alpha version of the

introduce plug-in Can wrap simple executables as Grid

services Fork Execution works GRAM Integration We have some ideas on how to do Security Still trying to get our heads around generic

Input and Output mapping

Page 7: CEDPS Services Area Update CEDPS Face-to-Face Meeting ANL October 2007

Presentations and Outreach Teragrid 2007 Presentation at OGF21 ICR Working Group meeting for caBIG Analytical Services Best Practices Telecon Dev.globus.org incubator

Page 8: CEDPS Services Area Update CEDPS Face-to-Face Meeting ANL October 2007

Future Work Wrap more Real Applications as Services Investigate how to map input to the application and

output from the application into well-defined schema elements

Investigate Dynamic deployment of Application service Archives into a stand-alone GT container and test if the new capabilities are discovered using registry

Investigate how Environment required for the execution of an application is met. Look into SoftEnv extensions on RSL.

Investigate and implement Virtual Machine based Provisioning solutions