1 / 14

EUROGRID – An Integrated User–Friendly Grid System

A Member of the ExperTeam Group. EUROGRID – An Integrated User–Friendly Grid System. Hans–Christian Hoppe, Karl Solchenbach. Pallas GmbH Hermülheimer Straße 10 D–50321 Brühl, Germany info@pallas.com http://www.pallas.com. Health–Grid Workshop, Brussels, September 2002. Outline.

Download Presentation

EUROGRID – An Integrated User–Friendly Grid System

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. A Member of the ExperTeam Group EUROGRID – An Integrated User–Friendly Grid System Hans–Christian Hoppe, Karl Solchenbach Pallas GmbHHermülheimer Straße 10D–50321 Brühl, Germanyinfo@pallas.comhttp://www.pallas.com Health–Grid Workshop, Brussels, September 2002

  2. Outline • EUROGRID approach and history • EUROGRID functionality and services • EUROGRID architecture and implementation • Availability and outlook

  3. EUROGRID Approach • Provide a uniform work environment for end–users • access and authentication mechanisms (client, certificates, …) • details of execution environments (commands, data access, …) • user–level workflow and resource model (task graph, …) • Preserve autonomy of participating sites • Emphasize security • site security • data and workflow integrity • Support end–users in specific science/engineering domains • Focus on transactional usage modes • offline execution of large workflows • interactive monitoring and steering • NOT traditional interactive (shell commands)

  4. EUROGRID History • Started as a seamless access platform for German HPC centers • project UNICORE (1997–1999) • project UNICORE Plus (2000–2002) • uniform interface to supercomputers phased into operation in 2003 • Embracing the Grid philosophy, enhancing functionality • project EUROGRID (IST–1999–20247) • dynamic resource identification and brokering • plugins provide user–friendly interfaces • Introducing compatibility to Globus • project GRIP (IST–2001–32257) • combine EUROGRID and Globus resources • pave the way towards OGSA

  5. EUROGRID Functionality and Services • Access grids securely • Construct workflows • Submit to computing resources

  6. EUROGRID Functionality and Services • Monitor progress, retrieve results • Control&steer execution

  7. EUROGRID Functionality and Services • Application–specific interfaces

  8. Keystore EUROGRID Client Keystore management Application Plugins Workflow Construction Workflow Monitoring Gridsites Firewall EUROGRID Architecture and Implementation • Interactive client for end–users • uses SSL for all communication • signs all requests with user’s private key • Gateway as single point of site entry • acts as SSL server • rejects connections lacking a valid user certificate Unsafe Internet(SSL) EUROGRID Gateway

  9. Firewall Firewall EUROGRID Architecture and Implementation • NJS controls workflow execution • maps to local userid (UUDB) • incarnates tasks into command sequences (IDB) • provides information about available resources (RDB) • Interfaces to execution systems • drives shells, queueing systems, load balancers (TSI) EUROGRID Gateway UUDB Other Grid sites NJS IDB Safe Intranet (TCP or SSL) RDB TSI Executionplatform

  10. EUROGRID Architecture and Implementation • Emphasizes extensibility • user interfaces & functionality (plugins) • user information (UUDB) • new abstract tasks (IDB) • support additional execution systems (TSI)

  11. EUROGRID Technology • Client and server components implemented in Java–2 • Authentication uses X.509 certificates • software can work with any PKI scheme • even Globus temporary certificates can work … • Coexistence with firewalls • gateway as single point of entry • can run outside firewall, in DMZ or inside firewall • user authentication at that point: rogue users can’t go further • Secure data transmission using SSL • additional data encryption considered in EUROGRID • Use of XML for • storing workflows • databases

  12. Ongoing Projects EUROGRID = Grid system for seamless access tocomputing and data services

  13. Availability and Outlook • Current version: EUROGRID 1.0 (UNICORE 4.0) • open source release of full sources • available from UNICORE Forum web pages (www.unicore.org) • Upcoming project results to be made available likewise … • Active participation in the GGF • security model • workflow model and plugin interface • Grid operation (PKI issues, …) • Moving towards supporting OGSA • UNICORE demonstrator by David Snelling … • Deployment in FP5 projects (physics, medicine, …) • domain– and application–specific extensions • Interest in participating in FP 6 projects • deployment and extensions • integration into OGSA framework • Productization of the EUROGRID components

  14. Further Information • Contact info@pallas.com • WWW pages http://www.fz–juelich.de/unicore UNICORE Plus project http://www.unicore.org UNICORE Forum http://www.eurogrid.org EUROGRID project http://www.grid–interoperability.org GRIP project • UNICORE test GRID http://www.fz-juelich.de/unicore-test • Source code release http://www.unicore.org/downloads.htm UNICORE Forum

More Related