Визначення
Цей термін виник разом з розвитком високошвидкісної мережевої інфраструктури на початку 90-х років і відносився до об'єднання декількох різнорідних обчислювальних ресурсів в локальній мережі організації для вирішення одного завдання. Основна мета побудови мета-комп'ютера полягала в оптимальному розподілі частин роботи за обчислювальними системами різної архітектури і різної потужності. Наприклад, попередня обробка даних і генерація сіток для розрахунку могли би проводиться на призначеній для користувача робочій станції, основне моделювання на векторно-конвеєрному суперкомп'ютері, вирішення великих систем лінійних рівнянь — на массивно-параллельной системі, а візуалізація результатів — на спеціальній графічній станції. Очевидно, що найкращим чином для вирішення на мета-комп'ютерах підходять завдання переборного і пошукового типу, де обчислювальні вузли практично не взаємодіють один з одним і основну частину роботи проводять в автономному режимі. Основна схема роботи в цьому випадку приблизно така: спеціальний агент, розташований на обчислювальному вузлі (комп'ютері користувача), визначає факт простою цього комп'ютера, з'єднується з вузлом мета-компьютера, що управляє, і отримує від нього чергову порцію роботи (область в просторі перебору). Після закінчення рахунку по даній порції обчислювальний вузол передає назад звіт про фактично виконаний перебір або сигнал про досягнення мети пошуку.
Початок паралельних обчислень
Паралельне обчислення в 1980-х роках зосередило зусилля дослідників на розвитку алгоритмів, програм і архітектур, які підтримували одночасну роботу кількох процесорів. Впродовж 1980-х і 1990-х, програмне забезпечення для паралельних комп'ютерів зосередилося на тому, щоб забезпечити могутні механізми для управління зв'язками між процесорами, і розробці і створенні середовищ для паралельних машин. Паралельна віртуальна машина (Parallel Virtual Machine, PVM), інтерфейс передачі повідомлень ( Message Passing Interface, MPI), високопродуктивний ФОРТРАН ( High Performance Fortran, HPF) і OpenMP були розроблені з ціллю підтримки зв'язку для додатків, що масштабуються (scalable applications) . Були розроблені також успішні прикладні парадигми, щоб привести в дію величезний потенціал розділеної і розподіленої архітектури пам'яті. Що таке Grid-комп'ютинг?
Надалі, дослідження в області технологій мета-компьютинга були розвинені у бік забезпечення доступу одночасного багатьох користувачів до обчислювальних ресурсів великого числа (аж до декількох тисяч) комп'ютерів в локальній або глобальній мережі), доступу їх до сховищ даних, наукового обладнання, комп/ютерних мереж тощо.. При чому кількість перейшла в якість, викликавши до життя новий термін Grid-комп'ютинг Спочатку вважали, що Grid буде найбільш корисною в розширенні парадигм паралельного обчислення від тісно зв'язаних груп до географічно розподілених систем. Проте на практиці Grid використовувалася більше як платформа для інтеграції вільно зв'язаних додатків (деякі компоненти яких могли б працювати на паралельній машині), і для зв'язку розподілених ресурсів (зберігання, обчислення, візуалізація, інструменти). Першим сучасним Grid зазвичай вважають проект I-WAY (Information Wide-Area Year), розроблений як експериментальний демонстраційний проект у 1995 році, який об'єднав в національну розподілену експериментальну мережу 17 обчислювальних вузлів, зв'язаних за допомогою високошвидкісної магістралі на основі технології АТМ (1.5 Мб/с — 9.6 Мб/с) . Було впроваджено розподілену файлову систему і брокер ресурсів, який містив центральний вузол, що керував мережою, та агентів на решті вузлів. Тоді було розроблено також 60 додатків і упроваджено в I-WAY.
Перше покоління метакомп`ютингу
I-WAY забезпечила конструктивний і могутній досвід для першого покоління Grid систем, до здобутків яких слід віднести таке;
- перетворення комп'ютера на пристрій, розрахований на багато користувачів, і створення систем розділення часу
- організацію взаємодії на рівні процесів шляхом організації загального адресного простору— розподіленої загальної пам'яті (DSM)— передачі повідомлень (MPI, PVM) для підтримки гетерогенних систем і роботи в локальной/глобальной мережі
- перенесення моделі доступу до програмних і апаратних ресурсів комп'ютера на розподілене обчислювальне середовище — користувач метакомпютера може працювати з його ресурсами так само, як з ресурсами власного комп'ютера
- відпрацювання наступної схеми роботи: — агент на машині визначає факт простою і зв'язується з сервером, що управляє обчисленнями — сервер, що управляє, відправляє агентові нове завдання (дані для обробки, область в просторі пошуку); — після закінчення обчислень результати відправляються назад на сервер;
- підтримку динамічної конфігурації середовища, коли метакомп'ютер не має постійного складу і динамічно організовується з географічно розподілених ресурсів, тимчасово делегованих їх фактичними власниками (віртуалізація метакомп'ютера)
- організацію однорідного доступу до обчислювальних ресурсів великої кількості комп'ютерів в локальній або глобальній мережі
- рішення задач, що допускають декомпозицію на велике число невеликих, незалежних підзадач.
Подальший розвиток і узагальнення ідей метакомп'ютинга на більш ширше коло обчислювальних ресурсів і завдань/додатків вимогав невідкладного рішення широкого кола проблем, пов'язаних з передачею даних, забезпеченням безпеки, управлінням завданнями, доступом до даним, пошуком ресурсів, доступом до них та інше. Підходи до побудови такої Grid-система були описані в [Foster I. The Grid: Blueprint for a New Computing Infrastructure / Ian Foster and Carl Kesselman — Morgan Kaufmann Publishers.-San Francisco.-1998.- 286 p..], і її можна розглядати як представника Grid-систем другого покоління, яким притаманні три основних властивості:
- Різнорідність: Grid використовує різноманітні ресурси, які є різнорідними за походженням, і могли б охопити численні адміністративні домени через потенційно глобальний простір;
- Масштабованість: Grid міг би зростати від декількох ресурсів до тисяч. Це підіймає проблему потенційного зниження рівня продуктивності по мірі росту та поширення Grid. Отже, повинні бути розроблені додатки, які спроможні використовувати наявні ресурси, а також значно покращені засоби аутентифікації користувачів;
- Адаптивність: в Grid відмова ресурсу є скоріше правилом, ніж виключенням. Фактично, з дуже багатьма ресурсами в Grid ймовірність деякого збою ресурсу досить висока. Менеджери ресурсу або додатки повинні динамічно адаптуватися таким чином, щоб вони могли витягти максимальну продуктивність із доступних ресурсів і сервісів.
ПГЗ (програмне забезпечення проміжного шару) використовується для того, щоб приховати різнорідну природу Grid та створити користувачам і додаткам однорідне середовище, забезпечуючи ряд стандартизованих інтерфейсів і безліч сервісів. ПГЗ перебуває між операційною системою і додатками, забезпечуючи додатки безліч сервісами, необхідними для їх коректного функціонування у розподілених гетерогенних середовищах.
Друге покоління метакомп`ютингу
До здобутків другого покоління Grid систем слід віднести таке;
- розпочаток виконання проекту Globus, направленого на формалізацію і розробку набору (toolkit) базових сервісів для — управління ресурсами — управління обчисленнями — управління даними — забезпечення безпеки;
- розроблення і впровадження загальної Grid інфраструктури у вигляді базових сервісів, не залежних від ресурсів і додатків (аутентифікація, авторизація, пошук і розподіл ресурсів, повідомлення про події, облік використання ресурсів, видалений доступ до даним, виявлення відмов і т. д.)
- показ можливості об'єднання базових сервісів в складніші, високорівневі сервіси
- розроблення ряду програмних компонентів і утиліт, які здійснюють запуск завдань на видалених ресурсах (суперкомп'ютерах, кластерах) через вже існуючі системи управління ресурсами (зазвичай системи пакетної обробки), контроль стану виконання завдань і управління завданнями, збір і доступ до різноманітної інформації про систему і її компоненти тощо, і з допомогою яких мажна надати високорівневі послуги користувачам, додаткам, планувальникам ресурсів, брокерам.
• розпочаток низки проектів типу Cactus, WebFlow, DataGrid по створенню великомасштабних обчислювальних і інформаційних мереж ресурсів Grid для аналізу даних.
Третє покоління метакомп`ютингу
Друге покоління ПГЗ не забезпечило повну функціональну сумісність створеного Grid програмного забезпечення, що є важливою умовою реалізації великомасштабних обчислень. Щоб побудувати нові Grid- додатки, бажано багаторазово використати існуючі компоненти та інформаційні ресурси, і гнучко ними оперувати. Grid системи третього покоління впевнено крокують до Семантичних Grid, заснованих на використанні метаданих і онтологій, у яких інформація розуміється як тільки як дані, що мають значення, але і знання, які здобуваються, використаються, представляються, публікуються й підтримуються, щоб допомогти Е-вченим досягати їхніх специфічних цілей. Знання розуміються як інформація, застосована для досягнення мети, рішення проблеми або ухвалення рішення. Семантичний Grid охоплює всі три концептуальні шари Grid: знання, інформація й обчислення/дані. Ці додаткові шари в остаточному підсумку забезпечать багатий, безшовний і розповсюджений доступ, що поширюється на глобально розподілені гетерогенні ресурси. Одна із стандартних методик, що використовуються в управлінні знаннями, — це розроблення порталу знань. Стандартне визначення для нього таке: портал — це працюючий на базі Web додаток, що забезпечує засоби для накопичення, пристосування та персоналізації даних. До найбільш вагомих здобутків Grid систем третього покоління, отриманих до тепер, можна віднести:
- злиття Grid-технологій і технологій Web-сервісів, формування Grid сервісу як спеціальнеого розширення Web-сервісу щляхом підтримки екземплярів Grid-сервісу, що мають стан і, можливо, обмежений час життя; З кожним екземпляром Grid-сервісу пов'язані дані сервісу, тобто інформація, структурована у вигляді набору іменованих XML-елементів, що типізуються (service data elements, SDE
- забезпечення інтероперабільності різних реалізацій сервісів, визначення стандартизованих інтерфейсів сервісів (OGSI), визначення протоколу(-ів) для виклику певного інтерфейсу, домовленість про стандартний набір підтримуваних протоколів, при чому для кожного із стандартних інтерфейсів визначений набір елементів даних сервісу, які повинні підтримуватися будь-яким екземпляром сервісу, що реалізовує даний інтерфейс;
- запропонування спільними зусиллями GT, IBM та інших компаній набору специфікацій під ім'ям WS-Resource Framework (WSRF), який спирається на ту ж архітектуру OGSA, на загальновизнані стандарти Web-сервісів, при чому зберігає ться багато елементів OGSI, але використовується інша термінологія і розширюються можливості OGSI;
- створення програмному Grid забезпечення Globus Toolkit GT4 як відкритаої реалізації WSRF і засоби розробки клієнтських і серверних додатків на мовах Java, С++ і Python; при цьому GT4 не повністю сумісний з попередним GT3
Globus toolkit
Історія Globus toolkit наочно демонструє еволюцію перспективної технології від суто академічного проекту з вузьким довколом користувачів до загальноприйнятого стандарту, що користується широкою підтримкою ІТ-індустрії у цілому світі. Навіть при тому, що рівень сьогоднішних Grid є досить високим і більшість програмних забезпечень є доступним і безпосередньо використовуваним, він усе ще має нестачу в багатьох істотних аспектах, які забезпечать ефективний доступ, поширення й використання системних ресурсів. Можна виділити наступні задачі, що вимагають подальшого розроблення:
- Інформаційні служби — механізми, які використовуються для того, щоб зберігати інформацію про ресурси, тому що Grid має потребу в наданні віддалених, швидких, надійних, безпечних і масштабованих послуг.
- Інформація про ресурси — для коректної роботи Grid будуть необхідні всі види інформації, починаючи від імені ресурсу та даних безпеки і закінчуючи прикладними вимогами та параметрами користувача. Важливо, щоб вся ця інформація була зрозумілою, легко інтерпретованою й могла бути використаною всіма службами, які її потребують.
- Виявлення ресурсу — повинні бути механізми для визначення місцезнаходження ресурсу в межах глобально розподіленої системи, якщо є унікальне ім'я ресурсу або його характеристики. Сервіси є ресурсами. Деякі ресурси можуть зберігатися, деякі можуть бути перехідними, і деякі можуть бути створені на вимогу.
- Синхронізація й координація — повинні бути механізми для керування складною послідовністю обчислень на безлічі ресурсів. Для цього може стати необхідним опис процесу й наявність подієво-орієнтовної інфраструктури, що має на увазі планування на різних рівнях, включаючи метапланування та інформаційні потоки.
- Стійкість до відмову системи — середовища повинні справлятися з відмовою компонентів програмного забезпечення та обладнання, так само як із проблемами доступу взагалі, і повинна бути продумана обробка виняткових ситуацій, що необхідна в такий динамічній багатокористувацькій мультисистемі.
- Безпека — аутентификація, авторизація, гарантія, і механізми ведення обліку повинні бути встановлені на місці, і вони повинні функціонувати в контексті автоматизації та масштабу, що збільшується.
- Паралельність і послідовність — потреба підтримати відповідний рівень послідовності даних у паралельному, різнорідному середовищі. Для деяких додатків достатньою може бути менш чітка послідовність.
- Продуктивність — потреба бути в змозі впоратися із глобальним доступом до ресурсів, через кешування та дублювання. Привабливим виглядає переміщення коду (або сервісу) до даних (можливо зі скриптами або мобільними агентами), але вносить ряд проблем.
- Різнорідність — потреба працювати з безліччю апаратних засобів, з різним програмним забезпеченням та інформаційними ресурсами, і зробити це через множинні організації з різними адміністративними структурами.
- Масштабованість — у системі повинна бути можливість розширити число й розмір сервисів та додатків, не вимагаючи при цьому людського втручання. Для цього потрібна автоматизація та ідеальна самоорганізація.
- Інтерфейси- потреба використовувати Grid, не дивлячись на специфічне програмне забезпечення проміжного шару(middleware) в різних інфраструктурах і платформах, що дозволить працювати в змішаному Grid середовищі;
Примітки
Посилання
Джерела
(укр.)
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
ViznachennyaCej termin vinik razom z rozvitkom visokoshvidkisnoyi merezhevoyi infrastrukturi na pochatku 90 h rokiv i vidnosivsya do ob yednannya dekilkoh riznoridnih obchislyuvalnih resursiv v lokalnij merezhi organizaciyi dlya virishennya odnogo zavdannya Osnovna meta pobudovi meta komp yutera polyagala v optimalnomu rozpodili chastin roboti za obchislyuvalnimi sistemami riznoyi arhitekturi i riznoyi potuzhnosti Napriklad poperednya obrobka danih i generaciya sitok dlya rozrahunku mogli bi provoditsya na priznachenij dlya koristuvacha robochij stanciyi osnovne modelyuvannya na vektorno konveyernomu superkomp yuteri virishennya velikih sistem linijnih rivnyan na massivno parallelnoj sistemi a vizualizaciya rezultativ na specialnij grafichnij stanciyi Ochevidno sho najkrashim chinom dlya virishennya na meta komp yuterah pidhodyat zavdannya perebornogo i poshukovogo tipu de obchislyuvalni vuzli praktichno ne vzayemodiyut odin z odnim i osnovnu chastinu roboti provodyat v avtonomnomu rezhimi Osnovna shema roboti v comu vipadku priblizno taka specialnij agent roztashovanij na obchislyuvalnomu vuzli komp yuteri koristuvacha viznachaye fakt prostoyu cogo komp yutera z yednuyetsya z vuzlom meta kompyutera sho upravlyaye i otrimuye vid nogo chergovu porciyu roboti oblast v prostori pereboru Pislya zakinchennya rahunku po danij porciyi obchislyuvalnij vuzol peredaye nazad zvit pro faktichno vikonanij perebir abo signal pro dosyagnennya meti poshuku Pochatok paralelnih obchislenParalelne obchislennya v 1980 h rokah zoseredilo zusillya doslidnikiv na rozvitku algoritmiv program i arhitektur yaki pidtrimuvali odnochasnu robotu kilkoh procesoriv Vprodovzh 1980 h i 1990 h programne zabezpechennya dlya paralelnih komp yuteriv zoseredilosya na tomu shob zabezpechiti mogutni mehanizmi dlya upravlinnya zv yazkami mizh procesorami i rozrobci i stvorenni seredovish dlya paralelnih mashin Paralelna virtualna mashina Parallel Virtual Machine PVM interfejs peredachi povidomlen Message Passing Interface MPI visokoproduktivnij FORTRAN High Performance Fortran HPF i OpenMP buli rozrobleni z cillyu pidtrimki zv yazku dlya dodatkiv sho masshtabuyutsya scalable applications Buli rozrobleni takozh uspishni prikladni paradigmi shob privesti v diyu velicheznij potencial rozdilenoyi i rozpodilenoyi arhitekturi pam yati Sho take Grid komp yuting Nadali doslidzhennya v oblasti tehnologij meta kompyutinga buli rozvineni u bik zabezpechennya dostupu odnochasnogo bagatoh koristuvachiv do obchislyuvalnih resursiv velikogo chisla azh do dekilkoh tisyach komp yuteriv v lokalnij abo globalnij merezhi dostupu yih do shovish danih naukovogo obladnannya komp yuternih merezh tosho Pri chomu kilkist perejshla v yakist viklikavshi do zhittya novij termin Grid komp yuting Spochatku vvazhali sho Grid bude najbilsh korisnoyu v rozshirenni paradigm paralelnogo obchislennya vid tisno zv yazanih grup do geografichno rozpodilenih sistem Prote na praktici Grid vikoristovuvalasya bilshe yak platforma dlya integraciyi vilno zv yazanih dodatkiv deyaki komponenti yakih mogli b pracyuvati na paralelnij mashini i dlya zv yazku rozpodilenih resursiv zberigannya obchislennya vizualizaciya instrumenti Pershim suchasnim Grid zazvichaj vvazhayut proekt I WAY Information Wide Area Year rozroblenij yak eksperimentalnij demonstracijnij proekt u 1995 roci yakij ob yednav v nacionalnu rozpodilenu eksperimentalnu merezhu 17 obchislyuvalnih vuzliv zv yazanih za dopomogoyu visokoshvidkisnoyi magistrali na osnovi tehnologiyi ATM 1 5 Mb s 9 6 Mb s Bulo vprovadzheno rozpodilenu fajlovu sistemu i broker resursiv yakij mistiv centralnij vuzol sho keruvav merezhoyu ta agentiv na reshti vuzliv Todi bulo rozrobleno takozh 60 dodatkiv i uprovadzheno v I WAY Pershe pokolinnya metakomp yutinguI WAY zabezpechila konstruktivnij i mogutnij dosvid dlya pershogo pokolinnya Grid sistem do zdobutkiv yakih 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 lokalnoj globalnoj merezhi perenesennya modeli dostupu do programnih i aparatnih resursiv komp yutera na rozpodilene obchislyuvalne seredovishe koristuvach metakompyutera mozhe pracyuvati z jogo resursami tak samo yak z resursami vlasnogo komp yutera vidpracyuvannya nastupnoyi shemi roboti agent na mashini viznachaye fakt prostoyu i zv yazuyetsya z serverom sho upravlyaye obchislennyami server sho upravlyaye vidpravlyaye agentovi nove zavdannya dani dlya obrobki oblast v prostori poshuku pislya zakinchennya obchislen rezultati vidpravlyayutsya nazad na server pidtrimku dinamichnoyi konfiguraciyi seredovisha koli metakomp yuter ne maye postijnogo skladu i dinamichno organizovuyetsya z geografichno rozpodilenih resursiv timchasovo delegovanih yih faktichnimi vlasnikami virtualizaciya metakomp 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 pidzadach Podalshij rozvitok i uzagalnennya idej metakomp yutinga na bilsh shirshe kolo obchislyuvalnih resursiv i zavdan dodatkiv vimogav nevidkladnogo rishennya shirokogo kola problem pov yazanih z peredacheyu danih zabezpechennyam bezpeki upravlinnyam zavdannyami dostupom do danim poshukom resursiv dostupom do nih ta inshe Pidhodi do pobudovi takoyi Grid sistema buli opisani v Foster I The Grid Blueprint for a New Computing Infrastructure Ian Foster and Carl Kesselman Morgan Kaufmann Publishers San Francisco 1998 286 p 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 viklyuchennyam 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 PGZ programne zabezpechennya promizhnogo sharu vikoristovuyetsya dlya togo shob prihovati riznoridnu prirodu Grid ta stvoriti koristuvacham i dodatkam odnoridne seredovishe zabezpechuyuchi ryad standartizovanih interfejsiv i bezlich servisiv PGZ perebuvaye mizh operacijnoyu sistemoyu i dodatkami zabezpechuyuchi dodatki bezlich servisami neobhidnimi dlya yih korektnogo funkcionuvannya u rozpodilenih geterogennih seredovishah Druge pokolinnya metakomp yutinguDo zdobutkiv drugogo pokolinnya Grid sistem slid vidnesti take rozpochatok vikonannya proektu Globus napravlenogo na formalizaciyu i rozrobku naboru toolkit bazovih servisiv dlya upravlinnya resursami upravlinnya obchislennyami upravlinnya danimi 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 mazhna nadati visokorivnevi poslugi koristuvacham dodatkam planuvalnikam resursiv brokeram rozpochatok nizki proektiv tipu Cactus WebFlow DataGrid po stvorennyu velikomasshtabnih obchislyuvalnih i informacijnih merezh resursiv Grid dlya analizu danih Tretye pokolinnya metakomp yutinguDruge pokolinnya PGZ ne zabezpechilo povnu funkcionalnu sumisnist stvorenogo Grid programnogo zabezpechennya sho ye vazhlivoyu umovoyu realizaciyi velikomasshtabnih obchislen Shob pobuduvati novi Grid dodatki bazhano bagatorazovo vikoristati isnuyuchi komponenti ta informacijni resursi i gnuchko nimi operuvati Grid sistemi tretogo pokolinnya vpevneno krokuyut do Semantichnih Grid zasnovanih na vikoristanni metadanih i ontologij u yakih informaciya rozumiyetsya yak tilki yak dani sho mayut znachennya ale i znannya yaki zdobuvayutsya vikoristayutsya predstavlyayutsya publikuyutsya j pidtrimuyutsya shob dopomogti E vchenim dosyagati yihnih specifichnih cilej Znannya rozumiyutsya yak informaciya zastosovana dlya dosyagnennya meti rishennya problemi abo uhvalennya rishennya Semantichnij Grid ohoplyuye vsi tri konceptualni shari Grid znannya informaciya j obchislennya dani Ci dodatkovi shari v ostatochnomu pidsumku zabezpechat bagatij bezshovnij i rozpovsyudzhenij dostup sho poshiryuyetsya na globalno rozpodileni geterogenni resursi Odna iz standartnih metodik sho vikoristovuyutsya v upravlinni znannyami ce rozroblennya portalu znan Standartne viznachennya dlya nogo take portal ce pracyuyuchij na bazi Web dodatok sho zabezpechuye zasobi dlya nakopichennya pristosuvannya ta personalizaciyi danih Do najbilsh vagomih zdobutkiv Grid sistem tretogo pokolinnya otrimanih do teper mozhna vidnesti zlittya Grid tehnologij i tehnologij Web servisiv formuvannya Grid servisu yak specialneogo 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 interoperabilnosti 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 Web servisiv pri chomu zberigaye tsya bagato elementiv OGSI ale vikoristovuyetsya insha terminologiya i rozshiryuyutsya mozhlivosti OGSI stvorennya programnomu Grid zabezpechennya Globus Toolkit GT4 yak vidkritaoyi realizaciyi WSRF i zasobi rozrobki kliyentskih i servernih dodatkiv na movah Java S i Python pri comu GT4 ne povnistyu sumisnij z poperednim GT3Globus toolkitIstoriya Globus toolkit naochno demonstruye evolyuciyu perspektivnoyi tehnologiyi vid suto akademichnogo proektu z vuzkim dovkolom koristuvachiv do zagalnoprijnyatogo standartu sho koristuyetsya shirokoyu pidtrimkoyu IT industriyi u cilomu sviti Navit pri tomu sho riven sogodnishnih Grid ye dosit visokim i bilshist programnih zabezpechen ye dostupnim i bezposeredno vikoristovuvanim vin use she maye nestachu v bagatoh istotnih aspektah yaki zabezpechat efektivnij dostup poshirennya j vikoristannya sistemnih resursiv Mozhna vidiliti nastupni zadachi sho vimagayut podalshogo rozroblennya Informacijni sluzhbi mehanizmi yaki vikoristovuyutsya dlya togo shob zberigati informaciyu pro resursi tomu sho Grid maye potrebu v nadanni viddalenih shvidkih nadijnih bezpechnih i masshtabovanih poslug Informaciya pro resursi dlya korektnoyi roboti Grid budut neobhidni vsi vidi informaciyi pochinayuchi vid imeni resursu ta danih bezpeki i zakinchuyuchi prikladnimi vimogami ta parametrami koristuvacha Vazhlivo shob vsya cya informaciya bula zrozumiloyu legko interpretovanoyu j mogla buti vikoristanoyu vsima sluzhbami yaki yiyi potrebuyut Viyavlennya resursu povinni buti mehanizmi dlya viznachennya misceznahodzhennya resursu v mezhah globalno rozpodilenoyi sistemi yaksho ye unikalne im ya resursu abo jogo harakteristiki Servisi ye resursami Deyaki resursi mozhut zberigatisya deyaki mozhut buti perehidnimi i deyaki mozhut buti stvoreni na vimogu Sinhronizaciya j koordinaciya povinni buti mehanizmi dlya keruvannya skladnoyu poslidovnistyu obchislen na bezlichi resursiv Dlya cogo mozhe stati neobhidnim opis procesu j nayavnist podiyevo oriyentovnoyi infrastrukturi sho maye na uvazi planuvannya na riznih rivnyah vklyuchayuchi metaplanuvannya ta informacijni potoki Stijkist do vidmovu sistemi seredovisha povinni spravlyatisya z vidmovoyu komponentiv programnogo zabezpechennya ta obladnannya tak samo yak iz problemami dostupu vzagali i povinna buti produmana obrobka vinyatkovih situacij sho neobhidna v takij dinamichnij bagatokoristuvackij multisistemi Bezpeka autentifikaciya avtorizaciya garantiya i mehanizmi vedennya obliku povinni buti vstanovleni na misci i voni povinni funkcionuvati v konteksti avtomatizaciyi ta masshtabu sho zbilshuyetsya Paralelnist i poslidovnist potreba pidtrimati vidpovidnij riven poslidovnosti danih u paralelnomu riznoridnomu seredovishi Dlya deyakih dodatkiv dostatnoyu mozhe buti mensh chitka poslidovnist Produktivnist potreba buti v zmozi vporatisya iz globalnim dostupom do resursiv cherez keshuvannya ta dublyuvannya Privablivim viglyadaye peremishennya kodu abo servisu do danih mozhlivo zi skriptami abo mobilnimi agentami ale vnosit ryad problem Riznoridnist potreba pracyuvati z bezlichchyu aparatnih zasobiv z riznim programnim zabezpechennyam ta informacijnimi resursami i zrobiti ce cherez mnozhinni organizaciyi z riznimi administrativnimi strukturami Masshtabovanist u sistemi povinna buti mozhlivist rozshiriti chislo j rozmir servisiv ta dodatkiv ne vimagayuchi pri comu lyudskogo vtruchannya Dlya cogo potribna avtomatizaciya ta idealna samoorganizaciya Interfejsi potreba vikoristovuvati Grid ne divlyachis na specifichne programne zabezpechennya promizhnogo sharu middleware v riznih infrastrukturah i platformah sho dozvolit pracyuvati v zmishanomu Grid seredovishi PrimitkiPosilannyaVivaMP OpenHMPP Unified Parallel C T Dzherela ukr