УТВЕРЖДАЮ

Директор ИК

___________

«___» ____________2011 г.

РАБОЧАЯ ПРОГРАММА ДИСЦИПЛИНЫ

GRID-технологии

НАПРАВЛЕНИЕ ООП 230100 Информатика и вычислительная техники

СПЕЦИАЛИЗАЦИИ ПОДГОТОВКИ Информационное и программное обеспечение автоматизированных систем, Распределенные автоматизированные системы

КВАЛИФИКАЦИЯ (СТЕПЕНЬ) магистр

БАЗОВЫЙ УЧЕБНЫЙ План ПРИЕМА 2011 г.

КУРС 1 СЕМЕСТР 2

КОЛИЧЕСТВО КРЕДИТОВ 4 кредита ECTS

ПРЕРЕКВИЗИТЫ М2.Б1, М2.Б2

КОРЕКВИЗИТЫ М1.В3

ВИДЫ УЧЕБНОЙ ДЕЯТЕЛЬНОСТИ И ВРЕМЕННОЙ РЕСУРС:

Лекции 27 час.

Лабораторные занятия 45 час.

АУДИТОРНЫЕ ЗАНЯТИЯ 72 час.

САМОСТОЯТЕЛЬНАЯ РАБОТА 72 час.

ИТОГО 144 час.

ФОРМА ОБУЧЕНИЯ очная

ВИД ПРОМЕЖУТОЧНОЙ АТТЕСТАЦИИ экзамен

ОБЕСПЕЧИВАЮЩЕЕ ПОДРАЗДЕЛЕНИЕ кафедра ИПС

ЗАВЕДУЮЩИЙ КАФЕДРОЙ ИПС А

РУКОВОДИТЕЛЬ ООП

ПРЕПОДАВАТЕЛЬ

2011 г.

1. ЦЕЛИ ОСВОЕНИЯ ДИСЦИПЛИНЫ

Целями преподавания дисциплины являются:

·  формирование у студентов знаний в области технологий управления ресурсами распределенных систем;

·  формирование у студентов знаний и понимания особенностей использования GRID-технологий в распределенных супервычислених, "высокопоточных" вычислениях, вычислениях "по требованию" и в коллективных вычислениях;

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

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

·  формирование у студентов навыков работы по использованию и применению инструментария программирования современных распределенных приложений;

·  формирование у студентов мотивации к самообразованию за счет активизации самостоятельной познавательной деятельности.

Поставленные цели полностью соответствуют целям (Ц1-Ц5) ООП.

2. МЕСТО ДИСЦИПЛИНЫ В СТРУКТУРЕ ООП

Дисциплина «GRID-технологии» (М2.В.4.1, М2.В.6.1) является вариативной дисциплиной в профессиональном цикле (М2).

Для её успешного усвоения необходимы знания базовых понятий математики и вычислительной техники, умения применять вычислительную технику для решения практических задач, владения навыками работы на персональном компьютере и создания профессиональных программных продуктов.

Пререквизитами данной дисциплины являются базовые дисциплины профессионального цикла подготовки магистров (М2): «Вычислительные системы» (М2.Б1) и «Технология разработки программного обеспечения» (М2.Б2).

3. РЕЗУЛЬТАТЫ ОСВОЕНИЯ ДИСЦИПЛИНЫ

После изучения данной дисциплины магистранты приобретают знания, умения и владения, соответствующие результатам основной образовательной программы: Р3, Р4*. Соответствие результатов освоения дисциплины «GRID-технологии» формируемым компетенциям ООП представлено в таблице.

Формируемые компетенции в соответствии с ООП*

Результаты освоения дисциплины

З.3.1.4 (З.3.1.6)

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

У.3.1.4 (У.3.1.6), У.4.3.4 (У.4.3.6)

В результате освоения дисциплины студент должен уметь:

В.3.1.4 (В.3.1.6)

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

*Расшифровка кодов результатов обучения и формируемых компетенций представлена в Основной образовательной программе подготовки магистров по направлению 230100 «Информатика и вычислительная техника».

В результате освоения дисциплины выпускник обладает следующими общекультурными и профессиональными компетенциями:

Требования ФГОС – ОК-2; ОК-4; ПК-4; ПК-5.

1. Универсальные (общекультурные):

·  способен к самостоятельному обучению новым методам исследования, к изменению научного и научно-производственного профиля своей профессиональной деятельности (ОК-2 ФГОС);

·  способность использовать на практике умения и навыки в организации исследовательских и проектных работ, в управлении коллективом (ОК-4 ФГОС);

2. Профессиональные:

·  проектно-конструкторская деятельность:

·  способность формировать технические задания и участвовать в разработке аппаратных и/или программных средств вычислительной техники (ПК-4);

·  выбирать методы и разрабатывать алгоритмы решения задач управления и проектирования объектов автоматизации (ПК-5 ФГОС);

4. СТРУКТУРА И СОДЕРЖАНИЕ ДИСЦИПЛИНЫ

4.1 Аннотированное содержание разделов дисциплины:

Раздел 1

1.1. Технологии управления ресурсами распределенных систем. Концепции метакомпьютинговых систем.

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

1.3. Основные определения в GRID-системах. Обоснование потребности в использовании высокопроизводительных сетей.

Раздел 2

2.1. Многоуровневая система служб для управления данными в GRID-технологиях.

2.2. Службы верхнего уровня. Управление тиражированием (Replica Management). Оптимизация запросов и управление шаблоном доступа (Query Optimization & Access Pattern Management).

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

2.3. Службы промежуточного слоя. Организация пересылки, поиска и доступа к данным.

2.4. Нижележащие службы. Системы управления хранением данных (Castor, HPSS, локальные файловые системы).

Раздел 3

3.1. Системы управления метаданными.

3.2. Создание распределенного иерархического кэша. Обеспечение необходимых механизмов безопасности.

3.3. Гетерогенность репозиториев данных в инфраструктуре Data GRID.

Раздел 4

4.1. Тиражирование данных как процесс управления копиями. Стратегия кэширования, при которой идентичные файлы доступны в нескольких местах GRID-инфраструктуры.

4.2. Синхронизация реплик с другими репликами. Зависимость качества реплики от протоколов обновления и сетевых параметров GRID-инфраструктуры. Стратегия обновления и создания реплик.

4.3. Использование механизма связи на каждом GRID-узле для тиражирования метаданных.

4.4. Реализация различных протоколов тиражирования (синхронные и асинхронные методы обновления).

Раздел 5

5.1. Вычислительная GRID-инфраструктура.

5.2. Использование GRID-технологий в распределенных супервычислених (решение очень крупных задач, требующих огромных процессорных ресурсов, памяти и т. д.).

5.3. Использование GRID-технологий в "высокопоточных" вычислениях (High-Throughput Computing), позволяющих организовать эффективное использование ресурсов для небольших задач, утилизируя временно простаивающие компьютерные ресурсы.

Раздел 6

6.1. Использование GRID-технологий в вычислениях "по требованию" (On-Demand Computing), крупные разовые расчеты.

6.2. Использования GRID-технологий в вычислениях с привлечением больших объемов распределенных данных (Data-Intensive Computing);

6.3. Использования GRID-технологий в коллективных вычислениях (Collaborative Computing).

Лабораторные занятия

1. Возможности инструментальных наборов средств GRID-технологий (сокеты и коммуникационные библиотеки).

2. Обеспечение службы доступа высокого уровня и оптимизация глобальной пропускной способности с использованием GRID-кэшей.

3. Осуществление глобального кэширования и создание локальных кэшей на основе систем массовой памяти.

4.2 Структура дисциплины по разделам и формам организации обучения приведена в таблице 1.

Таблица 1

Структура дисциплины по разделам и формам организации обучения

Название раздела/темы

Аудиторная работа

(час)

СРС

(час)

Контр. Р.

Итого

Лекции

Лаб. зан.

Раздел 1

4

4

8

16

Раздел 2

4

10

10

Тест 1

24

Раздел 3

4

6

10

20

Раздел 4

7

6

8

21

Раздел 5

4

14

18

Тест 2

36

Раздел 6

4

5

18

27

Итого

27

45

72

144

4.3 Распределение компетенций по разделам дисциплины

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

Таблица 2.

Распределение по разделам дисциплины планируемых результатов обучения

Формируемые

компетенции

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

1

2

3

4

5

6

1.   

З.3.1.4 (З.3.1.6)

+

+

+

+

+

+

2.   

У.3.1.4 (У.3.1.6)

+

+

+

+

+

3.   

У.4.3.4 (У.4.3.6)

+

+

+

+

+

4.   

В.3.1.4 (В.3.1.6)

+

+

+

+

+

5. ОБРАЗОВАТЕЛЬНЫЕ ТЕХНОЛОГИИ

В таблице 2 приведено описание образовательных технологий, используемых в данном модуле.

Таблица 3

Методы и формы организации обучения (ФОО)

ФОО

Методы

Лекц.

Лаб. раб.

СРС

IT-методы

+

+

+

Работа в команде

Case-study

+

+

Игра

Методы проблемного обучения.

+

Обучение на основе опыта

+

Опережающая самостоятельная работа

+

+

Проектный метод

Поисковый метод

+

Исследовательский метод

+

Другие методы

6. ОРГАНИЗАЦИЯ И УЧЕБНО-МЕТОДИЧЕСКОЕ ОБЕСПЕЧЕНИЕ САМОСТОЯТЕЛЬНОЙ РАБОТЫ СТУДЕНТОВ

6.1. Самостоятельную работу студентов (СРС) можно разделить на текущую и творческую.

Текущая СРС – работа с лекционным материалом, подготовка к лабораторным работам, практическим занятиям с использованием сетевого образовательного ресурса (портал ТПУ, сайт кафедры ИПС); опережающая самостоятельная работа; выполнение домашних заданий; изучение тем, вынесенных на самостоятельную проработку; подготовка к контрольной работе, экзамену.

Творческая проблемно-ориентированная самостоятельная работа

(ТСР) – поиск, анализ, структурирование информации по темам, выносимым на самостоятельное изучение (ресурсы Интернет в том числе).

6.2. Содержание самостоятельной работы студентов по дисциплине

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

1. Технологические основания для создания GRID-инфраструктур (волоконно-оптические сети, высокопроизводительные процессоры, параллельные архитектуры, протоколы связи, математическое обеспечение распределенных структур, механизмы обеспечения безопасности).

2. Базовые функции GRID. Базовые компоненты архитектуры. Конечные системы.

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

4. Основные характеристики специального программного и аппаратного обеспечения, обеспечивающие работу кластера.

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

6.3. Контроль самостоятельной работы

Рубежный контроль в виде контрольной работы по теоретической и практической части.

По результатам текущего и рубежного контроля формируется допуск студента к экзамену. Экзамен проводится в устной форме.

6.4.Учебно-методическое обеспечение самостоятельной работы студентов

Для самостоятельной работы студентов используются сетевые образовательные ресурсы, представленные в портале ТПУ, на сайте каф. ИПС, сеть Internet и другие научно-образовательные ресурсы.

7. СРЕДСТВА (ФОС) ТЕКУЩЕЙ И ИТОГОВОЙ ОЦЕНКИ КАЧЕСТВА ОСВОЕНИЯ ДИСЦИПЛИНЫ

Для организации текущего контроля полученных студентами знаний по данной дисциплине используются тесты, размещенные на сайте каф. ИПС. Каждый тест имеет 2 или 3 варианта и содержит несколько вопросов. Текущий контроль освоения дисциплины осуществляется при сдаче студентом лабораторных работ. Для контрольной работы предлагается перечень из теоретических вопросов и практических задач. Экзаменационные билеты также содержат теоретическую и практическую части.

8. РЕЙТИНГ КАЧЕСТВА ОСВОЕНИЯ ДИСЦИПЛИНЫ

Распределение учебного времени:

Лекции 36 час

Лабораторные работы 54 час

Самостоятельная работа студентов 108 час

Основные положения по рейтинг-плану дисциплины

На дисциплину выделено 100 баллов и 6 кредитов, которые распределяются следующим образом:

2-й семестр: 6 кредитов, 100 баллов – лекции, лабораторные работы, контрольная работа, экзамен.

- текущий контроль 75 баллов;

- промежуточная аттестация (экзамен) 25 баллов.

Допуск к сдаче экзамена осуществляется при наличии более 60 баллов, обязательным является выполнение всех лабораторных работ и контрольной работы.

Итоговый рейтинг определяется суммированием баллов, набранных в течение семестра и на экзамене.

Рейтинг-план освоения дисциплины в течение семестра приведен в ПРИЛОЖЕНИИ 1.

9. УЧЕБНО-МЕТОДИЧЕСКОЕ И ИНФОРМАЦИОННОЕ
ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ

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

1. Олифер сети. Принципы, технологии, протоколы: Учебник для вузов. 3-е издание - Питер, 2006

2. I. Foster and C. Kesselman (eds), "The Grid 2: Blueprint for a New Computing

Infrastructure", Morgan Kaufmann Publishers, 2004.

3. Ian Foster and Carl Kesselman (eds), "The Grid, Blueprint for a New computing

Infrastructure", Morgan Kaufmann Publishers, Inc., 1998.

4. Кластерный анализ в задачах классификации, оптимизации и прогнозирования. Издательство Московского государственного горного университета, 2004

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

1. Компьютерные сети 3-е издание - Питер, 2002.

2. Стивен Норткат, Марк Купер, Мэтт Фирноу, Карен Фредерик. Анализ типовых нарушений безопасности в сетях - Вильямс, 2001 г.

3. Иванов . Криптографические методы защиты информации в компьютерных системах и сетях - КУДИЦ-ОБРАЗ, 2001 г.

·  программное обеспечение и Internet-ресурсы:

1. Операционная система Windows Vista, Windows 7 Corporative.

2. http://www. *****

3. http://gridcafe. web. cern. ch

4. http://

5. http:///grid

10. МАТЕРИАЛЬНО-ТЕХНИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ

Лабораторные работы выполняются в компьютерных классах, оснащенных 16‑ю компьютерами на базе процессоров Intel Core 2 Duo.

Компьютерный классы (Ул. Советская, 84/3,

Ауд. 407а, 407б-ИК)

Компьютеры Intel Core2 1,6GHz (16 шт.),
мониторы LCD 17" Acer (16 шт.)

Сетевой коммутатор CNet 16 ports

Программа составлена на основе Стандарта ООП ТПУ в соответствии с требованиями ФГОС по направлению 230100 «Информатика и вычислительная техника».

Программа одобрена на заседании кафедры информатики и проектирования систем

протокол от «30»г.

Автор – доцент каф. Информатики и проектирования систем

Рецензент – профессор каф. Информатики и проектирования систем

ПРИЛОЖЕНИЕ 1

Дисциплина « GRID-технологии» Число недель – 18

Институт кибернетики Кол-во кредитов – 6

Кафедра информатики и проектирования систем

Лекции, час – 36

Семестр 2 Лаб. работы, час. – 54

Группы 8ВМ12 Всего аудит. работы, час. – 90

Преподаватель , доцент

Самост. работа, час. – 108

ВСЕГО, час. – 198

Рейтинг-план освоения дисциплины «GRID-технологии»

Недели

Текущий контроль

Теоретический материал

Практическая деятельность

Название раздела

Темы лекций

Контролир. материал

Баллы

Название лаб. работ

Баллы

Индивид. задание

Баллы

Итого

1

Раздел 1

Технологии управления ресурсами распределенных систем. Концепции метакомпьютинговых систем.

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

Основные определения в GRID-системах. Обоснование потребности в использовании высокопроизводительных сетей.

Возможности инструментальных наборов средств GRID-технологий (сокеты и коммуникационные библиотеки).

2

Раздел 2

Многоуровневая система служб для управления данными в GRID-технологиях.

Возможности инструментальных наборов средств GRID-технологий (сокеты и коммуникационные библиотеки).

5

5

3

Службы верхнего уровня. Управление тиражированием (Replica Management). Оптимизация запросов и управление шаблоном доступа (Query Optimization & Access Pattern Management).

Возможности инструментальных наборов средств GRID-технологий (сокеты и коммуникационные библиотеки).

4

Службы промежуточного слоя. Организация пересылки, поиска и доступа к данным.

Нижележащие службы. Системы управления хранением данных (Castor, HPSS, локальные файловые системы).

Тест 1.

2

Возможности инструментальных наборов средств GRID-технологий (сокеты и коммуникационные библиотеки).

2

5

Раздел 3

Системы управления метаданными.

Возможности инструментальных наборов средств GRID-технологий (сокеты и коммуникационные библиотеки).

7

7

6

Создание распределенного иерархического кэша. Обеспечение необходимых механизмов безопасности..

Возможности инструментальных наборов средств GRID-технологий (сокеты и коммуникационные библиотеки).

7

Гетерогенность репозиториев данных в инфраструктуре Data GRID.

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

7

4

11

8

Раздел 4

Тиражирование данных как процесс управления копиями. Стратегия кэширования, при которой идентичные файлы доступны в нескольких местах GRID-инфраструктуры.

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

9

Раздел 5

Вычислительная GRID-инфраструктура.

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

7

7

10

Использование GRID-технологий в распределенных супервычислених (решение очень крупных задач, требующих огромных процессорных ресурсов, памяти и т. д.)

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

Всего по контрольной точке (аттестации) № 1

32

11

Использование GRID-технологий в "высокопоточных" вычислениях (High-Throughput Computing), позволяющих организовать эффективное использование ресурсов для небольших задач, утилизируя временно простаивающие компьютерные ресурсы.

Тест 2.

2

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

7

3

12

12

Использование GRID-технологий в "высокопоточных" вычислениях (High-Throughput Computing)

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

13

Раздел 6

Использование GRID-технологий в вычислениях "по требованию" (On-Demand Computing), крупные разовые расчеты

Осуществление глобального кэширования и создание локальных кэшей на основе систем массовой памяти.

8

8

14

Использование GRID-технологий в вычислениях "по требованию" (On-Demand Computing), крупные разовые расчеты

Осуществление глобального кэширования и создание локальных кэшей на основе систем массовой памяти.

5

5

15

Использования GRID-технологий в вычислениях с привлечением больших объемов распределенных данных (Data-Intensive Computing)

Осуществление глобального кэширования и создание локальных кэшей на основе систем массовой памяти.

9

9

Всего по контрольной точке (аттестации) № 2

66

16

Использования GRID-технологий в вычислениях с привлечением больших объемов распределенных данных (Data-Intensive Computing)

Осуществление глобального кэширования и создание локальных кэшей на основе систем массовой памяти.

17

Использования GRID-технологий в коллективных вычислениях (Collaborative Computing).

Осуществление глобального кэширования и создание локальных кэшей на основе систем массовой памяти.

9

9

18

Использования GRID-технологий в коллективных вычислениях (Collaborative Computing).

Осуществление глобального кэширования и создание локальных кэшей на основе систем массовой памяти.

Итоговая

75

Экзамен

25

Итого баллов по дисциплине

100

Зав. кафедрой ИПС

Преподаватель

«30»г.