Опубликован: 20.04.2011 | Уровень: для всех | Доступ: свободно
Дополнительный материал 1:

Приложение А

< Лекция 16 || Дополнительный материал 1: 1234 || Дополнительный материал 2 >

Упражнение 12.19. Система организации очереди М/М/3

Мы рассматриваем классическую систему организации очереди Эрланга М/М/3, имеющую 3 обслуживающих прибора и неограниченное число мест ожидания в очереди. Заявки от клиентов поступают согласно Пуассоновскому процессу с интенсивностью \lambda =2 в единицу времени клиентов, а время обслуживания экспоненциально распределено с интенсивностью . Состояние системы определено как общее количество клиентов в системе.

  1. Найти предложенную нагрузку. Выполнены ли условия статистического равновесия?
  2. Построить диаграмму переходов между состояниями и найти вероятности состояний, когда система находится в статистическом равновесии.
  3. Вычислить вероятность времени ожидания (С-формула Эрланга), используя рекурсивную формулу для В-формулы Эрланга, чтобы вычислить С-формулу. В решении должны быть использованы отдельные шаги рекурсии.
  4. Найти (а) среднюю длину очереди в случайный момент времени, (b) среднее время ожидания для всех клиентов, и (с) среднее время ожидания для клиентов (время ожидания > 0).
  5. (Расширенный вопрос) При рассмотрении примите условие, что на эти три сервера претендуют в последовательном порядке, и найдите нагрузку, которую обслуживает каждый из этих трех серверов (используйте данные, полученные при ответе на вопрос 3).
  6. Вывести рисунок диаграмму фазового перехода во время реакции (время обслуживания + возможное время ожидания). Найдите среднюю величину, и коэффициент формы этого времени реакции.

Упражнение 12.23. Система организации очереди М/М/1 с ограниченным доступом

Мы рассматриваем М/М/1 -систему организации очереди с одним обслуживающим прибором и бесконечной очередью. Клиенты прибывают согласно Пуассоновскому процессу со скоростью \lambda клиентов в единицу времени, и время обслуживания - экспоненциально распределенное со средней величиной \mu^{-1}. Сервер выходит из строя со скоростью \gamma (в состоянии свободно) и восстанавливается с интенсивностью \omega. Все временные интервалы экспоненциально распределены. Когда сервер выходит из строя, клиенты не обслуживаются. Для заявки от клиента, который находится в обслуживании, когда сервер сломался, обслуживание возобновляется, когда сервер восстановлен. Заявки от клиентов, прибывающие в течение периода ремонта, теряются.

Состояние системы определяется как (i,j) , где i (i = 0, 1,2, \dots) - общее количество клиентов в системе и j (j = 0, 1) - состояние обслуживающего прибора (сервера): 0 - при обслуживании, 1 - при ремонте.

  1. Создать диаграмму переходов состояний системы.
  2. Найти соотношение времени, когда обслуживающий прибор сломан и когда обслуживающий прибор работает.
  3. Найти вероятности состояния системы согласно предположению о статистическом равновесии.
  4. Какова вероятность (выраженная вероятностями состояний), что вызов:

    • обслуживается немедленно без задержки (из-за очереди или ремонта)?
    • задерживается перед обслуживанием?
    • потерян?
  5. Какие ограничения должны быть выполнены между \lambda, \mu и \gamma, когда система способна достигнуть статистического равновесия?
  6. Объяснить распределение Кокса для временного интервала от начала до завершения обслуживания клиента.


Упражнение 12.24. Модель ремонта машин Пальма и обобщенное совместное использование процессора

Мы рассматриваем модель ремонта машин Пальма с четырьмя терминалами и двумя серверами, работающими параллельно. Времена раздумья - экспоненциально распределенные со средней величиной \gamma^{-1} = 2 единицы времени. Времена обслуживания - экспоненциально распределенные со средней величиной \lambda^{-1} = 1 единицы времени. Состояние системы определено обычным способом как число обслуживаемых терминалов или находящихся на ожидании.

  1. Найти нагрузку, предлагаемую этим двум серверам.
  2. Создать диаграмму переходов состояний и найти вероятности состояния р (i), i = 0, 1, \dots , 4 в момент статистического равновесия.


  3. Найти среднее число терминалов, которые находятся в состоянии:

    • размышления,
    • ожидания,
    • обслуживания.
  4. Найти потери по нагрузке С.
  5. Найти, применяя Теорему Литла к очереди и на оба сервера, время реакции, которое является математическим ожиданием суммы времени ожидания обслуживания + времени обслуживания.

    Теперь примем, что времена обслуживания подчиняются закону гипер распределения:

    F(t)=\frac{1}{10}*(1-e^{t/7})+\frac{9}{10}*(1-e^{-3t}), t \ge 0.

    Состояние системы теперь определено как (i,j) , где i (i = 0,1, \dots, 4) - число заявок, обслуживаемых в фазе один, и j (j=  0, 1, \dots, 4) - число заявок, обслуживаемых в фазе два, 0 \le i + j \le 4:

    Также принимаем, что два сервера работают в режиме совместного использования процессора, когда более чем два терминала находятся в очереди. Таким образом, скорость обслуживания в состоянии (i,j) тогда

    \frac{i}{i+j}*2 \mu_1 +\frac{j}{i+j}*2 \mu_2

    Когда два или меньше терминалов обслуживаются, каждый терминал имеет собственный сервер.

  6. Создать двухмерную диаграмму переходов состояний.
  7. Рассмотреть диаграмму переходов состояний: показать, что а) они обратимы, b} имеют мультипликативную форму.
  8. Показать, что соединенные вероятности состояния p(i+j=x), x=0,1, \dots, 4 ; являются такими же, как вероятности состояния, полученные в вопросе 2.

Упражнение 13.4. Система организации очереди М/Е2/1

Мы рассматриваем систему организации очереди М/Е_2/1, куда прибывают вызовы с интенсивностью \lambda и временем обслуживания - распределенным в соответствии с Эрланговским распределением с интенсивностью 2 \mu в каждой из двух фаз.

  1. Найти предложенную нагрузку.
  2. Создать диаграмму переходов состояний для системы, где состояние обозначает число клиентов в системе и фазу обслуживающего прибора.
  3. Найти среднее время ожидания для произвольного вызова и среднее время ожидания вызова, который поставлен на ожидание.
  4. Найти среднюю величину временного интервала, который проходит в случайный момент времени, пока не будет обслужен клиент с очень высоким приоритетом (дисциплина очереди - без приоритета).
  5. Найдите производящую функцию (или функцию распределения) и среднюю величину и дисперсию числа заявок от клиентов, которые прибывают в течение времени обслуживания.
  6. Предположим, что все заявки от клиентов имеют вышеупомянутое распределение времени обслуживания, и выберем среднее время обслуживания как единицу времени. Рассмотрим систему организации очереди с двумя классами и предложенной нагрузкой, равной 0.4 Эрл на каждый класс. Один из классов имеет более высокий приоритет. Найдите среднее время ожидания для клиентов в каждом из двух классов, когда дисциплина организации очереди:

    • неприоритетная,
    • приоритетное возвращение к работе.

Упражнение 13.7. М/Н2/1 система организации очереди с совместным использованием процессора

Заявки прибываютв компьютерную систему согласно Пуассоновскому процессу с интенсивностью \lambda.

Время обслуживания имеет гиперэкспоненциальное распределение с двумя фазами, обозначенными а и соответственно b:

F(t) = р(1- е^{-\mu_a t}) + {1- р)(1 -e^{-\mu_bt})

  1. Найти предложенную нагрузку А.

    Далее мы принимаем, что А < 1. Компьютерная система работает как система с одним обслуживающим прибором (процессор), использующим совместную дисциплину организации очереди, то есть если в системе есть x заявок, то работа в фазе а обслуживается со скоростью \mu_a/x и работа в фазе b обслуживается со скоростью \mu_b/х. Состояние системы определяется (i,j) , где i - число заявок в фазе a, a j - число вакансий в фазе b. Диаграмма переходов состояний будет двухмерной со структурой, показанной на рисунке.

  2. Найти отсутствующую интенсивность в соединении с состоянием: (1,1), (1,2), (2,2) и (2,1).
  3. Показать, рассматривая вышеупомянутые четыре состояния, что диаграмма переходов состояний обратима. М/М/1 -система организации очереди с предложенной нагрузкой (при А<1 ) имеет вероятности состояния равновесия:

    р(i)=р(0)*А^i,\\
i = 0,1,2, \dots
  4. Показать, выражая вероятности состояния через состояние p(0; 0) , что вышеупомянутая система М/Н2/1, где процессор совместно использует систему, имеет те же самые вероятности состояний, что и М/М/1, когда мы предполагаем, что:

    p(i)=\sum_{x-0}^ip(x, i-x), i=0,1,2, \dots,

    и рассматриваем только i = 1 и 2.

Упражнение 13.8. Циклическая система организации очереди

Мы рассматриваем следующую циклическую систему организации очереди.

Шесть заявок циркулируют в системе и обслуживаются альтернативно в центральном процессоре (экспоненциально распределенное время обслуживания со средней величиной \mu^{-1}=\frac12 единицы времени) и в один из двух каналов ввода/вывода (полная доступность, экспоненциально распределенное время обслуживания со средней величиной \mu^{-1} = 1 единица времени). Если оба канала ввода/вывода являются свободными, заявка выбирает канал случайным образом.


Состояние системы определяется как число заявок, которые обслуживаются или ждут в очереди в центральном процессоре (соответствует числу заявок в блоке Центральный процессор на рисунке). Предполагается, что система находится в статистическом равновесии.

  1. Создать диаграмму переходов состояний системы и найти вероятности состояния.
  2. Найти использование центрального процессора и каждого из двух каналов ввода-вывода.
  3. Вычислить среднюю длину очереди в каждой из двух систем организации очереди, используя вероятности состояний. Примените формулу Литтла, чтобы получить полное время циркуляции для случайной работы. (Время циркуляции - среднее время общего количества циклов).

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

  4. Найти вероятности состояния, для заявки, которая только закончила обслуживание в "канале ввода-вывода" и поступает в систему очередь - центральный процессор (математическое ожидание вызова). Затем вычислите вероятность, что заявка будет ожидать обслуживания (положительное время ожидания) в Центральном процессоре, соответственно в каналах ввода-вывода.

    Найдите средние времена ожидания для задержанного вызова в центральном процессоре, соответственно в канале ввода-вывода.

  5. Вычислите вероятность состояния, используя алгоритм свертывания для сети очередей.

Упражнение 13.19. "Дырявое ведро": система организации очереди M/D/1/2

Основные положения

"Дырявое ведро" - механизм для управления ячейкой (пакетом) в ходе поступления вызовов в процессе соединения в СИСТЕМЕ ATM. Механизм соответствует системе организации очереди с постоянным временем обслуживания (длина ячейки =53 байта) и ограниченным буфером. Если процесс поступления вызовов - Пуассоновский процесс, то мы имеем M/D/1/k -систему. Размер утечки из "ведра" соответствует средней интенсивности поступления заявок, принимаемых за достаточно длительный период, тогда как размер "ведра" (буфер) обозначает избыток, разрешенный в течение короткого временного интервала. В системе ATM механизм работает как виртуальная система организации очереди, где ячейка либо принимается немедленно, либо отклоняется. Счетчик указывает значение функции нагрузки. Контракт между оператором (сеть) и пользователем (соединение) согласовывает размер утечки и "ведра" и основан на информации о том, какое качество обслуживания способна гарантировать сеть.

Упражнение

Сначала рассмотрим систему организации очереди М/D/1, в которой примем Пуассоновский поток вызовов с интенсивностью \lambda = 0,6931 вызова в единицу времени, постоянное время обслуживания, которое мы выбираем как единицу времени, и один сервер. Число мест ожидания неограниченно, и система находится в статистическом равновесии.

  1. Найти первые вероятности состояния р(0), р(i) и р(2) (заметьте, что е^{0.6931} =2 ). Мы принимаем, что есть только одно место ожидания (M/D/1/2)
  2. Найти от вероятности состояний в вопросе 1, применяя формулу Кейлсона (Keilson) в секции 13.3.4, вероятности состояния q(0), q(1) или q(2) в конечной системе.
  3. Какова вероятность, что вызов будет:

    • обслужен немедленно?
    • задержан перед обслуживанием?
    • отклонен?
  4. Найти, используя теорему Литла, среднее время ожидания для ожидающих в очереди клиентов (при положительном значении время ожидания).
  5. Какова вероятность, что период занятости (период, когда сервер занят) имеет продолжительность одну единицу времени?
  6. Найти вероятность, что период занятости имеет продолжительность i единиц времени.

Упражнение 13.21. Приоритетная система организации очереди

Мы рассматриваем систему организации очереди с одним обслуживающим прибором M/G/X, куда заявки от клиентов прибывают согласно Пуассоновскому процессу. Есть три типа клиентов.

  • Тип 1. Интенсивность поступления \lambda_1 = 0.1 вызова в единицу времени. Время обслуживания: константа со средней величиной 1 единица времени.
  • Тип 2. Интенсивность поступления \lambda_2 = 0.04 вызова в единицу времени. Время обслуживания: экспоненциально распределенное со средней величиной 10 единиц времени.
  • Тип 3. Интенсивность поступления \lambda_3 = 0.01 вызова в единицу времени. Время обслуживания: плоское распределение со средней величиной 40 единиц времени и коэффициентом \varepsilon формы =10.
  1. Найти предложенную нагрузку для каждого типа и полной предложенной нагрузки.
  2. Найти среднее время ожидания для случайного клиента, когда нет никакого приоритета.

    Тип 1 и тип 2 имеют приоритет возвращения к работе по отношению к типу 3, так, что на эти два типа не влияет тип 3.

    Тип 1 не имеет приоритета по сравнению с двумя типами.

  3. Найти среднее время ожидания для типа 1 и 2.
  4. Найти среднее время ожидания для типа 3 (тип 1 и тип 2 могут быть объединены в один тип по отношению к типу 3).
  5. Найти среднее время ожидания для всех запросов для каждого типа клиентов, когда только этот тип предлагается системе.

Упражнение 13.22. Система организации приоритетной очереди аэропорта

Рассмотрим аэропорт, где сервер обслуживает единственную взлетно-посадочную полосу. Нагрузка в течение одного утреннего часа пик состоит из прибывающих и взлетающих самолетов. Оба вида использования взлетно-посадочной полосы осуществляются следующим образом.

  • Приземление: 10 самолетов прибывают в час. Среднее время обслуживания т_{1,1}- 2 [минуты] и второй момент времени обслуживания т_{2,1}- 6 [минуты2].
  • Старт: 20 самолетов отбывают в час. Среднее время обслуживания т_{1,2}- 1,5 [минуты] и второй момент времени обслуживания т_{2,2}- 3 [минуты2].
  1. Найти предложенную нагрузку для каждого типа и полную предложенную нагрузку.
  2. Найти полную интенсивность поступления и среднее время обслуживания для всех самолетов и использовать это для проверки полной предложенной нагрузки.
  3. Найти среднее время ожидания для произвольного самолета, когда у него нет никакого приоритета.
  4. Найти среднее время ожидания для обоих типов, когда приземление самолета имеет приоритет перед взлетающими самолетами. Покажите, что для этой системы выполняется закон сохранения.

Упражнение 13.23. Система с мультисервисной приоритетной очередью

Мы рассматриваем С-Эрланговскую систему времени Эрл (Пуассоновский поток вызовов и экспоненциальное время обслуживания). Среднее время обслуживания - 60 секунд.

  1. Найти интенсивность поступления вызовов.
  2. Найти вероятность задержки, используя для вычисления рекурсивную В-формулу Эрланга и отношения между формулами В и С. (Детали вычисления должны быть представлены в ответе, и результат - Е2,5 (3) = 81/343 = 0,2362 ).
  3. Найти среднее время ожидания для всех клиентов.

    Мы теперь делим вышеупомянутую предложенную нагрузку на ДЕ приоритетных класса.

    • Класс 1: А = 1 Эрл. для высокоприоритетных клиентов.
    • Класс 2: А = 2 Эрл. для низкоприоритетных клиентов.

    Оба класса все еще имеют одинаковое среднее время обслуживани 60 секунд.

    Сначала рассмотрим неприоритетную стратегию возвращения к работе

  4. Найти среднее время ожидания для каждого из двух классов.
  5. Показать, что закон сохранения верен для этой системы.

    Рассмотрим приоритетную стратегию возвращения к работе. Из-; свойств экспоненциального распределения - закон сохранения таю* справедлив для этой модели.

  6. Найти среднее время ожидания для каждого из двух классов, (дано: Е2,5 (1) = 1/261 = 0,0038 ).
< Лекция 16 || Дополнительный материал 1: 1234 || Дополнительный материал 2 >
Нияз Сабиров
Нияз Сабиров

Здравствуйте. А уточните, пожалуйста, по какой причине стоимость изменилась? Была стоимость в 1 рубль, стала в 9900 рублей.

Елена Сапегова
Елена Сапегова

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

Владислав Ветошкин
Владислав Ветошкин
Россия, Ижевск, Ижевский государственный технический университет имени А.Т. Калашникова, 2011
Саламат Исахан
Саламат Исахан
Россия, Turkistan