Смекни!
smekni.com

Проблемы очередей (стр. 3 из 5)

Параметры очередей

Основными характеристиками очередей являются: длина очереди,количество очередей ("хвостов") и дисциплина очереди.

Длина очереди

С практической точки зрения бесконечной называется любая очередь, длина которой по сравнению с пропускной способностью сервисной системы очень велика. Возможными примерами бесконечной очереди могут быть дорожные пробки, растянувшиеся на несколько километров, либо очередь в театральную кассу на несколько кварталов. Автозаправочные станции, загрузочные доки и автомобильные стоянки имеют ограниченную пропускную способность обслуживания очередей, которая регулируется юридическими нормами или техническими возможностями. Ограниченная пропускная способность накладывает отпечаток на управление очередями и одновременно вызывает перераспределение входящего потока. Клиенты, которым было отказано во вхождении в конкретную очередь вследствие недостатка места, могут присоединиться к данной генеральной совокупности позднее, а могут найти другую сервисную систему и выйти из генеральной совокупности рассматриваемой сервисной системы. И такие действия клиентов приводят к совершенно разным результатам.


Количество очередей

Очередь называется однолинейной, если сервисная система работает с одной очередью, выстроенной в одну линию. Многолинейные очереди состоят из двух или нескольких однолинейных очередей, образующихся к двум или нескольким каналам обслуживания. К ним относятся также несколько однолинейных очередей, соединяющихся в определенной точке перераспределения в одну линию. Особенностью многолинейных очередей на перегруженных сервисных предприятиях является то, что они не постоянны и часто смещаются, например, если несколько заявок поступили через короткие интервалы, то одна очередь может оказаться более длинной, чем другие, и клиенты переходят из нее в более короткие. То же самое происходит, если очевидно, что на обслуживание клиентов, стоящих в других очередях, требуется меньше времени.

Дисциплиной очереди называют правило или набор правил, определяющих приоритетный порядок обслуживания клиентов в очереди. Выбранные предприятием правила могут оказать весьма серьезное влияние на общую производительность сервисной системы. От правил назначения приоритета зависит количество клиентов в очереди, среднее время ожидания, диапазон варьирования длины очереди, продуктивность работы сервисного предприятия и многое другое. Наиболее распространенным правилом назначения приоритета является правило первым прибыл, первым обслужен (FirstCome, FirstServed --- FCFS). Согласно ему клиенты в очереди обслуживаются в хронологическом порядке прибытия, и никакие другие характеристики на порядок обслуживания влияния не оказывают. Это правило считается самым справедливым, однако на практике оно зачастую приводит к дискриминации тех клиентов (заявок), время обслуживания которых намного короче времени обслуживания других. Другими примерами правил назначения приоритета являются: первоочередное обслуживание по предварительным заказам, первоочередное обслуживание в случаях крайней необходимости, первоочередное обслуживание наиболее доходных клиентов, первоочередное 200 больших заказов, первоочередное обслуживание постоянных клиентов, первоочередное обслуживание клиентов, ожидавших в очереди наибольшее время, и обслуживание по ближайшей обещанной дате. В реальных условиях могут применяться сразу несколько приоритетов, выстраиваемых в порядке значимости.

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

Распределение времени обслуживания

Еще одной важной характеристикой очереди является время, которое клиент или единица потока (заявка) проводит в контакте с каналом обслуживания от начала процесса обслуживания. В рассмотренных выше формулах использовалась интенсивность обслуживания, определяемая как пропускная способность канала обслуживания в количествах единиц потока за определенный период времени (например, 12 завершенных операций в час), а не как время обслуживания, которое для данного примера в среднем составляет пять минут. Если каждое обслуживание имеет одну и ту же продолжительность, то говорят о правиле постоянного времени обслуживания. Соблюдение этого правила (так же как неизменный интервал поступления заявок) чаще присуще только автоматически выполняемым операциям. Если же время обслуживания имеет произвольную величину, то для его описания используют закон экспоненциального распределения. Исходя из него определяют среднее число, обозначаемое м, единиц потока (заявок) или клиентов, которые могут быть обслужены в течение этого периода.

Структура очередей Как ВИДНО из приведенного ниже рисунка, поток заявок, подлежащих обслуживанию, может проходить через одну очередь, через несколько очередей либо через комбинацию этих двух вариантов. Выбор формата структуры частично зависит от количества клиентов (заявок), нуждающихся в обслуживании, и частично --- от ограничений, связанных с конкретным порядком, в котором должно проводиться обслуживание. Одноканальная, однофазовая структура Это самый простой тип структуры очереди и, если входящие потоки и процесс обслуживания описываются стандартными распределениями, то существуют простые формулы для решения соответствующих задач. Если же эти распределения нестандартные, то такие задачи относительно легко решаются с помощью компьютерного моделирования. Типичным примером одноканальной и однофазовой структуры может служить парикмахерская с одним парикмахером.

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

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

Примерами такого типа структуры могут служить очереди к окнам банковских клерков или к кассам в крупных магазинах. Особенностью данной структуры является то, что вследствие неравномерного времени обслуживания каждого клиента очереди продвигаются с разной скоростью. При этом некоторые клиенты, прибывшие в систему позже, обслуживаются раньше тех, кто пришел первым. Это приводит также к определенному перераспределению очередей, произвольно осуществляемому клиентами. Для того чтобы соблюдать правило обслуживания клиентов в хронологическом порядке их прибытия, необходимо предварительно сформировать одноканальную очередь, в которой, как только освобождается один из каналов обслуживания, обслуживается следующий в очереди клиент. Основная проблема такого формата обслуживания состоит в том, что для соблюдения хронологического порядка требуется очень строгий контроль за движением очереди, который дает возможность четко направлять клиентов к освобождающимся каналам обслуживания. В некоторых ситуациях решить эту проблему помогает присвоение клиентам номеров по мере их

входа в систему.

Многоканальная, многофазовая структура

Эта ситуация в общем похожа на описанную в предыдущем разделе, с той лишь разницей, что в определенной последовательности выполняется две или несколько обслуживающих операций. Примером формата такого обслуживания может служить прием пациента в больнице, поскольку эта процедура обычно состоит из ряда этапов: первоначальный контакт с сотрудником приемного отделения, заполнение медицинских карт, получение идентификационных номерков, назначение палаты и отправка в нее пациента и т.д. Поскольку в этом процессе обычно задействовано несколько служащих, одновременно обслуживаются несколько пациентов.

Комбинированная структура

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

Выход из системы

После обслуживания клиента существует два сценария его выхода из системы: он может вернуться в исходную генеральную совокупность и сразу стать вероятным кандидатом на следующее такое же обслуживание; клиент не возвращается вообще либо вероятность повторного обслуживания его в данной системе очень мала. Для иллюстрации первой ситуации вспомним о станке, который только что отремонтировали после поломки и опять ввели в эксплуатацию, но в любой момент он может поломаться снова. Примером второй ситуации служит станок, который прошел капитальный ремонт или модернизирован и существует небольшая вероятность, что ему в ближайшем будущем снова понадобится такой же капитальный ремонт. Если говорить несерьезно, то первый случай можно назвать "рецидивным насморком", а второй "единовременной аппендэктомией". Очевидно, что если исходная генеральная совокупность является конечной, то любое поступление клиента (заявки) на обслуживание и последующий возврат его в исходную генеральную совокупность влечет за собой изменение параметров интенсивности входящего в сервисную систему потока. Это, разумеется, приводит к изменению характеристик анализируемой очереди и вызывает необходимость их уточнения.