Принципы построения грида с использованием RESTful-веб-сервисов

Принципы построения грида с использованием RESTful-веб-сервисов

Автор: Шамардин, Лев Витальевич

Шифр специальности: 05.13.11

Научная степень: Кандидатская

Год защиты: 2011

Место защиты: Москва

Количество страниц: 132 с. ил.

Артикул: 4951951

Автор: Шамардин, Лев Витальевич

Стоимость: 250 руб.

Принципы построения грида с использованием RESTful-веб-сервисов  Принципы построения грида с использованием RESTful-веб-сервисов 

Оглавление
Введение
1 Грид и вебсервисные технологии
1.1 Концепция грид .
1.2 Первое поколение гридов
1.3 Открытая архитектура гридсервисов.
1.4 Вебсервисы
1.5 Инфраструктура ресурсов вебсервисов.
1.6 Современные гриды
1.7 Постановка задачи
2 Использование для построения гридсервисов.
2.1 Архитектурный стиль .
2.1.1 Ресурсноориентированная архитектура.
2.1.2 гридсервиеы.
2.2 Простые манипуляций с ресурсами
2.2.1 Создание ресурсов
2.2.2 Свойства ресурсов
2.3 Индикация ошибок.
2.4 Цикл существования ресурсов .
2.5 Безопасность и идемпотентность.
2.6 Аутентификация запросов
2.7 Принципы построения гридсернисои
3 Разработка гридсервиса запуска композитных заданий
3.1 Композитные задания
3.1.1 Синтаксис описания заданий и задач.
3.1.2 Требования к ресурсам .
3.2 Интерфейс прикладного программирования сервиса i . .
3.2.1 Задания и задачи.
3.2.2 Выполнение сложных операций
3.2.3 Учетная информация
4 Реализация гридсервиса i
4.1 Ваза данных сервиса.
4.2 Программа внешнего интерфейса.
4.2.1 Контейнер Iприложений и модуль аутентификации запросов.
4.2.2 Модуль интерфейса прикладного программирования
4.3 Программа обработки задач.
5 Использование гридсервиса i
5.1 Интеграция в ГридННС
5.2 Анализ функциональных характеристик i
5.3 Сравнительное тестирование производительности сервиса . .
Заключение
Литература


Демонстрируется возможность реализации базовой функциональности типичного грид-сервиса на примере сервиса простой корзины покупок, используемого в качестве иллюстративного примера в спецификации WSR. F. Рассматриваются различные' механизмы контроля доступа. Третья глава, «Разработка грид-сервиса запуска композитных заданий», описывает интерфейс прикладного программирования грид-сервиса запуска композитных заданий «Pilot», разработанный на базе подхода, предложенного во второй главе. Даются определения композитных заданий и задач, формулируются способы их описания. Рассказывается о базовой функциональности грид-сервиса Pilot: обеспечении контроля-над выполнением композитных заданий пользователей, предоставлении доступа к учетным*журналам с информацией о выполнении заданий и задач. Четвертая глава, «Реализация грид-сервиса Pilot», содержит информацию о реализации грид-сервиса Pilot. Описывается внутренняя архитектура сервиса, назначение отдельных компонентов. Приводятся алгоритмы работы различных подсистем. Пятая глава, «Использование грид-сервиса Pilot», содержит результаты испытаний сервиса на полигоне ГридННС. Приводится сравнение с аналогичными грид-сервисами других архитектур. В заключении представлены основные результаты диссертационной работы, выносимые на защиту. Приводятся данные о публикациях автора по теме диссертации и об апробации работы. Термин грид как название технологии распределенных вычислений возник в середине -х годов и происходит от английского «grid», его буквальный перевод на русский язык — «решетка». Однако, такой буквальный перевод не вполне отражает смысл термина. Англоязычный термин grid произошел от «power grid», что соответствует русскому «электросеть» или «энергосистема». В этом и заключается смысл названия грид: подобно тому, как при использовании энергосистем мы не интересуемся тем, какой конкретный электрогенератор выработал ток, который мы потребляем и просто платим за потребляемое электричество энергетической компании, с которой заключили договор, при использовании компьютерного грида мы можем не заботиться о том, какой конкретный компьютер (или устройство хранения/передачи данных) выполнил услугу, которой мы воспользовались, посчитал задачу. Первой определяющей характеристикой грид-техиологий является отчуждение компьютерных ресурсов от пользователей, особенно в части доступа к ресурсам. Доступ в гриде обеспечивается не к конкретному ресурсу (или ресурсам), а в виде унифицированного доступа ко всей грид-системе. Аналогию с электросетями полезно продолжить и далее. Революционным шагом было создание стандартизованной службы универсального и гарантированного доступа к электроэнергии. В результате пользователи были избавлены от необходимости вместе с потребителем электроэнергии, скажем, электрическим чайником, покупать и источник энергии — электрогенератор. Точно так же задачей грид-технологий является обеспечение возможности делать компьютерные вычисления «по требованию», просто потребляя услуги, предоставляем ые грид-сетью. Таким образом, грид — это соединение технологии, инфраструктуры и стандартов, позволяющее одним организациям и частным лицам предоставлять ресурсы (компьютеры, хранилища данных, сеть и другие) в общее пользование, а другим — использовать их, когда это необходимо. Технология здесь представляет собой специальное программное обеспечение, которое позволяет обеспечить работу такой системы. Инфраструктура состоит из аппаратных средств и служб (на основе человеческих и программных ресурсов), которые должны быть организованны и поддерживаться для того, чтобы ресурсы могли совместно использоваться. Наконец, стандарты должны определять форматы и протоколы обмена сообщениями как между службами, так и между службами и пользователями, а также правила работы грида. Грид отличается от просто большой вычислительной сети, предоставляющей доступ своим пользователям. Существует набор критериев, сформулированных в работе Я. Фостера [1], по которым можно определить, является ли какая-либо система гридом.

Рекомендуемые диссертации данного раздела

28.06.2016

+ 100 бесплатных диссертаций

Дорогие друзья, в раздел "Бесплатные диссертации" добавлено 100 новых диссертаций. Желаем новых научных ...

15.02.2015

Добавлено 41611 диссертаций РГБ

В каталог сайта http://new-disser.ru добавлено новые диссертации РГБ 2013-2014 года. Желаем новых научных ...


Все новости

Время генерации: 0.313, запросов: 244