ahm 2005 automatic deployment and interoperability of grid services
DESCRIPTION
AHM 2005 Automatic Deployment and Interoperability of Grid Services. G.Kecskemeti, Yonatan Zetuny , G.Terstyanszky, T.Kiss, P.Kacsuk, S. Winter Centre for Parallel Computing Cavendish School of Computer Science University of Westminster [email protected]. Presentation Outline. - PowerPoint PPT PresentationTRANSCRIPT
AHM 2005. 21/09/05 www.cpc.wmin.ac.ukwww.cpc.wmin.ac.uk 1
AHM 2005AHM 2005Automatic DeploymentAutomatic Deployment and and InteroperabilityInteroperability
of of Grid ServicesGrid ServicesG.Kecskemeti, Yonatan Zetuny, G.Terstyanszky, T.Kiss, P.Kacsuk,
S. WinterCentre for Parallel Computing
Cavendish School of Computer ScienceUniversity of Westminster
AHM 2005. 21/09/05 www.cpc.wmin.ac.ukwww.cpc.wmin.ac.uk 2
Presentation OutlinePresentation Outline
1. Legacy Code Services for the Grid2. GEMLCA Concept3. GEMLCA Architecture4. Current Limitations of GEMLCA5. GEMLCA Extension Roadmap6. Automatic Deployment Service in GEMLCA7. Service Interoperability8. Conclusion and Further Work9. Useful resources10. Summary
AHM 2005. 21/09/05 www.cpc.wmin.ac.ukwww.cpc.wmin.ac.uk 3
Legacy Code Services for the GridLegacy Code Services for the Grid
• Code from the past, maintained because it works• Often supports business critical functions• Not Grid enabled
• Port them onto the Grid with minimal user effort
What to do with legacy codes when utilising the Grid?
• Bin them and implement Grid enabled applications
• Reengineer them
AHM 2005. 21/09/05 www.cpc.wmin.ac.ukwww.cpc.wmin.ac.uk 4
The GEMLCA ConceptThe GEMLCA Concept
ComputeServers
Resource manager deploys: a. LC, b. GT3/4, c.
GEMLCA
OGSA Container
Job Manager(Condor/Fork)
MMJFS
Grid HostEnvironment
(GT3/GT4)
GEMLCA Service
Legacy CodeFactory
Legacy CodeProcess
LegacyCode Job
Client: to apply legacy
code Grid service
Client: to deploy legacy
code Grid service
Use the integrated P-GRADE/GEMLCA
Portal for each case
AHM 2005. 21/09/05 www.cpc.wmin.ac.ukwww.cpc.wmin.ac.uk 5
The GEMLCA ArchitectureThe GEMLCA Architecture
P-GRADE
Portal Server
Desktop 1
Desktop N
Web browser
Web browser 3rd generation Grids:
(OGSA: GT3, WSRF, gLite)
Legacy applications
Legacy applications
Grid Site 1
Grid Site 2
AHM 2005. 21/09/05 www.cpc.wmin.ac.ukwww.cpc.wmin.ac.uk 6
Current Limitations of GEMLCACurrent Limitations of GEMLCA
• Current limitations of GEMLCA:– No Automatic Deployment Service Static
mapping of legacy components onto resources.– No Resource Broker– No Information System– No Interoperability Bridge Service Deployment,
management and invocation is limited to a single Grid site (security & policy, middleware, etc)
AHM 2005. 21/09/05 www.cpc.wmin.ac.ukwww.cpc.wmin.ac.uk 7
GEMLCAGEMLCA Extension Roadmap (i) Extension Roadmap (i)
• Extending GEMLCA with QoS based brokering and load balancing capabilities.
• What are the main barriers?– Deployment: LC services are deployed and
mapped manually to Grid resources at workflow construction time.
– Interoperability: LC services are deployed and managed within a single Grid environment (single security/policy domain).
AHM 2005. 21/09/05 www.cpc.wmin.ac.ukwww.cpc.wmin.ac.uk 8
The GEMLCA Extension Roadmap (ii)The GEMLCA Extension Roadmap (ii)
GEMLCA with Brokering, Information System and Automatic Deployment Support
P-GRADE
Portal Server
Desktop 1
Web browser
Legacy applications
Grid Site 1
Desktop N
Web browser Abstract workflow
Legacy applications
Grid Site 2
Broker
InformationService
Automaticdeployer
P-GRADE
Portal Server
Desktop 1
Web browser
Legacy applications
Grid Site 1
Desktop N
Web browser Abstract workflow
Legacy applications
Grid Site 2
Broker
InformationService
Automaticdeployer
Interoperability Bridge
AHM 2005. 21/09/05 www.cpc.wmin.ac.ukwww.cpc.wmin.ac.uk 9
Automatic Deployment Service in GEMLCAAutomatic Deployment Service in GEMLCA (i) (i)
• GEMLCA services deployment limitations• Deployment scenarios
Deploying new Grid servicesMigrating existing Grid services
• The need for an Automatic Deployment ServiceAutomatic selection servicesGrid systems integrationRefining existing services
• Deployment Service ArchitectureDeployment steps
AHM 2005. 21/09/05 www.cpc.wmin.ac.ukwww.cpc.wmin.ac.uk 10
Automatic Deployment Service in GEMLCAAutomatic Deployment Service in GEMLCA (ii) (ii)
Figure 3 Automatic Deployment Service Architecture
Site B
Dependency checkerClassifier
Description comparator
DeployerDependency installer
Automatic deployment service
Site C
Site D
Site AService
Information service
2 3
1
1
1
4
5
6
7
7 Service
1
AHM 2005. 21/09/05 www.cpc.wmin.ac.ukwww.cpc.wmin.ac.uk 11
Service Interoperability (i)Service Interoperability (i)
• Policy & Security challenges for Grid services interoperability. Multiple security implementations Dynamic creation of services Dynamic trust domain establishment
• Policy & Security interoperability scenarios. Deployment and migration of Grid services Invocation of Grid services
• Interoperability Bridge Service architecture Negotiator Layer Analyzer Layer Classifier Layer Dispatcher Layer Bridge Layer
AHM 2005. 21/09/05 www.cpc.wmin.ac.ukwww.cpc.wmin.ac.uk 12
Service Interoperability (ii)Service Interoperability (ii)
Figure 4 ADS and the x-Service Interoperability Layer
AHM 2005. 21/09/05 www.cpc.wmin.ac.ukwww.cpc.wmin.ac.uk 13
Conclusion and Further WorkConclusion and Further Work
• The industrial need for converting LC applications into Grid services with a minimal user effort.
• GEMLCA – The answer for deploying legacy applications on the Grid.
• Making GEMLCA a more comprehensive solution for Grid users by developing/extending the following features: Information system support Brokering Load balancing Automatic deployment and migration of services in a single/multi
domain environments.• Implementing of these architectures and integration with GEMLCA
is currently in progress.
AHM 2005. 21/09/05 www.cpc.wmin.ac.ukwww.cpc.wmin.ac.uk 14
Useful ResourcesUseful Resources
• GEMLCA URL:– http://www.cpc.wmin.ac.uk/gemlca/
• P-GRADE portal URL:– http://www.lpds.sztaki.hu/pgportal/
• P-GRADE NGS portal URL:– http://www.cpc.wmin.ac.uk/ngsportal/
• P-GRADE NGS GEMLCA portal– http://www.cpc.wmin.ac.uk/ngsportal/gngsportal/
AHM 2005. 21/09/05 www.cpc.wmin.ac.ukwww.cpc.wmin.ac.uk 15
- Summary –- Summary –Automatic DeploymentAutomatic Deployment and and InteroperabilityInteroperability of of Grid ServicesGrid Services
• Questions?• Comments?• Suggestions?
Thank you!Thank you!
Contact us:Contact us:The GEMLCA TeamThe GEMLCA Team
Email: [email protected]: http://www.cpc.wmin.ac.uk/gemlca/