Головна

Концепція грід-обчислень, поняття віртуальної організації. Область застосування, види і приклади грід-систем, класи грід-застосувань.

  1.  A. Поняття про корреляционном аналізі
  2.  A.3.3. приклади
  3.  Amp; 1. Соціологічне та правове поняття сім'ї. Склад сім'ї з питань сімейного права.
  4.  Amp; 16. Поняття і правова природа шлюбу.
  5.  Amp; 19. Поняття недійсності шлюбу. Підстави визнання шлюбу недійсним.
  6.  Amp; 32. Спільна власність подружжя: поняття, об'єкти. Володіння, користування, розпорядження.
  7.  Auml; Приклади біноміальних експериментів.

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

Термін «грід-обчислення» з'явився на початку 1990-х років, як метафора, що демонструє можливість простого доступу до обчислювальних ресурсів як і до електричної мережі (англ. power grid) В збірнику під редакцією Яна Фостера і Карла Кессельмана «The Grid: Blueprint for a new computing infrastructure». Ідея грід-комп'ютингу виникла разом з поширенням персональних комп'ютерів, розвитком інтернету і технологій пакетної передачі даних на основі оптичного волокна (SONET, SDH і ATM), а також технологій локальних мереж (Gigabit Ethernet). Смуга пропускання комунікаційних засобів стала достатньою, щоб при необхідності залучити ресурси іншого комп'ютера. З огляду на, що безліч підключених до глобальної мережі комп'ютерів більшу частину робочого часу простоює і має в своєму розпорядженні ресурсами, великими, ніж необхідно для вирішення їх повсякденних завдань, виникає можливість застосувати їх невикористовувані ресурси в іншому місці.

Грід з точки зору мережевої організації є узгоджену, відкриту і стандартизовану середу, яке забезпечує гнучкий, безпечний, скоординований розподіл обчислювальних ресурсів і ресурсів зберігання інформації, які є частиною цього середовища, в рамках однієї віртуальної організації.

В даний час виділяють три основних типи грід-систем: (P - постовщіков ресурсів, U - користувач ресурсів).

1. Добровільні гріди - гріди на основі використання добровільно надається вільного ресурсу персональних комп'ютерів; P >> U

2. Наукові гріди - добре распаралелені додатки програмуються спеціальним чином (наприклад, з використанням Globus Toolkit); U >> P

3. Грід на основі виділення обчислювальних ресурсів на вимогу (комерційний грід, англ. enterprise grid) - Звичайні комерційні додатки працюють на віртуальному комп'ютері, який, в свою чергу, складається з декількох фізичних комп'ютерів, об'єднаних за допомогою грід-технологій.

то не є ґрідом?

- Кластер, мережеве сховище даних, мережу

- Хмара.

Необхідна інфраструктура ВО

Колективні ресурси, Мережеві канали, Програмна інфраструктура

Необхідні стандарти і технології, що дозволяють організувати колективні використання ресурсів в рамках віртуальних організацій

важливі вимоги

Автономність власників ресурсів

Безпека

безперервність функціонування

Якість обслуговування

Групи, організовані навколо спільних цілей

- Товариства або "віртуальні організації"

Склад і можливості учасників неоднорідні

- Гетерогенність (неоднорідність) - не недолік, а перевага

Географічне і політичне розподіл

- Учасники з різних організацій, міст і країн

Адаптація до умов, що змінюються

- Динамічний склад учасників, перерозподіл обов'язків і ресурсів.

virtual organization (VO) refers to a dynamic set of individuals or institutions defined around a set of resource-sharing rules and conditions. All these virtual organizations share some commonality among them, including common concerns and requirements, but may vary in size, scope, duration, sociology, and structure.

Приклади грід систем: Еuropean Grid Infrastructure (EGI), Distributed European Infrastructure for Supercomputing Applications (DEISA), Грід LHC.

Класи грід-застосувань:

High-Performance Сomputing - завдання з високими вимогами до обчислювальних ресурсів і мережевих каналах, протягом невеликого проміжку часу.

High-Throughput Сomputing - велика кількість незалежних підзадач з низькими вимогами до

ресурсів, протягом тривалого проміжку часу.

Data Intensive Сomputing- обчислення із залученням великих обсягів даних

Many-Task Сomputing - велика кількість можливо залежних підзадач, поєднання HPC і

HTC, багатоетапні обчислювальні сценарії (workflow).

19. Технології побудови грід-систем, ключові функції проміжного програмного забезпечення і принципи реалізації. (Я не знаю що тут писати!)

Дослідження і розробки в співтоваристві грід привели до розробки протоколів, сервісів і інструментарію, спрямованого саме на ті проблеми, які виникають при спробі створення масштабованих ВО. Ці технології включають в себе:

1. Вашої оселі, що підтримують управління сертифікацією і політиками безпеки, коли обчислення проводяться декількома організаціями;

2. протоколи управління ресурсами і сервісами, що підтримують безпечний віддалений доступ до обчислювальних ресурсів і ресурсів даних, а також перерозподіл різних ресурсів;

3. протоколи запиту інформації і сервіси, що забезпечують настройку і моніторинг стану ресурсів, організацій та сервісів;

4. сервіси обробки даних, щоб забезпечити пошук і передачу наборів даних між системами зберігання даних і додатками.

Виділяють такі рівні архітектури грід:

1. Базовий рівень (Fabric) - містить різні ресурси, такі як комп'ютери, пристрої зберігання, мережі, сенсори і ін. Тут визначаються служби, що забезпечують безпосередній доступ до процесорних потужностей, ресурсів пам'яті, інформаційних ресурсів, мережевих ресурсів, використання яких розподілено за допомогою протоколів грід;

2. Зв'язуючий рівень (Connectivity) - визначає комунікаційні протоколи і протоколи аутентифікації, забезпечуючи передачу даних між ресурсами базового рівня. Зв'язує рівень грід заснований на стеку протоколів TCP / IP: Інтернет (IP, ICMP), транспортні протоколи (TCP, UDP), прикладні протоколи (DNS, OSRF ...);

3. Ресурсний рівень (Resource) - реалізує протоколи взаємодії з ресурсами РВС і їх управління. Дані протоколи, що забезпечують виконання таких функцій:

- Узгодження політик безпеки використання ресурсу;

- Процедура ініціації ресурсу;

- Моніторинг стану ресурсу;

- Контроль над ресурсом;

- Облік використання ресурсу;

4. Колективний рівень (Collective) - відповідає за глобальну інтеграцію різних наборів ресурсів і може включати в себе служби каталогів; служби спільного виділення, планування і розподілу ресурсів; служби моніторингу та діагностики ресурсів; служби реплікації даних;

5. Прикладний рівень (Applications) - інструментарій для роботи з грід і призначені для користувача програми, що виконують у середовищі ВО. Вони можуть використовувати ресурси, що знаходяться на будь-яких нижніх шарах архітектури Грід.



 Int MPI_ERROR; |  Проміжне програмне забезпечення.

 Топології мереж МВС. Сфера застосування. Властивості. Характеристики. Приклади використання. |  ТОПОЛОГІЇ ХАРАКТЕРНІ ДЛЯ МВС |  Комутатори для МВС. Прості комутатори. Алгоритми арбітражу. Складові комутатори. Комутатор Клоза. Баньян-мережі. |  Способи оцінки продуктивності МВС. Методи оцінки. Види оцінок. Принципи формування top 500 і .др. top. |  Надійність відмовостійкість і інші характеристики МВС. Вимоги до компонентів МВС. |  Прискорення і ефективність паралельних програм. Інформаційні залежності за даними. Закон Амдала. |  Проблема недетермінізма в багатопоточних програмах. Підтримка синхронізації потоків в POSIX Threads. Критичні секції. |  Загальна характеристика пакету OpenMP. Послідовні і паралельні ділянки. Директиви розпаралелювання. |  Директиви розподілу роботи в OpenMP на прикладі розпаралелювання циклів. |  Усунення інформаційних залежностей в циклах засобами OpenMP, директива reduction. |

© um.co.ua - учбові матеріали та реферати