Правительство Российской Федерации Федеральное государственное автономное образовательное учреждение высшего профессионального образования «Национальный исследовательский университет «Высшая школа экономики» Факультет «Информационной технологии и вычислительной техники» Программа дисциплины «Моделирование компьютерных сетей и телекоммуникационных систем» для направления/специальности 230100.68 «Информатика и вычислительная техника» подготовки магистров для специализации «Сети ЭВМ и телекоммуникации» Автор программы: Сафонова И.Е., профессор, д.т.н., [email protected] Москва, 2012 1. ЦЕЛИ И ЗАДАЧИ ОСВОЕНИЯ УЧЕБНОЙ ДИСЦИПЛИНЫ Цели и задачи изучения дисциплины «Моделирование компьютерных сетей и телекоммуникационных систем» определяются характеристикой области и объектов профессиональной деятельности магистранта специализации «Сети ЭВМ и телекоммуникации» направления подготовки «Информатика и вычислительная техника». Цель изучения дисциплины состоит в освоении студентами методов и средств моделирования, необходимых для разработки, исследования и эксплуатации вычислительных систем и сетей. В результате изучения дисциплины студенты должны владеть базовыми основами методологии моделирования компьютерных сетей и телекоммуникационных систем. Задачи дисциплины: изучение типовых математических схем моделирования компьютерных сетей и телекоммуникационных систем; рассмотрение вопросов формализации и алгоритмизации информационных процессов; изучение современных способов моделирования сложных компьютерных сетей и телекоммуникационных систем. 2. МЕСТО УЧЕБНОЙ ДИСЦИПЛИНЫ В СТРУКТУРЕ ООП ВПО Дисциплина «Моделирование вычислительных систем» относится к базовой части общенаучного учебного цикла М1.Б2. Профессиональный ФГОС ВПО. При освоении дисциплины необходимы базовые знания по теории алгоритмов, организации вычислительных систем и сетей, сетям и телекоммуникациям, основам математического и системного анализа, дискретной математики, программированию. Дисциплина основывается на дисциплинах «Теория вероятностей и мат.статистика», «Основы системного анализа». Знания, умения и навыки, формируемые дисциплиной необходимы при изучении последующих дисциплин учебного плана. 2 3. КОМПЕТЕНЦИИ СТУДЕНТА, ФОРМИРУЕМЫЕ В РЕЗУЛЬТАТЕ ОСВОЕНИЯ УЧЕБНОЙ ДИСЦИПЛИНЫ / ОЖИДАЕМЫЕ РЕЗУЛЬТАТЫ ОБРАЗОВАНИЯ И КОМПЕНТЕНЦИИ СТУДЕНТА ПО ЗАВЕРШЕНИИ ОСВОЕНИЯ ПРОГРАММЫ УЧЕБНОЙ ДИСЦИПЛИНЫ № п/п 1 1 2 3 4 5 Код и название Ожидаемые результаты Компетенции 2 3 ОК-1. Способность Знать модели представления знаний. совершенствовать и Уметь разрабатывать математические модели развивать свой объектов и процессов. интеллектуальный и Владеть методами научного поиска. общекультурный уровень. ОК-2. Способность к Знать методы обработки знаний. самостоятельному Уметь проводить сравнительный анализ обучению новым математических моделей процессов и объектов, а методам исследования, к также методов их исследования. изменению научного и Владеть методами управления знаниями и навыками научносамостоятельной научно-исследовательской производственного деятельности. профиля своей профессиональной деятельности. ПК-1. Применять Знать: современное состояние проблемы перспективные методы моделирования компьютерных сетей и исследования и решения телекоммуникационных систем; подходы к их профессиональных задач моделированию; методы моделирования; требования, на основе знания предъявляемые к моделям; способы представления мировых тенденций моделей. развития Уметь применять наиболее перспективные методы вычислительной моделирования компьютерных сетей и техники и телекоммуникационных систем. информационных Владеть навыками планирования и проведения технологий. научных исследований. ПК-5. Выбирать методы Знать методы, используемые при моделировании и разрабатывать компьютерных сетей и телекоммуникационных алгоритмы решения систем; методы оптимизации и принятия технических задач управления и решений. проектирования Уметь проводить анализ и интерпретацию объектов автоматизации. результатов моделирования. Владеть навыками разработки и алгоритмизации математических моделей систем, сетей и их элементов. ПК-6. ПроектноЗнать технологии моделирования, математические технологическая методы моделирования информационных процессов в деятельность: применять компьютерных сетях и телекоммуникационных современные системах. технологии разработки Уметь эксплуатировать программно-аппаратные программных средства моделирования и разработки компьютерных 3 комплексов с сетей и телекоммуникационных систем. использованием CASEВладеть навыками работы с современными средств, контролировать системами моделирования/проектирования качество компьютерных сетей и телекоммуникационных разрабатываемых систем. программных продуктов. Таким образом, в результате изучения дисциплины студент должен: знать: методы и принципы моделирования, классификацию способов представления моделей компьютерных сетей и телекоммуникационных систем; приемы, методы, способы формализации объектов, процессов, явлений и реализации их на компьютере; достоинства и недостатки различных способов представления моделей компьютерных сетей и телекоммуникационных систем. уметь: использовать типовые программные продукты, ориентированные на решение научных, проектных и технологических задач; представить модель в математическом и алгоритмическом виде; оценить качество модели; моделировать телекоммуникационные системы и компьютерные сети. владеть: технологией моделирования; навыками самостоятельной научно-исследовательской и научнопедагогической деятельности, методиками сбора, переработки и представления научно-технических материалов по результатам исследований к опубликованию в печати, а также в виде обзоров, рефератов, отчетов, докладов и лекций. 4. СТРУКТУРА И СОДЕРЖАНИЕ УЧЕБНОЙ ДИСЦИПЛИНЫ 4.1 Общая трудоемкость дисциплины составляет: - 3 зачетных единицы, - 93 академических часа. 4 4.2 Объем дисциплины Вид учебной работы Аудиторные занятия (всего): В том числе: лекции (Л) практические (ПЗ) и семинарские (С) занятия лабораторные работы (ЛР)/ лабораторный практикум (ЛП) Контроль самостоятельной работы (КСР) Самостоятельная работа (всего): Общая трудоемкость Часы Зач. Единицы Текущий контроль (количество и вид контроля) Виды промежуточного контроля (экзамен, зачет) Количество часов Всего Курс 1, по учебному плану Модуль 3 70 35 Курс 1, Модуль 4 35 30 40 17 20 13 20 - - - 93 3 Контрольные работы №1 и №2. Зачет 48 45 2 1 Контрольная Контрольная работа 1 работа 2 Зачет Зачет 4.3 Разделы учебной дисциплины № п/п Раздел учебной дисциплины 1 2 1 Раздел 1. Введение в дисциплину. Краткое содержание раздела 3 Моделирование как познавательный процесс. Основные понятия теории моделирования. Современное состояние, общая характеристика и формальное описание проблемы моделирования компьютерных сетей и телекоммуникационных систем. 2 Раздел 2. Подходы Особенности моделирования компьютерных сетей и к моделированию телекоммуникационных систем. Компьютерная сеть – как компьютерных часть телекоммуникационной системы. Существующие сетей и отечественные и зарубежные стандарты разработки сетей и телекоммуникацион систем. ных систем. Виды моделирования. Применение моделирования при исследовании и проектировании компьютерных сетей и телекоммуникационных систем. Классический, многоуровневый и системный подходы к моделированию. Использование принципов системного подхода при моделировании систем и сетей. 3 Раздел 3. Классификация моделей. Требования, предъявляемые к Виды моделей моделям сетей и систем. Способы представления моделей. компьютерных Оценка входных и выходных параметров моделей. Единицы сетей и измерения параметров моделей. телекоммуникацион Математические модели компьютерных сетей и ных систем, их телекоммуникационных систем. Аналитические. 5 особенности, преимущества и недостатки. Алгоритмические. Имитационные модели. Структурные и функциональные математические модели. Теоретические. Эмпирические. Детерминированные и вероятностные. Системы и сети массового обслуживания. Стохастические методы и модели. Тензорные модели. Синергетики. Искусственные нейронные сети. Математико-физические модели компьютерных сетей и телекоммуникационных систем. Физические модели сетей и систем. 4 Раздел 4. Подготовка исходных данных. Выбор уровня детализации Общая технология компьютерных сетей и телекоммуникационных систем. моделирования. Разработка концептуальных моделей. Выбор метода и средств моделирования. Проверка адекватности и корректировка модели. Планирование экспериментов с моделью и анализ результатов. Современные системы моделирования компьютерных сетей и телекоммуникационных систем. Возможности и эффективность автоматизированного проектирования и моделирования систем и сетей. 5 Раздел 5. Структура моделей информационно-вычислительных Математические процессов. Линейные и нелинейные системы, регрессионные методы модели. Динамические системы. Численные методы моделирования интегрирования дифференциальных уравнений. Структурноинформационных перестраиваемые модели. Детерминированные и процессов в сетях. недетерминированные модели. Прибор обслуживания заявок как элементарный блок в моделировании информационно-вычислительных процессов. Потоки заявок в ВС. Характеристики ВС как СМО и СеМО. Очереди. Накопители. Гистограммы. Задание длин очередей. Сетевые модели. Марковские модели. Графовые модели. Синхронизация событий в сетевых моделях. Характеристики сетей как стохастических систем. Методы приближенной оценки характеристик компьютерных сетей и телекоммуникационных систем. Моделирование сетей и систем с распределенными параметрами. 6 Раздел 6. Особенности имитационного моделирования. Язык Имитационное моделирования GPSS. Процедура имитационного моделирование моделирования. Принципы имитационного моделирования. компьютерных Обобщенные алгоритмы имитационного моделирования. сетей и Принципы построения моделирующих алгоритмов. телекоммуникацион Методы определения характеристик компьютерных сетей и ных систем. телекоммуникационных систем. Метод повторных экспериментов. Методы генерации случайных величин и последовательностей. Упрощение моделей. 7 Раздел 7. Многоуровневое представление сети в процессе Многоуровневый моделирования. Взаимозависимость критериев оценки подход к качества при многоуровневом представлении сети. моделированию Отображение задач моделирования на многоуровневую систем и сетей. сетевую архитектуру. Декомпозиция событийных моделей и гибридное моделирование. Модели сетей и их элементов. Модели расчета основных параметров и характеристик вычислительных сетей. Модели 6 оценки аппаратной надежности. Алгоритмы синтеза топологической структуры сети. Моделирование каналов связи. Модели анализа очередей в сетях. Модель сети в условиях высокой нагрузки. Алгоритмизация моделей. Принципы построения моделирующих алгоритмов. Преобразование алгоритмов. 8 Раздел 8. Условия оптимизации и принятия технических решений. Методы Оптимизация и принятие решений на уровне частных задач оптимизации и (оптимальное распределение ресурсов сети, оценка принятия решений в производительности каналов связи сети, выбор СУБД и т.д.). процессе Критериев оценки альтернатив. многовариантного Методы принятия решений в условиях определенности и в моделирования условиях неопределенности исходной информации о сети. систем и сетей. Методы формирование множества рациональных вариантов. Этапы решения задачи выбора базового проектного решения. 9 Раздел 9. Методы и алгоритмы обработки результатов моделирования Анализ и ВС. Несмещенность, эффективность и состоятельность оценки. интерпретация Назначение корреляционного анализа. Область применения результатов регрессионного анализа. Дисперсионный анализ результатов моделирования. моделирования. Калибровка моделей. Проверка адекватности математических моделей. Оценка точности и достоверности результатов моделирования. Перспективы развития теоретических основ моделирования систем и сетей. 10 Заключение Перспективы развития теоретических основ моделирования компьютерных сетей и телекоммуникационных систем. 4.4 Практические работы № № Раздел п/п модуля учебной дисциплины 1 1. 2 3 3 Раздел 4 2. 3 Раздел 5 3. 3 Раздел 5 4. 4 Раздел 6 5. 4 Раздел 7 Наименование практических работ 4 № 1 «Синтез топологической структуры сети». № 2 «Оценка вероятностно-временных характеристик компьютерных сетей и телекоммуникационных систем». № 3 «Анализ очередей в открытых моделях сетей в условиях большой нагрузки». № 4 «Моделирование беспроводной локальной сети в условиях высокой нагрузки (оценка пропускной способности)». № 5 «Разработка графовой модели корпоративной компьютерной сети и алгоритма анализа графовой модели». 7 Всего часов 5 5 10 5 5 5 6. 4 Раздел 8 7. 4 Раздел 8 8. 4 Раздел 9 № 6 «Оптимизация распределения ресурсов корпоративной сети». № 7 «Принятие концептуальных технических решений при моделировании корпоративных компьютерных сетей». №8 «Анализ результатов моделирования. Калибровка моделей» 4 4 2 4.5 Примерная тематика курсовых проектов Курсовой проект/работа не предусмотрены учебным планом. 5. ОБРАЗОВАТЕЛЬНЫЕ ТЕХНОЛОГИИ Активные и интерактивные формы проведения ряда занятий с целью формирования и развития профессиональных навыков. Интерактивные формы проведения лабораторных занятий составляют не менее 25%. Использование обучающих программ. Тематика контрольных работ: 1. Требования, предъявляемые к современным компьютерным телекоммуникационным системам. Критерии оценки качества. сетям и 2. Анализ современных подходов к моделированию компьютерных сетей и телекоммуникационных систем. Виды моделирования. 3. Классификация моделей систем и сетей. 4. Разработка концептуальных телекоммуникационных сетей. моделей компьютерных сетей и 5. Матрично-мультипликативное представление стационарного распределения очереди. 6. Разработка алгоритма моделирования трафика. 7. Модели сетевых элементов при многоуровневом подходе к моделированию сетей. 8. Критерии выбора альтернативных проектных вариантов сети в процессе моделирования. 9. Алгоритмы оценки точности и достоверности результатов моделирования. 8 Примеры контрольных вопросов и заданий для проведения текущего контроля и промежуточной аттестации: - Анализ современных систем моделирования и разработки компьютерных сетей и телекоммуникационных систем. Возможности, преимущества и недостатки. - Расчет задержки сообщений на межсетевом экране. - Разработка модели рабочей нагрузки системы. - Оценка объема вычислительных работ пользователей корпоративной сети и выбор состава технических средств. - Расчет основных характеристик каналов связи - максимальной скорости передачи, добротности канала связи. - Оценка надежности сетевых элементов. - Расчёт характеристик сетей, построенных на основе технологии VPN. - Оценка параметров и основных характеристик виртуальных локальных сетей (VLAN) - Расчет производительности канала связи сети. - Расчет основных характеристик производительности сети. каналов связи - задержки сигнала, - Модели анализа задержки сообщений и выбора пропускных способностей каналов связи. - Определение показателей производительности сетей большой размерности. - Вычисление характеристик замкнутой сети с однотипными заявками с помощью алгоритма свертки. - Пропускная способность узла коммутации и среднее значение числа заявок в узле. - Вычисления характеристик замкнутой сети с изменяющимися типами заявок при помощи свертки. - Анализ буферной памяти узла коммутации. - Расчет времени обработки запросов пользователей. - Расчет вероятности передачи сообщений. - Модели синтеза состава модулей специальных прикладных программных систем. - Модели расчета вероятности безотказной работы устройств компьютерной сети. - Модели резервирования элементов телекоммуникационной системы. - Оценка задержка передачи сообщений в компьютерных сетях, вариации задержки. - Модель сети с заявками различных типов. 9 6. УЧЕБНО-МЕТОДИЧЕСКОЕ И ОБЕСПЕЧЕНИЕ УЧЕБНОЙ ДИСЦИПЛИНЫ ИНФОРМАЦИОННОЕ 6.1. Основная литература № п/п Наименование Автор(ы) Год и место издания 1 2 3 4 Компьютерные сети. Принципы, технологии, протоколы. В.Олифер, Н.Олифер. 1 Используется при изучении разделов 5 Модуль 6 СПб.: Питер, Разделы 1, 2 3 Разделы 1, 3, 5 3 Разделы 1 – 4 3 ФГБОУ ВПО НИ ТПУ, 2012 Разделы 2 – 5, 9 3, 4 Горячая линияТелеком, 2011 Раздел 8 3, 4 электронный носитель, 2012 Разделы 2 - 3, 6 – 9 3, 4 2009 4-е изд. 2 3 4 5 6 Моделирование Б.Я.Советов, систем. 7-е изд. С.А.Яковлев Вычислительные А.П.Пятибратов системы, сети и .Л.П.Гудыно, телекоммуникации. А.А.Кириченко Моделирование сетей (учебное О.М.Замятина пособие). Моделирование и А.Н.Пылькин , синтез оптимальной А.В.Благодаров, структуры сети Д.М.Скуднев Ethernet. Моделирование телекоммуникацион И.Е.Сафонова ных сетей Юрайт, 2012 СПб.: Питер, 2009 6.2. Дополнительная литература № п/п 1 1 2 3 Наименование Автор(ы) Год и место издания 2 Методы и модели оценки основных характеристик корпоративных функциональноориентированных сетей в САПР. Принятие решений при зависимостях и обратных связях. Изучение 3 4 Используется при изучении разделов 5 И.Е.Сафонова М.: МИЭМ, 2007 Разделы 4, 6, 8 3, 4 Разделы 8 4 Раздел 7 4 М.: Книжный дом «Либроком», 2009 электронный Т.Л.Саати И.Е.Сафонова 10 Модуль 6 4 характеристик и диагностика коммуникационного оборудования корпоративных сетей. Принятие концептуальных технических решений при моделировании корпоративных сетей. В.В.Иванов носитель, 2012 электронный носитель, 2012 И.Е.Сафонова Раздел 8, 10 3, 4 6.3. Базы данных, информационно-справочные и поисковые системы CablePro от Exan Software [Электронный ресурс]. URL: uk.net/~exan/exan.htm. Системы и оборудование компания http://www.tolly.com. Справочник компаний «E-xecutive». URL: http//www/e-xecutive.ru/book_16/. Интернет-университет информационных технологий http://www.intuit.ru/ Поисковые системы Яндекс, Google, Rambler. http://www.win- TOLLY: [сайт TOLLY]. URL: 7. МАТЕРИАЛЬНО-ТЕХНИЧЕСКОЕ ОБЕСПЕЧЕНИЕ УЧЕБНОЙ ДИСЦИПЛИНЫ 7.1 Требования к аудиториям для проведения занятий Перечень технических средств обучения, используемых в учебном процессе для освоения дисциплины: - мультимедийное оборудование лекционной аудитории, - персональные компьютеры вычислительного класса. 11 7.2. Требования к программному обеспечению при прохождении учебной дисциплины Интегрированные программные средства Microsoft office. Операционная система: Microsoft Windows 2000/XP. Симулятор Cisco Packet Tracer 5.3.1. NetWizard - ресурс http:///www.tower.ru. Visio Professional [Электронный ресурс]: www.expertsoft.com.ua. в сети «Система многоуровневого телекоммуникационных сетей» Д.Ю.Проферансов, И.Е.Сафонова. «Тауэр-Сети» [сайт «Тауэр-Сети»]: моделирования корпоративных программа для ЭВМ. В.В.Иванов, // Свидетельство об официальной регистрации программ для ЭВМ № 2011617165 от 14.09.2011. – Москва. – Федеральная служба по интеллектуальной собственности, патентам и товарным знакам. 12