[go: up one dir, main page]

SU1714614A1 - Device for simulating queueing systems - Google Patents

Device for simulating queueing systems Download PDF

Info

Publication number
SU1714614A1
SU1714614A1 SU904777320A SU4777320A SU1714614A1 SU 1714614 A1 SU1714614 A1 SU 1714614A1 SU 904777320 A SU904777320 A SU 904777320A SU 4777320 A SU4777320 A SU 4777320A SU 1714614 A1 SU1714614 A1 SU 1714614A1
Authority
SU
USSR - Soviet Union
Prior art keywords
elements
block
group
inputs
output
Prior art date
Application number
SU904777320A
Other languages
Russian (ru)
Inventor
Анатолий Исаевич Данилов
Константин Артемович Холоименко
Дмитрий Владимирович Шкитин
Original Assignee
Военный инженерный институт им.А.Ф.Можайского
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Военный инженерный институт им.А.Ф.Можайского filed Critical Военный инженерный институт им.А.Ф.Можайского
Priority to SU904777320A priority Critical patent/SU1714614A1/en
Application granted granted Critical
Publication of SU1714614A1 publication Critical patent/SU1714614A1/en

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

Изобретение относитс  к специализи- рованны«ч средствам электронного моделировани  и предназначено дл  исследовани  систем массового обслуживани . Цель изобретени  - расширение области применени  ^ счет моделировани  циклической дмсциплины приема за вок, из очередей к обслуживанию. Устройство содержит блок генераторов случайных импульсов за вок. блоки счетчиков, блоки элементов И. ИЛИ. запрета, блок реверсивных счетчиков длины очереди, реверсивный счётчик зан тых каналов, элементы И, ИЛИ, запрета. Новым в устройстве  вл етс  блок анализа очереди и второй блок элементов И. 2 ил.The invention relates to specialized electronic modeling tools and is intended to investigate queuing systems. The purpose of the invention is to expand the scope of application of the simulation of cyclic reception request cycling, from service queues. The device contains a block of random-pulse generators. blocks of counters, blocks of elements I. OR. prohibition, block of reversible queue length counters, reversible counter of occupied channels, elements AND, OR, prohibition. New in the device is a block of analysis of the queue and the second block of elements I. 2 Il.

Description

Изобретение относитс  к специализированным средствам электронного моделировани , предназначенным дл  исследовани  систем массового обслуживани  (СМО)..The invention relates to specialized electronic modeling tools for the investigation of queuing systems.

Известно устройство дл  моделировани  СМО, содержащее логический блок., генератор входного потока за вок, .блок управлени , генератор тактовых импульсов счетчики, блок измерени  1времени зан тости каналов обслуживани .A device for simulating a QS containing a logic unit, an input flow generator, a control unit, a clock pulse generator, counters, a measurement unit of 1 time of service channel occupancy is known.

Недостаток} этого устройства - низка  точность моделировани .The disadvantage of this device is the low accuracy of the simulation.

Наиболее близким к предлагаемому техническому /решению  вл етс  устройство дл  моделировани  СМО. содержащее генератор за вок низкого приоритета, генератор за вок высокого приоритета, счетчики за вок высокого и низкого приоритетов, счетчики отказов в обслуживании за вок высокого и низкого приоритетов, п ть элементов aanpieTa, дев ть элементов И, п ть элементов ИЛИ, реверсивный счетчик зан тых каналов, реверсивный счетчик очереди за вок высокого приоритета, реверсивный счетчик очереди за вок низкого приоритета, блок случайных временных задержек. Closest to the proposed technical solution is a device for simulating QS. containing low priority rate generator, high priority rate generator, high and low priority rate meters, high and low priority rate failure counters, five aanpieTa elements, nine AND elements, five OR elements, reversible counter channels, high priority queue reversible queue counter, low priority reversible queue counter, random time delay block.

Недостаток этого устройства состоит в том. чтооно не позвол ет моделировать СМО с циклической дисциплиной приема за вок из очереди к обслуживанию;The disadvantage of this device is. that it does not allow to simulate the QS with the cyclic discipline of receiving from the queue to service;

Цель изобретени  - расширение облаО сти применени  устройства за счет модели ровани  циклической дисциплины приема за вок из очереди к обслуживанию.The purpose of the invention is to expand the range of application of the device by simulating a cyclic discipline of taking a quota from the queue to service.

Основна  иде  данной дисциплины об-, служивани  заключаетс  в том. что из неоднородного потока за вок организуютс  К очередей (К - количество типов за вок), каждой из которых назначаетс  приоритет. За вки с большим приоритетом не прерывают обслуживание за вок с меньшим приоритетом . После завершени  обслуживани  любой за вки приоритеты очередей измен ютс  в круговом так, что последн   обслуженна  очередь имеет низший приоритет , следующа  - высший приоритет и далее по кругу в пор дке убьУвани  приоритета . Така  дисциплина обслуживани  характерна дл  систем, в которых очереди имеют одинаковый приоритет и ни одной из них нельз  отдать предпочтени .The main idea of this discipline is service. that from a non-uniform flow, requisitions are organized to queues (k is the number of requisitions types), each of which is assigned a priority. Applications with a higher priority do not interrupt service for low-priority applications. After the completion of the service of any application, the queue priorities are changed in a round robin so that the last served queue has the lowest priority, the next highest priority and then in a circle in order to kill the priority. Such a service discipline is characteristic of systems in which the queues have the same priority and cannot be preferred.

Дл  достижени  поставленной цели в устройство дл  моделировани  систем массового обслуживани , содержащее блок генераторов случайных импульсов за вок, блок счетчиков поступивших за вок, блок счетчиков необслуженных за вок, блок реверсивных счетчиков длины очереди, реверсивный счетчик зан тых каналов, три элемента ИЛИ, элемент И, две группы элементов И, первый блок элементов И, два элемента запрета, блок случайных временHbik задержек, группу элементов запрета, выходы блока генераторов случайных импульсов за вок подключены соответственно к счетным входам блока счетчиков поступивших за вок, первым входам элементов И первой группы и информационным входам элементов запрета группы, управл ющие входы которых объединены с вторыми входами одноименных элементов И первой группы и соединены соответственно с выходами элементов И второй группы, выходы элементов И первой группы подключены к соответствующим входам блока счетчиков необслуженных за вок, выходы элементов запрета группы подключены соответственно к входам первого элемента ИЛИ и к информационным входам первого блока элементов И, выходы которого соединены соответственно с суммирующими входами блока реверсивных счетчиков длины очереди , разр дные выходы реверсивных счетчиков которого соединены соответственно с входами элементов И второй группы, выход первого элемента ИЛИ соединен с информационным входом первого элемента запрета , выход которого подключенк суммирующему входу реверсивного счетчика зан тых каналов, разр дные выходы которого соединены соответственно с входами элемента И, выход которого подключен к управл ющему входу первого блока элементов И и управл ющему входу первого элемента запрета, выход второго элемента ИЛИ соединен с управл ющим входом второго элемента запрета, выход которого подключен к вычитающему входу реверсивного счетчика зан тых каналов, дополнительно введены блок элементов запрета , два блока элементов ИЛИ, второй блок элементов И и блок анализа очереди, состо щий из двух групп элементов И, группы элементов НЕ и группы элементов ИЛИ, причем в блоке анализа очереди выход каждого элемента ИЛИ группы соединен с первыми входами соответствующих элементов И первой и второй групп, а выходы элементов НЕ группы соединены соответственно сTo achieve this goal, a device for simulating queuing systems, containing a block of random pulse generators, a block of incoming quotes, a block of unserved queuing meters, a block of reversing queue length counters, a reversing busy counter, three elements OR, And , two groups of elements And, the first block of elements And, two elements of the prohibition, a block of random timesHbik delays, a group of elements of the ban, the outputs of the block of random-pulse generators of the order are connected It is possible to count the inputs of the block of incoming order counters, the first inputs of the elements of the first group and the information inputs of the elements of the prohibition group whose control inputs are combined with the second inputs of the same elements of the first group and connected respectively to the outputs of the elements of the second group, the outputs of the elements of the first the groups are connected to the corresponding inputs of the block of unserved servicing counters, the outputs of the prohibition elements of the group are connected respectively to the inputs of the first OR element and to the information inputs of the first About the block of elements And whose outputs are connected respectively to the summing inputs of the block of the reversing queue length counters, the bit outputs of the reversing counters of which are connected respectively to the inputs of the elements AND of the second group, the output of the first element OR is connected to the information input of the first prohibition element whose output is connected to the summing input reversible counter of occupied channels, the bit outputs of which are connected respectively to the inputs of the element I, the output of which is connected to the control input of the first And the control input of the first prohibition element, the output of the second element OR is connected to the control input of the second prohibition element, the output of which is connected to the subtractive input of the reversing counter of occupied channels, the block of prohibition elements, two blocks of OR elements, the second block AND elements and a queue analysis block consisting of two AND groups, a group of NOT elements and a group of OR elements; moreover, in the queue analysis block, the output of each OR element of the group is connected to the first inputs of the corresponding And the constituent elements of the first and second groups, and the outputs of NOT elements connected respectively with the group

вторыми входами элементов И второй группы , выход К-го элемента И второй группы (К 1, N-1) подключен к первому входу (К+1)-го элемента ИЛИ группы, а выход N-roэлемента И второй группы соединен с первым входом первого элемента ИЛИ группы, выходы элементов И первой группы блока анализа очереди соединены соответственно с вычитающими входами блока реверсивных счетчиков длины очереди и с входами первойthe second inputs of the elements of the second group, the output of the K-th element of the second group (K 1, N-1) is connected to the first input of the (K + 1) -th element of the OR group, and the output of the N-ro element of the second group is connected to the first input the first element OR of the group, the outputs of the elements AND the first group of the block of analysis of the queue are connected respectively to the subtractive inputs of the block of the reverse queue length counters and to the inputs of the first

5 группы первого блока элементов ИЛИ, входы второй группы которого подключены соответственно к выходам блока элементов запрета, управл ющий вход которого соединен с выходом элемента И, а информацион0 ные входы блока элементов запрета подключены соответственно к выхОдам элементов запрета группы, выходы первого блока элементов ИЛИ соединены соот-, ветственно с входами блок  случайных5 groups of the first block of OR elements, the inputs of the second group of which are connected respectively to the outputs of the prohibition block, the control input of which is connected to the output of the AND element, and the information inputs of the block of prohibition elements are connected respectively to the outputs of the prohibition elements of the group, the outputs of the first block of OR elements are connected correspondingly, with random block inputs

5 временных задержек, выходы которого подключены соответственно к информационным входам второго блока элементов И и входам третьего элемента ИЛИ, выход которого подключен к информационному входу5 time delays, the outputs of which are connected respectively to the information inputs of the second block of AND elements and the inputs of the third OR element, the output of which is connected to the information input

0 второго элемента запрета, разр дные выходы реверсивных счетчиков блока реверсивных счетчиков длины очереди соединены соответственно с входами второго блока элементов ИЛИ, выходы которого подключены соответственно к входам элементов НЕ группы и вторым входам элементов И первой группы блока анализа очереди и входам второго элемента ИЛИ, выход которого подключен к управл ющему входу второго0 of the second prohibition element, the bit outputs of the reversible counters of the block of reversible counters of the queue length are connected respectively to the inputs of the second block of OR elements, the outputs of which are connected respectively to the inputs of the elements of the NOT group and the second inputs of the AND elements of the first group of the queue analysis unit and the inputs of the second element OR, output which is connected to the control input of the second

0 блока элементов И, К-й выход которого соединен с вторым входом (К+1)-го элемента ИЛИ группы блока анализа очереди, а N-й выход второго блока элементов И подключен к второму входу первого элемента ИЛИ0 of the AND block, the K-th output of which is connected to the second input (K + 1) of the-th OR element of the group of the analysis queue block, and the N-th output of the second block of AND elements connected to the second input of the first OR element

5 группы блока анализа очереди.5 groups of the block of the analysis of queue.

Таким образом, с целью расширени  области применени  устройства за счет моделировани  циклической дисциплины приема за вок из очереди к обслуживанию,Thus, in order to expand the field of application of the device by simulating a cyclic discipline

0 в него дополнительно введены блок элементов запрета, два блока элементов ИЛИ, второй блок элементов И, блок анализа очереди, состо щий из двух групп элементов И, группы элементов НЕ и группы эле5 ментов ИЛИ.0 a block of prohibition elements, two blocks of OR elements, a second block of AND elements, a block of queue analysis consisting of two groups of AND elements, a group of NOT elements and a group of OR elements are added to it.

. На фиг.1 приведена схема предлагаемого устройства; на фиг.2 - схема блока анализа .. Figure 1 shows the scheme of the proposed device; figure 2 - block diagram of the analysis.

Устройство содержит блок 1 генераторов случайных импульсов за вок, блок 5The device contains a block of 1 random-pulse-voltage generators, block 5

счетчиков поступивших за вок, блок 6 счетчиков необслуженных за вок, блок 19 реверсивных счетчиков длины очереди, реверсивный, счетчик 10 зан тых каналов, первый 4, второй 21 и третий 8 элементы ИЛИ, элемент И 11, первую 3 и вторую 17 группы элементов И, первый 16 и второй 18 блоки элементов И, первый 15 и второй 9 элементы запрета, блок 7 случа1йных временных задержек, группу 2 элементов запрета , блок 14 элементов запрета, первый 12 и второй 13 блоки элементов ИЛИ, блок 20 анализа очереди, состо щий из первой 23 и второй 24 групп элементов И, группы 25 элементов НЕ и группы 26 элементов ИЛИ.incoming counters, block 6 counters of unattended requests, block 19 reversible queue length counters, reversible, counter 10 occupied channels, first 4, second 21 and third 8 OR elements, element 11, first 3 and second 17 groups of elements AND , the first 16 and second 18 blocks of elements And, the first 15 and second 9 elements of the ban, block 7 of occasional time delays, a group of 2 elements of the ban, block 14 of the elements of the ban, the first 12 and second 13 blocks of elements OR, block 20 analysis of the queue, consisting from the first 23 and second 24 groups of elements And, a group of 25 elements H and groups of 26 or.

Устройство работает следующим образом .The device works as follows.

Когда в системе хот  бы один канал свободен , сигнал с выхода элемента И 11 oTcytr ствует и импульсы от блока 1 генераторов случайных временных интервалов через открытые элементы запрета группы 2, элемент ИЛИ 4 и открытый элемент 15 запрета поступают на суммирующий вход счетчика 10 числа зан тых каналов, увеличива  его код на единицу, что означает зан тие одного канала. Кроме того, импульсы с выходов элементов запрета группы 2 через открытые элементы запрета блока 14 и блок 12 элементов ИЛИ поступают на соответствующий вход блика 7 ЛИНИЙ случайных временных задержек, который имитирует процесс обслуживани  неоднородного потока за вок. Импульс с блока 7 линий случайных временных задержек, по вившийс  на одном из его выходов через врем , равное случайной длительности обслуживани  .за вок соответствующего типа, через элемент ИЛИ 8, открытый элемент 9 запрета поступает на вычитающий вход счетчика 10 числа зан тых каналов и списывает из него единицу, тем самым имитиру  осврбождение одного канала, В момент времени, когда все каналы зан ты, на выходе элемента И 11 по вл етс  сигнал, поступающий на управл ющие входы блока 16 элементов И, элементов запрета блока 14 и элемента 15. При этом элементы И блока 16 открь1ваютс , элементы запрета блока 14 и элемент 15 закрываютс  и импульсы от блока 1 генераторов проход т на соответствующие суммирующие входы блока 19 реверсивных счетчиков числа за вок в очереди, имитиру  постановку за вок в соотве тствующую очередь ,When at least one channel is free in the system, the signal from the output of the AND 11 oTcyt element is present, and the pulses from block 1 of the random time interval generators through the open prohibition elements of group 2, the OR 4 element and the open prohibition element 15 arrive at the summing input of the counter 10 of the number occupied channels, increasing its code by one, which means the occupation of one channel. In addition, pulses from the outputs of the prohibition elements of group 2 through the open prohibition elements of block 14 and block 12 of the elements OR arrive at the corresponding input of the flare 7 LINES of random time delays, which simulates the process of servicing a non-uniform flow of demand. A pulse from a block of 7 random time delay lines, which appeared on one of its outputs after a time equal to a random service duration. An appropriate type of signal, through the element OR 8, the open prohibition element 9 enters the subtracting input of the counter 10 of the number of occupied channels and writes off from it a unit, thereby simulating the destruction of one channel. At the moment of time when all the channels are occupied, a signal arrives at the output of element 11 and arrives at the control inputs of block 16 of elements AND, prohibition elements of block 14 and element 15.that the AND unit 16 otkr1vayuts elements prohibition unit 14 and the element 15 are closed and the pulses from the generator unit 1 is passed to the respective inputs of the summing block 19 reversible counters of applications are in the queue for simulating setting wok acc favoring queue,

В случае, когда очереди не пусты, на выходе соответствующих элементов ИЛИ блока 13 и на выходе элемента ИЛИ 21 присутствуют сигналы; Последний закрываетIn the case when the queues are not empty, signals are present at the output of the corresponding OR elements of block 13 and at the output of the OR element 21; Last closes

элемент 9 запрета, запреща  прохожден 1е импульсов с выхода элемента ИЛИ 8 на вычитающий вход реверсивного счетчика 10 (так как каналы обслуживани  освобождатьс  не должны) и открывает элементы И блока 18, разреша  прохождение сигналов с выходов блока 7 линий случайных временных задержек на информационные входы блока 20 анализа.the prohibition element 9 prohibits the passage of 1e pulses from the output of the element OR 8 to the subtracting input of the reversible counter 10 (since the service channels should not be released) and opens the elements AND block 18, allowing the passage of signals from the outputs of the block 7 random time delays to the information inputs of the block 20 analysis.

0 Сигналы с выхода элементов ИЛИ блока 13 поступают на соответствующие управл ющие входы блока 20 анализа. При этом последний обеспечивает выбор наиболее приоритетной непустой очереди, что сопровождаетс  по влением сигнала на соответствующем выходе блока анализа. .Этот сигнал поступает на вычитающий вход соответствующего реверсивного счетчика блока 19, списыва  из него единицу, и одновре0 The signals from the output of the elements OR of the block 13 are fed to the corresponding control inputs of the analysis block 20. In this case, the latter ensures the selection of the highest priority non-empty queue, which is accompanied by the appearance of a signal at the corresponding output of the analysis unit. This signal arrives at the subtractive input of the corresponding reversible counter of block 19, writing off a unit from it, and simultaneously

0 менно через соответствующий элемент ИЛИ блока 12 - на соответствующий вход блока 7, имитиру  поступление за вки из наиболее приоритетной очереди на обслуживание ..0 through the corresponding element OR of block 12 - to the corresponding input of block 7, imitating the receipt of the application from the highest priority service queue.

5 В момент времени, когда все места какой-либо очереди зан ты, на выходе соответствующего элемента И группы 17 по вл етс  сигнал , поступающий на управл ющие входы соответствующих элементов5 At the moment when all the places of any queue are occupied, the output of the corresponding AND element of group 17 is a signal arriving at the control inputs of the corresponding elements.

0 запрета группы 2 и элемента И группы 3. При этом элемент запрета группы 2 закрываетс , элемент И группы 3 открываетс , и импульсы от блока 1 генераторов проход т - через элемент И группы 3, имитиру  поток0 prohibition of group 2 and element AND of group 3. At the same time, the element of prohibition of group 2 is closed, the element AND of group 3 is opened, and the pulses from block 1 of the generators pass through the element AND of group 3, imitating the flow

5 за вок, получивших отказ в обслуживании. Число таких за вок каждого типа подсчитываетс  соответствующим счетчиком блока 6, Блок 20 анализа работает следующим образом.;5 for rejected service. The number of such applications of each type is counted by the corresponding counter of block 6. The analysis block 20 operates as follows .;

0. Наличие за вок в соответствующей очереди обеспечивает присутствие сигнала на управл ющем входе Yi соответствующего канала 22 блока анализа. Этот сигнал открывает элемент И труппы 23 и через элемент0. The presence of the application in the corresponding queue ensures the presence of a signal at the control input Yi of the corresponding channel 22 of the analysis unit. This signal opens the element of And Group 23 and through the element

5 НЕ группы 25 закрывает элемент И группы 24. Импульс с информационного «хода Ui поступает на элемент ИЛИ группы 260+1)-го канала. В зависимости от того, какой из элементов И групп 23 и 24 открыт (что определ етс  наличием или отсутствием за вок в данной очереди), сигнал с выхода элемента ИЛИ группы 26 проходит либо на выход блока анализа (череэ элемент И группы 23), либо через элемент И группы 24 на второй5 NOT group 25 closes the AND element of the group 24. An impulse from the information “move Ui arrives at the OR element of the 260 + 1) -th channel element. Depending on which of the AND elements of groups 23 and 24 is open (which is determined by the presence or absence of applications in this queue), the signal from the output of the OR element of group 26 passes either to the output of the analysis block (AND element of group 23) or through the element AND group 24 to the second

5 вход элемента ИЛИ группы 26 следующего канала и т.д. Таким образом, последн   обслуженна  очередь имеет низший приори тет, следующа  - высший приоритет и далее по кругу в пор дке убывани  приоритета. Этот эффект достигаетс  за счет указанных5 input element OR group 26 of the next channel, etc. Thus, the last served queue has the lowest priority, the next is the highest priority and then in a circle in order of decreasing priority. This effect is achieved by the indicated

соединений информационных входов блока анализа и межканальных св зей в блоке анализа.connections of information inputs of the analysis block and interchannel links in the analysis block.

Соответствие типов за вок неоднородного потока достигаетс  следующим путем. Число генераторов случайных импульсов за вок в блоке 1 (а значит и число выходов этого блока) равно числу типов потоков за вок , т.е. каждый генератор генерирует импульсы , имитирующие поступление за вок одного типа.The correspondence of the types of inhomogeneous flow is achieved in the following way. The number of random pulse generators of the application in block 1 (and hence the number of outputs of this unit) is equal to the number of types of application flows, i.e. Each generator generates pulses imitating the receipt of a quota of the same type.

Число X канальных элементов случайных временных задержек в блоке 7 также равно числу типов обслуживаемых за вок (X число каналов обслуживани ). Каждый элемент этого блока имитирует обслуживание за вок одного типа и может быть выполнен согласно схемы, приведенной на фиг.2. Таким образом, соединение выходов блока 1 генераторов через соответствующие элементы запрета группы 2, блока 14 и элементы ИЛИ блока 12 с соответствующими входами блока 7 позвол ет добитьс  имитации обслуживани  каждого типа за вок в своём элементе случайной временной задержки . Дл  подсчета числа за вок в каждой очереди используетс  отдельный реверсивный счетчик из составл ющих блок 19. Разр дные выходы каждого счетчика соединены с входами соответствующего элемента И группы 17 и соответствую щего элемента ИЛИ блока 13.The number X of channel elements of random time delays in block 7 is also equal to the number of types of applications serviced (X is the number of service channels). Each element of this block simulates servicing applications of the same type and can be performed according to the scheme shown in Fig.2. Thus, the connection of the outputs of block 1 of the generators through the corresponding prohibition elements of group 2, block 14 and the elements of OR block 12 with the corresponding inputs of block 7 makes it possible to achieve a simulation of the service of each type of request in its element of the random time delay. For counting the number of applications in each queue, a separate reversible counter is used from the components of block 19. The bit outputs of each counter are connected to the inputs of the corresponding AND element of group 17 and the corresponding OR element of block 13.

Регулиру  генераторы блока 1 и элементы блока 7 можно варьировать параметры моделируемого процесса обслуживани  неоднородного потока за вок с циклической дисциплиной приема за вок из очереди .By adjusting the generators of block 1 and the elements of block 7, it is possible to vary the parameters of the simulated process for servicing a heterogeneous flow of applications with a cyclic discipline for receiving applications from a queue.

Статистические характеристики функционировани  СМО, моделируемые данным устройством, вычисл ютс  известными методами на основе показаний счетчиков.The statistical characteristics of the operation of the QS simulated by this device are calculated by known methods based on the readings of the counters.

Claims (1)

Формулаизобретени  Устройство дл  моделировани  систем массового обслуживани , содержащее блок генераторов случайных импульсов за вок, блок счетчиков поступивших за вок, блок счетчиков необслужённых за вок, блок реверсивных счетчиков длины очереди, реверсивный счетчик зан тых каналов, три элемента ИЛИ, элемент И, две группы элементов И, первый блок элементов И, два элемента запрета, блок случайных временных задержек, группу элементов запрета, выходы блока генераторов случайных импульсов за вок подключены соответственно к счетным входам блока счетчиков поступивших за вок, первым входам элементов И первой группы и информационным входамThe Invention Formula A device for simulating queuing systems, comprising a block of random pulse generators, a block of incoming orders, a block of unattended requests, a block of reverse queue length counters, a busy channel counter, three elements OR, And, two groups of elements And, the first block of elements And, two elements of the prohibition, the block of random time delays, a group of elements of the prohibition, the outputs of the block of random-pulse generators, the quotation is connected to strokes counters for received block wok, first inputs of AND gates of the first group and the data inputs элементов запрета группы, управл ющие входы которых объединены с вторыми входами одноименных элементов И первой группы и соединены соответственно с выходами элементов И второй группы, выходы элементов запрета группы подключены соответственно к входам первого элемента ИЛИ и к информационным входам первого блока элементов И, выходы которого соединены соответственно с суммирующими входами , блока реверсивных счетчиков длины очереди, разр дные выходы реверсивных счетчиков которого соединены соответственно с входами элементов И второй груп5 пы, выход первого элемента ИЛИ - сprohibition elements of the group, the control inputs of which are combined with the second inputs of the same elements AND of the first group and connected respectively to the outputs of the elements AND of the second group, the outputs of the elements of the prohibition of the group are connected respectively to the inputs of the first OR element and to the information inputs of the first block of AND elements whose outputs are connected respectively, with summing inputs, a block of reversible queue length counters, the discharge outputs of which reversible counters are connected respectively with the inputs of the second elements Group 5, output of the first element OR - with информационным входом первого элементаinformation entry of the first element запрета, выход которого подключен к суммирующему входу реверсивногосчетчикаthe prohibition, the output of which is connected to the summing input of the reversible counter зан тых каналов, разр дные выходы которого соединены соотаетственно с входами элемента И, выход которого подключен к управл ющим входам первого блока элементов И и первого элемента запрета, выход второго элемента ИЛИ соединен сoccupied channels, the bit outputs of which are connected respectively to the inputs of the AND element, the output of which is connected to the control inputs of the first block of AND elements and the first prohibition element, the output of the second OR element is connected to 5 управл ющим входом второго элемента запрета , выход которого подключен к вычитающему входу реверсивного счетчика зан тых каналов, о т л и ч а ю щ е е с   тем, что, с целью расширени  области применени  путем моделировани  циклической дисциплины приема за вок из очередей к обслуживанию, оно дополнительно содержит блок элементов запрета, два блока элементов ИЛИ, второй блок элементов И и5, the control input of the second prohibition element, the output of which is connected to the subtractive input of the reversible counter of occupied channels, so that, in order to expand the scope of application by simulating a cyclic acceptance discipline from queues to service, it additionally contains a block of prohibition elements, two blocks of OR elements, a second block of AND elements and 5 блок анализа очереди, состо щий из двух групп элементов И, группы элементов НЕ и группы элементов ИЛИ, причем в блоке анализа очереди выход каждого элемента ИЛИ группы соединен с первыми входами соответствующих элементов И первой и второй групп, а выходы элементов НЕ группы соответственно с вторыми входами элементов И второй группы, выход К-го элемента И второй группы (К 1,N-1) подключен к первому входу (К+1)-го элемента ИЛИ группы, а выход N-ro элемента И второй группы соединен с первым входом первого элемента ИЛИ группы, выходы элементов И первой группы блока анализа очереди - соответственно с вычитающими входами блока реверсивных счетчиков длины очереди и с входами первой группы первого блока элементов ИЛИ. входы второй группы которого подключены соответственно к выходам блока элементов запрета, управл ющий вход которого соединен с выходом элемента И, а информационные входы блока элементов запрета подключены соответственно к выходам элементов запрета группы, выходы первого блока элементов ИЛИ соединены5 block of the analysis of the queue consisting of two groups of elements AND, a group of elements NOT and a group of elements OR, and in the block of analysis of the queue the output of each element OR of the group is connected to the first inputs of the corresponding elements AND of the first and second groups, and the outputs of the elements are NOT groups of respectively with the second inputs of the elements of the second group, the output of the K-th element of the second group (K 1, N-1) is connected to the first input of the (K + 1) -th element of the OR group, and the output of the N-ro element AND of the second group is connected to the first the input of the first element OR group, the outputs of the elements AND the second group of the block of analysis of the queue - respectively, with the subtractive inputs of the block of reversible queue length counters and with the inputs of the first group of the first block of OR elements. the inputs of the second group of which are connected respectively to the outputs of the prohibition block, the control input of which is connected to the output of the AND element, and the information inputs of the block of prohibition elements are connected respectively to the outputs of the prohibition elements of the group, the outputs of the first block of OR elements are connected соответственно с входами блока случайных временных задержек, выходы которого подключены соответственно к информационным входам второго блока элементов И и входам третьего элемента ИЛИ, выход которого подключен к информационному входу второго элемента эапрета, разр дные выходы реверсивных счетчиков блока реверсивных счетчиков длины очереди соединены соответственно с входами второго блока элементов ИЛИ, выходы которогоrespectively, with inputs of random time delays, the outputs of which are connected respectively to the information inputs of the second block of elements AND and the inputs of the third element OR, the output of which is connected to the information input of the second element of an eepret; block of elements OR whose outputs подключены соответственно к входам элементов НЕ групп и вторым входам элементов И первой группы блока анализа очереди и входам второго элемента ИЛИ, выход которого подключен к управл ющему входу второго блока элементов И, К-й выход которого соединен с вторым входом (К+1)-го элемента ИЛИ группы блока анализа очереди, а N-й выход второго блока элементов И подключен к второму входу первого элемента ИЛИ группы блока анализа очереди.connected respectively to the inputs of the NOT elements of the groups and the second inputs of the elements AND of the first group of the analysis block of the queue and the inputs of the second element OR, the output of which is connected to the control input of the second block of elements AND, whose K-output is connected to the second input (K + 1) - the first OR element of the group of the analysis of the queue, and the Nth output of the second block of the AND elements is connected to the second input of the first OR element of the group of the analysis of the queue. Фиг гFIG g
SU904777320A 1990-01-03 1990-01-03 Device for simulating queueing systems SU1714614A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU904777320A SU1714614A1 (en) 1990-01-03 1990-01-03 Device for simulating queueing systems

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU904777320A SU1714614A1 (en) 1990-01-03 1990-01-03 Device for simulating queueing systems

Publications (1)

Publication Number Publication Date
SU1714614A1 true SU1714614A1 (en) 1992-02-23

Family

ID=21488967

Family Applications (1)

Application Number Title Priority Date Filing Date
SU904777320A SU1714614A1 (en) 1990-01-03 1990-01-03 Device for simulating queueing systems

Country Status (1)

Country Link
SU (1) SU1714614A1 (en)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Авторское свидетельство СССР Мг 415674. кл. G 06 G 7/50. 1971.Авторское свидетельство СССР № 1151981. кл.С 06 F 15/20. 1983. *

Similar Documents

Publication Publication Date Title
SU1714614A1 (en) Device for simulating queueing systems
SU1605252A1 (en) Device for modeling queuing system
SU1418730A1 (en) Device for simulating mass service systems
SU1674148A1 (en) Device for queuing system simulation with variable number of channels
SU1223245A1 (en) Device for simulating queueing systems
SU1580392A1 (en) Device for modeling queueing systems
SU1550530A1 (en) Device for modeling queuing systems
SU1124320A1 (en) Device for simulating queueing system
SU1272339A1 (en) Device for simulating computer systems
SU1099316A1 (en) Device for simulating queueing systems
SU1272340A1 (en) Device for simulating the queueing systems with relative priorities
SU1444802A1 (en) Device for simulating activity of human operator
SU1612311A1 (en) Device for modeling queueing systems
SU959087A1 (en) Device for probabilistic simulating of queueing system
SU1229772A1 (en) Device for simulating queueing system
SU1388889A1 (en) Device for simulating queueing systems
SU1667098A1 (en) Device for queueing system simulation
SU826358A1 (en) Device for simulating mass servicing system
SU1410052A1 (en) Device for simulating mass service systems
SU1633420A1 (en) Query servicing simulator
SU1231510A2 (en) Device for simulating process for servicing requests with different priorities
SU1481790A1 (en) Queueing system simulator
SU926663A1 (en) Device for mass service system simulation
SU1312599A1 (en) Device for simulating the queueing systems
SU1615734A2 (en) Device for modeling request servicing process