s Toolkit (інструментарій Globus), що описує базові сервіси і можливості, необхідні для створення обчислювальних грід-систем. Система Globus надає високорівневим програмам доступ до сервісів, кожен з яких додаток або розробник може використовувати для досягнення власних цілей. Такий метод роботи може бути реалізований лише за високого ступеня ізольованості окремих сервісів і чітко визначеному програмному інтерфейсі кожного наданого сервісу. p align="justify"> Розглянемо базові сервіси, що надаються системою Globus на сьогоднішній день (див. малюнок 3).
. Протокол GRAM ( Globus Toolkit Resource Allocation Manager - Менеджер Розподілу Ресурсів Globus Toolkit) використовується для розподілу обчислювальних ресурсів і для контролю обчислень, з використанням даних ресурсів.
. Розширена версія протоколу передачі файлів GridFTP використовується для організації доступу до даних, включаючи питання безпеки і паралелізму високошвидкісної передачі даних. p align="justify">. Контейнери для користувача сервісів, що підтримують аутентифікацію, управління станом, пошук і т.п. забезпечують підтримку стандартів WSRF, WS-Security, WS-Notification.
. Сервіси аутентифікації і безпеки сполук GSI ( Grid Security Infrastructure - Інфраструктура Безпеки Грід).
. Розподілений доступ до інформації про структуру і стан системи розподілених обчислень. p align="justify">. Віддалений доступ до даних за допомогою послідовних і паралельних інтерфейсів. p align="justify">. Створення, кешування і пошук виконуваних ресурсів. p align="justify">. Бібліотеки, для забезпечення взаємодії сторонніх додатків з GTK 4.0 і/або призначеними для користувача сервісами. br/>
3.3 Система UNICORE
Проект UNICORE (Uniform Interface to Computing Resources - єдиний інтерфейс до обчислювальних ресурсів) зародився в 1997 році, і до справжнього моменту являє собою комплексне рішення, орієнтоване на забезпечення прозорого безпечного доступу до ресурсів грід.
Архітектура UNICORE 6 формується з клієнтського, сервісного і системного шарів (див. малюнок 4). Верхнім шаром в архітектурі є клієнтський шар. У ньому розташовуються різні клієнти, що забезпечують взаємодію користувачів з грід середовищем:
UCC (Unicore Command Line Client - клієнт командного рядка для UNICORE): клієнт, що забезпечує інтерфейс командного рядка для постановки завдань і отримання результатів;
URC (Unicore Rich Client - багатофункціональний клієнт UNICORE): клієнт, заснований на базі інтерфейсу середовища Eclipce, надає в графічному вигляді повний набір всіх функціональних можливостей системи UNICORE;
HiLA (High Level API for Grid ...