Welcome to UNICORE Documentation

UNICORE (UNiform Interface to COmputing REsources) offers a ready-to-run system including client and server software. It makes distributed computing and data resources available in a seamless and secure way in intranets and the internet.

Federating HPC with UNICORE

Fig. 1 Federating HPC with UNICORE

User Documentation

Administrator Documentation

  • Gateway

    An optional server component that provides a reverse https proxy, allowing you to run several backend servers (UNICORE/X, Registery, …) behind a single address.

  • UNICORE/X

    The central server component of a typical UNICORE installation that provides REST APIs for job management and data access services for a single compute cluster (or just a file system).

  • TSI

    The Target System Interface (TSI) server is used to interface to a resource manager such as Slurm and to access files on the cluster.

  • XUUDB

    An optional service, that is best suited as a per-site service, providing attributes for multiple UNICORE/X-like services at a site. The XUUDB maps a UNICORE user identity (which is formally an X.500 distinguished name (DN)) to a set of attributes which are typically used to provide local account details (uid, gid(s)) and commonly also to provide authorization information, i.e. the user’s role.

  • Workflow Service

    provides advanced workflow processing capabilities using UNICORE resources. The Workflow service provides graphs of activities including high-level control constructs (for-each, while, if-then-else, etc.), and submits and manages the execution of single UNICORE jobs.

  • Registry

    The Registry server is a specially configured UNICORE/X server which provides the information about available services to clients and other services.

  • UFTPD

    The UNICORE File Transfer Server for high performance data transfer.

UNICORE Components

Fig. 4 UNICORE Components

support-img Getting Support

For getting more information or support, please see the Links and Support page.

bsd-img License

UNICORE software is available as Open Source under the BSD License while the software repository is hosted on SourceForge and the source code is available on GitHub.