Presentation on theme: "March 6 th, 2009 OGF 25 Unicore 6 and IPv6 readiness and IPv6 readiness"— Presentation transcript:
March 6 th, 2009 OGF 25 Unicore 6 and IPv6 readiness and IPv6 readiness
March 6 th, 2009 OGF 25 Unicore 6 and IPv6 readiness 2 at a glance UNICORE is a fully integrated grid middleware solution which allows creating, submitting and monitoring of computing jobs. It mainly consists of a Gateway, a Network Job Supervisor (NJS), a UNICORE User Database (UUDB), an Incarnation Database (IDB), and a Target System Interface (TSI).
March 6 th, 2009 OGF 25 Unicore 6 and IPv6 readiness 3 Design Principles Open source under BSD license with software hosted on SourceForge Standards-based: OGSA-conform, WS-RF 1.2 compliant Open, extensible Service-Oriented Architecture (SOA) Interoperable with other Grid technologies Seamless, secure and intuitive following a vertical end-to-end approach Mature Security: X.509, proxy and VO support Workflow support tightly integrated while being extensible for different workflow languages and engines for domain-specific usage Application integration mechanisms on the client, services and resource level Variety of clients: graphical, command-line, API, portal, etc. Quick and simple installation and configuration Support for many operating systems (Windows, MacOS, Linux, UNIX) and batch systems (LoadLeveler, Torque, SLURM, LSF, OpenCCS) Implemented in Java to achieve platform-independence
March 6 th, 2009 OGF 25 Unicore 6 and IPv6 readiness 4 UNICORE WS-RF hosting environment XNJS – Site 1 IDB UNICORE Atomic Services OGSA-* Service Registry Local RMS (e.g. Torque, LL, LSF, etc.) Target System Interface – Site 1 Local RMS (e.g. Torque, LL, LSF, etc.) X.509, Proxies, SOAP, WS-RF, WS-I, JSDL OGSA-ByteIO, OGSA-BES, JSDL, HPC-P, OGSA-RUS, UR X.509, XACML, SAML, Proxies DRMAA UCC command- line client URC Eclipse-based Rich client Portal e.g. GridSphere HiLA Programming API Gateway – Site 1 UVOS VO Service External Storage USpace GridFTP, Proxies USpace XUUDB Workflow Engine Service Orchestrator XACML entity UNICORE WS-RF hosting environment XNJS – Site 2 IDB UNICORE Atomic Services OGSA-* Target System Interface – Site 2 XUUDB XACML entity Gateway – Site 2 CIS Info Service OGSA-RUS, UR, GLUE 2.0 Grid services hosting job incarnation web service stack data transfer to external storages authorization authentication scientific clients and applications central services running in WS-RF hosting environments Gateway
March 6 th, 2009 OGF 25 Unicore 6 and IPv6 readiness 5 Standards in Web-Services (WS-RF 1.2, SOAP, WS-I) stack Security & authorization Full X.509 certificates as base line, XACML based access control Support for SAML-based VOMS & X.509 proxies Job management OGSA-BES, HPC-P: creation, monitoring and control of jobs job definition compliant with JSDL (+ JSDL HPC ext.) DRMAA communication to local resource manager for job scheduling Information system GLUE 2.0 information service (interaction with the GLUE WG) Accounting OGSA-RUS for accounting (incl. UR for storing) Access to data storage/management and transfer Fully OGSA-ByteIO compliant for site-to-site transfers GridFTP support as third-party transfer under development SRM support under development
March 6 th, 2009 OGF 25 Unicore 6 and IPv6 readiness 6 and IPv6 UNICORE 6 is implemented in Java and concerning IP connectivity issues relies on IPv6 support in Java and libraries The program code itself does not deal with IP addresses directly. Those will be retrieved by name resolution only. Since IPv6 support generally available in Java, there should be minor modifications be needed only. Some 3 rd party libraries had issues a long time ago No positive or negative confirmation Might be solved by now But needs verification in an IPv6 testbed Same applies to UNICORE code itself Hasnt been tested in IPv6 environment yet Testers with an access to IPv6 testbed are welcome
March 6 th, 2009 OGF 25 Unicore 6 and IPv6 readiness 7 IPv6 readiness summary Until today no requests for IPv6 compliant UNICORE software has been addressed. Only small modifications will be necessary. Therefore we assume, that UNICORE 6 will be IPv6 ready as soon as requirement for this will come up.
March 6 th, 2009 OGF 25 Unicore 6 and IPv6 readiness 8 Acknowledgments Thanks to Achim Streit for the slides concerning UNICORE and Björn Hagemeier and Bernd Schuller for looking into the UNICORE 6
March 6 th, 2009 OGF 25 Unicore 6 and IPv6 readiness Questions and discussion ? ? ? ? ? ? ? ! ? ?