МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ
РОССИЙСКОЙ ФЕДЕРАЦИИ

Саратовский государственный университет имени

Факультет компьютерных наук и информационных технологий

УТВЕРЖДАЮ

_______________________

"_____"__________________20___ г.

ПРОГРАММА УЧЕБНОЙ ДИСЦИПЛИНЫ

Введение в GRID-технологии

Направление подготовки

010300 – Фундаментальная информатика и информационные технологии

Профиль подготовки

Информатика и компьютерные науки

Квалификация (степень) выпускника

Бакалавр

Форма обучения

Очная

Саратов

2011

1. Цели освоения дисциплины.

Целями освоения дисциплины «Введение в GRID-технологии» являются знакомство с GRID-технологиями, изучение основных поняний концепции GRID, архитектуры и базовых инструментальных средств.

2. Место дисциплины в структуре ООП бакалавриата.

Данная учебная дисциплина входит в раздел «Профессиональный цикл. Базовая часть» ФГОС-3 и является частью модуля «Параллельное и распределенное программирование».

Для изучения дисциплины необходимы компетенции, сформированные у обучающихся в результате изучения дисциплин «Введение в информационные технологии», «Параллельные вычисления», «Технология параллельных и распределенных вычислений». Дисциплина логическую и содержательно-методическую взаимосвязь с другой дисциплиной модуля «Параллельное и распределенное программирование» – «Архитектура распределенных приложений».

3. Компетенции обучающегося, формируемые в результате освоения дисциплины:

Данная дисциплина способствует формированию следующих компетенций:

НЕ нашли? Не то? Что вы ищете?

способность работать с информацией в глобальных компьютерных сетях (ОК-13);

способность профессионально решать задачи производственной и технологической деятельности с учетом современных достижений науки и техники, включая: разработку алгоритмических и программных решений в области системного и прикладного программирования; разработку математических, информационных и имитационных моделей по тематике выполняемых исследований; создание информационных ресурсов глобальных сетей, образовательного контента, прикладных баз данных; разработку тестов и средств тестирования систем и средств на соответствие стандартам и исходным требованиям; разработку эргономичных человеко-машинных интерфейсов (в соответствии с профилизацией) (ПК-2);

способность применять на практике международные и профессиональные стандарты информационных технологий, современные парадигмы и методологии, инструментальные и вычислительные средства (в соответствии с профилем подготовки) (ПК-7);

детальное знание парадигм и методологий программирования, особенностей языков программирования общего и специального назначения, наиболее широко используемых средств программирования (ПК-18);

способность квалифицированно применять в профессиональной деятельности современные языки программирования и языки баз данных, методологии системной инженерии, системы автоматизации проектирования, электронные библиотеки и коллекции, сетевые технологии, библиотеки и пакеты программ, современные профессиональные стандарты информационных технологий (ПК-27);

способность решать задачи производственной и технологической деятельности на высоком профессиональном уровне, включая: разработку алгоритмических и программных решений в области системного и прикладного программирования; разработку математических, информационных и имитационных моделей по тематике выполняемых опытно-конструкторских работ и проектов; создание информационных ресурсов глобальных сетей, образовательного контента, прикладных баз данных; разработку тестов и средств тестирования систем и средств на соответствие стандартам и исходным требованиям; разработку эргономичных человеко-машинных интерфейсов в соответствии с профилизацией (ПК-28);

В результате освоения дисциплины обучающийся должен:

знать:

·  основные принципы GRID-технологии;

·  назначение GRID-технологии;

·  архитектуру существующих GRID-систем;

·  стандартные компоненты GRID;

уметь:

·  использовать GRID для выполнения заданий при решении профессиональных задач;

·  отслеживать состояние GRID-системы;

·  оценивать показатели GRID-системы;

владеть:

·  навыками пользования GRID-системы для решения профессиональных задач;

4. Структура и содержание дисциплины.

Общая трудоемкость дисциплины составляет 3 зачетные единицы, 108 часа.

п/п

Раздел дисциплины

Семестр

Неделя семестра

Виды учебной работы, включая самостоятельную работу студентов и трудоемкость (в часах)

Формы текущего контроля успеваемости (по неделям семестра)

Формы промежуточной аттестации (по семестрам)

Лек

Лаб

Сам

1

Введение в гриды

8

1

1

3

4

2

Архитектура грид-систем

8

2

1

3

4

3

Стандарты, используемые для построения гридов

8

3

1

3

4

4

Вопросы безопасности в гриде

8

4

1

3

4

5

Информационная система грида

8

5

1

3

4

6

Система учета ресурсов

8

6

1

3

4

7

Взаимодействие с локальными ресурсами

8

7

1

3

4

8

Управление данными в гриде

8

8-9

2

6

8

Контрольная работа №1 (на 9 неделе)

9

Виртуальные организации и управление ими

8

10

1

3

4

10

Взаимодействие пользователей с сервисами грида

8

11

1

3

4

11

Примеры гридов

8

12

1

3

8

12

Заключение. Будущее грида

8

13

1

3

4

Контрольная работа №2 (на 13 неделе)

Промежуточная аттестация

Зачет

Итого

13

39

56

Введение в гриды

Высокопроизводительные вычисления. Распределенные вычисления и их классификация. Грид — технология распределенных вычислений. Задачи, на решение которых ориентирован грид. Типы гридов.

Архитектура грид-систем

Цели и особенности построения гридов. Интерфейс пользователя, виртуальные организации. Локальные ресурсы и их типы. Система безопасности. Информационная система и система учета ресурсов. Система управления и планирования грида.

Стандарты, используемые для построения гридов

OGSA — Открытая архитектура грид-сервисов. WSRF — Веб-сервисная архитектура ориентированная на ресурсы. HTTP, SOAP.

Вопросы безопасности в гриде

Особенности вопросов безопасности в гриде. Обзор алгоритмов шифрования. Алгоритмы шифрования с несимметричными ключами. Инфраструктура управления ключами PKI, стандарт X.509. Использование несимметричных ключей в качестве электронной подписи.

Информационная система грида

Задачи информационной системы в гриде. GLUE scheme - XML стандарт описания ресурсов в гриде. Взаимодействие ИС с другими системами грида.

Система учета ресурсов

Вопросы учета использования ресурсов в гриде.

Взаимодействие с локальными ресурсами

Типы локальных ресурсов в гриде. Менеджеры локальных ресурсов. Взаимодействие менеджера локальных ресурсов с системами грида.

Управление данными в гриде

Распределенный хранилища файлов. SRMv2. DPM, dCache. Взаимодействие системы управления данными с другими системами грида.

Виртуальные организации и управление ими

Понятие о виртуальной организации. Структура ВО. Сервер управления ВО.

Взаимодействие пользователей с сервисами грида

Интерфейс пользователя. Подготовка задания пользователя. Запуск задания и контроль процесса его выполнения в гриде.

Примеры гридов

EGEE/WLCG — грид, ориентированный на обработку с больших объемов экспериментальных данных для физики высоких энергий. UNICORE — вычислительный грид для суперкомпьютерных вычислений. Инструментальный набор для построения гридов Globus Toolkit 4.

Заключение. Будущее грида.

5. Образовательные технологии

При проведении занятий по данному курсу используются следующие активные и интерактивные формы: организация дискуссий и обсуждений спорных вопросов, использование метода мозгового штурма, использование мультимедийных презентаций.

6. Учебно-методическое обеспечение самостоятельной работы студентов. Оценочные средства для текущего контроля успеваемости, промежуточной аттестации по итогам освоения дисциплины.

7. Учебно-методическое и информационное обеспечение дисциплины.

а) основная литература:

1.  , , Крюков в грид-технологии. [Электронный ресурс] НИИЯФ МГУ. 2007. http://dbserv. sinp. *****:8080/sinp/files/pp-832.pdf

б) дополнительная литература:

2.  , Крюков -технологии: современное состояние и перспективы на будущее [Электронный ресурс]©*****::Интернет-Университет Информационных Технологий - дистанционное образование, http://www. *****/video/67/.

8. Материально-техническое обеспечение дисциплины.

·  лекционная аудитория с мультимедийным оборудованием с выходом в Интернет,

·  компьютерные классы с программным обеспечением под управлением операционной системы Microsoft Windows 7 или Linux с подключением к Internet, рассчитанные на обучение группы студентов из 8 – 12 человек, удовлетворяющие санитарно-гигиеническим требованиям;

·  Веб браузер (Internet Explorer, FireFox), Bash/Putty.

Программа составлена в соответствии с требованиями ФГОС ВПО с учетом рекомендаций и Примерной ООП ВПО по направлению 010300 Фундаментальная информатика и информационные технологии и профилю подготовки Информатика и компьютерные науки.

Автор

Зав. кафедрой

___________

Программа одобрена на заседании базовой кафедры «Технологии программирования» от «15» апреля 2011 года, протокол

Заведующий базовой кафедрой

«Технологии программирования»

___________

Декан факультета КНиИТ,

Доцент

___________