Вы находитесь на странице: 1из 26

ПЕРВОЕ ВЫСШЕЕ ТЕХНИЧЕСКОЕ УЧЕБНОЕ ЗАВЕДЕНИЕ РОССИИ

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


Федеральное государственное бюджетное образовательное учреждение высшего образования
Санкт-Петербургский горный университет
__________________________________________________________________
Кафедра информационных систем и вычислительной техники

КУРСОВАЯ РАБОТА

По дисциплине: Теория информационных процессов и систем

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

Тема: «Исследование характеристик маршрутизатора с использованием систем


массового обслуживания с ограниченной очередью»

Выполнил студент гр. ИСТ-19 _______/ Федяков К. И./

Заключение
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
____________________________________

Оценка ___________________________________________________________
Проверил доцент, кандидат технических наук: _______ / Мазаков Е.Б./

Санкт-Петербург
2021

2
Министерство науки и высшего образования Российской федерации
Федеральное государственное бюджетное образовательное учреждение высшего образования
Санкт-Петербургский горный университет
Утверждаю
Зав. кафедры ИСиВТ
доцент
Е.Б.Мазаков
«___»_____________2021г.

КУРСОВАЯ РАБОТА
по дисциплине Технологии информационных процессов и систем
(наименование учебной дисциплины согласно учебному плану)

ЗАДАНИЕ
Студенту группы ИСТ-19 Федяков К.И.0
(шифр группы) (Ф.И.О.)

1. Тема работы: Исследование характеристик маршрутизатора с использованием


систем массового обслуживания с ограниченной очередью

2. Исходные данные к работе: число каналов 8, длина очереди 9, интенсивность


потока заявок в сети 540 Мбит/с, интенсивность обслуживания канала от 6,75 до
135 (всего 10)
3. Содержание пояснительной записки: титульный лист, задание на выполнение
курсовой работы, аннотация (на английском языке), содержание, введение,
краткая характеристика систем массового обслуживания, математическая
постановка задачи, расчет основных характеристик матричным методом,
расчет основных характеристик аналитическим методом, заключение,
библиографический список, отчет на антиплагиат, перечень графического
материала, таблицы исходных данных, граф переходов, результаты расчетов,
графики характеристик системы.
4. Перечень графического материала: таблицы исходных данных и хода
вычислений, рисунки результатов вычислений и решения задачи, презентация
результата.
5. Срок сдачи законченной работы __20.05.2021____
6. Задание выдал
(руководитель работы) зав. кафедры ИС и ВТ /Мазаков Е.Б./
7. Задание принял
к исполнению студент /______ Федяков К.И._/

8. Дата получения задания 6.03. 2021 г.

3
АННОТАЦИЯ

Данная курсовая работа посвящена многоканальной системе массового


обслуживания (СМО) с ограниченной длиной очереди. В работе проводится расчёт
основных характеристик СМО двумя различными методами: матричным и
аналитическим. Производится расчёт погрешности между двумя методами и приводятся
графики для основных характеристик СМО.
Во второй части курсовой работы разрабатывается эскизный проект локальной
вычислительной сети (ЛВС) по индивидуальному заданию в программе Packet Tracer.
Курсовая работа выполнена на 24 листах и содержит 14 рисунков и 8 таблиц.

ABSTRACT

This course work is devoted to a multi-channel queuing system (QMS) with a limited
queue length. In this paper, the calculation of the main characteristics of the CFR is carried out
by two different methods: matrix and analytical. The error between the two methods is calculated
and graphs are provided for the main characteristics of the CFR.
In the second part of the course work, a draft design of a local area network (LAN) is
developed for an individual task in the Packet Tracer program.

The course work is made on 25 sheets and contains 14 figures and 8 tables.

4
СОДЕРЖАНИЕ

Введение ......................................................................................................................................... 5
1. Теоретическая часть ............................................................................................................... 6
1.1. Система массового обслуживания (СМО) ................................................................... 6
1.1.1. Основные понятия СМО ......................................................................................... 6
1.1.2. Классификация СМО .............................................................................................. 7
1.2. Многоканальная СМО с ограниченной очередью........................................................... 8
1.3. Формулы, необходимые для расчёта основных характеристик СМО .......................... 9
2. Постановка задачи ................................................................................................................ 11
2.1. Исходные данные задачи ................................................................................................. 11
2.2. Методика решения задачи ............................................................................................... 11
3. Расчёт вероятностей переходов СМО матричным способом .......................................... 13
4. Расчёт вероятностей переходов СМО аналитическим способом .................................... 20
4.1. Расчёт стационарных характеристик СМО .................................................................... 20
5. Разработка проекта ЛВС...................................................................................................... 22
Заключение ................................................................................................................................... 23
Библиографический список ........................................................................................................ 24
Приложение 1 Отчёт на антиплагиат......................................................................................... 25

5
ВВЕДЕНИЕ

В настоящее время практически во всех сферах человеческой деятельности


происходит множество дел, которые имеют характер случайности. Например,
поступление требований или заявок в какую-либо систему, которое происходит через
случайный промежуток времени. Время обслуживания этих требований не является
постоянной величиной.
Каждый день люди сталкиваются с необходимостью пребывания в состоянии
ожидания. Это может произойти в любом месте: магазин, телефонная линия, аэропорт,
банк.
Изучением таких систем и процессом обслуживания занимается теория систем
массового обслуживания.
В данной работе рассмотрена система массового обслуживания (СМО) с
ограниченной очередью.
Система массового обслуживания представляет собой n-ое количество приборов,
составляющих одно целое и обрабатывающих заявки.
Заявка на решение некоторой задачи, поступающая в вычислительную систему,
проходит последовательность этапов счета, обращения к внешним запоминающим
устройствам и устройствам ввода-вывода. После выполнения некоторой
последовательности таких этапов, число и продолжительность которых зависит от
трудоемкости программы, заявка считается обслуженной и покидает вычислительную
систему.
На данный момент, теория систем массового обслуживания получила своё развитие
в информационных технологиях. К СМО можно отнести каналы коммутаторов и
маршрутизаторов, многопроцессорные, многоядерные и многопоточные компьютеры,
также СМО может составлять всё вышеописанное, если оно соединено друг с другом
каким-либо способом.
Целью курсовой работы является исследование многоканальной системы
массового обслуживания с ограниченной очередью. В работе будут высчитаны основные
характеристики системы массового обслуживания и построены графики зависимости
данных характеристик от скорости обслуживания заявки. Также будет построен эскизный
проект локально вычислительной сети (ЛВС).

6
1. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
1.1. СИСТЕМА МАССОВОГО ОБСЛУЖИВАНИЯ (СМО)
1.1.1. ОСНОВНЫЕ ПОНЯТИЯ СМО

Системы массового обслуживания (СМО) представляют собой системы


специфического вида. Основой СМО является определенное число обслуживающих
устройств — каналы обслуживания. Роль каналов в реальности могут выполнять
приборы, операторы, продавцы, линии связи и пр.
Заявкой (или требованием) называется спрос на удовлетворение какой-либо
потребности (далее потребности предполагаются однотипными). Выполнение заявки
называется обслуживанием заявки. Системой массового обслуживания (СМО)
называется любая система для выполнения заявок, поступающих в неё в случайные
моменты времени. Поступление заявки в СМО называется событием. Последовательность
событий, заключающихся в поступлении заявок в СМО, называется входящим потоком
заявок. Последовательность событий, заключающихся в выполнении заявок в СМО,
называется выходящим потоком заявок.

Примерами систем массового обслуживания могут служить:

• расчетно-кассовые узлы в банках, на предприятиях;


• персональные компьютеры, обслуживающие поступающие заявки или
требования на решение тех или иных задач;
• станции технического обслуживания автомобилей; АЗС;
• аудиторские фирмы;
• отделы налоговых инспекций, занимающиеся приёмкой и проверкой
текущей отчетности предприятий;
• телефонные станции и т. д.

Предназначение СМО состоит в обслуживании потока заявок (требований),


представляющих последовательность событий, поступающих нерегулярно и в заранее
неизвестные и случайные моменты времени. Само обслуживание заявок также имеет
непостоянный характер, происходит в случайные промежутки времени и зависит от
многих и даже неизвестных причин. Случайный характер потока заявок и времени их
обслуживания обусловливает неравномерность загрузки СМО: на входе могут
накапливаться необслуженные заявки (перегрузка СМО) либо заявок нет или их меньше,
чем свободных каналов (недогрузка СМО). Структура систем массового обслуживания
показана схематически на рис.1.1. В СМО поступает поток заявок; часть из них

7
принимается на обслуживание в каналы, часть ждет в очереди на обслуживание, часть
покидает систему необслуженными.

Рис. 1.1. Общая схема СМО

Основными элементами СМО являются:


1. входной поток заявок;
2. очередь;
3. каналы обслуживания;
4. выходной поток заявок (обслуженные заявки).
Эффективность функционирования СМО определяется ее пропускной
способностью — относительным числом обслуженных заявок.

1.1.2. КЛАССИФИКАЦИЯ СМО

По числу каналов n все СМО разделяются на одноканальные (n=1) и


многоканальные (n>1). Многоканальные СМО могут быть как однородными (по каналам),
так и разнородными (по продолжительности обслуживания заявок).
По дисциплине обслуживания различаются три класса СМО.
1. СМО с отказами (нулевое ожидание или явные потери). «Отказная» заявка
вновь поступает в систему, чтобы ее обслужили (например, вызов абонента через АТС).
2. СМО с ожиданием (неограниченное ожидание или очередь). При занятости
всех каналов заявка поступает в очередь и в конце концов будет выполнена (торговля,
сферы бытового и медицинского обслуживания).

8
3. СМО смешанного типа (ограниченное ожидание). Имеется ограничение на
длину очереди (сервис по обслуживанию автомобилей). Другой вид ограниченного
ожидания — ограничение на время пребывания заявки в СМО (ПВО, особые условия
обслуживания в банке).
Целью теории систем массового обслуживания является выработка рекомендаций
по рациональному построению СМО и рациональной организации их работы и
регулированию потока заявок. Отсюда вытекают задачи, связанные с теорией массового
обслуживания: установление зависимостей работы СМО от ее организации, характера
потока заявок, числа каналов и их производительности, правил работы СМО.

1.2. МНОГОКАНАЛЬНАЯ СМО С ОГРАНИЧЕННОЙ ОЧЕРЕДЬЮ

Рассмотрим многоканальную СМО (n > 1) с ожиданием, т. е. заявка, поступившая в


СМО в момент времени, когда все каналы заняты, в отличие от СМО с отказами, не
покидает систему необслуженной, а становится в очередь и ожидает обслуживания.
Следует отметить, что большинство обслуживающих фирм и учреждений устроены как
раз по такому принципу.
Пусть максимальное число мест в очереди равно m ≥ 1, т. е. в очереди могут
ожидать своего обслуживания не более m заявок. Поэтому заявка, пришедшая на вход в
СМО в момент, когда в очереди уже находятся т заявок, получает отказ и покидает
систему. Иными словами, «заполнение» СМО заявками из входного потока идет в два
этапа: сначала происходит загрузка каналов обслуживания, затем заполняется очередь.
Нумерация состояний системы в этом случае имеет следующий вид: от состояния s0 (в
СМО нет заявок и все каналы свободны) до состояния sn (в СМО n заявок и все каналы
заняты) очереди нет; от состояния sn+1 (в СМО n + 1 заявка, все каналы заняты и одна
заявка находится в очереди) до состояния sn + m(все каналы заняты и все т мест в
очереди заняты заявками) происходит заполнение очереди.
Граф состояний СМО показан на рис. 1.2. Переход системы из состояния sk в состояние
sk+ 1слева направо (k = 0, 1,..., n + т - 1) происходит под воздействием одного и того же
входного потока заявок интенсивности λ, следовательно, плотности вероятности перехода
из состояния в состояние слева направо одинаковы и равны λ.

9
Рис. 1.2. Схема СМО с ограниченной очередью
Следует отметить, что система не может «перескакивать» через промежуточное
состояние, а переходит из состояния в состояние последовательно: либо слева направо,
либо справа налево по графу состояний.

1.3. ФОРМУЛЫ, НЕОБХОДИМЫЕ ДЛЯ РАСЧЁТА ОСНОВНЫХ


ХАРАКТЕРИСТИК СМО

Таблица 1.2
Основные формулы
𝜆
Коэффициент нагрузки на СМО 𝜌 = , где 𝜆 – интенсивность потока заявок,
𝜇

а 𝜇 – интенсивность обслуживания
Предельная вероятность 𝑃 = (1 + +
𝜌 𝜌2
+ ⋯+
𝜌𝑛
+
𝜌𝑛

0 1 2! 𝑛! 𝑛!
𝜌−( 𝜌) 𝑚+1 −1
𝑛 𝑛
𝜌 ) , где n – кол-во каналов, m –
1−
𝑛
максимальное число мест в очереди
𝜌 𝑛+𝑚
Вероятность отказа 𝑃отк = 𝑚
𝑛 ∙𝑛!
Относительная пропускная способность 𝑄 = 1 − 𝑃отк
Абсолютная пропускная способность А=𝜆∙𝑄
Среднее число заявок в очереди 𝐿оч = ∑𝑚 𝑖 ∙ 𝑝𝑛+𝑖
𝑖=1

Среднее число обслуживаемых заявок 𝐿обс =


𝐴
𝜇

Среднее число находящихся в системе 𝐿смо = 𝐿оч + 𝐾


заявок
Среднее время ожидания заявки в очереди 𝑡оч =
𝐿оч
𝜆

Среднее время обслуживания заявки 𝑡смо =


𝐿смо
𝜆

Относительная пропускная способность – отношение среднего числа обслуженных


заявок за единицу времени к среднему числу всех поступивших заявок за тоже время, т.е.
средняя доля обслуженных заявок среди всех поступивших.

10
Абсолютная пропускная способность – среднее число заявок, которое может
обслужить СМО в единицу времени.

11
2. ПОСТАНОВКА ЗАДАЧИ
2.1. ИСХОДНЫЕ ДАННЫЕ ЗАДАЧИ

Имеется многоканальная СМО с ограниченной длиной очереди. Количество


каналов n = 7. Очередь m = 7. Представим данную систему в виде графа состояний
(рис.2.1).

Рис. 2.1. Граф состояний СМО c ограниченной очередью

Система может находиться в одном из состояний S0, S1, S2, S3, S4, S5, S6, S7, … , S17
—находящихся в СМО: S0 — все каналы свободны (в системе нет заявок); S 1 — занят
только один канал, остальные свободны; S2 — заняты два канала, остальные свободны; …
; S7 — заняты все 8 каналов; S8 — заняты все 8 каналов, 1 заявка в очереди; S9 — заняты
все 8 каналов, 2 заявки в очереди; … ; S17 – заняты все 8 каналов и все 9 мест в очереди.
Интенсивность потока обслуживания μ меняется в диапазоне от 6,75 до 135.
Интенсивность потока заявок λ = 540. Составим матрицы, для расчёта характеристик. Для
этого необходимо поделить значения μ на 10 частей (для равного охвата всего диапазона).
В диагонали, расположенной под главной диагональю, находятся значения
интенсивности потока обслуживания μ, выше главной диагонали – значения
интенсивности потока заявок λ. На главной диагонали располагается сумма значений
строки, взятая с противоположным знаком (в соответствие с правилами построения
матрицы интенсивностей переходов для Марковских цепей). Далее интенсивность потока
обслуживания μ принимает значения 13, 26, 39, 52, 65, 78, 91, 104, 117, 130 (10 значений).

2.2. МЕТОДИКА РЕШЕНИЯ ЗАДАЧИ

Для расчета характеристик СМО с ограниченной длиной очереди будут


использоваться два метода:
1. матричный метод;
2. аналитический метод.
Для применения матричного метода будем рассматривать данную СМО как
Марковскую цепь. Данный метод основан на матричном методе решения систем

12
линейных алгебраических уравнений с ненулевым определителем (метод решения через
обратную матрицу). Воспользуемся следующим алгоритмом:
1. Составим матрицу интенсивностей переходов для состояний цепи;
2. Заменим все значения в любом из столбцов на единицы;
3. Найдем обратную матрицу к матрице, полученной в пункте 2;
4. Умножим полученную обратную матрицу на единичный вектор (в данном
векторе единица должна стоять в том же месте, где она стояла в пт. 2);
5. Результатом вычисления будем матрица вероятностей переходов для
состояний системы.
Данный алгоритм необходимо повторить для всех значений μ, а затем построить
графики. Для расчета характеристик системы массового обслуживания аналитическим
методом. Далее сопоставим результаты, полученные двумя разными методами.

13
3. РАСЧЁТ ВЕРОЯТНОСТЕЙ ПЕРЕХОДОВ СМО МАТРИЧНЫМ
СПОСОБОМ

Шаг 1: строим матрицу интенсивности переходов (для наглядного примера была


взята μ = 13).

Таблица 3.1
Исходная матрица интенсивности переходов (для μ = 13)

Сначала она заполняется по графу, а значения в главной диагонали должны быть


равны сумме по строке, к которой принадлежит данная ячейка, взятой с
противоположенным знаком.

Шаг 2: преобразуем матрицу, вычеркивая одно из уравнений и заменяя его


условием нормировки (заменяем на 1).

14
Таблица 3.2
Преобразованная матрица интенсивности переходов

Шаг 3: вычисляем матрицу, обратную матрице на табл. 3.2.

Таблица 3.3
Обратная преобразованная матрица интенсивности переходов

Шаг 4: для нахождения вектора финального распределения умножаем


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

Таблица 3.4
Преобразованный вектор начального распределения и вектор финального распределения

15
Шаг 5: повторяем вышеперечисленные шаги для μ = 13, 26, 39, 52, 65, 78, 91, 104,
117, 130 и строим таблицу зависимости вектора финального распределения от μ.

Таблица 3.5
Таблица зависимости вектора финального распределения от μ

В данном случае Pотк.= P17, т.к. P17 – это точка, в которой система будет
отбрасывать заявки.

Шаг 6: строим графики.

Рис. 3.1. График зависимости вероятности перехода от скорости обработки заявок P(μ).

16
Рис. 3.2. Отказ в обслуживании заявки

Чем выше интенсивность обслуживания заявки, тем ниже вероятность отказа.

Рис. 3.3. Относительная пропускная способность

Чем выше интенсивность обслуживания заявки, тем выше относительная пропускная


способность.

17
Рис. 3.4. Абсолютная пропускная способность

Чем выше интенсивность обслуживания заявки, тем выше абсолютная пропускная


способность.

Рис. 3.5. Среднее число заявок в очереди

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

18
Рис. 3.6. Среднее число находящихся в СМО заявок

Чем выше интенсивность обслуживания заявки, тем ниже среднее число находящихся в
СМО заявок.

Рис. 3.7. Среднее время пребывания заявки в очереди

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

19
Рис. 3.8. Среднее время пребывания заявки в СМО

Чем выше интенсивность обслуживания заявки, тем ниже среднее время пребывания заявки
в СМО.

20
4. РАСЧЁТ ВЕРОЯТНОСТЕЙ ПЕРЕХОДОВ СМО АНАЛИТИЧЕСКИМ
СПОСОБОМ

Шаг 1: рассчитываем коэффициент  . В данном примере для μ = 5.


𝜆
540
𝜌= = = 41,5
𝜇 13

Шаг 2: рассчитываем предельную вероятность P0


𝜌 𝑚+1 −1
𝜌
2 𝑛 𝑛
−( ) −1
𝜌 𝜌 𝜌 𝜌 41,5 41,52 41,58
P0 = (1 + + + ⋯ + + × 𝑛 𝑛 𝜌 ) = (1 + + + ⋯+ … ) = 1,7 ∗ 10
9

1 2! 𝑛! 𝑛! 1− 1 2! 8!
𝑛
Шаг 3: рассчитываем вероятность отказа через формулу.
𝜌𝑛+𝑚 41,58+9
𝑃отк = 𝑚 ∙ 𝑝0 = 8 ∙ 𝑝0 ≈ 0,896
𝑛 ∙ 𝑛! 8 ∙ 9!
Остальные вероятности считаются аналогично.
Таблица 4.1
Таблица вероятностей отказа для различных 𝛍, высчитанная аналитически

4.1. РАСЧЁТ СТАЦИОНАРНЫХ ХАРАКТЕРИСТИК СМО

• Коэффициент нагрузки на СМО


𝜆 540
𝜌(𝜇 = 13) = = = 41,5
𝜇 13

• Относительная пропускная способность


𝑄(𝜇 = 13) = 1 − 𝑃отк = 1 − 0,896 = 0,1

• Абсолютная пропускная способность


А (𝜇 = 13) = 𝜆 ∙ 𝑄 = 540 ∗ 0,1 = 54

• Среднее число заявок в очереди

21
𝑚

𝐿оч(𝜇 = 13) = ∑ 𝑖 ∙ 𝑝𝑛+𝑖 = 8,9


𝑖=1

• Среднее число обслуживаемых заявок


𝐴 54
𝐿обс(𝜇=13) = = = 4,1
𝜇 13

• Среднее число находящихся в системе заявок


𝐿смо(𝜇 = 13) = 𝐿оч + 𝐿обс = 8,9+ 4,1 = 13

• Среднее время ожидания заявки в очереди

Lоч 8,9
= = 0,01
λ 540
• Среднее время обслуживания заявки

Lсмо 13
= = 0,02
λ 540

22
5. РАЗРАБОТКА ПРОЕКТА ЛВС

Целью этой главы является разработка эскизного проекта локальной


вычислительной сети (ЛВС).
Задание:
Разработать проект ЛВС для предприятия, которое размещается на 1-ом этаже в
здании и имеет 6 помещений.

По заданию:
• 1-ый этаж
• 5 помещений
• Компьютеры 1-30
В 1-ом помещении находятся 1 – 5 компьютеры, во 2-ом 6 – 9 , в 3-м 10 – 14, в 4-
м 15 – 27 , в 5-м 28 – 31. Сеть должна обеспечивать 6 сервисов: 1,2 - файл- серверы, 4 -
печать, 5 - база данных, 6 - e-mail, 7 - WEB.

23
Рис. 5.2. Топология Сети

24
ЗАКЛЮЧЕНИЕ

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


человеческой жизни, а теория систем массового обслуживания помогает минимизировать
ресурсы и время.
Теория систем массового обслуживания разрабатывает методы анализа,
проектирования и рациональной организации систем, которые относятся к различным
областям деятельности человека. Это может быть связь, торговля, вычислительная
техника и др. Поэтому ее изучение и применение является столь важным.
В данной курсовой работе была изучена система массового обслуживания с
ограниченной очередью. Число каналов в данной системе – 8, а количество заявок в
очереди не должно было превышать 9.
Так же были представлены сведения об основных терминах и понятиях СМО, о
классификации систем массового обслуживания и формулы для расчёта основных
показателей СМО.

На основании показателя вероятности отказа системы массового обслуживания


были высчитаны и проанализированы показатели эффективности СМО, а также
построены графики этих показателей, в зависимости от µ.

25
БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Введение в теорию массового обслуживания. Гнеденко Б.В., Коваленко И.Н.


М.: ЛКИ, 2012, 400 с.
2. Теория массового обслуживания (практикум по решению задач). Н.В.
Кошуняева, Н.Н. Патронова, Архангельск: 2013, 109 с.
3. [Электронный ресурс]. – URL: http://www.e-
biblio.ru/book/bib/06_management/teor_mass_obslug/158.9.00.html (дата обращения 01.05.21)
4. [Электронный ресурс]. – URL: http://mathhelpplanet.com/static.php?p=smo-s-
ozhidaniem-ocheredyu (дата обращения 01.05.21)

26
Приложение 1

ОТЧЁТ НА АНТИПЛАГИАТ

27

Вам также может понравиться