- •1 Цель работы
- •2 Общие теоретические сведения
- •2.1 Принцип контроля с использованием корректирующих кодов /1/
- •2.2 Код с проверкой на четность /2/
- •2.3 Код Хэмминга для исправления одиночных ошибок /1/
- •2.4 Код Хэмминга для исправления одиночных ошибок и обнаружения двойных ошибок /1/
- •2.5 Циклические коды /1/
- •3 Порядок выполнения работы
- •4 Требования к отчету
- •5 Контрольные вопросы
- •Список литературы
- •1 Цель работы
- •2 Общие теоретические сведения
- •2.1 Введение /1/
- •2.2 Физическая и математическая модели систем распределенной обработки данных
- •2.3 Матричный метод вычисления вероятности связности случайного графа
- •3 Порядок выполнения работы
- •4 Требования к отчету
- •2.2 Оптимизация потоков и пропускных способностей линий связи /1/
- •2.2.1 Задача выбора пропускных способностей /2/
- •2.2.2 Задача распределения потоков /1/
- •3 Порядок выполнения работы
- •4 Требования к отчету
- •3 Порядок выполнения работы
- •4 Требования к отчету
- •2.2 Управление маршрутизацией и потоками данных
- •2.3 Статическая и адаптивная маршрутизация
- •3 Описание программного обеспечения
- •4 Порядок выполнения работы
- •5 Требования к отчету
- •6 Контрольные вопросы
- •Список литературы
2.2.2 Задача распределения потоков /1/
Задача оптимального распределения потоков в сети решается методом последовательных приближений. Сначала выбирается некоторый допустимый поток, затем он постепенно шаг за шагом улучшается, приближаясь к оптимальному.
3 Порядок выполнения работы
1. Ознакомиться с теоретической частью к лабораторной работе.
2. Определить пропускные способности каналов Cij и оптимальные стоимости сетей D для систем распределенной обработки данных при вертикальном (тип распределения - "дерево") и горизонтальном (тип распределения - "шина", "кольцо", "сеть") распределении компонент систем (приложение Г) для заданного преподавателем варианта (приложение Д).
3. Определить среднюю задержку сетей T по пункту 2 при 10-кратном увеличении нагрузки в каналах 1-2.
4. Представить отчет.
4 Требования к отчету
Отчет по лабораторной работе должен содержать:
а) Титульный лист.
б) Графы систем распределенной обработки данных по пункту 2 задания.
в) Таблицу с указанием всех ориентированных путей, cоединяющих узлы отправителя и адресата графов систем распределенной обработки данных по пункту 2 задания.
г) Результаты вычислений по пункту 2 задания.
д) Результаты вычислений по пункту 3 задания.
е) Выводы по пункту 3 задания.
5 Контрольные вопросы
Дайте определение задержки на обработку.
Дайте определение задержки в очереди.
Дайте определение задержки передачи.
Дайте определение времени распространения.
Сформулируйте задачу выбора пропускных способностей линий связи.
Приведите алгоритм минимизации линейной стоимости по пропускным способностям линий связи с использованием метода множителей Лагранжа.
Список литературы
1. Вычислительные сети и сетевые протоколы: Пер. С англ./ Девис Д., Барбер Д., Прайс У., Соломонидес С. - М.: Мир, 1982, -562с., ил.
2. Бертсекас Д., Галлагер Р. Сети передачи данных: Пер. с англ. - М.: Мир, 1989, -544c., ил.
ЛАБОРАТОРНАЯ РАБОТА №4
ВЫБОР РАЦИОНАЛЬНОЙ ДЛИНЫ ПАКЕТА СЕТИ ЭВМ
1 Цель работы
Изучение методики расчета оптимальной длины пакета передачи данных а сети ЭВМ с учетом вероятностных характеристик канала связи, структуры пакета, скорости передачи данных.
2 Теоретическая часть
Для сообщений, передаваемых в сети ЭВМ, длина пакета выбирается постоянной. Разумный её выбор позволит повысить пропускную способность сети и уменьшить нагрузку в ней. Длина пакета не может быть слишком малой, поскольку при фиксированной длине служебной части (заголовка) пакета снижается доля информации сообщения, передаваемая в одном пакете. Кроме того, увеличиваются временные затраты ЭВМ на сборку (разборку) сообщений и объем памяти на хранение описателей пакетов и их заголовков. При большой длине пакета и заданной достоверности передачи данных в канале связи повышается вероятность передачи пакета с ошибкой и, следовательно, частота повторной передачи пакета, что снижает эффективность сети ЭВМ, а также возрастает доля потерь памяти из-за незаполненности информацией пространства, отводимого под последний пакет сообщения (под каждый пакет в памяти ЭВМ отводится страница фиксированной длины).
при
w
³
w2
при
w
<
w2
,
где w2 - рациональная длина пакета с точки зрения экономии памяти и минимизации системных издержек процессора по сборке (разборке) сообщения;
w3 - рациональная длина пакета, обеспечивающая максимальную скорость передачи данных при заданной достоверности канала связи.
Полученное значение w* округляется до ближайшего значения, равного, 2m где m - целое число.
Если считать, что длина передаваемого сообщения в сети ЭВМ распределена по экспоненциальному закону с математическим ожиданием, равным l (бит), то с точки зрения экономии памяти рациональную длину буфера, отводимого под пакет, а, соответственно и рациональную длину пакета получают следующим образом:
где C - длина заголовка пакета, (бит).
(3)
,
где K1 = 1,3 - 1,5.
,
(4)
где w - длина пакета, (бит) ,
C - длина заголовка пакета, (бит);
tn - время изменения направления передачи данных, (с);
SH - номинальная скорость передачи данных по каналу, (бит/с);
pB - вероятность искажения одного бита передачи .
Длина пакета рассчитывается с помощью (4) перебором вариантов с учетом вероятностных характеристик канала связи, задержек, вносимых оборудованием при изменении направления передачи, числа служебных символов для управления обменом данными (заголовок пакета) и т.п.