навколишнього середовища.
Завдання дипломної роботи провести огляд публікацій з Grid технологіям і проаналізувати систему моніторингу довкілля.
1. КОНЦЕПЦІЯ GRID
Концепція Grid породила нову модель організації різних форм обробки даних (компьютинга), запропонувавши технології віддаленого доступу до ресурсів різних типів незалежно від місця їх розташування в глобальній мережевому середовищі. Так, за допомогою Grid з'являється можливість виконувати програмні коди на одному або відразу декількох чужих комп'ютерах, стають повсюдно доступними сховища даних з структурованою (бази даних) і неструктурованою (файли) інформацією, джерела даних (датчики, інструменти спостереження) і програмно керовані пристрої.
У реалізації Grid являє собою інфраструктуру, яка складається з знаходяться в різних місцях ресурсів, що з'єднують їх телекомунікацій (мережеві ресурси) і взаємоузгодженого по всій інфраструктурі сполучного (middleware) програмного забезпечення, що підтримує виконання дистанційних операцій, а також виконує функції контролю і управління операційним середовищем. Grid створюється власниками ресурсів, що виділяють їх у спільне користування. Власники і споживачі, які діють на підставі певних правил. надання / споживання ресурсів, утворюють віртуальну організацію.является середовищем колективного комп'ютингу, в якій кожен ресурс має власника, а доступ до ресурсів відкритий в разделяемом за часом і по простору режимі безлічі входять до віртуальної організації користувачів. Віртуальна організація може утворюватися динамічно і мати обмежений час існування.
1.1 Ресурси GRID
Інструментарій Globus Toolkit, починаючи з версії GT2 став фактичним стандартом для Grid, визнаним як науковим співтовариством, так і провідними компаніями комп'ютерної індустрії. Завдяки тому, що GT з самого початку мав і раніше зберігає статус відкритого програмного забезпечення, до теперішнього часу накопичений значний досвід його застосування у великих проектах. Використовуючи інструментальні засоби GT, різними колективами були розроблені додаткові служби: реплікації файлів, авторизації, диспетчеризації завдань та ін
Стандарт OGSA (Open Grid Services Architecture - набір специфікацій і стандартів, що дозволяють об'єднати переваги метакомп'ютингу і Web-служб) визначає служби як абстрактні об'єкти, але не містить ніяких приписів про спосіб їх реалізації. У OGSA не торкаються питання програмної моделі служб та виконавчої середовища їх функціонування, що, звичайно, має сенс, так як робить стандарт незалежним від реалізаційної платформи. Наприклад, в GT3, Grid-служби реалізуються в компонентних середовищах - контейнерах, розроблених для Web-служб. Так, на платформі J2EE (Java 2 Enterprise Edition - набір специфікацій та відповідної документації для мови Java, яка описує архітектуру серверної платформи для задач середніх і великих підприємств) застосовуються різні типи контейнерів: EJB (Enterprise JavaBeans - специфікація технології написання і підтримки серверних компонентів), JSP (JavaServer Pages - технологія, що дозволяє веб-розробникам легко створювати вміст, який має як статичні, так і динамічні компоненти), сервлети і аплети. Роль контейнерів - розміщення служб, забезпечення життєвого циклу, підтримка безпеки.