1 / 15

Harald Kornmayer (Forschungszentrum Karlsruhe) on behalf of the g-Eclipse consortium

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. Grid architecture blue print. Well known: Layered

Télécharger la présentation

Harald Kornmayer (Forschungszentrum Karlsruhe) on behalf of the g-Eclipse consortium

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. An integrated, Grid enabled workbench tool forGrid application users, Grid developersand Grid operatorsbased on the Eclipse platform Harald Kornmayer (Forschungszentrum Karlsruhe) on behalf of the g-Eclipse consortium

  2. 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)

  3. Thin clients Only web browser needed No software on client required http protocol used Server required Single point of entrance Examples: GridSphere Fat clients Fat vs thin client Fat clients • Standard computers grow • Connectivity grows • Tools for distributed software management exist • More flexibility concerning protocols • Examples: • Migrating Desktop • User oriented

  4. e-Science infrastructure • Grid infrastructure are emerging • National level • AustrianGrid • D-Grid • …. • European level • EGEE • Deisa • … • worldwide • LCG computing Grid • … • Different Grid middleware exists • gLite, UNICORE, GT4, …. i.e EGEE infrastructure in Europe

  5. 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 C++, Linux JAVA, SQL, Linux Fortran Linux, OSF, AIX C++, Linux C, Linux

  6. 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)  an integrated platform • Grid users • Grid operators • Grid application developers • Based on an industry compliant open-source tool Grid infrastructure Community • e-Science Grid actors Eclipse community

  7. The project • Funded by European Union • 24 months • approx. 2 M€ funding • Specific targeted research project • 6 Partners • Coordinator: Forschungszentrum Karlsruhe • Harald Kornmayer • More Information: http://www.geclipse.eu University of Cyprus

  8. 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

  9. Grid user roles • 3 different roles • user • operator • developer • in general... • job management • resource management • files • applications • ... •  integration in Eclipse is complex

  10. Grid project Replica Manager Resource Broker Programming languages Computing Storage Applications Infrastructure Grid project Domain services Batch apps Infrastructure Providers Policies Interactive apps Virtual Organisations Service Providers Workflows Members Web services Roles

  11. Architecture g-Eclipse VOMS UI VOMS Authent. Impl. gLite Middleware UI gLite Middleware Resource Management Implementation Authentication UI Resource Management UI Grid Authentication Core Grid Resource Management Core Job Management Res. Management Eclipse Platform

  12. User Interface contributions Resource Editor Authentication Token View Job Editor Site Configuration Editor Site View Job View Grid Workflow Editor Resource View Web View User Perspective Operator Perspective Terminal View Developer Perspective Authentication Preference Page Project Wizard Job Wizard VO Preference Page Authentication Token Wizard Project Preference Page

  13. 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

  14. 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

  15. 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 Grid-enabled, 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!

More Related