Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Охарактеризувати кластерні системи.

Читайте также:
  1. Загальна будова нервової системи. Будова нервових клітин
  2. Назвати основні сфери застосування високопродуктивних систем опрацювання даних і коротко їх охарактеризувати.
  3. Охарактеризувати спеціалізований комунікаційний інтерфейс Myrinet
  4. Охарактеризувати технологію PVM.
  5. Тема № 14: «Променева діагностика травматичних пошкоджень та дегенеративно-дистрофічних захворювань опорно-рухової системи. Складання алгоритму променевого дослідження ОРС».

Кластер — зв'язаний набір повноцінних комп'ютерів, використовуваний як єдиний обчислювальний ресурс.

З точки зору простоти збірки і простоти використання кластер володіє великим числом переваг перед MPP системами.

· Кластер також легко масштабований по числу процесорних вузлів як і MPP системи. (За винятком проблем пов'язаних з об'ємом енергії, що виділяється і споживаної.)

· Для управління кластером не потрібно ставити спеціальну операційну систему.

· Комунікаційне середовище зазвичай реалізоване поверх відомих і достатньо популярних мережевих технологій.

Для створення кластерів зазвичай використовуються як «прості» однопроцесорні персональні комп'ютери, так і багатопроцесорні сервери SMP(NUMA). При цьому не накладаються ніяких обмежень на склад і архітектуру вузлів. Кожен з вузлів функціонує під управлінням своєї власної операційної системи. Найчастіше використовуються распростаненные ОС: Linux, FREEBSD, Solaris, AIX, Windows NT.

Види кластерів:

· Гетерогенні (різне АЗ а іноді і ПЗ)

· Гомогенні (однакове Пз та АЗ)

· Мережеві технології для кластера:

· Gigabit Ethernet.

· Технології, розроблені спеціально для кластера: SCI фірми Scali Computer (~100 MB/s) і Mirynet (~120 MB/ s); (SUN, HP, Silicon Graphics).

Як правило програмування для подібних систем, здійснюється в рамках моделі передачі повідомлень. Як реалізація моделі передачі повідомлень використовується одна з доступних реалізацій MPI. Наприклад: OPENMPI, mpich, INTEL-MPI, Scali MPI, рої для устаткування від IBM.

Переваги:

· Можуть бути утворені на базі окремих комп'ютерів, що вже існують у споживачів, або ж сконструйовані з типових комп'ютерних елементів;

· Підвищення обчислювальної потужності окремих процесорів дозволяє будувати кластери з порівняно невеликої кількості окремих комп'ютерів (lowly parallel processing)

· Для паралельного виконання в алгоритмах досить виділяти тільки крупні незалежні частини розрахунків (coarse granularity).

Недоліки:

· Організація взаємодії обчислювальних вузлів кластера за допомогою передачі повідомлень зазвичай приводить до значних тимчасових затримок

· Додаткові обмеження на тип паралельних алгоритмів, що розробляються, і програм (низька інтенсивність потоків передачі даних)

 

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) описує призначені для користувача застосування, що працюють в середовищі віртуальної організації; додатки функціонують, використовуючи протоколи, визначені на рівнях, що пролягають нижче.

 


Дата добавления: 2015-08-18; просмотров: 234 | Нарушение авторских прав


Читайте в этой же книге: Назвати основні сфери застосування високопродуктивних систем опрацювання даних і коротко їх охарактеризувати. | Навести основні архітектури високопродуктивних систем опрацювання даних. | Архітектура МРР | Ефективність паралельних обчислень сильно залежить від об'єму обміну у виконуваному застосуванні і від свойст коммуникатора. | Закон Густавсона – Барсиса | Характеристики | Охарактеризувати спеціалізований комунікаційний інтерфейс Myrinet | RMI (англ. Remote Method Invocation) - програмний інтерфейс виклику видалених методів в мові Java. | XML-RPC | LOGICAL PERIODS(*), REORDER |
<== предыдущая страница | следующая страница ==>
Архітекттура SMP| Як визначається час виконання паралельного алгоритму?

mybiblioteka.su - 2015-2024 год. (0.015 сек.)