- •Література..........................................................................................61 Передмова
- •Системи масового обслуговування як об'єкти комп'ютерного моделювання.
- •Загальні відомості про системи масового обслуговування.
- •Характеристики систем масового обслуговування.
- •Вхідний потік вимог.
- •Властивості пуассоновского потоку.
- •Моделювання пуассоновського потоку.
- •Організація черги.
- •Вихідний потік вимог.
- •1.8 Режими роботи смо.
- •Типи моделей смо.
- •Аналіз смо. Мережі смо.
- •Формула Літтла.
- •Одноканальні смо.
- •Багатоканальні смо
- •Основи дискретно-подійного моделювання смо.
- •Простір станів смо.
- •Алгоритм моделювання смо.
- •Мережі смо.
- •Операційний аналіз мереж смо.
- •Операційні змінні.
- •Операційні залежності.
- •Аналіз вузьких місць в мережі
- •Імітаційне моделювання систем масового обслуговування.
- •Формулювання проблеми та змістовна постановка завдання.
- •Розробка концептуальної моделі.
- •Вибір ступеня деталізації опису об’єкта моделювання.
- •Опис змінних моделі.
- •Формалізоване зображення концептуальної моделі.
- •Вибір засобів реалізації імітаційної моделі
- •Розробка структурної схеми імітаційної моделі й опис її функціонування.
- •Програмна реалізація імітаційної моделі.
- •Перевірка вірогідності й правильності імітаційних моделей.
- •Моделювання обчислювальних та операційних систем.
- •Загальні відомості про обчислювальні та операційні системи.
- •Мережі та системи передачі даних .
- •Проблеми моделювання комп’ютерів і мереж.
- •4.4 Імітаційна модель персонального компютера.
- •Лiтература
-
Властивості пуассоновского потоку.
У теорії масового обслуговування найпростіший потік відіграє таку ж роль, як і нормальний закон розподілу випадкових величин у теорії ймовірностей. Потік вимог буде близьким по своїм характеристиках до найпростішого, якщо він утворюється шляхом додавання випадкових потоків.
Основними властивостями найпростішого потоку є: стаціонарність, ординарність і відсутність післядії.
Потік є стаціонарним, якщо ймовірність надходження певної кількості вимог за деякий проміжок часу залежить тільки від довжини цього проміжку часу й параметра й не залежить від місця розташування цього проміжку часу на часовій осі.
Потік уважається ординарним, якщо в один і той же момент часу надходження двох або більше вимог практично неможливо.
У потоці відсутня післядія, якщо ймовірність надходження певної кількості вимог за деякий проміжок часу не залежить від кількості вимог, які вже надійшли в систему до цього, тобто не залежить від передісторії.
Пуассоновський потік вимог є частковим випадком більш загального потоку – потоку Эрланга. Потік Эрланга r -го порядку можна отримати шляхом просівання пуассоновського потоку.
-
Моделювання пуассоновського потоку.
Візьмем найпростіший (пуассоновський) потік вимог з інтенсивністю (мал.1.1). Позначимо через
Мал 1. 1
проміжки часу між двома сусідніми вимогами. Очевидно, що - випадкові величини.
Функція розподілу дає ймовірність того, що випадкова величина одержить значення, менше за, тобто
(2)
Знайдемо ймовірність того, що випадкова величина буде менше заданого . Для цього потрібно, щоб в інтервал часу з'явилася хоча б одна вимога. З урахуванням формули (1) можна записати:
(3)
Тут є ймовірність того, що в інтервалі часу не з'явиться жодної вимоги . Таким чином,
(4)
Щоб знайти функцію щільності розподілу випадкової величини , потрібно продиференціювати функцію за часом . Одержимо,
(5)
Це є функція щільності експонціального закону розподілу. Графіки функцій й при показані на малюнку 1.2.
Мал. 1.2
Таким чином, щоб одержати пуассоновський потік вимог, які надходять у систему, досить згенерувати випадкову величину з експоненціальним законом розподілу.
-
Організація черги.
Дисципліни постановки вимог у чергу й вибору вимог із черги для обслуговування визначають порядок за яким вимоги стають у чергу, якщо пристрій обслуговування зайнятий, і порядок їх виходу із черги для обслуговування, якщо пристрій для обслуговування вільний.
Найпростіша дисципліна обслуговування передбачає постановку вимог у чергу один по одному по мірі їх надходження. Вона має назву перший прийшов – першим обслужений (ПППО), в англомовной літературі – FIFO (First In First Out). Прикладом черги з такою дисципліною може бути черга до телефона - автомата.
Є інший спосіб організації черги, коли для обслуговування вибираються останні в черзі вимоги (останній прийшов – першим обслужений) (ПППО), в англомовной літературі LIFO (Last In First Out). Цей спосіб ще називається «стеком» або «магазином». Прикладом черги з такою дисципліною обслуговування може служити паром для перевезення авто, - автомобіль, який заїхав на паром першим, залишає паром останнім.
Вибір вимог із черги також може бути випадковим. (в англомовной літературі – RANDOM). Наприклад, вибір куль із барабана при грі в лото.
При виборі вимог із черги може також ураховуватися пріоритет.
Черга може мати обмеження по довжині або за часом перебування вимог у ній. У цьому випадку вимоги, що знову надійшли, залишають систему без обслуговування.