- •Обозначения и сокращения.
- •Ietf – Internet Engineering Task Force – инженерный совет интернета.
- •Iana – Internet Assigned Numbers Authority – администрация адресного пространства Интернет.
- •Введение.
- •1 Системы массового обслуживания.
- •1.1 Основные определения теории телетрафика.
- •1.2 Основы теории вероятностей.
- •1.3 Законы распределения случайных величин.
- •1.4 Общие сведения о системах массового обслуживания.
- •1.4.1 Информационные процессы и конфликты обслуживания.
- •1.4.2 Классификация Кендалла-Башарина.
- •1.4.3 Пример классификации смо.
- •2 Потоки заявок в пакетных сетях на примере сети sip.
- •2.1 Принципы построения сети sip.
- •2.2 Интеграция протокола sip с ip-сетями.
- •2.3 Адресация.
- •2.4 Архитектура сети sip.
- •2.5 Пример sip-сети.
- •2.6 Переадресация соединения по sip.
- •3 Операционные системы реального времени.
- •3.1 Системы реального времени. Системы жесткого и мягкого реального времени.
- •3.2 Архитектурные особенности операционных систем реального времени.
- •3.2.1 Системы исполнения и системы разработки в операционных системах реального времени.
- •3.2.2 Время реакции системы.
- •3.2.3 Время переключения контекста.
- •3.2.4 Размеры системы.
- •3.2.5 Возможность исполнения системы из пзу (rom).
- •3.2.6 Механизмы реального времени.
- •3.2.7 Система приоритетов и алгоритмы диспетчеризации.
- •3.2.8 Механизмы межзадачного взаимодействия.
- •3.2.9 Средства для работы с таймерами.
- •3.3 Классы систем реального времени.
- •3.4 Исполнительные системы реального времени.
- •3.5 Ядра реального времени.
- •3.6 Unix'ы реального времени.
- •3.7 Расширения реального времени для WindowsNt.
- •3.8 Операционная система реального времени qnx.
- •3.8.1 Сочетание преимуществ.
- •3.8.2 Полная совместимость со стандартом posix.
- •3.8.3 Единая среда.
- •3.8.4 Открытая архитектура для устранения неполадок и модификации операционной системы.
- •3.8.5 Сокращение повторных трудозатрат.
- •3.8.6 Дополнительные службы микроядра.
- •3.8.7 Развитая поддержка многопроцессорной обработки для многоядерных процессоров.
- •3.8.8 Безопасность и готовность систем за счёт гарантированного выделения процессорного времени.
- •3.8.9 Модель среды исполнения с повышенной надёжностью.
- •3.8.10 Динамическое обновление системных служб.
- •3.8.11 Прозрачная распределённая обработка.
- •3.8.12 Отказоустойчивое сетевое взаимодействие.
- •3.8.13 Меньшее потребление памяти.
- •3.9 Сравнение параметров операционных систем реального времени.
- •3.10 Предоставление «жесткого» реального времени аппаратными средствами.
- •3.11 Критерии согласия.
- •4 Технико-экономические расчеты.
- •4.1. Расчет затрат на проведение научно-исследовательской работы.
- •4.2 Расчет экономической эффективности.
- •Заключение
- •Список использованных источников.
- •Приложение а
1.4.2 Классификация Кендалла-Башарина.
Существует множество моделей СМО. Для них были разработаны различные принципы классификации. Более пятидесяти лет назад была предложена классификация Кендалла, основанная всего на трех символах. Для описания сложных процессов функционирования современных инфокоммуникационных систем эта классификация была дополнена. Ряд дополнений к классификации Кендалла был разработан известным российским ученым в области теории массового обслуживания Г.П. Башариным. В современной технической литературе для описания сложных СМО теперь используется классификация Кендалла-Башарина, основанная на пяти символах [1]. Простейшей (для исследования) моделью считается однолинейная СМО с пуассоновским входящим потоком заявок, длительность обслуживания которых подчиняется экспоненциальному закону. Такая СМО в классификации Кендалла-Башарина обозначается следующим образом [1]:
. (1.28)
Символ «M» в первой позиции определяет вид функции A(t) . Этот же символ во второй позиции определяет вид функции [1,13]:
; (1.29)
. (1.30)
Величина 𝜆 определяет интенсивность входящего потока заявок. Математическое ожидание времени между двумя соседними заявками [1]:
. (1.31)
Величина µ определяет интенсивность обслуживания заявок. Математическое ожидание времени обслуживания заявок [1]:
. (1.32)
В качестве символов в первой и во второй позициях классификации Кендалла может использоваться несколько различных букв: (распределение Эрланга порядка r), (гиперэкспоненциальное распределение с r этапами) и ряд других. Если функция распределения имеет произвольный характер, то используется символ G . Третий символ определяет число обслуживающих приборов. Могут использоваться числа (1, 2, …) или буквенное обозначение – V [1]. Иногда используют модели СМО с бесконечным числом обслуживающих приборов. В этом случае в третьей позиции классификации Кендалла ставится символ «∞».
В четвертой позиции указывается число мест для ожидания. Цифра «0» указывает на дисциплину обслуживания с потерями, символ «∞» говорит о неограниченной емкости буферного накопителя на входе СМО. В пятой позиции ставится символ, определяющий дисциплину обслуживания, что позволяет, например, отразить различные варианты выбора заявок из очереди на обработку.
В первой и второй позициях может, при необходимости, использоваться ряд символов, что требуется для описания сложных процессов как для потоков на входе СМО, так и для алгоритмов обслуживания заявок. В качестве примера СМО, представленной в классификации Кендалла-Башарина, целесообразно привести модель звена в системе общеканальной сигнализации [1]:
. (1.4.6)
Сложность описания модели состояла в том, что при отсутствии данных, которыми необходимо обмениваться для установления соединений, передаются так называемые «заполняющие» сигнальные единицы (СЕ), служащие для синхронизации звена. Эти СЕ имеют постоянную длину и не переспрашиваются при искажении в процессе передачи. Символ «Б» означает бункер бесконечной емкости, расположенный на входе СМО. Он генерирует поток «заполняющих» СЕ, каждая из которых обслуживается в течение фиксированного времени (символ «D» во второй позиции). Последний символ в указывает на обслуживание заявок с относительным приоритетом. Это означает, что из очереди на обслуживание сначала выбираются СЕ, содержащие полезную информацию. Поток этих СЕ является пуассоновским – символ «M» в первой позиции перед запятой [11]. Символ «HD» во второй позиции перед запятой используется для обозначения ступенчатой ФР длительности обслуживания СЕ. Такой характер ФР объясняется двумя факторами:
все СЕ имеют переменную длину, кратную одному байту, в заранее заданном диапазоне;
в процессе передачи СЕ может искажаться, что ведет к ее переспросу вплоть до получения достоверной информации.
В монографии [ITU-D. Teletraffic Engineering Handbook. – Geneva, 2003] приводится иное расширение классификации Кендалла. Вводится еще одна позиция, которая говорит о численности источников нагрузки [12].
На рисунке 1.10 приведен пример классификации. В качестве классификационных признаков выбраны алгоритмы обработки заявок и число обслуживающих приборов [1].
Рисунок 1.10 - Классификация систем массового обслуживания.