Устройство для моделирования двухканальной системы массового обслуживания

 

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

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (я)з G 06 F 15/20

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4784810/24 (22) 22,01.90 (46) 29,02.92. Бюл. Рв 8 (71) Одесский политехнический институт(72) Г.Ф. Болилый, И.Б. Козырь, С.А. Куценко, И.В. Мартынов и Г.П. Толкаченко (53) 681.3(088.8) (56) Авторское свидетельство СССР

М 1307464, кл..G 06 F 15/20, 1985, Авторское свидетельство СССР

М 1549928, кл, G 06 F 15/20, 1988. (54) УСТРОЙСТВО ДЛЯ МОДЕЛИРОВАНИЯ:

ДВУХКАНАЛЬНОЙ СИСТЕМЫ МАССОВОГО ОБСЛУЖИВАНИЯ (57) Изобретение относится к специализированным средствам вычислительной техники и предназначено для моделирования

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

На чертеже представлена структурная схема устройства.

Устройство содержит триггер 1 управления,первый 2,второй 3, третий 4,четвертый 5 и пятый 6 элементы И,первый 7 и второй 8 элементы ИЛИ, шестой 9, седьмой 10, восьмой 11 и девятый 12 элементы И, первый 13

- Ж,» 171б532 А1 процесса вероятностного распределения поступивших заявок между двумя каналами системы массового обслуживания. Цель изобретения — расширение функциональных воэможностей за счет управления длиной очереди перед обслуживающими приборами и вероятностного распределения заявок между каналами обслуживания.

Поставленная цель достигается введением в устройство пяти элементов И, триггера управления, двух комбинационных сумматоров и трех схем сравнения и введением в каждый канал обслуживания заявок элемента И и элемента ИЛИ. Устройство позволяет моделировать управление длиной очереди таким образом, что длины очередей в двух каналах обслуживания могут отличаться не более чем на одну заявку. 1 ил. и второй 14 комбинационные сумматоры, ы первую 15, вторую 16 и третью 17 схемы сравнения, генератор 18 тактовых импульсов, десятый 19, одиннадцатый 20 и двенадцатый 21 элементы И, информационный вход 22, первый 23 и второй 24 каналы обслуживания заявок, каждый иэ которых содержит первый 25 и второи 26 влементы И. Ы первый 27, второй 28 и третий 29 влементы

ИЛИ, блок 30 случайной временной эадерж° ваЪ ки, триггер 31, реверсивный счетчик 32 длины очереди и выход 33 обслуженных заявок.

Вербальная модель работы устройства следующая.

На информационный вход устройства поступает случайный поток заявок, которые могуг обслуживаться в одном иэ двух приборов. Если в момент прихода очередной эа1716532 явки оба обслуживающих прибора свободны или очереди перед этими приборами имеют одинаковую длину, то заявка направляется случайным образом в один из каналов обслуживания. Случайный закон распределения заявок по каналам обслуживания задается сигналами, поступающими на управляющие входы устройства. Если свободен один из обслуживающих приборов, или очереди имеют разную длину, то поступающая заявка направляется к csoбодному прибору или становится в более короткую очередь. Управление очередями перед приборами организовано таким образом, что их длина может отличаться не более чем на одну заявку. В противном случае заявка из более длинной очереди немедленно перемещается в более короткую. В момент достижения очередями в каналах одинаковой максимально допустимой длины прием новых заявок прекращается, Триггер 1 управления служит для вероятностного распределения заявок между каналами. В первом 23 и втором 24 каналах обслуживания заявок блок 30 случайной временной задержки и триггер 31 служат для моделирования обслуживающих приборов, а организация очереди моделируется реверсивным счетчиком 32 длины очереди.

Наличие сигнала на единичном выходетриггера 31 свидетельствует о свободном состоянии соответствующего обслуживающего прибора. Схема сравнения 15 служит для сравнения длин очередей в каналах обслуживания заявок. В зависимости от значений сигналов на выходе этой схемы сравнения поступающие на устройство заявки распределяются между каналами по вероятностному закону (при свободных приборах или равенстве очередей) или поступают на свободный прибор или в более короткую очередь. Комбинационные сумматоры 13 и 14 служат для формирования двоичных кодов, превышающих на единицу значения длин очередей в соответствующих каналах. Эти сумматоры совместно со схемами 16 и 17 сравнения, генераторами 18.тактовых импульсов и элементами И 19 и 20 организуют выравнивание длин очередей, перемещая заявки из одной очереди в другую.

Устройство работает следующим образом.

Рассмотрим следующие ситуации: оба обслуживающих прибора свободны, свободен только один обслуживающий прибор, оба обслуживающих прибора заняты и очереди отсутствуют или имеют одинаковую длину, очереди отличаются по длине на единицу и очереди отличаются по длине более чем на единицу, 5

15 второй канал 24 обслуживания заявок через . элементы И 6, ИЛИ 8,И 26 и ИЛИ 29;При этом в

20 одном из каналов обслуживания заявок

В исходном состоянии в первом 23 и втором 24 каналах обслуживания заявок обслуживающие приборы свободны, триггеры

3 установлены в единичные состояния, реверсивные счетчики 32 длины очереди — в нулевые состояния, на выходах элементов

ИЛИ 27 и И 21 сигналы отсутствуют. Сигнал с выхода "Равно" схемы 15 сравнения поступает на элементы И 4 и 6. В зависимости от положения триггера 1 управления. в которое он устанавливается с заданной вероятностью Р сигналами, поступающими на управляющие входы устройства, заявки с информационного входа 22 устройства через открытый элемент И 2 поступают в первый канал 23 обслуживания заявок через элементы И4, ИЛИ 7,И 26 и ИЛИ 29 или во триггер 31 сбрасывается в "ноль", что имитирует занятие соответствующего прибора обслуживания до момента появления сигнала на выходе блока 30 случайной временной задержки, Этот сигнал возвращает триггер

31 в единичное состояние и одновременно появляется на выходе 33 обслуженных заявок соответствующего канала, В случае если в одном из каналов обслуживания заявок обслуживающий прибор занят, а в другом свободен, один из триггеров

31 находится в нулевом состоянии, а другой в единичном, и, следовательно. через элемент И 12 или 11 разрешено прохождение заявки с информационного входа 22 устройства к свободному обслуживающему прибо- . ру. Наличие сигнала на одном из инверсных входов элементов.И 9 и 10 запрещает прохождение заявки на суммирующий вход реверсивных счетчиков 32 длины очереди.

В случае если оба обслуживающих прибора заняты, а очереди отсутствуют или имеют одинаковую длину, то нулевые сигналы на выходах триггеров 31 закрывают элементы И 26, 12 и 11 и подготавливают элементы И 9 и 10, а сигнал с выхода "Равно" схемы 1:5 сравнения подготавливает элементы И 4 и 6. В зависимости от положения триггера 1 управления очередная заявка с выхода элемента И 2 поступит через элементы И 4, ИЛИ 7. и И 9 или через элементы

И 6, ИЛИ 8 и И 10 на суммирующий вход соответствующего реверсивного счетчика

32 длины очереди, имитируя вероятностное распределение поступающих заявок при постановке в очередь. Если очереди заявок одинаковы и достигают максимально допустимой длины, то на всех разрядных выходах реверсивного счетчика 32 появляются единицы и сигнал с выхода элемента И 21

1716532 закрывает элемент И 2, прекращая поступление новых заявок в каналы обслуживания..

При наличии очередей заявок сигналы с выходов элементов ИЛИ 27 поступают на входы элементов И 25. В этом случае в момент окончания обслуживания очередной заявки в одном из каналов сигнал с. выхода блока

30 случайной временной задержки получает возможность поступить через элементы И

25 и ИЛИ 28 на вычитающий вход реверсивного счетчика 32 длины очереди, имитируя переход заявки из очереди в обслуживающий прибор.

Если очереди имеют разную длину, то

35 сигнал с выхода "Меньше" или "Больше" схемы 15 сравнения подготавливает weмент И 3 или И 5 для направления заявки в тот канал обслуживания, который имеет более короткую очередь. Если максимально

40 допустимой длины первой достигает очередь в первом канале 23 обслуживания заявок, то сигнал с выхода элемента И 21 блокирует прохождение новых заявок через элемент И 2, а в момент достижения оче45 редью второго канала максимально допустимой длины снимается сигнал с выхода

"Больше" схемы 15 сравнения и прием новых заявок через элемент И 5 прекращается.

Если длина очередей в каналах обслуживания отличается более чем на одну заявку, то последняя из более длинной очереди перемещается в более короткую. В связи с тем что на информационные входы первой

14 поступают двоичные коды п1 и пг, соответствующие длинам очередей в первом и втором каналах, а на информационные входы второй группы этих комбинационных сумматоров постоянно подаются коды единицы, то на выходах этих комбинационных сумматоров имеются соответственно коды чисел п +1 и пг+1, В схеме 16 сравнения происходит сравнение чисел п1 и пр+1, и если и» (пг+1) (очередь в первом канале пре45 вышает очередь во втором канале более чем на одну заявку), то сигнал с выхода "Больше" схемы 16 сравнения позволяет импульсам от генератора 18 тактовых импульсов поступать через элементы И 20, ИЛИ 8 и И

9 на суммирующий вход реверсивного счетчика 32 второго канала 24 обслуживания заявок, а через элементы И 20 и ИЛИ 28 на вычитающий вход реверсивного счетчика

32 первого канала 23 обслуживания заявок, 55 что имитирует перемещение заявки иэ первой очереди во вторую, Схема 17 сравнения производит сравнение чисел п2 и пт+1, и если п2>(п1+1)(очередь во втором канале превышает очередь в первом канале более группы комбинационных сумматоров 13 и 55 чем на одну заявку), то сигнал с выхода

"Больше" схемы 17 сравнения позволяет импульсам от генератора 18 тактовых импульсов поступать через элементы И 19, ИЛИ 7 и И 9 на суммирующий вход реверсивного счетчика 32 первого канала 23 обслуживания заявок, а через,элементы И 19 и ИЛИ 28 — на вычитающий вход реверсивного счетчика 32 второго канала 24 обслуживания заявок, что имитирует перемещение заявки из второй очереди в первую.

Формула изобретения

Устройство для моделирования двухканальной системы массового обслуживания, содержащее генератор тактовых импульсов, два элемента ИЛИ и шесть элементов

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

1716532 заявок подключен к первому входу второго элемента И своего канала обслуживания заявок, первым инверсным входам шестого, седьмого и восьмого элементов И и первому прямому входу девятого элемента И, прямой выход триггера второго канала обслуживания заявок соединен с первым входом второго элемента И своего канала обслуживания заявок, вторыми инверсными входами шестого и седьмого элементов И, первым прямым входом восьмого элемента И и инверсным входом девятого элемента И, в каждом канале обслуживания заявок выход второго элемента И соединен со вторым входом третьего элемента ИЛИ своего канала обслуживания, заявок, а выход второго элемента ИЛИ подключен к вычитающему входу реверсивного счетчика длины очереди; входы управляющего триггера являются входами управления распределением заявок по каналам обслуживания устройства, прямой выход управляющего триггера соединен со вторым входом третьего элемента

И, а инверсный выход управляющего триггера подключен к первому входу пятого элемента И; второй вход которого соединен с выходом первого элемента И, а третьи входы пятого и третьего элементов И подклю.чены к выходу "Равно" первой схемы сравнения, выход "Меньше" которой подключен ко второму входу второго элемента

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

15 и соединены с ийформационным входом ус20

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

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

1716532

Составитель В.Фукалов

Техред M.Mîðãåíòàë Корректор Т.Малец

Редактор Т,орлевская

Производственно-издательский комбинат "Патент", г, Ужгород, ул.Гагарина, 101

Заказ 614 Тираж Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва. Ж-35, Раушская наб., 4/5

Устройство для моделирования двухканальной системы массового обслуживания Устройство для моделирования двухканальной системы массового обслуживания Устройство для моделирования двухканальной системы массового обслуживания Устройство для моделирования двухканальной системы массового обслуживания Устройство для моделирования двухканальной системы массового обслуживания 

 

Похожие патенты:

Изобретение относится к специализированным средствам вычислительной техники и предназначено для моделирования процесса обслуживания заявок группой исполнителей

Изобретение относится к специализированным средствам вычислительной техники и предназначено для моделирования работы систем массового обслуживания

Изобретение относится к вычислительной технике

Изобретение относится к вычислительной технике и может быть использовано в электронной цифровой вычислительной машине

Изобретение относится к вычислительной технике и может применяться в системах цифровой обработки изображений

Изобретение относится к вычислительной технике и может применяться в системах цифровой обработки изображений

Изобретение относится к медицине и вычислительной технике и может быть использовано для психофизиологического контроля состояния биологических объектов

Изобретение относится к вычислительной технике и может быть использовано для мо злирования объектов или процессов, описываемых сетями Петри

Изобретение относится к вычислительной технике и может быть использовано для моделирования объектов или процессов, описываемых сетями Петри, является дополнительным изобретением к авт

Изобретение относится к вычислительной технике и может быть использовано в электронной цифровой вычислительной машине

Изобретение относится к электронным играм

Микроэвм // 2108619
Изобретение относится к области микропроцессорной техники, в частности, может применяться для реализации обмена информацией

Изобретение относится к области цифровой вычислительной техники и предназначено для обработки двух или больше компьютерных команд параллельно

Изобретение относится к области вычислительной техники и предназначено для создания высокоскоростных систем обработки больших потоков данных в реальном режиме времени

Изобретение относится к цифровым компьютерным системам и предназначено для обработки двух и более команд параллельно

Изобретение относится к вычислительной технике, точнее к построению многопроцессорных векторных ЭВМ

Изобретение относится к вычислительной технике и может найти применение в автоматизированных системах управления АСУ индустриального и специального назначения

Изобретение относится к изготовлению выкроек, в частности таких выкроек, которые должны использоваться при изготовлении предметов одежды
Наверх