Разработка системы развертывания веб- сервисов на базе Р2Р сети Дипломная работа Скворцова Н.С. Научный руководитель: Плискин М.М. Рецензент: Глиненко.

Презентация:



Advertisements
Похожие презентации
АлтГТУ им И. И. Ползунова Проектирование и реализация каркаса распределенной системы мониторинга и диспетчеризации процессов гетерогенной среды Данил Старовойтов,
Advertisements

Разработка и исследование алгоритмов динамического распределения и доставки данных с учетом требований вычислительных сервисов в системе распределенных.
АлтГТУ им И. И. Ползунова. АлтГТУ им. И. И. Ползунова Проблемы эксплуатации Текст.
АлтГТУ им И. И. Ползунова Проектирование и реализация каркаса распределенной системы мониторинга и диспетчеризации процессов гетерогенной среды Данил Старовойтов,
Разработка технологии взаимодействия гетерогенных систем с использованием метапрограммирования Константинов Александр, 545 группа Научный руководитель.
Лекция 22 Лекция 22 Локальные, сетевые и распределенные базы данных. Архитектура «файл- сервер». Двух и трехуровневая архитектура «клиент-сервер». Модель.
Мониторинг внедрения ИТ и ИС. Критерии эффективности ИР использование по времени; использование по мощности. В основе любой ИС лежит совокупность приложений,
Архитектура ресурсной системы распределенных виртуальных сред Курсовая работа на тему: «Архитектура ресурсной системы распределенных виртуальных сред»
Нагрузочное тестирование информационных систем с использованием облачных вычислений Исполнитель: Макрушин Д.Н. Руководитель: д.т.н., проф. Запечников С.В.
Алгоритмы предоставления сервиса присутствия в сетях IMS Дипломная работа студентки 544 гр. Саперштейн О.А. Научный руководитель Дыдычкин Д.А. Рецензент,
Разработка среды для облачных вычислений Дипломная работа студента 545 группы Чуновкина Фёдора Дмитриевича Научный руководитель : Бондарев А. В. Рецензент.
Метод декомпозиции гипертекстовых моделей Дипломная работа Тыжгеева М.Г. Научный руководитель: к.ф.-м.н. Кознов Д.В. Рецензент: к.ф.-м.н. Иванов А.Н.
Распределенная система мониторинга и диспетчеризации процессов гетерогенной среды студент Костюков В.В., профессор к.ф-м.н Крючкова Е.Н., АлтГТУ / ПОВТ.
Принципы согласования гетерогенных сетей. Маршрутизация пакетов. Борисов В.А. КАСК – филиал ФГБОУ ВПО РАНХ и ГС Красноармейск 2011 г.
T-GRID: ФУНКЦИОНАЛЬНО-ОРИЕНТИРОВАННЫЕ T- СУПЕРСТРУКТУРЫ КАК ЭФФЕКТИВНОЕ СРЕДСТВО ДЛЯ ПОСТРОЕНИЯ ВЫСОКОПРОИЗВОДИТЕЛЬНЫХ РАСПРЕДЕЛЁННЫХ ПРИЛОЖЕНИЙ И СЕРВИСОВ.
Различия и особенности распространенных протоколов. Принципы работы протоколов разных уровней. Предоставление сетевых услуг. Борисов В.А. КАСК – филиал.
Программное обеспечение как услуга (SaaS) Подготовлено для сайта SaaSCatalog.ru.
Адаптивный метод распределения SPMD-заданий в грид Паньшенсков Михаил, 545 группа Научный руководитель: Лукичев А.С. Рецензент: Демьянович Ю.К июня.
Пример реализации ЭАР Н.М.Кондрашова Национальный фонд подготовки кадров.
Локальная сеть Типы локальных сетей Топология сетей.
Транксрипт:

Разработка системы развертывания веб- сервисов на базе Р2Р сети Дипломная работа Скворцова Н.С. Научный руководитель: Плискин М.М. Рецензент: Глиненко Д.Г. Санкт-Петербург 2007

Введение Веб-сервисы Повсеместное распространенность SOA Высокие требования к веб-сервисам как к типичным элементам реализации SOA Рeer-to-Peer сети Отсутствие критических точек: каждый узел обеспечивает функциональность сети Устойчивость к изменению структуры: сеть адекватно реагирует на подключение новых или аварийное отключение старых узлов.

Постановка задачи: контекст Разработка коммерческого веб- приложения Ядро системы активно использует веб- сервисы Веб-сервисы – критическая точка Доступность Производительность Сопровождаемость

Постановка задачи: формализация Система развертывания должна обладать следующими свойствами: Отказоустойчивость Минимизация времени аварийного простоя сервисов Качество обслуживания Обеспечение минимального возможного времени обработки запроса к сервису Простота внедрения и сопровождения Минимизация затрат на внедрение системы в существующий проект и последующую её поддержку

Обзор существующих решений Кластеризация сервлет-котейнера (Tomcat) Слабый механизм балансировки, нет возможности отследить производительность сервисов Кластеризация JVM (Terracota) Отсутствие механизмов балансировки, сложность поддержки Grid вычисления Необходимость модификации приложения для использования Grid, сложность развертывания

Решение: общая архитектура Р2Р сеть Узел «Клиент» Узел «Поставщик» Веб-сервисы Прозрачное взаимодействие Технологии Java Axis2 Jxta

Решение: клиент Пассивный узел Осуществляет запросы к системе Может выполнять служебные функции Р2Р сети Осуществление запроса Установление соединение Выполнение запроса

Решение: поставщик Локальная активность: Измерение производительности Учет времени простоя Сетевая активность Слежение за доступностью узлов Обмен данными о поставщиках Предоставление информации клиентам

Решение: самоорганизация Копирование сервисов Отслеживание степени загруженности Создание копий сервисов Обновление сервисов Отслеживание наличия обновлений Обновление копий сервисов

Заключение В ходе выполнения дипломной работы: Проведен анализ существующих решений Разработан подход к решению поставленной задачи с использованием архитектуры P2P Разработана система, реализующая данный подход Данная система обеспечивает: Отказоустойчивость Качество обслуживания Низкие затраты на внедрение и поддержку Идет апробация в целевом проекте

Перспективы развития системы Поддержка других протоколов удаленного вызова (XML-RPC, RMI) Обеспечение безопасности Р2Р сети Шифрование данных Разработка и внедрение дополнительных алгоритмов (сбор статистики, балансировка нагрузки)

Спасибо за внимание! Вопросы?