Grid на сьогодні визнається однією з найбільш вагомих концепцій як з точки зору сучасного розвитку комп’ютерних технологій, так і їх майбутнього. Авторами цієї концепції вважаються з Арагонськой національної лабораторії Чиказького університету і з Інституту інформатики Університету Південної Каліфорнії. Саме вони в 1998 році вперше запропонували термін Grid- компьютінг (Grid-computing) для позначення універсальної програмно-апаратної інфраструктури, що об'єднує комп'ютери та суперкомп'ютери в територіально-розподілену інформаційно-обчислювальну систему Grid, відповідно до їх визначення, що стало вже класичним, це - «погоджене, відкрите і стандартизоване середовище, яке забезпечує гнучке, безпечне, скоординоване розподілення ресурсів у рамках віртуальної організації».
Еволюція Ggid: Перше покоління (1990-1996 роки)
Перші проекти Grid були спробами зв'язати суперобчислювальні вузли (сайти); у той час цей підхід був відомий як метаобчислення. - це багатопроцесорна система, роль системної шини в якій виконує Інтернет, що зв'язує безліч вузлів, що мають власні процесори, оперативну і зовнішню пам'ять, пристрої введення/виведення.
Початком цього періоду вважається старт проекту CASA в 1989 році одним з декількох американських іспитових стендів Gigabit. На початку та середині дев'яностих років відзначають появу перших метаобчислень, або середовищ Grid. Як правило, мета цих ранніх метаобчислювальних проектів полягала в тому, щоб забезпечити ряд високопродуктивних додатків обчислювальними ресурсами. Поперед цієї технології йшли два представницьких проекти - та . Ці проекти відрізняються різними шляхами реалізації, але для ефективної роботи вони повинні були подолати багато подібних перешкод, такі як зв'язок, керування ресурсами та віддаленими даними. Ці два проекти також спробували вирішити проблеми метаобчислення, при цьому FAFNER був здатний до виконання на будь-якій робочій станції, що мала більше ніж 4 мегабайти пам'яті, I-WAY був засобом об'єднання ресурсів величезних американських суперобчислювальних центрів.
До здобутків першого покоління Grid систем слід віднести таке:
- перетворення комп'ютера на пристрій, розрахований на багато користувачів, і створення систем розділення часу;
- організацію взаємодії на рівні процесів шляхом:
- організації загального адресного простору;
- розподіленої загальної пам'яті (DSM);
- передачі повідомлень (MPI, PVM) для підтримки гетерогенних систем і роботи в локальній/глобальній мережі;
- перенесення моделі доступу до програмних і апаратних ресурсів комп'ютера на розподілене обчислювальне середовище - користувач метакомп‘ютера може працювати з його ресурсами так само, як з ресурсами власного комп'ютера;
- організацію однорідного доступу до обчислювальних ресурсів великої кількості комп'ютерів в локальній або глобальній мережі;
- рішення задач, що допускають декомпозицію на велике число невеликих, незалежних під задач.
FAFNER
Алгоритм шифрування відкритого ключа RSA був винайдений у лабораторії Массачусетського технологічного інституту інформатики в 1976-77 роках. Цей алгоритм широко використовується, наприклад, у протоколі захищених сокетів (Secure Sockets Layer , SSL). Безпека RSA заснована на твердженні, що дуже важко розкласти на множники надзвичайно великі числа, які складаються із сотень цифр. Використовувані алгоритми тривіально паралельні та не вимагають ніякого зв'язку після початкової установки, і багато машин можуть забезпечити невеликий внесок кожна у загальне рішення завдання по факторизації. Ранні зусилля ґрунтувалися на обміні інформацією та одержання коду факторизації електронною поштою. В 1995 році консорціум на чолі з Bellcore Labs, Сіракузьким університетом і Co-Operating Systems запустили проект, відомий як FAFNER (Factoring via Network-Enabled Recursion - рекурсивна факторизація з підтримкою мережевої роботи), що розкладає на множники через Інтернет.
FAFNER був розроблений для факторизації RSA130, використовуючи нову числову методику факторизації, названу NFS (Number Field Sieve), що використовує обчислювальні web-сервери. Учасники проекту тоді використовували CGI (Common Gateway Interface - стандартний інтерфейс обміну даними) для доступу до сервісів підтримки. Ці сервіси включали: поширення програмного забезпечення NFS, проектну документацію, анонімну користувальницьку реєстрацію, поширення завдань і звіти про стан рішення в реальному часі. Скрипти CGI організували підтримку кластерного керування, направляючи індивідуальні робочі станції на рішення задачі під час їхнього простою, щоб мінімізувати завантаженість машин. Таким чином, вони були клієнтами мережі, які використовували протокол HTTP, щоб одержати значення від сервера та відправити результати назад до CGI скрипту сервера.
I-WAY
Проект I-WAY (The Information Wide Area Year) був експериментальною високоефективною мережею, що об’єднував багато потужних комп'ютерів, і працював над поліпшенням середовищ візуалізації. Проект I-WAY був задуманий на початку 1995 року з ідеєю не побудувати мережу, а інтегрувати існуючі мережі високої пропускної здатності. Використовувалися віртуальні середовища, набори даних і комп'ютери, які розташовувалися на сімнадцяти різних американських сайтах і були підключені за допомогою десятка мереж із змінними смугами пропускання та протоколами, використовуючи різну маршрутизацію та перемикання технологій.
Мережа була заснована на технології асинхронної передачі даних, що у той час тільки розвивалася, а пізніше стала стандартом.. Щоб допомогти стандартизувати інтерфейс програмного забезпечення та керування I-WAY, ключові сайти встановлювали місцеві сервери (I-POP), щоб задіяти їх як шлюзи до I-WAY. Сервери I-POP були робочими станціями UNIX, однаково конфігурованими та мали стандартне програмне середовище за назвою I-Soft. I-Soft спробував перебороти проблеми різнорідності, масштабованості, продуктивності та безпеки. Кожний сайт, що брав участь в I-WAY, запускав сервер I-POP. Механізми сервера I-POP забезпечили однакову аутентифікацію I-WAY, резервування ресурсу, створення процесу та функції комунікації. Кожний сервер I-POP був доступний через Інтернет і працював у межах системи мережевого захисту свого сайту.
Проект I-WAY визначив кілька типів додатків:
- суперобчислення;
- доступ до віддалених ресурсів;
- віртуальна реальність;
- відео, мережа, GII-Windows;
Проект I-WAY був також успішно продемонстрований на SC 95 у Сан-Дієго. Що є ще більш важливим, досвід роботи та програмне забезпечення, що розроблялося , були використані в подальшому: FAFNER став попередником SETI@home і distributed.net, а I-WAY - попередником Globus і Legion.
Еволюція Ggid: Друге покоління (1997- 2003 роки)
Подальший розвиток і узагальнення ідей метакомп'ютинга на більш ширше коло обчислювальних ресурсів і завдань/додатків вимагав невідкладного рішення широкого кола проблем, пов'язаних з передачею даних, забезпеченням безпеки, управлінням завданнями, доступом до даних, пошуком ресурсів, доступом до них та інше. Підходи до побудови такої Grid-система були і її можна розглядати як представника Grid-систем другого покоління, яким притаманні три основних властивості:
Різнорідність: Grid використовує різноманітні ресурси, які є різнорідними за походженням, і могли б охопити численні адміністративні домени через потенційно глобальний простір;
Масштабованість: Grid міг би зростати від декількох ресурсів до тисяч. Це підіймає проблему потенційного зниження рівня продуктивності по мірі росту та поширення Grid. Отже, повинні бути розроблені додатки, які спроможні використовувати наявні ресурси, а також значно покращені засоби аутентифікації користувачів;
Адаптивність: в Grid відмова ресурсу є скоріше правилом, ніж винятком. Фактично, з дуже багатьма ресурсами в Grid ймовірність деякого збою ресурсу досить висока. Менеджери ресурсу або додатки повинні динамічно адаптуватися таким чином, щоб вони могли витягти максимальну продуктивність із доступних ресурсів і сервісів.
До здобутків другого покоління Grid систем слід віднести таке:
- розпочато виконання проекту Globus, направленого на формалізацію і розробку набору (toolkit) базових сервісів для:
- управління ресурсами;
- управління обчисленнями;
- управління даним;
- забезпечення безпеки;
- розроблення і впровадження загальної Grid інфраструктури у вигляді базових сервісів, не залежних від ресурсів і додатків (аутентифікація, авторизація, пошук і розподіл ресурсів, повідомлення про події, облік використання ресурсів, видалений доступ до даним, виявлення відмов і т.д.)
- показ можливості об'єднання базових сервісів в складніші, високорівневі сервіси;
- розроблення ряду програмних компонентів і утиліт, які здійснюють запуск завдань на видалених ресурсах (суперкомп'ютерах, кластерах) через вже існуючі системи управління ресурсами (зазвичай системи пакетної обробки), контроль стану виконання завдань і управління завданнями, збір і доступ до різноманітної інформації про систему і її компоненти тощо, і з допомогою яких можна надати високорівневі послуги користувачам, додаткам, планувальникам ресурсів, брокерам;
початок низки проектів типу Cactus, WebFlow, DataGrid зі створення великомасштабних обчислювальних та інформаційних мереж ресурсів Grid для аналізу даних.
Основні технології другого покоління
Globus
ПГЗ Globus створює програмну інфраструктуру, що дозволяє додаткам використовувати розподілені різнорідні обчислювальні ресурси як одиничний віртуальний комп’ютер. Проект Globus, розпочатий ще в1996 році, пов’язаний з розробленням обчислювальних архітектур. Згідно проекту, обчислювальний Grid є апаратною та програмною інфраструктурою, що забезпечує надійний, однозначний доступ до високопродуктивних обчислювальних можливостей, незважаючи на географічний розподіл як ресурсів, так і користувачів.
Центральний елемент системи Globus - Globus Toolkit (інструментарій), що визначає основні сервіси та можливості, необхідні для створення обчислювального Grid середовища. Інструментарій складається з ряду компонентів, які забезпечують основні сервіси, такі як безпека, місце розташування ресурсів, керування ресурсами, зв'язок.
Globus створений як багаторівнева архітектура, у якій глобальні сервіси високого рівня побудовані поверх основних локальних сервісів нижнього рівня. Globus Toolkit є модульним, і додаток може експлуатувати особливості Globus, такі як керування ресурсами або інформаційною інфраструктурою, не використовуючи бібліотеки комунікації Globus.
Globus Toolkit сьогодні складається з наступних елементів:
Протоколи та сервіси, які надав Globus, досить динамічно змінювалися протягом свого розвитку. Акцент Globus перейшов від підтримки одних тільки високоефективних додатків до підтримки більше розповсюджених сервісів, які можуть підтримувати віртуальні організації. Еволюція Globus продовжується введенням архітектури OGSA (Open Grid Service Architecture, відкрита архітектура сервісів Grid ) , і архітектури Grid, заснованої на .
Legion
ПГЗ Legion є «метасистемою», заснованою на об'єктах, і розробленою у Вірджинському університеті. Legion сформував програмну інфраструктуру таким чином, щоб система різнорідних, географічно розповсюджених і високоефективних машин могла вільно взаємодіяти. Legion зробив спробу надати користувачам на їхніх робочих станціях окрему інтегровану інфраструктуру незалежно від масштабу, фізичного місця розташування, мови програмування та основної операційної системи користувача.
Legion відрізнявся від Globus у своєму підході до забезпечення середовища Grid: він формував всі свої компоненти у вигляді об'єктів. У цієї методології є всі звичайні переваги об’єктно-орієнтованого підходу, такі як абстракція даних, інкапсуляція, спадкування та поліморфізм.
Legion був вперше випущений у листопаді 1997 року. З тих пір компоненти, які становлять Legion, продовжили розвиватися. У серпні 1998 року компанія Applied Metacomputing одержала дозвіл на комерційне використання Legion. У червні 2001 року естафета була перехоплена корпорацією Avaki (Avaki Corporation).
Розподілені об'єктні системи
CORBA (The Common Object Request Broker Architecture) є відкритою розподіленою об'єктно-обчислювальною інфраструктурою, стандартизованою OMG (Object Management Group, група по керуванню об'єктами). CORBA автоматизує функціонування загальних мереж, програмуючи такі завдання, як об'єктна реєстрація, місце розташування та активація; запиту; синхронізація кадрів і обробка помилок; сортування та десортування параметра, диспетчеризація операції. Хоча CORBA забезпечує широкий набір сервісів, проте вона не містить сервіси розподілу та планування рівня Grid, які є в Globus, однак CORBA цілком здатна об’єднатися з Grid. CORBA є середовищем, що не залежить від мови та близько асоціюється з UML (Unified Modeling Language). Один із недоліків CORBA - це те, що вона більше підходить для внутрішніх мереж, а не для поширення через Інтернет, і тому існують труднощі в організації, наприклад, виконання операцій через системи мережевого захисту. Крім того, не забезпечується організація взаємодії в реальному часі та підтримка мультимедіа.
Java
Java створює окрему структуру для реалізації розподілених об'єктних систем. Певною мірою віртуальна машина Java (JVM, Java Virtual Machine) з Java-додатками та сервісами вирішує проблеми, пов'язані з різнорідними системами, організовуючи переносні програми та розподілену об'єктну модель через протокол RMI. Однак, використання Java саме по собі містить півні недоліки, і головним з них є низька обчислювальна швидкість. Java Grande («Додаток Grande») є будь-яким додатком, науковим або індустріальним, котрий вимагає великої кількості обчислювальних ресурсів, у тому числі і віддалених, для рішення однієї або більше задач. Мова Java була також обрана для створення альтернативного програмного забезпечення проміжного шару UNICORE (UNiform Interface to COmputer REsources) в 2003 році. Головні компоненти UNICORE:
- агент підготовки завдань (JPA);
- контролер монітора завдань ();
- сервер https UNICORE, так званий шлюз (Gateway);
- супервізор мережних завдань ();
- графічний інтерфейс користувача, заснований на Java-аплетах, з інтерактивною довідкою й засобами допомоги.
Jini і протокол RMI
Технологія Jini була розроблена для того, щоб сформувати програмну інфраструктуру, яка надає можливість створити середовище розподілених обчислень. В Jini додатки можуть бути написані мовою Java і оброблятися з використанням механізму Java RMI (Java Remote Method Invocation). Навіть при тому, що Jini написана на чистому Java, ні від клієнтів Jini, ні від сервісів не вимагається бути чистими Java. Вони можуть включати надбудови Java навколо коду на іншій мові, або навіть бути повністю написані на деякій іншій мові. Це дозволяє Jini використовуватися поза стандартною структурою Java і зв'язувати сервіс і клієнтів від безлічі джерел.
В Jini новий пристрій або можуть бути підключені до мережі і там оголосити про свою присутність. Клієнти, які бажають використати такий сервіс, можуть тоді визначити його місцезнаходження та дати йому своє ім'я, що відразу дозволяє почати виконувати завдання. Jini заснований на протоколі RMI, що вводить деякі обмеження. Крім того, Jini не є розподіленою операційною системою, оскільки операційна система надає такі послуги, як доступ до файлу, планування процесора та користувальницькі входи в систему.
Посередники та планувальники ресурсів Grid
Існує кілька доступних систем, які фокусуються на здійсненні групування та планування ресурсів. Потрібно відзначити, що всі пакети, що тут перераховані, виникли як системи керування завданнями та локальними платформами розподілених обчислень:
- Condor
- PBS
- SGE
- LSF
- SRB
- Nimrod-G
- Grid-Портали
Еволюція Ggid: Третє покоління для е-Науки (з 2004 року)
Дві ключових особливості Grid.систем третього покоління – наголос на прийняття сервісно-оріентованої моделі та зростаюча увага до метаданих. Фактично сервісно-орієнтований підхід припускає, що гнучке застосування ресурсів Grid у додатках Grid вимагатиме інформацію про функціональні можливості, характеристики та інтерфейси різних компонентів, і ця інформація повинна бути погодженою, щоб можна було її обробляти комп’ютером.
Були введені нові терміни «розподілене співробітництво» і «віртуальна організація». В третьому поколінні сформувалося більш цілісне уявлення про виконання Grid обчислень, і можна сказати, що справа йдеться скоріше про інфраструктуру для е-Науки, ніж про поліпшення уже розробленої існуючої технології. Очікуване використання обчислювальних засобів з масовим паралелізмом - тільки частина картини, що проступила, існує також величезна кількість користувачів, отже розподілені обчислення не були прерогативою тільки комп’ютерів з масовим паралелізмом.
Grid може забезпечити підтримку віддаленого спілкування вчених в реальному часі. Особливо важливою є інфраструктура для підтримки розподілених ресурсів – тут є багато ключових сервісів: безпека, масштабування і управління, реєстрація і пошук, та інтерфейси Web-сервісів, орієнтовані на повідомлення, для забезпечення могутніх механізмів співробітництва. Всі головні Grid-сервіси і інфраструктура забезпечують співпрацю і є вкрай значущими для суспільства.
До найбільш вагомих здобутків Grid систем третього покоління, отриманих до тепер, можна віднести:
- злиття Grid-технологій і технологій Web-сервісів, формування Grid сервісу як спеціального розширення Web-сервісу шляхом підтримки екземплярів Grid-сервісу, що мають стан і, можливо, обмежений час життя;
- з кожним екземпляром Grid-сервісу пов'язані дані сервісу, тобто інформація, структурована у вигляді набору іменованих XML-елементів, що типізуються (service data elements, SDE )
- забезпечення інтероперабельності різних реалізацій сервісів, визначення стандартизованих інтерфейсів сервісів (OGSI), визначення протоколу(-ів) для виклику певного інтерфейсу, домовленість про стандартний набір підтримуваних протоколів, при чому для кожного із стандартних інтерфейсів визначений набір елементів даних сервісу, які повинні підтримуватися будь-яким екземпляром сервісу, що реалізовує даний інтерфейс;
- запропонування спільними зусиллями GT, IBM та інших компаній набору специфікацій під ім'ям WS-Resource Framework (WSRF), який спирається на ту ж архітектуру OGSA, на загальновизнані стандарти , при чому зберігається багато елементів OGSI, але використовується інша термінологія і розширюються можливості OGSI;
- створення програмному Grid забезпечення Globus Toolkit GT4 як відкритої реалізації WSRF і засоби розробки клієнтських і серверних додатків на мовах Java, С++ і Python; при цьому GT4 не повністю сумісний з попереднім GT3
Сервісно-орієнтована архітектура
До 2003 року з'явився ряд архітектур Grid, запропонованих у різних проектах. Наприклад, в роботі запропонувала відома багатошарова модель, а в проекті IBM Information Power Grid [80] – модель з великим набором сервісів, знову ж таки упорядкованих пошарово. До цього часу модель Web-сервісів також придбала популярність, обіцяючи стандарти для підтримки сервісно-орієнтованого підходу. Ще одне з дослідницьких співтовариств розпочало роботу в області обчислень, заснованих на застосуванні програмних агентів: програмні агенти можуть бути визначені як виробники, споживачі та брокери сервісів. В цілому, стало очевидним те, що сервісно-орієнтована парадигма забезпечує гнучкість, необхідну для третього покоління Grid.
Велике значення мало створення консорціумом W3C стандартів Web-сервісів таких як:
Web-сервіси близько відповідають вимогам до систем Grid третього покоління: вони підтримують сервісно-орієнтований підхід і підтримають стандарти для полегшення інформаційних процесів, таких як опис сервісу (рис.3.1).
Архітектура OGSA
Структура OGSA (Open Grid Services Architecture, відкрита архітектура Grid-сервісів) – спільне бачення Globus-IBM для об’єднання Web-сервісів і Grid-обчислення, була представлена на Глобальному Grid форумі (GGF) у Торонто ще в лютому 2002 року. GGF установив робочу групу відкритих Grid-сервісів для того, щоб створити огляд і вдосконалити архітектуру Grid-сервісів і документів, які формують технічну специфікацію.
OGSA підтримує створення, обслуговування та додаток ансамблів сервісів, які використовуються у віртуальних організаціях (ВО). Тут сервіс визначений як об'єкт із підтримкою мережевої роботи, що забезпечує деякі такі можливості, як обчислювальні ресурси, ресурси пам'яті, мережі, програми та бази даних. Це пристосовує створення Web-сервісів для виконання деяких вимог, специфічних для Grid.
Агенти
Web-сервіси забезпечують функціональну сумісність, тобто ключ до Grid обчислень, а OGSA впроваджує засоби адаптації Web-сервіси до Grid. Однак, Web-сервіси не забезпечують нове рішення багатьох із проблем масштабних розподілених систем з надвеликою кількістю запитів, і при цьому вони також не забезпечують нові методики для розробки цих систем. Отже, для обслуговування широкого кола запитів використовуються інші моделі, наприклад, засновані на програмних агентах. При цьому агенти мають наступні особливості:
- Превентивність - агенти демонструють поведінку, що спрямована на рішення поставленої мети
- Автономія — агенти діють без зовнішнього втручання та мають деякий контроль над своїми діями та внутрішнім станом;
- Соціальна здатність — агенти взаємодіють із іншими агентами, використовуючи мову комунікації агента;
- Реактивність — агенти зберігають і відповідають за своє середовище;
Обчислення, засноване на агентах, особливо добре підходить для динамічно змінного середовища, де автономія агентів дозволяє адаптувати обчислення до змінних обставин. Це є важливою властивістю для Grid-систем третього покоління. Однією з методик для досягнення вищевказаної властивості є оперативний обмін інформацією між агентами, і для реалізації цієї методики проведені відповідні дослідження. Ринкові підходи обумовлюють особливо важливі вимоги до економічності обчислювальних систем, необхідних для Grid-додатків.
Web як інформаційна інфраструктура Grid
Спочатку Інтернет у Європі просувався зусиллями CERN для розподіленого доступу до інформації в контексті е-Науки. Тоді постає питання, чи задовольняє зараз ця архітектура розподілу інформації вимогам Grid. При цьому виникають наступні питання до:
- можливості контролю версій, бо Інтернет може безупинно обновлювати сторінки без контролю версій;
- якості сервісу, оскільки вбудовані посилання можуть змінювати сервер, місце його розташування, назву або інформаційне наповнення документа, але очікуваність несуперечності посилань низька, і е-Наука може вимагати більш високої якості обслуговування;
- походженню інформації, тому що не має ніякого стандартного механізму, щоб забезпечити юридично істотний доказ, що даний документ був виданий в Інтернеті в конкретні дату та час;
- цифрового керування правами, бо е-Наука потребує специфічні функціональні можливості щодо керування цифровим інформаційним наповненням, включаючи, наприклад, керування інтелектуальною власністю та захист від копіювання;
- нагляду, тому що більша частина інфраструктури Web зосереджена на техніці доставки інформації, а не на засобах створення й керування змістом, особливо в умовах оброблення метаданих.
Web усе більше стає інфраструктурою для розподілених додатків, де скоріше відбувається обмін інформацією між програмами, ніж читання її людиною. Такий інформаційний обмін забезпечується сімейством рекомендацій XML від W3C. XML призначений для розмітки документів і не має ніякого встановленого словника тегів; вони визначені для кожного додатка й використовують Document Type Definition (DTD) або XML Schema. RDF - це стандартний спосіб вираження метаданих, особливо ресурсів на Web, хоча ним можна скористатися для опису структурованих даних взагалі. Використання XML й RDF робить можливим стандартне вираження змісту й метазмісту. З'являються додаткові набори інструментів для роботи із цими форматами, і це збільшує підтримку з боку інших інструментів. Все разом це забезпечує інфраструктуру для інформаційних систем третього покоління Grid. W3C опублікував документ , у якому розглянута перспективна технологія Семантичного Web, обумовлена як розширення нинішньої мережі Web, при якій інформація має чітко виражене значення, що надає кращі можливості для співробітництва людей і комп'ютерів. Головне, що несе ця технологія, — це ідея наявності даних на Web, певних і зв'язаних таким способом, що дозволяє використати їх для більше ефективного виявлення, автоматизації, інтеграції й повторного використання в різних додатках.
Примітки
- Treadwell, J.; Behrens, М.; Berry, D. (2005). Open Grid Services Architecture Glossary of Terms.:.
- Foster, I; Kesselman, C (1998). The Grid: Blueprint for a New Computing Infrastructure.:.
- Dongarra, J.; Seymour, K. (2006). GridSolve: The Evolution of A Network Enabled Solver.:.
- Berners-Lee, Т. (2001). Scientific American.
- JXTA Peer-to-Peer Technology (англ.). Процитовано 08.11.2016.
- NASA Information Power Grid (англ.). Процитовано 08.11.2016 (англ.).
Джерела
Петренко А.І. (1 грудня 2013). Застосування Grid технологій в науці і освіті (укр.). Open Publishing. Процитовано 8 листопада 2016.
(2002). The Physiology of the Grid.
(2001). Scientific American.
; (1998). The Grid: Blueprint for a New Computing Infrastructure.:
(2002). What is the Grid? A Three Point Checklis.
(2002). RFC 3280: Internet X.509 (англійською) .
; ; (2005). . Open Grid Services Architecture Glossary of Terms.:
; (2006). GridSolve: The Evolution of A Network Enabled Solver.:
(англ.) . Архів оригіналу за 21 жовтня 2006. Процитовано 08.11.2016.
(англ.) . Архів оригіналу за 22.04.2003. Процитовано 08.11.2016.
(англ.) . Архів оригіналу за 02.01.2006. Процитовано 08.11.2016.
(PDF) (укр.) . Архів оригіналу (PDF) за 05.04.2005. Процитовано 08.11.2016.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Grid na sogodni viznayetsya odniyeyu z najbilsh vagomih koncepcij yak z tochki zoru suchasnogo rozvitku komp yuternih tehnologij tak i yih majbutnogo Avtorami ciyeyi koncepciyi vvazhayutsya z Aragonskoj nacionalnoyi laboratoriyi Chikazkogo universitetu i z Institutu informatiki Universitetu Pivdennoyi Kaliforniyi Same voni v 1998 roci vpershe zaproponuvali termin Grid kompyuting Grid computing dlya poznachennya universalnoyi programno aparatnoyi infrastrukturi sho ob yednuye komp yuteri ta superkomp yuteri v teritorialno rozpodilenu informacijno obchislyuvalnu sistemu Grid vidpovidno do yih viznachennya sho stalo vzhe klasichnim ce pogodzhene vidkrite i standartizovane seredovishe yake zabezpechuye gnuchke bezpechne skoordinovane rozpodilennya resursiv u ramkah virtualnoyi organizaciyi Evolyuciya Ggid Pershe pokolinnya 1990 1996 roki Pershi proekti Grid buli sprobami zv yazati superobchislyuvalni vuzli sajti u toj chas cej pidhid buv vidomij yak metaobchislennya ce bagatoprocesorna sistema rol sistemnoyi shini v yakij vikonuye Internet sho zv yazuye bezlich vuzliv sho mayut vlasni procesori operativnu i zovnishnyu pam yat pristroyi vvedennya vivedennya Pochatkom cogo periodu vvazhayetsya start proektu CASA v 1989 roci odnim z dekilkoh amerikanskih ispitovih stendiv Gigabit Na pochatku ta seredini dev yanostih rokiv vidznachayut poyavu pershih metaobchislen abo seredovish Grid Yak pravilo meta cih rannih metaobchislyuvalnih proektiv polyagala v tomu shob zabezpechiti ryad visokoproduktivnih dodatkiv obchislyuvalnimi resursami Popered ciyeyi tehnologiyi jshli dva predstavnickih proekti ta Ci proekti vidriznyayutsya riznimi shlyahami realizaciyi ale dlya efektivnoyi roboti voni povinni buli podolati bagato podibnih pereshkod taki yak zv yazok keruvannya resursami ta viddalenimi danimi Ci dva proekti takozh sprobuvali virishiti problemi metaobchislennya pri comu FAFNER buv zdatnij do vikonannya na bud yakij robochij stanciyi sho mala bilshe nizh 4 megabajti pam yati I WAY buv zasobom ob yednannya resursiv velicheznih amerikanskih superobchislyuvalnih centriv Do zdobutkiv pershogo pokolinnya Grid sistem slid vidnesti take peretvorennya komp yutera na pristrij rozrahovanij na bagato koristuvachiv i stvorennya sistem rozdilennya chasu organizaciyu vzayemodiyi na rivni procesiv shlyahom organizaciyi zagalnogo adresnogo prostoru rozpodilenoyi zagalnoyi pam yati DSM peredachi povidomlen MPI PVM dlya pidtrimki geterogennih sistem i roboti v lokalnij globalnij merezhi perenesennya modeli dostupu do programnih i aparatnih resursiv komp yutera na rozpodilene obchislyuvalne seredovishe koristuvach metakomp yutera mozhe pracyuvati z jogo resursami tak samo yak z resursami vlasnogo komp yutera organizaciyu odnoridnogo dostupu do obchislyuvalnih resursiv velikoyi kilkosti komp yuteriv v lokalnij abo globalnij merezhi rishennya zadach sho dopuskayut dekompoziciyu na velike chislo nevelikih nezalezhnih pid zadach FAFNER Algoritm shifruvannya vidkritogo klyucha RSA buv vinajdenij u laboratoriyi Massachusetskogo tehnologichnogo institutu informatiki v 1976 77 rokah Cej algoritm shiroko vikoristovuyetsya napriklad u protokoli zahishenih soketiv Secure Sockets Layer SSL Bezpeka RSA zasnovana na tverdzhenni sho duzhe vazhko rozklasti na mnozhniki nadzvichajno veliki chisla yaki skladayutsya iz soten cifr Vikoristovuvani algoritmi trivialno paralelni ta ne vimagayut niyakogo zv yazku pislya pochatkovoyi ustanovki i bagato mashin mozhut zabezpechiti nevelikij vnesok kozhna u zagalne rishennya zavdannya po faktorizaciyi Ranni zusillya gruntuvalisya na obmini informaciyeyu ta oderzhannya kodu faktorizaciyi elektronnoyu poshtoyu V 1995 roci konsorcium na choli z Bellcore Labs Sirakuzkim universitetom i Co Operating Systems zapustili proekt vidomij yak FAFNER Factoring via Network Enabled Recursion rekursivna faktorizaciya z pidtrimkoyu merezhevoyi roboti sho rozkladaye na mnozhniki cherez Internet FAFNER buv rozroblenij dlya faktorizaciyi RSA130 vikoristovuyuchi novu chislovu metodiku faktorizaciyi nazvanu NFS Number Field Sieve sho vikoristovuye obchislyuvalni web serveri Uchasniki proektu todi vikoristovuvali CGI Common Gateway Interface standartnij interfejs obminu danimi dlya dostupu do servisiv pidtrimki Ci servisi vklyuchali poshirennya programnogo zabezpechennya NFS proektnu dokumentaciyu anonimnu koristuvalnicku reyestraciyu poshirennya zavdan i zviti pro stan rishennya v realnomu chasi Skripti CGI organizuvali pidtrimku klasternogo keruvannya napravlyayuchi individualni robochi stanciyi na rishennya zadachi pid chas yihnogo prostoyu shob minimizuvati zavantazhenist mashin Takim chinom voni buli kliyentami merezhi yaki vikoristovuvali protokol HTTP shob oderzhati znachennya vid servera ta vidpraviti rezultati nazad do CGI skriptu servera I WAY Proekt I WAY The Information Wide Area Year buv eksperimentalnoyu visokoefektivnoyu merezheyu sho ob yednuvav bagato potuzhnih komp yuteriv i pracyuvav nad polipshennyam seredovish vizualizaciyi Proekt I WAY buv zadumanij na pochatku 1995 roku z ideyeyu ne pobuduvati merezhu a integruvati isnuyuchi merezhi visokoyi propusknoyi zdatnosti Vikoristovuvalisya virtualni seredovisha nabori danih i komp yuteri yaki roztashovuvalisya na simnadcyati riznih amerikanskih sajtah i buli pidklyucheni za dopomogoyu desyatka merezh iz zminnimi smugami propuskannya ta protokolami vikoristovuyuchi riznu marshrutizaciyu ta peremikannya tehnologij Merezha bula zasnovana na tehnologiyi asinhronnoyi peredachi danih sho u toj chas tilki rozvivalasya a piznishe stala standartom Shob dopomogti standartizuvati interfejs programnogo zabezpechennya ta keruvannya I WAY klyuchovi sajti vstanovlyuvali miscevi serveri I POP shob zadiyati yih yak shlyuzi do I WAY Serveri I POP buli robochimi stanciyami UNIX odnakovo konfigurovanimi ta mali standartne programne seredovishe za nazvoyu I Soft I Soft sprobuvav pereboroti problemi riznoridnosti masshtabovanosti produktivnosti ta bezpeki Kozhnij sajt sho brav uchast v I WAY zapuskav server I POP Mehanizmi servera I POP zabezpechili odnakovu autentifikaciyu I WAY rezervuvannya resursu stvorennya procesu ta funkciyi komunikaciyi Kozhnij server I POP buv dostupnij cherez Internet i pracyuvav u mezhah sistemi merezhevogo zahistu svogo sajtu Proekt I WAY viznachiv kilka tipiv dodatkiv superobchislennya dostup do viddalenih resursiv virtualna realnist video merezha GII Windows Proekt I WAY buv takozh uspishno prodemonstrovanij na SC 95 u San Diyego Sho ye she bilsh vazhlivim dosvid roboti ta programne zabezpechennya sho rozroblyalosya buli vikoristani v podalshomu FAFNER stav poperednikom SETI home i distributed net a I WAY poperednikom Globus i Legion Evolyuciya Ggid Druge pokolinnya 1997 2003 roki Podalshij rozvitok i uzagalnennya idej metakomp yutinga na bilsh shirshe kolo obchislyuvalnih resursiv i zavdan dodatkiv vimagav nevidkladnogo rishennya shirokogo kola problem pov yazanih z peredacheyu danih zabezpechennyam bezpeki upravlinnyam zavdannyami dostupom do danih poshukom resursiv dostupom do nih ta inshe Pidhodi do pobudovi takoyi Grid sistema buli i yiyi mozhna rozglyadati yak predstavnika Grid sistem drugogo pokolinnya yakim pritamanni tri osnovnih vlastivosti Riznoridnist Grid vikoristovuye riznomanitni resursi yaki ye riznoridnimi za pohodzhennyam i mogli b ohopiti chislenni administrativni domeni cherez potencijno globalnij prostir Masshtabovanist Grid mig bi zrostati vid dekilkoh resursiv do tisyach Ce pidijmaye problemu potencijnogo znizhennya rivnya produktivnosti po miri rostu ta poshirennya Grid Otzhe povinni buti rozrobleni dodatki yaki spromozhni vikoristovuvati nayavni resursi a takozh znachno pokrasheni zasobi autentifikaciyi koristuvachiv Adaptivnist v Grid vidmova resursu ye skorishe pravilom nizh vinyatkom Faktichno z duzhe bagatma resursami v Grid jmovirnist deyakogo zboyu resursu dosit visoka Menedzheri resursu abo dodatki povinni dinamichno adaptuvatisya takim chinom shob voni mogli vityagti maksimalnu produktivnist iz dostupnih resursiv i servisiv Do zdobutkiv drugogo pokolinnya Grid sistem slid vidnesti take rozpochato vikonannya proektu Globus napravlenogo na formalizaciyu i rozrobku naboru toolkit bazovih servisiv dlya upravlinnya resursami upravlinnya obchislennyami upravlinnya danim zabezpechennya bezpeki rozroblennya i vprovadzhennya zagalnoyi Grid infrastrukturi u viglyadi bazovih servisiv ne zalezhnih vid resursiv i dodatkiv autentifikaciya avtorizaciya poshuk i rozpodil resursiv povidomlennya pro podiyi oblik vikoristannya resursiv vidalenij dostup do danim viyavlennya vidmov i t d pokaz mozhlivosti ob yednannya bazovih servisiv v skladnishi visokorivnevi servisi rozroblennya ryadu programnih komponentiv i utilit yaki zdijsnyuyut zapusk zavdan na vidalenih resursah superkomp yuterah klasterah cherez vzhe isnuyuchi sistemi upravlinnya resursami zazvichaj sistemi paketnoyi obrobki kontrol stanu vikonannya zavdan i upravlinnya zavdannyami zbir i dostup do riznomanitnoyi informaciyi pro sistemu i yiyi komponenti tosho i z dopomogoyu yakih mozhna nadati visokorivnevi poslugi koristuvacham dodatkam planuvalnikam resursiv brokeram pochatok nizki proektiv tipu Cactus WebFlow DataGrid zi stvorennya velikomasshtabnih obchislyuvalnih ta informacijnih merezh resursiv Grid dlya analizu danih Osnovni tehnologiyi drugogo pokolinnya Globus PGZ Globus stvoryuye programnu infrastrukturu sho dozvolyaye dodatkam vikoristovuvati rozpodileni riznoridni obchislyuvalni resursi yak odinichnij virtualnij komp yuter Proekt Globus rozpochatij she v1996 roci pov yazanij z rozroblennyam obchislyuvalnih arhitektur Zgidno proektu obchislyuvalnij Grid ye aparatnoyu ta programnoyu infrastrukturoyu sho zabezpechuye nadijnij odnoznachnij dostup do visokoproduktivnih obchislyuvalnih mozhlivostej nezvazhayuchi na geografichnij rozpodil yak resursiv tak i koristuvachiv Centralnij element sistemi Globus Globus Toolkit instrumentarij sho viznachaye osnovni servisi ta mozhlivosti neobhidni dlya stvorennya obchislyuvalnogo Grid seredovisha Instrumentarij skladayetsya z ryadu komponentiv yaki zabezpechuyut osnovni servisi taki yak bezpeka misce roztashuvannya resursiv keruvannya resursami zv yazok Globus stvorenij yak bagatorivneva arhitektura u yakij globalni servisi visokogo rivnya pobudovani poverh osnovnih lokalnih servisiv nizhnogo rivnya Globus Toolkit ye modulnim i dodatok mozhe ekspluatuvati osoblivosti Globus taki yak keruvannya resursami abo informacijnoyu infrastrukturoyu ne vikoristovuyuchi biblioteki komunikaciyi Globus Globus Toolkit sogodni skladayetsya z nastupnih elementiv GSI GEM LDAP Protokoli ta servisi yaki nadav Globus dosit dinamichno zminyuvalisya protyagom svogo rozvitku Akcent Globus perejshov vid pidtrimki odnih tilki visokoefektivnih dodatkiv do pidtrimki bilshe rozpovsyudzhenih servisiv yaki mozhut pidtrimuvati virtualni organizaciyi Evolyuciya Globus prodovzhuyetsya vvedennyam arhitekturi OGSA Open Grid Service Architecture vidkrita arhitektura servisiv Grid i arhitekturi Grid zasnovanoyi na Legion PGZ Legion ye metasistemoyu zasnovanoyu na ob yektah i rozroblenoyu u Virdzhinskomu universiteti Legion sformuvav programnu infrastrukturu takim chinom shob sistema riznoridnih geografichno rozpovsyudzhenih i visokoefektivnih mashin mogla vilno vzayemodiyati Legion zrobiv sprobu nadati koristuvacham na yihnih robochih stanciyah okremu integrovanu infrastrukturu nezalezhno vid masshtabu fizichnogo miscya roztashuvannya movi programuvannya ta osnovnoyi operacijnoyi sistemi koristuvacha Legion vidriznyavsya vid Globus u svoyemu pidhodi do zabezpechennya seredovisha Grid vin formuvav vsi svoyi komponenti u viglyadi ob yektiv U ciyeyi metodologiyi ye vsi zvichajni perevagi ob yektno oriyentovanogo pidhodu taki yak abstrakciya danih inkapsulyaciya spadkuvannya ta polimorfizm Legion buv vpershe vipushenij u listopadi 1997 roku Z tih pir komponenti yaki stanovlyat Legion prodovzhili rozvivatisya U serpni 1998 roku kompaniya Applied Metacomputing oderzhala dozvil na komercijne vikoristannya Legion U chervni 2001 roku estafeta bula perehoplena korporaciyeyu Avaki Avaki Corporation Rozpodileni ob yektni sistemi CORBA The Common Object Request Broker Architecture ye vidkritoyu rozpodilenoyu ob yektno obchislyuvalnoyu infrastrukturoyu standartizovanoyu OMG Object Management Group grupa po keruvannyu ob yektami CORBA avtomatizuye funkcionuvannya zagalnih merezh programuyuchi taki zavdannya yak ob yektna reyestraciya misce roztashuvannya ta aktivaciya zapitu sinhronizaciya kadriv i obrobka pomilok sortuvannya ta desortuvannya parametra dispetcherizaciya operaciyi Hocha CORBA zabezpechuye shirokij nabir servisiv prote vona ne mistit servisi rozpodilu ta planuvannya rivnya Grid yaki ye v Globus odnak CORBA cilkom zdatna ob yednatisya z Grid CORBA ye seredovishem sho ne zalezhit vid movi ta blizko asociyuyetsya z UML Unified Modeling Language Odin iz nedolikiv CORBA ce te sho vona bilshe pidhodit dlya vnutrishnih merezh a ne dlya poshirennya cherez Internet i tomu isnuyut trudnoshi v organizaciyi napriklad vikonannya operacij cherez sistemi merezhevogo zahistu Krim togo ne zabezpechuyetsya organizaciya vzayemodiyi v realnomu chasi ta pidtrimka multimedia Java Java stvoryuye okremu strukturu dlya realizaciyi rozpodilenih ob yektnih sistem Pevnoyu miroyu virtualna mashina Java JVM Java Virtual Machine z Java dodatkami ta servisami virishuye problemi pov yazani z riznoridnimi sistemami organizovuyuchi perenosni programi ta rozpodilenu ob yektnu model cherez protokol RMI Odnak vikoristannya Java same po sobi mistit pivni nedoliki i golovnim z nih ye nizka obchislyuvalna shvidkist Java Grande Dodatok Grande ye bud yakim dodatkom naukovim abo industrialnim kotrij vimagaye velikoyi kilkosti obchislyuvalnih resursiv u tomu chisli i viddalenih dlya rishennya odniyeyi abo bilshe zadach Mova Java bula takozh obrana dlya stvorennya alternativnogo programnogo zabezpechennya promizhnogo sharu UNICORE UNiform Interface to COmputer REsources v 2003 roci Golovni komponenti UNICORE agent pidgotovki zavdan JPA kontroler monitora zavdan server https UNICORE tak zvanij shlyuz Gateway supervizor merezhnih zavdan grafichnij interfejs koristuvacha zasnovanij na Java apletah z interaktivnoyu dovidkoyu j zasobami dopomogi Jini i protokol RMI Tehnologiya Jini bula rozroblena dlya togo shob sformuvati programnu infrastrukturu yaka nadaye mozhlivist stvoriti seredovishe rozpodilenih obchislen V Jini dodatki mozhut buti napisani movoyu Java i obroblyatisya z vikoristannyam mehanizmu Java RMI Java Remote Method Invocation Navit pri tomu sho Jini napisana na chistomu Java ni vid kliyentiv Jini ni vid servisiv ne vimagayetsya buti chistimi Java Voni mozhut vklyuchati nadbudovi Java navkolo kodu na inshij movi abo navit buti povnistyu napisani na deyakij inshij movi Ce dozvolyaye Jini vikoristovuvatisya poza standartnoyu strukturoyu Java i zv yazuvati servis i kliyentiv vid bezlichi dzherel V Jini novij pristrij abo mozhut buti pidklyucheni do merezhi i tam ogolositi pro svoyu prisutnist Kliyenti yaki bazhayut vikoristati takij servis mozhut todi viznachiti jogo misceznahodzhennya ta dati jomu svoye im ya sho vidrazu dozvolyaye pochati vikonuvati zavdannya Jini zasnovanij na protokoli RMI sho vvodit deyaki obmezhennya Krim togo Jini ne ye rozpodilenoyu operacijnoyu sistemoyu oskilki operacijna sistema nadaye taki poslugi yak dostup do fajlu planuvannya procesora ta koristuvalnicki vhodi v sistemu Poseredniki ta planuvalniki resursiv Grid Isnuye kilka dostupnih sistem yaki fokusuyutsya na zdijsnenni grupuvannya ta planuvannya resursiv Potribno vidznachiti sho vsi paketi sho tut pererahovani vinikli yak sistemi keruvannya zavdannyami ta lokalnimi platformami rozpodilenih obchislen Condor PBS SGE LSF SRB Nimrod G Grid PortaliEvolyuciya Ggid Tretye pokolinnya dlya e Nauki z 2004 roku Dvi klyuchovih osoblivosti Grid sistem tretogo pokolinnya nagolos na prijnyattya servisno orientovanoyi modeli ta zrostayucha uvaga do metadanih Faktichno servisno oriyentovanij pidhid pripuskaye sho gnuchke zastosuvannya resursiv Grid u dodatkah Grid vimagatime informaciyu pro funkcionalni mozhlivosti harakteristiki ta interfejsi riznih komponentiv i cya informaciya povinna buti pogodzhenoyu shob mozhna bulo yiyi obroblyati komp yuterom Buli vvedeni novi termini rozpodilene spivrobitnictvo i virtualna organizaciya V tretomu pokolinni sformuvalosya bilsh cilisne uyavlennya pro vikonannya Grid obchislen i mozhna skazati sho sprava jdetsya skorishe pro infrastrukturu dlya e Nauki nizh pro polipshennya uzhe rozroblenoyi isnuyuchoyi tehnologiyi Ochikuvane vikoristannya obchislyuvalnih zasobiv z masovim paralelizmom tilki chastina kartini sho prostupila isnuye takozh velichezna kilkist koristuvachiv otzhe rozpodileni obchislennya ne buli prerogativoyu tilki komp yuteriv z masovim paralelizmom Grid mozhe zabezpechiti pidtrimku viddalenogo spilkuvannya vchenih v realnomu chasi Osoblivo vazhlivoyu ye infrastruktura dlya pidtrimki rozpodilenih resursiv tut ye bagato klyuchovih servisiv bezpeka masshtabuvannya i upravlinnya reyestraciya i poshuk ta interfejsi Web servisiv oriyentovani na povidomlennya dlya zabezpechennya mogutnih mehanizmiv spivrobitnictva Vsi golovni Grid servisi i infrastruktura zabezpechuyut spivpracyu i ye vkraj znachushimi dlya suspilstva Do najbilsh vagomih zdobutkiv Grid sistem tretogo pokolinnya otrimanih do teper mozhna vidnesti zlittya Grid tehnologij i tehnologij Web servisiv formuvannya Grid servisu yak specialnogo rozshirennya Web servisu shlyahom pidtrimki ekzemplyariv Grid servisu sho mayut stan i mozhlivo obmezhenij chas zhittya z kozhnim ekzemplyarom Grid servisu pov yazani dani servisu tobto informaciya strukturovana u viglyadi naboru imenovanih XML elementiv sho tipizuyutsya service data elements SDE zabezpechennya interoperabelnosti riznih realizacij servisiv viznachennya standartizovanih interfejsiv servisiv OGSI viznachennya protokolu iv dlya vikliku pevnogo interfejsu domovlenist pro standartnij nabir pidtrimuvanih protokoliv pri chomu dlya kozhnogo iz standartnih interfejsiv viznachenij nabir elementiv danih servisu yaki povinni pidtrimuvatisya bud yakim ekzemplyarom servisu sho realizovuye danij interfejs zaproponuvannya spilnimi zusillyami GT IBM ta inshih kompanij naboru specifikacij pid im yam WS Resource Framework WSRF yakij spirayetsya na tu zh arhitekturu OGSA na zagalnoviznani standarti pri chomu zberigayetsya bagato elementiv OGSI ale vikoristovuyetsya insha terminologiya i rozshiryuyutsya mozhlivosti OGSI stvorennya programnomu Grid zabezpechennya Globus Toolkit GT4 yak vidkritoyi realizaciyi WSRF i zasobi rozrobki kliyentskih i servernih dodatkiv na movah Java S i Python pri comu GT4 ne povnistyu sumisnij z poperednim GT3Servisno oriyentovana arhitektura Do 2003 roku z yavivsya ryad arhitektur Grid zaproponovanih u riznih proektah Napriklad v roboti zaproponuvala vidoma bagatosharova model a v proekti IBM Information Power Grid 80 model z velikim naborom servisiv znovu zh taki uporyadkovanih posharovo Do cogo chasu model Web servisiv takozh pridbala populyarnist obicyayuchi standarti dlya pidtrimki servisno oriyentovanogo pidhodu She odne z doslidnickih spivtovaristv rozpochalo robotu v oblasti obchislen zasnovanih na zastosuvanni programnih agentiv programni agenti mozhut buti viznacheni yak virobniki spozhivachi ta brokeri servisiv V cilomu stalo ochevidnim te sho servisno oriyentovana paradigma zabezpechuye gnuchkist neobhidnu dlya tretogo pokolinnya Grid Velike znachennya malo stvorennya konsorciumom W3C standartiv Web servisiv takih yak SOAP grafik Mova opisu Web servisiv WSDL UDDI Mova Web servisi blizko vidpovidayut vimogam do sistem Grid tretogo pokolinnya voni pidtrimuyut servisno oriyentovanij pidhid i pidtrimayut standarti dlya polegshennya informacijnih procesiv takih yak opis servisu ris 3 1 Arhitektura OGSA Struktura OGSA Open Grid Services Architecture vidkrita arhitektura Grid servisiv spilne bachennya Globus IBM dlya ob yednannya Web servisiv i Grid obchislennya bula predstavlena na Globalnomu Grid forumi GGF u Toronto she v lyutomu 2002 roku GGF ustanoviv robochu grupu vidkritih Grid servisiv dlya togo shob stvoriti oglyad i vdoskonaliti arhitekturu Grid servisiv i dokumentiv yaki formuyut tehnichnu specifikaciyu OGSA pidtrimuye stvorennya obslugovuvannya ta dodatok ansambliv servisiv yaki vikoristovuyutsya u virtualnih organizaciyah VO Tut servis viznachenij yak ob yekt iz pidtrimkoyu merezhevoyi roboti sho zabezpechuye deyaki taki mozhlivosti yak obchislyuvalni resursi resursi pam yati merezhi programi ta bazi danih Ce pristosovuye stvorennya Web servisiv dlya vikonannya deyakih vimog specifichnih dlya Grid Agenti Web servisi zabezpechuyut funkcionalnu sumisnist tobto klyuch do Grid obchislen a OGSA vprovadzhuye zasobi adaptaciyi Web servisi do Grid Odnak Web servisi ne zabezpechuyut nove rishennya bagatoh iz problem masshtabnih rozpodilenih sistem z nadvelikoyu kilkistyu zapitiv i pri comu voni takozh ne zabezpechuyut novi metodiki dlya rozrobki cih sistem Otzhe dlya obslugovuvannya shirokogo kola zapitiv vikoristovuyutsya inshi modeli napriklad zasnovani na programnih agentah Pri comu agenti mayut nastupni osoblivosti Preventivnist agenti demonstruyut povedinku sho spryamovana na rishennya postavlenoyi meti Avtonomiya agenti diyut bez zovnishnogo vtruchannya ta mayut deyakij kontrol nad svoyimi diyami ta vnutrishnim stanom Socialna zdatnist agenti vzayemodiyut iz inshimi agentami vikoristovuyuchi movu komunikaciyi agenta Reaktivnist agenti zberigayut i vidpovidayut za svoye seredovishe Obchislennya zasnovane na agentah osoblivo dobre pidhodit dlya dinamichno zminnogo seredovisha de avtonomiya agentiv dozvolyaye adaptuvati obchislennya do zminnih obstavin Ce ye vazhlivoyu vlastivistyu dlya Grid sistem tretogo pokolinnya Odniyeyu z metodik dlya dosyagnennya vishevkazanoyi vlastivosti ye operativnij obmin informaciyeyu mizh agentami i dlya realizaciyi ciyeyi metodiki provedeni vidpovidni doslidzhennya Rinkovi pidhodi obumovlyuyut osoblivo vazhlivi vimogi do ekonomichnosti obchislyuvalnih sistem neobhidnih dlya Grid dodatkiv Web yak informacijna infrastruktura Grid Spochatku Internet u Yevropi prosuvavsya zusillyami CERN dlya rozpodilenogo dostupu do informaciyi v konteksti e Nauki Todi postaye pitannya chi zadovolnyaye zaraz cya arhitektura rozpodilu informaciyi vimogam Grid Pri comu vinikayut nastupni pitannya do mozhlivosti kontrolyu versij bo Internet mozhe bezupinno obnovlyuvati storinki bez kontrolyu versij yakosti servisu oskilki vbudovani posilannya mozhut zminyuvati server misce jogo roztashuvannya nazvu abo informacijne napovnennya dokumenta ale ochikuvanist nesuperechnosti posilan nizka i e Nauka mozhe vimagati bilsh visokoyi yakosti obslugovuvannya pohodzhennyu informaciyi tomu sho ne maye niyakogo standartnogo mehanizmu shob zabezpechiti yuridichno istotnij dokaz sho danij dokument buv vidanij v Interneti v konkretni datu ta chas cifrovogo keruvannya pravami bo e Nauka potrebuye specifichni funkcionalni mozhlivosti shodo keruvannya cifrovim informacijnim napovnennyam vklyuchayuchi napriklad keruvannya intelektualnoyu vlasnistyu ta zahist vid kopiyuvannya naglyadu tomu sho bilsha chastina infrastrukturi Web zoseredzhena na tehnici dostavki informaciyi a ne na zasobah stvorennya j keruvannya zmistom osoblivo v umovah obroblennya metadanih Web use bilshe staye infrastrukturoyu dlya rozpodilenih dodatkiv de skorishe vidbuvayetsya obmin informaciyeyu mizh programami nizh chitannya yiyi lyudinoyu Takij informacijnij obmin zabezpechuyetsya simejstvom rekomendacij XML vid W3C XML priznachenij dlya rozmitki dokumentiv i ne maye niyakogo vstanovlenogo slovnika tegiv voni viznacheni dlya kozhnogo dodatka j vikoristovuyut Document Type Definition DTD abo XML Schema RDF ce standartnij sposib virazhennya metadanih osoblivo resursiv na Web hocha nim mozhna skoristatisya dlya opisu strukturovanih danih vzagali Vikoristannya XML j RDF robit mozhlivim standartne virazhennya zmistu j metazmistu Z yavlyayutsya dodatkovi nabori instrumentiv dlya roboti iz cimi formatami i ce zbilshuye pidtrimku z boku inshih instrumentiv Vse razom ce zabezpechuye infrastrukturu dlya informacijnih sistem tretogo pokolinnya Grid W3C opublikuvav dokument u yakomu rozglyanuta perspektivna tehnologiya Semantichnogo Web obumovlena yak rozshirennya ninishnoyi merezhi Web pri yakij informaciya maye chitko virazhene znachennya sho nadaye krashi mozhlivosti dlya spivrobitnictva lyudej i komp yuteriv Golovne sho nese cya tehnologiya ce ideya nayavnosti danih na Web pevnih i zv yazanih takim sposobom sho dozvolyaye vikoristati yih dlya bilshe efektivnogo viyavlennya avtomatizaciyi integraciyi j povtornogo vikoristannya v riznih dodatkah PrimitkiTreadwell J Behrens M Berry D 2005 Open Grid Services Architecture Glossary of Terms Foster I Kesselman C 1998 The Grid Blueprint for a New Computing Infrastructure Dongarra J Seymour K 2006 GridSolve The Evolution of A Network Enabled Solver Berners Lee T 2001 Scientific American JXTA Peer to Peer Technology angl Procitovano 08 11 2016 NASA Information Power Grid angl Procitovano 08 11 2016 angl Dzherela Petrenko A I 1 grudnya 2013 Zastosuvannya Grid tehnologij v nauci i osviti ukr Open Publishing Procitovano 8 listopada 2016 2002 The Physiology of the Grid 2001 Scientific American 1998 The Grid Blueprint for a New Computing Infrastructure 2002 What is the Grid A Three Point Checklis 2002 RFC 3280 Internet X 509 anglijskoyu 2005 Open Grid Services Architecture Glossary of Terms 2006 GridSolve The Evolution of A Network Enabled Solver angl Arhiv originalu za 21 zhovtnya 2006 Procitovano 08 11 2016 angl Arhiv originalu za 22 04 2003 Procitovano 08 11 2016 angl Arhiv originalu za 02 01 2006 Procitovano 08 11 2016 PDF ukr Arhiv originalu PDF za 05 04 2005 Procitovano 08 11 2016