1 / 9

r.niederberger@fz-juelich.de

and IPv6 readiness http://www.unicore.eu. r.niederberger@fz-juelich.de. at a glance. UNICORE is a fully integrated grid middleware solution which allows creating, submitting and monitoring of computing jobs.

inigo
Download Presentation

r.niederberger@fz-juelich.de

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. and IPv6 readinesshttp://www.unicore.eu r.niederberger@fz-juelich.de

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

  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 3

  4. scientific clientsand applications UCCcommand-line client URCEclipse-based Rich client HiLAProgrammingAPI Portal e.g. GridSphere X.509, Proxies, SOAP, WS-RF, WS-I, JSDL web service stack Gateway central services running in WS-RF hosting environments ServiceRegistry WorkflowEngine OGSA-RUS, UR,GLUE 2.0 ServiceOrchestrator CISInfoService Gateway – Site 1 Gateway – Site 2 authentication UNICOREWS-RFhostingenvironment UNICOREWS-RFhostingenvironment OGSA-ByteIO, OGSA-BES, JSDL, HPC-P, OGSA-RUS, UR UNICORE Atomic Services OGSA-* UNICORE Atomic Services OGSA-* UVOSVO Service Grid services hosting XNJS – Site 1 XNJS – Site 2 IDB IDB job incarnation XACML entity XACML entity X.509, XACML, SAML, Proxies XUUDB XUUDB authorization Target System Interface – Site 1 Target System Interface – Site 2 DRMAA Local RMS (e.g. Torque, LL, LSF, etc.) Local RMS (e.g. Torque, LL, LSF, etc.) ExternalStorage GridFTP, Proxies USpace USpace data transfer to external storages 4

  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 5

  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 3rd 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 • Hasn’t been tested in IPv6 environment yet • Testers with an access to IPv6 testbed are welcome 6

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

  8. Acknowledgments • Thanks to Achim Streit a.streit@fz-juelich.de for the slides concerning UNICORE 6. • and Björn Hagemeier b.hagemeier@fz-juelich.de and Bernd Schuller b.schueller@fz-juelich.de for looking into the UNICORE 6 code. 8

  9. ! ? ? ? ? ? Questions and discussion ? ? ? ?

More Related