
- •Общие сведения Сведения об эумк
- •Методические рекомендации по изучению дисциплины
- •Пояснительная записка
- •Содержание дисциплины
- •1. Индивидуальные практические работы, их характеристика
- •2. Контрольные работы, их характеристика
- •3. Литература
- •3.1. Основная
- •3.2. Дополнительная
- •4. Перечень компьютерных программ, наглядных и других пособий, методических указаний и материалов и технических средств обучения Перечень методических материалов и пособий
- •Теоретический раздел
- •Тема 1. Информационные технологии в банковской деятельности
- •1.1.Основные принципы создания автоматизированных банковских систем
- •1.2. Особенности информационного обеспечения автоматизированных банковских технологий
- •1.3. Технические решения банковских технологий
- •1.4. Программное обеспечение информационных технологий в банках
- •1.5. Функциональные задачи и модули банковских систем
- •1.5.1. Краткая характеристика основных функциональных подсистем абс
- •1.5.2. Автоматизация межбанковских расчетов
- •1.5.3.Автоматизация банковского учета
- •Тема 2. Классификация задач по степени их структуризации, математические методы оптимизации и поддержки принятия решений.
- •2.1.Системы и их свойства
- •2.2.Уровни моделирования систем.
- •2.3.Критерии Саймона-Ньюэлла классификации задач по степени их структуризации.
- •Тема 3. Методология решения неструктурированных и слабо структурированных задач.
- •3.1.Принципы решения неструктуризованных проблем
- •3.2. Принципы решения слабоструктуризованных проблем
- •Тема 4. Методология решения хорошо структурированных задач.
- •4.1. Принципы решения хорошо структуризованных проблем
- •Тема 5. Основные понятия теории массового обслуживания.
- •Тема 6. Постановка и принципы решения задач игрового программирования.
- •6.1.Принятие решений в условиях полной неопределенности
- •6.2.Анализ связанной группы решений в условиях частичной неопределенности
- •Практический раздел Контрольные работы
- •Указания по выбору варианта
- •Контрольное задание №1
- •Контрольное задание №2
- •Моделирование организационной структур служб и подразделений финансовых организаций
Тема 5. Основные понятия теории массового обслуживания.
Во многих областях экономики, финансов, производства и быта важную роль играют системы специального вида, реализующие многократное выполнение однотипных задач. Подобные системы называют системами массового обслуживания (СМО). СМО являются предметом изучения теории массового обслуживания. Банки различных типов являются ярким примером СМО.
Каждая СМО включает в свою структуру некоторое число обслуживающих устройств, которые называют каналами обслуживания. Роль каналов могут играть , например, различные лица, выполняющие те или иные операции. Системы массового обслуживания могут быть одноканальными или многоканальными.
Каждая СМО предназначена для обслуживания (выполнения) некоторого потока заявок (требований), поступающих на вход системы большей частью не регулярно, а в случайные моменты времени. Обслуживание заявок, в общем случае, также длится не постоянное, заранее известное время, а случайное время, которое зависит от многих случайных, порой неизвестных нам, причин. После обслуживания заявки канал освобождается и готов к приему следующей заявки. Случайный характер потока заявок и времени их обслуживания приводит к неравномерной загруженности СМО. Заявки, скапливающиеся на входе СМО, либо "становятся" в очередь (т.е. образуют список объектов подлежащих обработке), либо по какой-то причине невозможности дальнейшего пребывания в очереди покидают СМО не обслуженными. Закон, определяющий порядок обслуживания входных заявок, называется дисциплиной очереди.
Таким образом, во всякой СМО можно выделить следующие основные элементы:
1) входящий поток заявок;
2) очередь;
3) каналы обслуживания;
4) выходящий поток обслуженных заявок.
Потоком событий (в данном случае заявок) называют последовательность событий, наступающих одно за другим в какие-то заранее неизвестные, случайные моменты времени . Вид и параметры закона распределения входящего потока определяется характером физических процессов, протекающих в моделируемом объекте. Как показывает опыт, для составления системы моделей в основном используются следующие распределения входящего потока: показательное, Эрланга к- ого порядка, Релея, нормальное, равномерное. Случайный характер потока заявок и длительности их обслуживания порождает в СМО случайный процесс.
Случайным процессом (или случайной функцией) называется соответствие, при котором каждому значению аргумента (в данном случае - моменту из промежутка времени проводимого опыта) ставится в соответствие случайная величина (в данном случае - состояние СМО).
Случайной величиной называется величина, которая в результате опыта может принять одно, но неизвестное заранее, какое именно, числовое значение из данного числового множества.
Поэтому для решения задач теории массового обслуживания необходимо этот случайный процесс изучить, т.е. построить и проанализировать его математическую модель.
Поток событий называется регулярным, если события в нем следуют одно за другим через строго определенные промежутки времени.
Поток называется ординарным, если за бесконечно малый промежуток времени в систему может поступить не более одного требования.
Поток событий называется стационарным, если вероятность наступления того или иного числа событий за какой-либо промежуток времени зависит только от длины этого промежутка и не зависит от момента его начала.
Поток событий называется рекуррентным, если все функции распределения интервалов между заявками совпадают.
Поток называется потоком без последействия, если для двух непересекающихся интервалов времени вероятность появления числа событий на втором интервале не зависит от числа появления событий на первом интервале.
Каждая СМО в зависимости от своих параметров: характера потока заявок, числа каналов обслуживания и их производительности, а также от правил организации работы обладает определенной эффективностью функционирования (пропускной способностью), позволяющей ей более или менее успешно справляться с потоком заявок.
Цель теории массового обслуживания - выработка рекомендаций по рациональному построению СМО, рациональной организации их работы и регулированию потока заявок для обеспечения высокой эффективности функционирования СМО.
Для достижения этой цели ставятся задачи теории массового обслуживания, состоящие в установлении зависимостей эффективности функционирования СМО от ее организации (параметров): характера потока заявок, числа каналов и их производительности и правил работы СМО.
В качестве характеристик эффективности функционирования СМО можно выбрать три основные группы (обычно средних) показателей:
Показатели эффективности использования СМО:
Абсолютная пропускная способность СМО - среднее число заявок, которое сможет обслужить СМО в единицу времени.
Относительная пропускная способность СМО - отношение среднего числа заявок, обслуживаемых СМО в единицу времени, к среднему числу поступивших заявок за это же время.
Средняя продолжительность периода занятости СМО.
Коэффициент использования СМО - средняя доля времени, в течение которого СМО занята обслуживанием заявок, и т.п.
Показатели качества обслуживания заявок:
Среднее время ожидания заявки в очереди.
Среднее время пребывания заявки в СМО.
Вероятность отказа заявке в обслуживании без ожидания.
Вероятность того, что поступившая заявка немедленно будет принята к обслуживанию.
Закон распределения времени ожидания заявки в очереди.
Закон распределения времени пребывания заявки в СМО.
Среднее число заявок, находящихся в очереди.
Среднее число заявок, находящихся в СМО, и т.п.
Показатели эффективности функционирования пары "СМО — потребитель", где под "потребителем" понимают всю совокупность заявок или некий их источник.
Отметим, что третья группа показателей оказывается полезной в тех случаях, когда некоторый доход, получаемый от обслуживания заявок и затраты на обслуживание измеряются в одних и тех же единицах. Эти показатели обычно носят вполне конкретный характер и определяются спецификой СМО, обслуживаемых заявок и дисциплиной обслуживания.
Математическое изучение функционирования СМО значительно упрощается, если протекающий в ней случайный процесс является Марковским. В этом случае работа СМО сравнительно легко описывается с помощью аппарата конечных систем обыкновенных линейных дифференциальных уравнении первого порядка, а в предельном режиме (при достаточно длительном функционировании СМО) — с помощью аппарата конечных систем линейных алгебраических уравнений, и в результате удается выразить в явном виде основные характеристики эффективности функционирования СМО через параметры СМО, потока заявок и дисциплины работы СМО.
Случайный процесс, протекающий в СМО, называется Марковским (или процессам без последействия, или процессом без памяти), если вероятность любого состояния СМО в будущем зависит только от ее состояния в настоящем и не зависит от ее состояний в прошлом.
Чтобы случайный процесс был Марковским, необходимо и достаточно, чтобы все потоки событий, под воздействием которых происходят переходы системы из состояния в состояние, были пуассоновскими. Поток событий, обладающий свойствами отсутствия последействия (для любых двух непересекающихся промежутков времени, число событий, наступающих за один из них, не зависит от числа событий, наступающий за другой) и ординарностью (вероятность наступления за элементарный - малый промежуток времени более одного события пренебрежимо мала по сравнению с вероятностью наступления за этот промежуток времени одного события), называется пуассоновским.
В СМО потоками событий являются потоки заявок, потоки "обслуживании" заявок и т. д. Если СМО такова, что хотя бы один из ее потоков не является пуассоновским, то характеристики ее эффективности все же могут быть приближенно оценены с помощью Марковской теории массового обслуживания. При этом, чем сложнее СМО, чем больше в ней каналов обслуживания — тем точнее оказываются приближенные формулы, полученные при предположении выполнимости в СМО Марковских условий. Полезность Марковских моделей мотивируется и тем, что во многих случаях для обоснованных рекомендаций по практическому управлению СМО совсем не требуется знаний точных ее характеристик, а вполне достаточно иметь в своем распоряжении их приближенные значения.
В зависимости от характера потоков СМО можно разделить на марковские и немарковские.
Под марковской СМО будем понимать систему, в которой все потоки событий, переводящие ее из состояния в состояние, пуассоновские. Если хотя бы один из потоков не является пуассоновским, то СМО будет называться немарковской.
Например, в системах со строго выполняющимся расписанием, с ленточным конвейером и им подобным поток входящих заявок является регулярным и, следовательно, не является пуассоновским.
Напомним, в пуассоновском стационарном потоке П (называемом в этом случае простейшим) случайная величина Т, представляющая собой промежуток времени между любыми двумя соседними событиями, распределена по показательному закону
(t)=e-, (1)
где называется параметром этого закона распределения и представляет собой интенсивность потока П ( Интенсивностью или средней плотностью потока называется среднее число событий в единицу времени).
Если вывод системы S из какого-то ее состояния si происходит под воздействием нескольких простейших потоков, то непрерывная случайная величина T, представляющая собой время пребывания системы (подряд) в данном состоянии si, также распределена по показательному закону (1), в котором - суммарная интенсивность всех потоков, выводящих систему S из данного состояния si.
По числу каналов СМО подразделяют, как уже отмечалось ранее, на одноканальные (когда имеется один канал) и многоканальные, (когда количество каналов п 2). Здесь и далее будем полагать, что каждый канал одновременно может обслуживать только одну заявку и, если не оговорено специально, каждая находящаяся под обслуживанием заявка обслуживается только одним каналом. Многоканальные СМО могут состоять из однородных каналов, либо из разнородных, отличающихся длительностью обслуживания одной заявки. Практически время обслуживания каналом одной заявки Тоб является непрерывной случайной величиной. Однако при условии абсолютной однородности поступающих заявок и каналов время обслуживания может быть и величиной постоянной ( То6=const).
По дисциплине обслуживания СМО подразделяют на три класса:
1. СМО с отказами (нулевым ожиданием или явными потерями), в которых заявка, поступившая на вход СМО в момент, когда все каналы заняты, получает "отказ" и покидает СМО ("пропадает"). Чтобы эта заявка все же была обслужена, она должна снова поступить на вход СМО и рассматриваться при этом как заявка, поступившая впервые. Примером СМО с отказами может служить работа АТС: если набранный телефонный номер (заявка, поступившая на вход) занят, то заявка получает отказ, и, чтобы дозвониться по этому номеру, следует его набрать еще раз (заявка поступает на вход как новая),
2. СМО с ожиданием (неограниченным ожиданием или очередью). В таких системах заявка, поступившая в момент занятости всех каналов, становится в очередь и ожидает освобождения канала, который примет ее к обслуживанию. Каждая заявка, поступившая на вход, в конце концов будет обслужена. Такие СМО часто встречаются в торговле, в сфере бытового и медицинского обслуживания, на предприятиях (например, обслуживание станков бригадой работников).
3. СМО смешанного типа (ограниченным ожиданием). Это такие системы, в которых на пребывание заявки в очереди накладываются некоторые ограничения.
Эти ограничения могут накладываться на длину очереди, т.е. максимально возможное число заявок, которые одновременно могут находиться в очереди.
Ограничения ожидания могут касаться времени пребывания заявки в очереди, по истечению которого она выходит из очереди и покидает систему, либо касаться общего времени пребывания заявки в СМО (т.е. суммарного времени пребывания заявки в очереди и под обслуживанием).
В СМО с ожиданием и в СМО смешанного типа применяются различные схемы обслуживания заявок из очереди. Обслуживание может быть упорядоченным, когда заявки из очереди обслуживаются в порядке их поступления в систему, и неупорядоченным, при котором заявки из очереди обслуживаются в случайном порядке. Иногда применяется обслуживание с приоритетом, когда некоторые заявки из очереди считаются приоритетными и поэтому обслуживаются в первую очередь.
По ограничению потока заявок СМО делятся на замкнутые и открытые (разомкнутые).
Если поток заявок ограничен и заявки, покинувшие систему, могут в нее возвращаться, то СМО является замкнутой, в противном случае — открытой. Классическим примером замкнутой СМО служит работа группы наладчиков в цеху. Станки являются источниками заявок на обслуживание, и их количество ограничено, наладчики — каналы обслуживания. После проведения ремонтных работ вышедший из строя станок снова становится источником заявок на обслуживание.
По количеству этапов обслуживания СМО делятся на однофазные и многофазные системы. Если каналы СМО однородны, т.е. выполняют одну и ту же операцию обслуживания, то такие СМО называются однофазными. Если каналы обслуживания расположены последовательно и они неоднородны, так как выполняют различные операции обслуживания, то СМО называется многофазной.