Presentation is loading. Please wait.

Presentation is loading. Please wait.

CEDPS Services Area Update CEDPS Face-to-Face Meeting ANL October 2007.

Similar presentations


Presentation on theme: "CEDPS Services Area Update CEDPS Face-to-Face Meeting ANL October 2007."— Presentation transcript:

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

2 Appln Service Create Index service Store Repository Service Advertize Discover Invoke; get results Introduce Container Transfer GAR Deploy RAVI l Remote Application Virtualization Interface l Builds on Introduce u Define service u Create skeleton u Discover types u Add operations u Configure security l Wrap arbitrary executables

3 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

4 Salient Features l Integrated solution l Monitoring capabilities l Security Framework l Strong Typing l Support l Licensing l Integration with Provisioning Solutions

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

6 Implementation Details l Implemented as an extension to Introduce tool from OSU l Used JSDL Application_Type to describe the executable l Integrated with GME for management of Input and Output types l Creates a standard operation and writes code to invoke the executable l Creates a command-line client

7 What Works … l We finished a alpha version of the introduce plug-in l Can wrap simple executables as Grid services l Fork Execution works l GRAM Integration l We have some ideas on how to do Security l Still trying to get our heads around generic Input and Output mapping

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

9 Future Work l Wrap more Real Applications as Services l Investigate how to map input to the application and output from the application into well-defined schema elements l Investigate Dynamic deployment of Application service Archives into a stand-alone GT container and test if the new capabilities are discovered using registry l Investigate how Environment required for the execution of an application is met. Look into SoftEnv extensions on RSL. l Investigate and implement Virtual Machine based Provisioning solutions


Download ppt "CEDPS Services Area Update CEDPS Face-to-Face Meeting ANL October 2007."

Similar presentations


Ads by Google