Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
піро2.doc
Скачиваний:
18
Добавлен:
05.03.2016
Размер:
989.7 Кб
Скачать

10. Охарактерізуваті архітектуру grid.

GRID – географічно розподілена інфраструктура, об'єднуюча безліч ресурсів різних типів (процесори, довготривала і оперативна пам'ять, сховища і бази даних, мережі), доступ до яких користувач може отримати з будь-якої крапки, незалежно від місця їх розташування.

Правильно розроблене і добре реалізоване грид-среда характеризується наступними основними функціональними можливостями:

  • доступ повинен бути віртуальним (потрібний доступ не до серверів, а до сервісів, що поставляють дані або обчислювальні ресурси, — причому без необхідності знання апаратної структури, що забезпечує ці сервіси);

  • доступ повинен здійснювати на вимогу (із заданою якістю), а ресурси повинні надаватися тоді, коли в них виникає потреба;

  • доступ повинен бути розподіленим, забезпечуючи можливість спільної колективної роботи віртуальних команд;

  • доступ повинен бути стійкий до збоїв, а при виході з ладу серверів додатку повинні автоматично мігрувати на резервні сервери;

  • доступ повинен забезпечувати можливість роботи в гетерогенному середовищі – з різними платформами.

Необхідно відзначити, що не всі з цих вимог в належній мірі реалізовані в даний час.

Для такої системи найважливішою умовою ефективної роботи є забезпечення взаємодії між різними платформами, мовами і програмними середовищами. У мережевому середовищі интероперабельность має на увазі роботу по загальних протоколах. Протоколи регламентують взаємодію елементів розподіленої системи, а також структуру переда-ваемой інформації. З іншого боку, функціональної базової компонентой грид-системы є сервіс (служба). Образно кажучи, архітектура грид-систем має дві частини - протокольну і сервісну. Загальна структура глобального грида описується у вигляді стека (набору рівнів або шарів) протоколів. Корисно матина увазі, що ця структура аналогічна мережевій моделі OSI (Open Systems Interconnection Reference Model; модель взаємодії відкритих систем), - абстрактній моделі для мережевих комунікацій і розробки мережевих протоколів. У лівій частині малюнка показані рівні стека грид-протоколов, а справа чотири аналогічних ним рівнів моделі OSI (всього в стеку OSI сім рівнів).

Ітак, стек грід-протоколів включає:

1. апаратний (базовий) рівень (Fabric Layer) складають протоколи, по яких відповідні служби безпосередньо працюють з ресурсами;

2. зв'язуючий рівень (Connectivity Layer) складають протоколи, які забезпечують обмін даними між компонентами базового рівня і протоколи аутентифікації;

3. ресурсний рівень (Resource Layer) – це ядро багаторівневої системи, протоколи якого взаємодіють з ресурсами, використовуючи уніфікований інтерфейс і не розрізняючи архітектурні особливості конкретного ресурсу;

4. колективний (Collective Layer) рівень відповідає за координацію використання наявних ресурсів;

5. прикладний рівень (Application Layer) описує призначені для користувача застосування, що працюють в середовищі віртуальної організації; додатки функціонують, використовуючи протоколи, визначені на рівнях, що пролягають нижче.