Розробка засобів доступу до паралельних кластерних систем з боку користувача
Диплом, Разное
Содержание
Перелік скорочень 3
Вступ 6
1 Огляд основних технологій 11
1.1 Сервіс-орієнтована архітектура, як парадигма для розробки програмного забезпечення 11
1.1.1 Вимоги до сервіс-орієнтованої архітектури 17
1.1.2 Веб-сервісний підхід до сервіс-орієнтованої архітектури 17
1.1.3 Визначення сервіс-орієнтованої архітектури 19
1.1.4 Переваги сервіс-орієнтованої архітектури 19
1.1.5 Принципи сервіс-орієнтованої архітектури 20
1.2 Веб-сервіси, як засіб доступу користувача до кластерних ресурсів 23
1.2.1 Основні поняття 23
1.2.2 Розвиток веб-сервісів 24
1.2.3 Архітектура COM/DCOM 26
1.2.4 Стандарт CORBA/IIOP 27
1.2.5 Стандарт Java RMI 28
1.2.6 Недоліки існуючих стандартів 29
1.2.7 Веб-сервіси 30
1.2.8 Базові протоколи роботи веб-сервісів 31
1.2.9 Специфікація WSDL 32
1.2.10 Протокол SOAP 34
1.2.11 Специфікація UDDI 35
1.3 MPI, як засіб доступу програміста до кластерних ресурсів 36
1.3.1 Визначення 36
1.3.2 Основні види архітектури 39
1.3.3 Реалізації MPI 42
2 Аналіз вимог 44
3 Проектування програми множення матриць за допомогою MPI 45
3.1 Загальні відомості 45
3.2 Принципи розпаралелювання 46
3.3 Постановка завдання 48
3.4 Визначення підзадач 49
3.5 Масштабування і розподіл підзадач по процесорах 52
3.6 Аналіз ефективності 53
4 Реалізація програми 57
4.1 Опис функцій 57
4.2 Алгоритм 59
5 Запуск програми та висновки 63
5.1 Опис апаратного та програмного забезпечення 64
5.2 Емпіричні дані 65
5.3 Обробка емпіричних даних 66
6 Перетворення програми у веб-сервіс 67
Висновки 69
Список використаної літератури 71
Додаток А – Код програми 72
Введение
Мережа Інтернет стала загальновизнаним фактором ділового і громадського життя. Широка поширеність та поліпшена пропускна здатність створюють умови, при яких вигідно вирішувати багато завдань за допомогою інтернет-технологій.
Одначе інтернет поєднує в собі багато різних платформ, а інформація міститься в різноманітних джерелах даних. Тому актуальна проблема зв'язку таких різнорідних даних, а також створення способу, який дозволяє отримувати їх у вигляді зручному для подальшої обробки.
Концепція веб-сервісів (Web Services) у якості доступу користувача до різного роду ресурсів – наприклад, персональних комп’ютерів, мобільних телефонів, кластерів – покликана вирішити це завдання об'єднання, інтеграції різнорідних систем на основі відкритих стандартів.
Мета даної роботі:
Створення засобів доступу до кластерних ресурсів за допомогою веб-сервісів на базі сервіс-орієнтованої архітектури.
Використання сервіс-орієнтованої архітектури передбачає розбиття...
Объем: 71+приложение
Год сдачи: 2010
Стоимость: 1500 руб.