An integrated, Grid enabled workbench tool for Grid application users, Grid developers and Grid operators based on the Eclipse platform Harald Kornmayer (Forschungszentrum Karlsruhe) on behalf of the g-Eclipse consortium Dr. Harald Kornmayer g-Eclipse Crakov Grid Workshop 06 Grid architecture blue print • Well known: – Layered – Different solutions available • gLite • UNICORE • Globus • … User interfaces Application services High level Grid services middleware Fabrics (computation, storage, networks) • User interfaces – Most projects use a web server based approach for user interfaces • http protocol have some limitations (request/response) Dr. Harald Kornmayer g-Eclipse Crakov Grid Workshop 06 Fat vs thin client Thin clients • Only web browser needed • No software on client required • http protocol used • Server required – Single point of entrance • Examples: – Migrating Desktop • User oriented – GridSphere Dr. Harald Kornmayer Fat clients clients • Standard computers grow • Connectivity grows • Tools for distributed software management exist • More flexibility concerning protocols • Examples: g-Eclipse Crakov Grid Workshop 06 e-Science infrastructure • Grid infrastructure are emerging i.e EGEE infrastructure in Europe – National level • AustrianGrid • D-Grid • …. – European level • EGEE • Deisa • … – worldwide • LCG computing Grid • … • Different Grid middleware exists – gLite, UNICORE, GT4, …. Dr. Harald Kornmayer g-Eclipse Crakov Grid Workshop 06 e-Science applications • Many application domains starts using Grid infrastructures – Grid applications are workflows • Even a embarrassingly parallel task is a workflow! – Grid applications access different computing systems – Grid applications are written in different programming languages – Errors are not easy to debug as the infrastructure can change all the time Dr. Harald Kornmayer g-Eclipse C++, Linux JAVA, SQL, Linux Fortran Linux, OSF, AIX C, Linux C++, Linux Crakov Grid Workshop 06 The g-Eclipse vision • • • • Many projects developed promising Grid tools Each project had its own UI (portal) framework Easy exchange of results was „impossible“ User centric approaches (application end user) Grid infrastructure Community an integrated platform • e-Science – Grid users Grid actors – Grid operators – Grid application developers Eclipse community • Based on an industry compliant open-source tool Dr. Harald Kornmayer g-Eclipse Crakov Grid Workshop 06 The project • Funded by European Union • 24 months • approx. 2 M€ funding • Specific targeted research project • 6 Partners University of Cyprus – Coordinator: Forschungszentrum Karlsruhe • Harald Kornmayer • More Information: http://www.geclipse.eu Dr. Harald Kornmayer g-Eclipse Crakov Grid Workshop 06 Eclipse • Started in 2001 – IBM donated their Java development framework as Open Source – Pure Java development – First industrial partners joined • Eclipse Foundation started in 2004 – Independent non-profit organization • Eclipse management organization • Councils (requirements, architecture and planning) • 10 projects (including > 50 subprojects) – With Eclipse 3.0 not only a Java IDE, but a general framework build for extension Dr. Harald Kornmayer g-Eclipse Crakov Grid Workshop 06 Grid user roles • 3 different roles – user – operator – developer • in general... – job management – resource management • files • applications • ... • integration in Eclipse is complex Dr. Harald Kornmayer g-Eclipse Crakov Grid Workshop 06 Grid project Resource Broker Computing Replica Manager Storage Applications Infrastructure Grid project Infrastructure Providers Virtual Organisations Members Dr. Harald Kornmayer Programming languages Policies Domain services Batch apps Interactive apps Service Providers Workflows Web services Roles g-Eclipse Crakov Grid Workshop 06 Architecture g-Eclipse VOMS UI Authentication UI VOMS Authent. Impl. Grid Authentication Core gLite Middleware UI gLite Middleware Resource Management Implementation Resource Management UI Grid Resource Management Core Job Management Res. Management Eclipse Platform Dr. Harald Kornmayer g-Eclipse Crakov Grid Workshop 06 User Interface contributions Resource Editor Authentication Token View Site View Job View Web View Resource View Job Editor Grid Workflow Editor User Perspective Terminal View Project Wizard Operator Perspective Developer Perspective Authentication Preference Page Job Wizard VO Preference Page Authentication Token Wizard Dr. Harald Kornmayer Site Configuration Editor Project Preference Page g-Eclipse Crakov Grid Workshop 06 Roadmap/milestones 2007-01 Version 0.1 authentication, job, file, resource management exemplary support for gLite 2007-06 Version 0.5 core features improvements support for gLite first review 2007-12 Version 0.8 core features improvements support for second middleware 2008-06 Version 1.0 final release with core features support for second middleware second review • Milestone candidates on a 4-6 week period Dr. Harald Kornmayer g-Eclipse Crakov Grid Workshop 06 Status/First results • First Architecture finished • Implementation started – VO Management • Declare memberships • Manage identities/roles – File browser • Knowledge from MD used – Terminal access – JDL Editor started – … • Collaboration – With Eclipse Foundation • Proposed a technology project – Collaboration with EGEE and int.eu.grid established Dr. Harald Kornmayer g-Eclipse Crakov Grid Workshop 06 Summary • g-Eclipse started 1st of July 2006 • Architecture defined • Implementation of prototype version started The following goals are addressed: • Creation of an “eco system” of tools to build Gridenabled, interactive graphical user interfaces – For users, operators and developers • g-Eclipse open source community to guarantee sustainability of this “eco system” – Eclipse project proposed • To be approved soon! • Awareness of Grid technology in industry by using one of their standard “eco system” – Participation at the Eclipse summit 2006 last week! Dr. Harald Kornmayer g-Eclipse Crakov Grid Workshop 06
© Copyright 2026 Paperzz