Введение
Глава 1. Концепция распределенных Grid- вычислений 9
1.1. Общие задачи грида 11
1.2. Требования к Grid архитектуре 14
1.3. Облачные вычисления 16
1.3.1. Катергории Сервисов Облачных Вычислений 17
1.3.2. Типы облачных вычислений 19
1.3.3. Преимущества и недостатки 20
1.4. Grid-компьютинг и Облачные вычисления 21
Выводы по первой главе 23
Глава 2. Обзор вычислительных Grid 24
2.1. Соотношение Grid и Web 26
2.2. Эталонная модель сервис ориентированной архитектуры 28
2.3. Совместное использование средств Grid и SOA 30
Выводы по второй главе 33
Глава 3. Применяемые алгоритмы и технологии 34
3.1. Архитектура построения распределенных систем 34
3.2. Архитектура SOA 36
3.3. Открытая архитектура грид служб 39
3.4. Модель безопасности в Грид 41
Выводы по третей главе 42
Глава 4. Промежуточное программное обеспечение Грид для гетерогенных систем 44
4.1. Грид продукты 46
4.1.1. Silicon Graphics Inc. (SGI)
4.1.2. Tivoli Provisioning Manager (IBM) 48
4.1.3. Sun Grid Engine (Oracle) 51
4.2. Платформа Sun Grid Engine (SGE) 54
4.2.1. Четыре типа политики 56
Выводы по четвертой главе 58
Глава 5. Применение Грид среды для решения комплексных задач на гетерогенных системах 59
5.1. Развертывание промежуточного программного обеспечения 60
5.1.1. Конфигурация Sun Grid Engine 60
5.2. Интеграция Sun Grid Engine и MPICH2 в распределенной вычислительной среде 63
5.2.1. Три метода запуска MPICH2 64
5.2.2. Запуск приложений в распределенной вычислительной среде 65
Глава 6. Решение эталонных задач 68
6.1. Стандартные тесты производительности и их применимость для GRID..71
6.2. Тест Linpack и оценки его эффективности 72
6.2.1. Применения теста NAS для однородных и гетерогенных вычислительных сред 75
6.2.2. Сравнение тестов дальнего взаимодействия NPB для однородной и гетерогенной распределенных вычислительных сред 81
Заключение 85
Список литературы 87q


