Download presentation
Presentation is loading. Please wait.
Published byMadeline Richards Modified over 8 years ago
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
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.