Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
1.6 Полумарковские однолинейные системы и методы их анализаКак отмечалось в предыдущем разделе, процесс Очевидной причиной этого является тот факт, что поведение процесса после некоторого фиксированного момента времени t не определяется, вообще говоря, полностью состоянием этого процесса в этот момент, а зависит также от того, сколь долго уже обслуживается находящийся на приборе в настоящий момент запрос или как давно поступил последний перед данным моментом запрос. Тем не менее, исследование процесса 1.6.1 Метод вложенных цепей Маркова в приложении для системы MG1Рассмотрим однолинейную СМО с ожиданием, на вход которой поступает простейший поток интенсивности Как было отмечено, процесс Вместе с тем, очевидно, что если мы знаем состояние Фактически мы пришли к идее метода вложенных цепей Маркова. В общем случае, этот метод заключается в следующем. Для немарковского процесса Пусть Выше отмечалось, что эффективное исследование цепи Маркова с дискретным временем и счетным пространством состояний возможно только в случае, если матрица ее одношаговых переходов имеет какую-либо специальную структуру. Матрица Р одношаговых переходных вероятностей Пусть в некоторый момент окончания обслуживания запроса
Итак, переходная вероятность
Пусть теперь в момент
Таким образом, мы полностью описали ненулевые элементы матрицы одношаговых вероятностей переходов вложенной цепи. Эта матрица Р имеет специальную структуру:
Наличие такой структуры существенно облегчает исследование данной цепи. Используя известные критерии эргодичности, несложно убедиться, что рассматриваемая вложенная цепь Маркова имеет стационарное распределение тогда и только тогда, когда
где коэффициент загрузки Уравнения равновесия (1.16) с учетом вида (1.37) матрицы вероятностей одношаговых переходов можно переписать здесь в виде:
Для решения бесконечной системы линейных алгебраических уравнений (1.39) воспользуемся аппаратом производящих функций. Вводим в рассмотрение производящие функции
Учитывая явный вид (1.35) вероятностей
Умножая уравнения системы (1.39) на соответствующие степени 2 и суммируя их, получаем:
Меняя порядок суммирования, переписываем это соотношение в виде:
Отметим, что нам удалось свернуть двойную сумму в (1.41), благодаря специфике матрицы (1.37) вероятностей переходов, а именно, благодаря тому что переходные вероятности Учитывая (1.40), можно переписать формулу (1.41) в следующем виде:
Формула (1.42) определяет искомую производящую функцию стационарного распределения вероятностей вложенной цепи Маркова с точностью до значения неизвестной пока вероятности Для раскрытия неопределенности можно использовать правило Лопиталя. Однако, при вычислении величины L среднего числа запросов в системе в моменты окончания обслуживания запросов потребуется вычислить величину П (1), для чего придется применять правило Лопиталя дважды, при вычислении дисперсии числа запросов в системе придется применять правило Лопиталя трижды и т.д. Во избежание многократного применения правила Лопиталя можно рекомендовать заранее разложить числитель и знаменатель дроби в правой части (1-42) в ряд Тэйлора по степеням (z — 1) (если мы заинтересованы в вычислении Используя приведенные соображения, мы получаем следующие выражения для вероятности
Подставляя выражение (1.43) в формулу (1.42), получаем:
Формула (1.45) называется формулой Поллячека - Хинчина для производящей функции распределения числа запросов в системе MG1. Отметим, что в выражения для величин Следовательно, оценивание вида распределения времени обслуживания в реальной модели имеет весьма важное значение. Учет только среднего значения может привести к значительной погрешности в оценке характеристик производительности системы. Итак, проблема нахождения стационарного распределения вложенной цепи Маркова решена. Следует, однако, вспомнить, что нас интересует не эта цепь Маркова, а немарковский процесс
Из теории процессов марковского восстановления (см., например, [171]) следует, что это распределение существует при тех же условиях, что и вложенное распределение (то есть, при выполнении условия (1.38)), и вычисляется через вложенное распределение следующим образом:
Здесь Введем в рассмотрение производящую функцию Умножая соотношения (1.46), (1.47) на соответствующие степени z и суммируя, получаем:
Меняя порядок интегрирования в двойном интеграле, порядок суммирования в двойной сумме и подсчитывая известные суммы, получаем:
Делая замену переменной интегрирования
Подставляя сюда выражение (1.42) для производящей функции
В результате мы убедились в справедливости соотношения:
Таким образом, для рассматриваемой системы MG1 распределения вероятностей числа запросов в системе в моменты окончания обслуживания запросов и произвольные моменты времени совпадают. А.Я. Хинчин [118] назвал это утверждение основным законом стационарной очереди. Затронем проблему нахождения стационарного распределения времени ожидания и пребывания запросов в системе. Предполагаем, что запросы обслуживаются в порядке их поступления в систему (дисциплина выбора из очереди FIFO). Пусть
и
Условием существования пределов (1-49) является выполнение неравенства (1.38). Поскольку время пребывания запроса в системе равно сумме его времени ожидания и времени обслуживания, а время обслуживания запросов в классических моделях СМО предполагается независимым от состояния системы (и от времени, в течение которого запрос ожидал в очереди), то из свойства 2 преобразования Лапласа - Стилтьеса следует, что:
Популярным методом получения выражения для преобразований Лапласа - Стилтьеса Получим эти выражения другим, более простым, способом. Нетрудно видеть, что при дисциплине FIFO число запросов, остающихся в системе в момент окончания обслуживания в ней некоторого запроса, совпадает с числом запросов, пришедших в систему за время пребывания в ней уходящего запроса. Отсюда следуют равенства:
Умножая соотношения (1.51) на соответствующие степени z и суммируя, получаем:
Подставляя в это соотношение явный вид (1.45) производящей функции
Формула (1.52) называется формулой Поллячека - Хинчина для преобразования Лапласа - Стилтьеса распределения времени ожидания в системе MG1. Используя формулу (1.18), из (1.52) получаем следующее выражение для величины среднего времени W ожидания запроса в системе:
Среднее время V пребывания запроса в системе находится как:
Сравнивая формулы (1.44) и (1.53), снова получаем формулу Литтла:
Если имеется настоятельная необходимость нахождения вида функции распределения времени ожидания W(x), а не ее преобразования Лапласа - Стилтьеса, обращение этого проебразования, заданного формулой (1.52), проводится разложением правой части (1.52) на простые дроби (если это возможно) или численными методами (см., например, [176], [261]). Полезной может оказаться также так называемая формула Бенеша:
где
а операция свертки определяется рекуррентным образом:
|
1 |
Оглавление
|