SciencePAD
Published on SciencePAD (https://test-static-01.web.cern.ch)

Home > UNICORE

UNICORE [1]

Uniform Interface to Computing Resources (UNICORE)

UNICORE (Uniform Interface to Computing Resources) offers a ready-to-run Grid system including client and server software.
UNICORE makes distributed computing and data resources available in a seamless and secure way in intranets and the internet.

UNICORE has special characteristics that make it unique among Grid middleware systems. The UNICORE design is based on several guiding principles, that serve as key objectives for further enhancements.

Open source under BSD license.

Standards-based, conforming to the latest standards from the Open Grid Forum (OGF), W3C, OASIS, and IETF, in particular the Open Grid Services Architecture (OGSA) and the Web Services Resource Framework (WS-RF 1.2).

Open and extensible realized with a modern Service- Oriented Architecture (SOA), which allows to easily replace particular components with others.

Interoperable with other Grid technologies to enable a coupling of Grid infrastructures or the users needs

Seamless, secure, and intuitive following a vertical, end-to-end approach and offering components at all levels of a modern Grid architecture from intuitive user interfaces down to the resource level. Like previous versions UNICORE 6 seamlessly integrates in existing environments.

Mature security mechanisms adequate for the use in supercomputing environments and Grid infrastructures. X.509 certificates form the basis for authentication and authorisation, enhanced with a support for proxy certificates and virtual organisations (VO) based access control.

Workflow support tightly integrated into the stack while being extensible in order to use different workflow languages and engines for domain-specific usage.

Application integration mechanisms on the client, services and resource level for a tight integration of various types of applications from the scientific and industrial domain.

Different clients serving the needs of various scientific communities, e.g. graphical clients to define complex workflows, command line tool, webbased access.

Quick and simple to install and configure to address requirements from operational teams and to lower the barrier of adopting Grid technologies. Similar the configuration of the various services and components is easy to handle.

Various operating and batch systems are supported on all layers, i.e. clients, services and systems; Windows, MacOS, Linux, and Unix systems as well as different batch systems are supported such as LoadLeveler, Torque, SLURM, LSF, OpenCCS, etc.

Implemented in Java to achieve platform independence.

 

 

Category

Middleware [2]

 

Scientific areas

Chemistry [3]

Life sciences [4]

Material Sciences [5]

High performance computing [6]

Engineering [7]

Physics [8]

 

Main features

Computing service [9]

storage service [10]

graphical and commandline clients [11]

workflow managment [12]

application integration [13]

Plattform independence [14]

 

License

BSD 2-Clause "Simplified" or "FreeBSD" License (BSD-2-Clause) [15]

 

Supported Operating Systems

All OS supporting Java [16]

 

Supported CPU Architectures

All (architecture independent) [17]

 

Programming languages

Java [18]

Perl [19]

 

Build tools

Maven [20]

 

Test tools

JUnit [21]

bamboo [22]

Coordinated by EMI. EMI is partially funded by the European Commission under Grant Agreement INFSO-RI-261611

Powered by Drupal

Source URL: https://test-static-01.web.cern.ch/node/96

Links
[1] https://test-static-01.web.cern.ch/node/96
[2] https://test-static-01.web.cern.ch/taxonomy/term/456
[3] https://test-static-01.web.cern.ch/taxonomy/term/533
[4] https://test-static-01.web.cern.ch/taxonomy/term/573
[5] https://test-static-01.web.cern.ch/taxonomy/term/464
[6] https://test-static-01.web.cern.ch/taxonomy/term/574
[7] https://test-static-01.web.cern.ch/taxonomy/term/575
[8] https://test-static-01.web.cern.ch/taxonomy/term/249
[9] https://test-static-01.web.cern.ch/taxonomy/term/452
[10] https://test-static-01.web.cern.ch/taxonomy/term/576
[11] https://test-static-01.web.cern.ch/taxonomy/term/577
[12] https://test-static-01.web.cern.ch/taxonomy/term/578
[13] https://test-static-01.web.cern.ch/taxonomy/term/579
[14] https://test-static-01.web.cern.ch/taxonomy/term/583
[15] https://test-static-01.web.cern.ch/taxonomy/term/270
[16] https://test-static-01.web.cern.ch/taxonomy/term/582
[17] https://test-static-01.web.cern.ch/taxonomy/term/422
[18] https://test-static-01.web.cern.ch/taxonomy/term/356
[19] https://test-static-01.web.cern.ch/taxonomy/term/457
[20] https://test-static-01.web.cern.ch/taxonomy/term/432
[21] https://test-static-01.web.cern.ch/taxonomy/term/530
[22] https://test-static-01.web.cern.ch/taxonomy/term/565