Features
UNICORE provides tools, services and RESTful APIs for integrating HPC compute and data resources into federated environments, in a secure and transparent fashion.
Services and APIs
- Batch jobs with pre- and postprocessing
- Support for common resource managers such as SLURM or LoadLeveler
- File system access and file transfer
- Site-to-site file transfer
- Cross-site workflows featuring graphs, loops, conditions, variables, hold/continue, workflow data management
- Metadata
- Service Registry
Security
- Flexible user authentication: username/password, OpenID Connect, X.509, …
- Flexible user mapping
- Based on open standards: X.509 Public Key Infrastructure, TLS, SAML, OIDC, XACML, …
Clients
- Commandline client: Job execution, data transfer, workflows, scripting, batch mode, extensible (download, docs)
- Dedicated client for the UFTP high performance file transfer (download, docs)
- pyUNICORE Python client library (read more)
Add-ons
- Standalone UFTP suite for high-performance data transfer, useable independently of UNICORE (read more)
- Unity: Identity Management server, SAML compliant, administration GUI, many features (read more)
Publication
- Benedyczak, K. ; Schuller, B. ; Petrova-ElSayed, M. ; Rybicki, J. ; Grunzke, R.
UNICORE 7 — Middleware Services for Distributed and Federated Computing
2016 International Conference on High Performance Computing & Simulation, HPCS2016, Innsbruck, Austria, 18 Jul 2016 – 22
dx.doi.org/10.1109/HPCSim.2016.7568392