Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
ДиссертацияСтр 1 из 41Следующая ⇒ Организация системы доступа пользователей и разработка технических принципов запуска ресурсоемких приложений в распределенной вычислительной среде на основе технологии облачных вычислений
Специальность: 05.13.15 Вычислительные машины, комплексы и компьютерные сети.
ДИССЕРТАЦИЯ на соискание ученой степени кандидата технических наук
Научный руководитель – доктор физико-математических наук, профессор Богданов А.В.
Санкт-Петербург – 2012
Contents
1.1.Клиент-сервер.................................................................................................................................................................. 20 1.2.Peer-to-peer........................................................................................................................................................................ 24 1.3.Метакомпьютинг.............................................................................................................................................................. 26 1.3.1Основные понятия.................................................................................................................................................... 28 1.3.2Кластерная технология............................................................................................................................................ 32 1.4. Технологии Грид............................................................................................................................................................... 35 1.4.1Архитектура Грид....................................................................................................................................................... 37 1.4.2Общие задачи Грида.................................................................................................................................................. 39 1.5. Технологии и системы облачных вычислений....................................................................................................... 43 1.5.1Основные характеристики Облачных вычислений........................................................................................... 45 1.5.2Особенности облачных вычислений.................................................................................................................... 49 1.5.3Вызовы облачных вычислений.............................................................................................................................. 50 1.6. Выводы.............................................................................................................................................................................. 51 2.1.Анализ системы безопасности для распределенных вычислений.................................................................... 55 2.1.1Системы авторизации Grid...................................................................................................................................... 58 2.1.2Системы авторизации облачных вычислений.................................................................................................... 62 2.2.Анализ Облачных платформ для эффективного построения облачной вычислительной среды................ 65 2.2.1Облачная платформа (EUCALYPTUS)...................................................................................................................... 66 2.2.2Облачная платформа (OpenNebula)..................................................................................................................... 77 2.2.3Облачная платформа (Abicloud)............................................................................................................................ 81 2.2.4Облачная платформа (Nimbus)............................................................................................................................... 84 2.3.Анализ безопасности программной интерфейса API для управления ресурсами и сервисами Облачных вычислений 92 2.4.Исследование производительности метакомпьютера с единым образом операционной системы........ 94 2.4.1Исследование производительности PVM c и без миграции процессов MOSIX в гетерогенной среде 98 2.4.2Исследование производительности MPI с и без миграции процессов MOSIX в виртуальной среде 100 2.5.Анализ продукты Globus Toolkit для организации системы доступа пользователей к распределенной вычислительной среде.................................................................................................................................................................................................... 103 2.5.1GSI - для обеспечение единого входа в Грид-систему................................................................................... 107 2.5.2GRIDFTP – для управления данными.................................................................................................................. 109 2.5.3 GRAM – для управления процессами............................................................................................................... 110 2.6. Разработка и исследование системы управления ресурсами Univa Grid Engine в многопроцессорных северах 111 2.6.1Конфигурация Univa Grid Engine........................................................................................................................... 113 2.7.Выводы.............................................................................................................................................................................. 119 3.1.Разработка системы безопасности грида в систему облачных вычислений................................................. 123 3.2.Разработка системы управления облачными ресурсами................................................................................... 125 3.2.1Программный интерфейс DRMAA для интеграции программных продуктов......................................... 126 3.3.Мosix вычислительный кластер на основе технологии облачных вычислений............................................ 127 3.4.Запуск приложение в распределенной вычислительной среде на основе технологии облачных вычислений 128 3.4.1NAS Parallel Bencmarks........................................................................................................................................... 128 3.4.2OpenFOAM................................................................................................................................................................ 129 3.5.Выводы.............................................................................................................................................................................. 131 4.1.Интеграция MPICH2 и UGE для запуска параллельных приложений............................................................... 136 4.2.Интеграция UGE и Globus toolkit для запуска приложений через DRMAA..................................................... 139 4.3.Интеграция системы безопасности Грида в систему Облачных вычислений............................................... 141 4.4.Разработка программного обеспечения OpenFoam в распределенной вычислительной среде............ 155 4.5.Часть исходного кода программы............................................................................................................................. 161 4.6.Выводы.............................................................................................................................................................................. 170 Глава 1. Классификация распределенных вычислительных сред..................................................................................... 6 1.1.Клиент-сервер......................................................................................................................................................................... 7 1.2.Peer-to-peer.............................................................................................................................................................................. 7 1.3.Метакомпьютинг..................................................................................................................................................................... 8 1.3.1Основные понятия......................................................................................................................................................... 8 1.3.2Кластерная технология................................................................................................................................................ 9 1.4. Технологии Грида.................................................................................................................................................................... 9 1.4.1Архитектура Грида........................................................................................................................................................ 10 1.4.2Общие задачи Грида.................................................................................................................................................... 11 1.5. Технологии и системы облачных вычислений........................................................................................................... 11 1.5.1Основные характеристики Облачных вычислений............................................................................................. 11 1.5.2Особенности облачных вычислений...................................................................................................................... 12 1.5.3Вызовы облачных вычислений................................................................................................................................. 12 1.6.Выводы.................................................................................................................................................................................... 13 2Глава 2. Проблемы доступа пользователей и анализ продуктов для запуска приложений в распределенной вычислительной среде.......................................................................................................................................................................................................... 14 2.1.Анализ системы безопасности для распределенных вычислений......................................................................... 14 2.1.1Системы авторизации Grid......................................................................................................................................... 14 2.1.2Системы авторизации облачных вычислений...................................................................................................... 15 2.2.Анализ Облачных платформ для эффективного построения облачной вычислительной среды.................... 15 2.2.1Облачная платформа (EUCALYPTUS)........................................................................................................................ 15 2.2.2Облачная платформа (OpenNebula)........................................................................................................................ 20 2.2.3Облачная платформа (Abicloud).............................................................................................................................. 22 2.2.4Облачная платформа (Nimbus)................................................................................................................................. 24 2.3.Анализ безопасности программной интерфейса API для управления ресурсами и сервисами Облачных вычислений 27 2.4.Исследование производительности метакомпьютера с единым образом операционной системы............. 27 2.4.1Исследование производительности PVM c и без миграции процессов MOSIX в гетерогенной среде 27 2.4.2Исследование производительности MPI с и без миграции процессов MOSIX в виртуальной среде.... 28 2.5.Анализ продукты Globus Toolkit для организации системы доступа пользователей к распределенной вычислительной среде.......................................................................................................................................................................................................... 29 2.5.1GSI - для обеспечение единого входа в Грид-систему....................................................................................... 29 2.5.2GRIDFTP – для управления данными...................................................................................................................... 30 2.5.3 GRAM – для управления процессами................................................................................................................... 30 2.6. Разработка и исследование системы управления ресурсами Univa Grid Engine в многопроцессорных северах 30 2.6.1Конфигурация Univa Grid Engine............................................................................................................................... 31 2.7.Выводы..................................................................................................................................................................................... 32 3Глава 3. Организация системы доступа пользователей и разработка технических принципов запуска ресурсоемких приложений.......................................................................................................................................................................................................... 33 3.1.Разработка системы безопасности грида в систему облачных вычислений........................................................ 33 3.2.Разработка системы управления облачными ресурсами......................................................................................... 34 3.2.1Программный интерфейс DRMAA для интеграции программных продуктов............................................. 34 3.3.Мosix вычислительный кластер на основе технологии облачных вычислений................................................... 34 3.4.Запуск приложение в распределенной вычислительной среде на основе технологии облачных вычислений 34 3.4.1NAS Parallel Bencmarks............................................................................................................................................... 35 3.4.2OpenFOAM.................................................................................................................................................................... 35 3.5.Выводы..................................................................................................................................................................................... 36 4Глава 4. Консолидация и интеграция программных комплексов............................................................................... 36 4.1.Интеграция MPICH2 и UGE для запуска параллельных приложений...................................................................... 37 4.2.Интеграция UGE и Globus toolkit для запуска приложений через DRMAA............................................................ 39 4.3.Интеграция системы безопасности Грида в систему Облачных вычислений...................................................... 40 4.4.Разработка программного обеспечения OpenFoam в распределенной вычислительной среде................... 50 4.5.Часть исходного кода программы................................................................................................................................... 53 4.6.Выводы..................................................................................................................................................................................... 60 ЗАКЛЮЧЕНИЕ................................................................................................................................................................................. 62 ЛИТЕРАТУРА.................................................................................................................................................................................... 62
|