Uniform Interface to Computing Resources

The UNICORE project created software that allows users to submit jobs to remote high performance computing resources without having to learn details of the target operating system. Existing Web-based technologies was exploited wherever possible.

The user interface based on Java and modern browser technology to allow access to UNICORE resources from anywhere in the Internet for properly authorized users and eliminate software distribution. At first problems are solved with new versions of the client and server components. Constant advancement and improvement of UNICORE is documented at unicore@sourceforge.net.

There is a UNICORE production entrance to the JUMP since July 2004.

A Network Job Supervisor (NJS) at each UNICORE site interprets the Abstract Job Object (AJO) generated by the user interface, manage the jobs and the necessary data. NJS interoperates with vendor specific batch systems, e.g. Cray NQE, IBM Load Leveler, Codine, etc.

UNICORE was implemented in three overlapping phases. Phase I handled self-contained, independent jobs. Phase II managed access to data at other UNICORE sites while Phase III dealed with interdependent tasks executing at different UNICORE sites.

UNICORE is a solid foundation for many other projects like
UNICORE Plus, DEISA, UniGrids.


last change 10.06.2009 | vsgc admin | Print