Download presentation
Presentation is loading. Please wait.
Published byLee Murphy Modified over 9 years ago
1
EUROGRID – An Integrated User–Friendly Grid System Hans–Christian Hoppe, Karl Solchenbach A Member of the ExperTeam Group 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
2
© Pallas GmbH Outline EUROGRID approach and history EUROGRID functionality and services EUROGRID architecture and implementation Availability and outlook
3
© Pallas GmbH 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
© Pallas GmbH 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
© Pallas GmbH EUROGRID Functionality and Services Access grids securely Construct workflows Submit to computing resources
6
© Pallas GmbH EUROGRID Functionality and Services Monitor progress, retrieve results Control&steer execution
7
© Pallas GmbH EUROGRID Functionality and Services Application–specific interfaces
8
© Pallas GmbH 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 Keystore Workflow ConstructionWorkflow Monitoring EUROGRID Client Grid sites Keystore managementApplication Plugins EUROGRID Gateway Firewall Unsafe Internet (SSL)
9
© Pallas GmbH 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 TSI Execution platform NJS Safe Intranet (TCP or SSL) Firewall UUDB Firewall IDB Other Grid sites RDB
10
© Pallas GmbH EUROGRID Architecture and Implementation Emphasizes extensibility –user interfaces & functionality (plugins) –user information (UUDB) –new abstract tasks (IDB) –support additional execution systems (TSI)
11
© Pallas GmbH 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
© Pallas GmbH Ongoing Projects EUROGRID = Grid system for seamless access to computing and data services ProjectObjectivesDurationFunded by UNICORE Plus SW development, deployment at HPC centers 01/2000 – 12/2002 German govt. (BMBF) EUROGRIDEuropean HPC centers, scientific applications, industrial involvement 11/2000 – 10/2003 IST–1999– 20247 GRIPInteroperability of EUROGRID and Globus 01/2002 – 12/2003 IST–2001– 32257
13
© Pallas GmbH 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
© Pallas GmbH Further Information Contact info@pallas.com WWW pages http://www.fz–juelich.de/unicoreUNICORE Plus project http://www.unicore.orgUNICORE Forum http://www.eurogrid.orgEUROGRID project http://www.grid–interoperability.orgGRIP project UNICORE test GRID http://www.fz-juelich.de/unicore-test Source code release http://www.unicore.org/downloads.htmUNICORE Forum
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.