Разработка среды для облачных вычислений Дипломная работа студента 545 группы Чуновкина Фёдора Дмитриевича Научный руководитель : Бондарев А. В. Рецензент.

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



Advertisements
Похожие презентации
Курсовая работа студента 345 группы Чуновкина Фёдора Дмитриевича Научный руководитель: Бондарев А.В. Санкт-Петербургский Государственный Университет Математико-механический.
Advertisements

Санкт - Петербургский Государственный Университет Математико - механический факультет Кафедра системного программирования Система проверки данных на полноту.
Телевизионная подсистема платформы управления IPTV услугами Санкт-Петербургский Государственный университет Математико – механический факультет Кафедра.
Разработка системы развертывания веб- сервисов на базе Р2Р сети Дипломная работа Скворцова Н.С. Научный руководитель: Плискин М.М. Рецензент: Глиненко.
Поддержка разработки Parallels Business Automation в среде Eclispe Научный руководитель: Сергушенков Ю. А. Рецензент: доцент кафедры системного программирования,
Сравнение различных технологий создания и использования web-сервисов Дипломная работа студентки 544 группы Григорьевой Елены Научный руководитель: Графеева.
Архитектура, возможности и методы использования платформы облачных вычислений Microsoft Windows Azure Лекция 2 Понятие об облачных вычислениях. Обзор платформ.
Исследование возможностей сервисной шины SonicMQ Дипломная работа студентки 545 группы Комольцевой Дарьи Владимировны Научный руководитель: Графеева Н.Г.
Санкт-Петербургский Государственный Университет Математико-Механический факультет Кафедра системного программирования Межъязыковое взаимодействие OCaml.
Государственное бюджетное образовательное учреждение Санкт-Петербургский колледж информационных технологий «Использование возможностей технологий Web 3.0.
Операционные системы и их функции.. Операционная система (ОС) связывает аппаратно обеспечение и прикладные программы. Многие свойства различных программ.
Генерация средств импорта данных в рамках проектов ИС, реализованных в технологии REAL-IT Выполнил Комиссаров Антон Научный руководитель: Иванов А.Н. Рецензент:
Основы современных операционных систем Лекция 31.
Архитектура, возможности и методы использования платформы облачных вычислений Microsoft Windows Azure Лекция 3 Основные концепции и архитектура Microsoft.
Транкинг синхронного канала через пакетную сеть Алютов М. Л., 545 группа Научный руководитель : Венгеров В. В. Рецензент : Лавров П. С. Кафедра системного.
Автоматизированная система учета расходования личных средств Фомин Алексей Дмитриевич 545 группа Научный руководитель: к. ф.-м. н. Д.С. Шалымов САНКТ-ПЕТЕРБУРГСКИЙ.
Дипломную работу выполнил: Студент магистратуры Кузюбердин Д. В. Научный руководитель: Доцент Стецко Игорь Петрович,
Нагрузочное тестирование информационных систем с использованием облачных вычислений Исполнитель: Макрушин Д.Н. Руководитель: д.т.н., проф. Запечников С.В.
Разработка и исследование алгоритмов динамического распределения и доставки данных с учетом требований вычислительных сервисов в системе распределенных.
Пользователь (User) Приложение (Software) Операционная система (ОС, Operating System, OS) Оборудование (Hardware)
Транксрипт:

Разработка среды для облачных вычислений Дипломная работа студента 545 группы Чуновкина Фёдора Дмитриевича Научный руководитель : Бондарев А. В. Рецензент : к. ф.- м. н., доцент Иванов А. Н. Санкт - Петербургский Государственный Университет Математико - механический факультет Кафедра системного программирования Санкт - Петербург 2012

Облачные вычисления Огромные распределённые вычислительные платформы Особенности : Огромные запасы вычислительных мощностей Гибкость и масштабируемость Инфраструктура скрыта от пользователей Нет переплаты за неиспользуемые ресурсы Активно развивающаяся отрасль ИТ

Существующие решения Amazon EC2 / Windows Azure / Google App Engine Низкоуровневое ПО Использование аппаратных особенностей Жёсткий контроль за инфраструктурой UNICORE / Globus Объединённая защищённая среда Выполнение пакетных команд Нет возможностей для создания сервисов Opa / Swarm Языки программирования для написания веб - сервисов Встроенная поддержка распределения данных Недостаточная функциональность

Проект Cloud Observer Основные идеи : Использование неспециализированного оборудования Кроссплатформенность Решение задач потоковой обработки данных Работа с различными протоколами передачи данных

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

Организация распределённой среды Рис. 1. Процесс соединения узловРис. 2. Списки узлов - соседей

Рис. 3. Архитектура узла распределённой системы

Транспортные каналы Рис. 4. Транспортные каналы с различными транспортами Рис. 5. Структура транспортного канала

Cloud Observer Loader Сборка узла системы и всех необходимых библиотек Режим поддержки Рис. 6. Режим поддержки в действии

Демонстрационная система Рис. 7. Два демонстрационных робота непрерывно вещают аудио / видео - потоки на протяжении 1065 часов ( около полутора месяцев )

Заключение / Результаты Спроектирована и реализована архитектура кроссплатформенной децентрализованной сервис - ориентированной распределённой вычислительной среды Реализована и продемонстрирована на примере обработки мультимедийных потоков возможность решения задач потоковой обработки данных Спроектирована и реализована концепция транспортов и транспортных каналов для работы с произвольными протоколами передачи данных, продемонстрирована работа по протоколам TCP и HTTP Спроектирована и реализована система передачи сериализуемых данных между сервисами для обеспечения возможности их активного взаимодействия Разработано средство для развёртывания и поддержания работы узлов распределённой системы (Cloud Observer Loader) Продемонстрирована работа в качестве сервисов файлового хранилища, обработки изображений и видеоконференций