Главная страница
Навигация по странице:

  • Комбинированный режим

  • 3.2.

  • 3.2.2. Сетевые модели

  • Разомкнутая ( открытая ) СеМО ( РСеМО )

  • Замкнутая ( закрытая ) СеМО ( ЗСеМО )

  • Механики


    Скачать 4.29 Mb.
    НазваниеМеханики
    Дата25.01.2023
    Размер4.29 Mb.
    Формат файлаpdf
    Имя файлаAliev.pdf
    ТипДокументы
    #904727
    страница11 из 49
    1   ...   7   8   9   10   11   12   13   14   ...   49
    одиночного
    режима
    всякий раз на обслуживание
    назначается
    только
    одна
    заявка
    (
    просмотр очередей с
    целью назначения на обслуживание в
    приборе очередной заявки выполняется после обслуживания каждой заявки
    ).
    В
    ДО
    группового
    режима
    всякий раз на обслуживание
    назначается
    группа
    заявок
    одной очереди
    (
    просмотр очередей с
    целью очередного назначения на обслуживание выполняется только после обслуживания всех заявок ранее назначенной группы
    ).
    В
    предельном случае назначаемая на обслуживание группа заявок может включать в
    себя все заявки данной очереди
    Заявки назначенной на обслуживание группы
    последовательно
    выбираются
    из
    очереди
    и обслуживаются прибором
    , после чего на обслуживание назначается следующая группа заявок другой очереди в
    соответствии с
    заданной
    ДО
    Комбинированный
    режим
    – комбинация одиночного и
    группового режимов
    , когда часть очередей заявок обрабатывается в
    одиночном режиме
    , а
    другая часть
    – в
    групповом
    ДО
    могут использовать следующие
    правила
    выбора
    заявок
    на
    обслуживание
    :
    
    бесприоритетные
    :
    
    обслуживание
    в порядке поступления
    (
    ОПП
    или
    FIFO – First
    In First Out), когда на обслуживание выбирается заявка
    , поступившая в
    систему раньше других
    ;
    
    обслуживание
    в обратном порядке
    (
    ООП
    или
    LIFO – Last In
    First Out) когда на обслуживание выбирается заявка
    , поступившая в
    систему позже других
    ;
    
    обслуживание
    в случайном порядке
    (
    ОСП
    ), когда на обслуживание заявка выбирается случайным образом
    ;
    
    обслуживание
    в циклическом порядке
    (
    ОЦП
    ), когда на обслуживание заявки выбираются в
    процессе циклического опроса накопителей в
    последовательности
    H
    ...,
    ,
    2
    ,
    1
    (H – коли
    - чество накопителей
    ), после чего указанная последовательность повторяется
    ;
    
    приоритетные
    :

    86
    Раздел 3. Математические модели дискретных систем
    
    с
    относительными
    приоритетами
    (
    ОП
    ), означающими
    , что приоритеты учитываются только в
    моменты завершения обслу
    - живания заявок при выборе новой заявки на обслуживание и
    не влияют на процесс обслуживания низкоприоритетной заявки в
    приборе
    ; другими словами
    , поступление в
    систему заявки с
    более высоким приоритетом по сравнению с
    обслуживаемой в
    приборе не приводит к
    прерыванию обслуживаемой заявки
    ;
    
    с
    абсолютными
    приоритетами
    (
    АП
    ), означающими
    , что
    , в
    отличие от
    ОП
    , при поступлении высокоприоритетной заявки обслуживание заявки с
    низким приоритетом прерывается и
    на обслуживание принимается поступившая высокоприоритетная заявка
    ; при этом прерванная заявка может быть возвращена в
    накопитель или удалена из системы
    ; если заявка возвращена в
    накопитель
    , то её
    дальнейшее обслуживание может быть продолжено с
    прерванного места или начато заново
    , то есть с
    самого начала
    ;
    
    со
    смешанными
    приоритетами
    (
    СП
    ), представляющими собой любую комбинацию бесприоритетного обслуживания
    ,
    ОП
    и
    АП
    ;
    
    с
    чередующимися
    приоритетами
    (
    ЧП
    ), являющимися аналогом
    ОП
    и проявляющимися только в
    моменты завершения обслуживания группы заявок одной очереди и
    назначения новой группы
    ;
    
    обслуживание
    по расписанию
    (
    ОР
    ), когда заявки разных классов
    (
    находящиеся в
    разных накопителях
    ) выбираются на обслуживание в
    соответствии с
    некоторым расписанием
    (
    планом
    ), задающим последовательность опроса очередей заявок
    , например
    , в
    случае трех классов заявок
    (
    накопителей
    ) расписание может иметь вид
    : {1
    ,
    2, 1, 3, 1, 2}.
    Дисциплины
    ОПП
    ,
    ООП
    ,
    ОП
    ,
    АП
    и
    СП
    относятся к
    дисциплинам
    одиночного
    режима
    Очевидно
    , что дисциплины
    группового
    режима
    ОЦП
    ,
    ЧП
    и
    ОР
    , в
    частном случае могут быть реализованы как
    ДО
    одиночного режима
    , если размер назначаемой на обслуживание группы равен
    1, при этом
    ДО
    ЧП
    вырождается в
    ДО
    ОП
    Среди представленных
    ДО
    особое место занимают дисциплины со смешанными приоритетами
    (
    СП
    ), обладающие общностью по отношению к
    перечисленным
    ДО
    одиночного режима
    [3].
    Для математического описания
    ДО
    СП
    используется
    матрица
    приоритетов
    (МП)
    , представляющая собой квадратную матрицу
    :
    ]
    ,
    ,
    1
    ,
    [
    H
    j
    i
    q
    ij
    K
    =
    =
    Q
    , где
    H – число классов заявок
    , поступающих в
    систему
    Элемент
    ij
    q матрицы задает приоритет заявок класса
    i по отношению к
    заявкам класса
    j и
    может принимать следующие значения
    :

    Раздел 3. Математические модели дискретных систем
    87

    0 – нет приоритета
    ;

    1 – приоритет относительный
    (
    ОП
    );

    2 – приоритет абсолютный
    (
    АП
    ).
    Элементы
    МП
    должны удовлетворять следующим
    требованиям
    :

    0
    =
    ii
    q
    , так как между заявками одного и
    того же класса не могут быть установлены приоритеты
    ;

    если
    1
    =
    ij
    q
    или
    2, то
    0
    =
    ji
    q
    , так как если заявки класса
    i имеют приоритет к
    заявкам класса
    j, то последние не могут иметь приоритет к
    заявкам класса
    i
    )
    ,
    1
    ,
    (
    H
    j
    i
    =
    В
    зависимости от
    возможности
    изменения
    приоритетов
    в процессе функционирования системы приоритетные дисциплины буферизации и
    обслуживания делятся на два класса
    :

    со
    статическим приоритетами
    , которые не изменяются со временем
    ;

    с
    динамическими приоритетами
    , которые могут изменяться в
    процессе функционирования системы в
    зависимости от разных факторов
    , например
    , при достижении некоторого критического значения длины очереди заявок какого
    - либо класса
    , обладающего низким приоритетом
    , ему может быть предоставлен более высокий приоритет
    3.2.
    Классификация
    моделей
    массового
    обслуживания
    3.2.1.
    Базовые
    модели
    При моделировании реальных систем с
    дискретным характером функционирования широкое применение находят базовые модели в
    виде
    СМО
    , которые могут быть классифицированы
    (
    рис
    .3.5):

    по числу мест в
    накопителе
    ;

    по числу обслуживающих приборов
    ;

    по количеству классов заявок
    , поступающих в
    СМО
    1.
    По
    числу
    мест
    в
    накопителе
    СМО
    делятся на системы
    :

    без
    накопителя
    , в
    которых заявка
    , поступившая в
    систему и
    заставшая все обслуживающие приборы занятыми обслуживанием более высокоприоритетных заявок
    , получает отказ и
    теряется
    ; такие системы называются
    СМО
    с отказами
    ;

    с
    накопителем
    ограниченной
    ёмкости
    (
    СМО
    с потерями
    ), в
    которых поступившая заявка теряется
    , если она застает накопитель заполненным до конца
    ;

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

    88
    Раздел 3. Математические модели дискретных систем
    В
    дальнейшем
    , накопитель неограниченной
    ёмкости будем изображать так
    , как это показано на рис
    .3.5,
    а
    , и
    накопитель ограниченной
    ёмкости
    – как на рис
    .3.5,
    б
    Как уже было сказано выше
    , предположение о
    неограниченной
    ёмкости накопителя может использоваться для моделирования реальных систем
    , в
    которых вероятность потери заявки из
    - за переполнения накопителя ограниченной
    ёмкости меньше
    10
    -3 2.
    По
    количеству
    обслуживающих
    приборов
    СМО
    делятся на
    :

    одноканальные
    (
    рис
    .3.5,
    а
    , б
    , г
    ), содержащие один прибор
    П
    ;

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

    с
    однородным
    потоком
    заявок
    (
    рис
    .3.5,
    а
    , б
    , в
    );

    с
    неоднородным
    потоком
    заявок
    (
    рис
    .3.5,
    г
    ).
    Однородный поток заявок образуют заявки одного класса
    , а
    неодно
    - родный поток представляет собой поток заявок нескольких классов
    В
    СМО
    , представляющей собой абстрактную математическую модель
    ,
    заявки
    относятся
    к
    разным
    классам
    в том случае
    , если они в
    моделируемой реальной системе различаются хотя бы одним из следующих факторов
    :
    
    длительностью
    обслуживания
    ;
    
    приоритетами
    П
    λ
    b
    /
    1
    =
    µ
    П
    λ
    µ
    П
    1
    λ
    µ
    П
    i
    i
    b
    /
    1
    =
    µ
    П
    K
    1
    λ
    H
    λ
    а б
    в г
    Рис
    .3.5.
    Классификация
    базовых
    моделей
    (
    СМО
    )
    ДО

    Раздел 3. Математические модели дискретных систем
    89
    Если же заявки не различаются длительностью обслуживания и
    приоритетами
    , то в
    СМО
    они могут быть представлены как заявки одного класса
    , независимо от их физической сущности
    3.2.2.
    Сетевые
    модели
    В
    зависимости от структуры и
    свойств исследуемых систем их моделями могут служить
    СеМО
    различных классов
    Одна из возможных классификаций сетевых моделей приведена на рис
    .3.6.
    1.
    В
    зависимости от
    характера
    процессов
    поступления
    и
    обслуживания
    заявок
    в сети
    СеМО
    делятся на
    :

    стохастические
    , в
    которых процессы поступления и
    /
    или обслуживания заявок носят случайный характер
    , то есть интервалы времени между поступающими заявками и
    /
    или длительности их обслуживания в
    узлах представляют собой случайные величины
    , описываемые соответствующими законами распределений
    ;

    детерминированные
    , в
    которых интервалы времени между поступающими заявками и
    длительности их обслуживания в
    узлах являются детерминированными величинами
    2.
    По
    виду
    зависимостей
    ,
    связывающих
    интенсивности
    потоков
    заявок
    в
    разных
    узлах
    ,
    СеМО
    делятся на
    :

    линейные
    , если эти зависимости линейные
    ;

    нелинейные
    , если эти зависимости являются нелинейными
    Стохастические
    Детерминированные
    Замкнутые
    Комбинированные
    Разомкнутые
    Линейные
    Нелинейные
    Однородные
    Неоднородные
    Экспоненциальные
    Неэкспоненциальные
    Бесприоритетные
    Приоритетные
    Рис
    .3.6.
    Классификация
    сетевых
    моделей
    (
    СеМО
    )

    90
    Раздел 3. Математические модели дискретных систем
    В
    линейных
    СеМО
    , как это следует из определения
    , интенсивность потока заявок в
    узел
    j связана с
    интенсивностью потока заявок в
    узел
    i линейной зависимостью
    :
    i
    ij
    j
    λ
    α
    λ
    =
    , где
    ij
    α
    – коэффициент пропорциональности
    , показывающий
    , во сколько раз отличаются интенсивности потоков заявок в
    узел
    j и
    в узел
    i
    )
    ,
    1
    ,
    (
    n
    j
    i
    =
    .
    Поскольку указанная зависимость справедлива для любой пары узлов
    , это выражение можно записать в
    несколько ином виде и
    выразить интенсивность поступления заявок во все узлы
    n
    j
    ,
    1
    =
    через одну и
    ту же интенсивность
    , например
    , через интенсивность
    0
    λ
    потока заявок
    , поступа
    - ющих в
    СеМО
    из источника заявок
    :
    0
    λ
    α
    λ
    j
    j
    =
    . (3.5)
    В
    последнем выражении коэффициент пропорциональности
    0

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

    разомкнутые
    ;

    Раздел 3. Математические модели дискретных систем
    91

    замкнутые
    ;

    замкнуто
    - разомкнутые
    Разомкнутая
    (
    открытая
    )
    СеМО
    (
    РСеМО
    ) содержит один или несколько
    внешних
    независимых
    источников
    заявок
    , которые генерируют заявки в
    сеть независимо от числа заявок
    , находящихся в
    сети
    (
    рис
    .3.7,
    а
    ).
    В
    РСеМО
    одновременно может находиться
    любое
    число
    заявок
    , в
    том числе
    , и
    сколь угодно большое
    , то есть от
    0 до бесконечности
    С
    РСеМО
    связана внешняя среда
    , из которой поступают заявки в
    сеть и
    в которую они возвращаются после обслуживания в
    сети
    Внешняя среда в
    РСеМО
    обозначается обычно как нулевой узел "0", и
    РСеМО
    , в
    этом случае
    , изображается в
    виде рис
    .3.7,
    б
    Замкнутая
    (
    закрытая
    )
    СеМО
    (
    ЗСеМО
    ) не содержит
    независимых
    внешних
    источников заявок и
    характеризуется тем
    , что в
    ней циркулирует
    постоянное
    число
    заявок
    М
    (
    рис
    .3.7,
    в
    ).
    На графе
    ЗСеМО
    из физических соображений
    , связанных с
    конкретным представлением процесса функционирования исследуемой реальной системы
    , обычно выделяется особая дуга
    , отображающая процесс завершения обслуживания заявок в
    сети и
    мгновенного формирования новой заявки с
    такими же параметрами обслуживания
    , что и
    завершившая обслуживание
    Такая трактовка позволяет рассматривать завершившую обслуживание заявку как новую заявку
    , поступившую в
    сеть из
    зависимого
    источника
    заявок
    По аналогии с
    РСеМО
    на выделенной дуге
    ЗСеМО
    отмечается условная точка "0", рассматриваемая как нулевой узел и
    трактуемая иногда как фиктивная
    СМО
    с нулевой длительностью обслуживания или как зависимый источник заявок
    , генерирующий заявки только в
    момент поступления некоторой заявки на его вход
    Выделение нулевого узла в
    ЗСеМО
    преследует двоякую цель
    : во
    - первых
    , достигается однозначность в
    представлении и
    математическом описании
    РСеМО
    и
    ЗСеМО
    ; во
    - вторых
    , обеспечивается возможность определения временных характеристик
    ЗСеМО
    относительно выделенного узла "0".
    В
    частности
    ,
    1   ...   7   8   9   10   11   12   13   14   ...   49


    написать администратору сайта