Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Диссертация





Организация системы доступа пользователей и разработка технических принципов запуска ресурсоемких приложений в распределенной вычислительной среде на основе технологии облачных вычислений

 

Специальность: 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


 

 

 

Date: 2015-11-14; view: 577; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.009 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию