SU1644153A2 - Multiuser servicing system simulator - Google Patents
Multiuser servicing system simulator Download PDFInfo
- Publication number
- SU1644153A2 SU1644153A2 SU894677118A SU4677118A SU1644153A2 SU 1644153 A2 SU1644153 A2 SU 1644153A2 SU 894677118 A SU894677118 A SU 894677118A SU 4677118 A SU4677118 A SU 4677118A SU 1644153 A2 SU1644153 A2 SU 1644153A2
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- flow
- queue length
- counter
- inputs
- comparison circuit
- Prior art date
Links
Landscapes
- Feedback Control In General (AREA)
Description
1one
(61) 1282153(61) 1282153
(21)4677118/24(21) 4677118/24
(22)11.04.89(22) 04/11/89
(46) 23.04.91. Пип. № (71) Одесский политехнический институт(46) 04.23.91. Pip. № (71) Odessa Polytechnic Institute
(72) Г.Ф.Болилый, И.В.Мартчнов, Ю.А.Смитюк, Г.Л.Толкаченко и Т.Г.Трофименко(72) G.F.Bolily, I.V.Martchnov, Yu.A.Smityuk, G.L.Tolkachenko and T.G.Trofimenko
(53)681.3(088.8)(53) 681.3 (088.8)
(56)Авторское свидетельство СССР Р 1282153, кн. G 06 F 15/20, 1985.(56) USSR Author's Certificate P 1282153, Vol. G 06 F 15/20, 1985.
(54)УСТРОЙСТВО ДЛЯ МОДЕЛИРОВАНИЯ СИСТЕМ МАССОВОГО ОБСУШИВАНИЯ(54) DEVICE FOR SIMULATION OF MASS DOWNING SYSTEMS
(57)Изобретение относитс к вычислительной технике и предназначено(57) The invention relates to computing and is intended
дл моделировани систем массового обслуживани . Цель изобретени - расширение функциональных возможностей за счет моделировани адаптации плотности потока за вок к длине очереди этих за вок. Дл достижени цели устройство дополнительно содержит первую и вторую схемы сравнени , седьмой и восьмой элементы И, генератор импульсов и реверсивный счетчик управлени плотностью потока за вок. Устройство позвол ет моделировать системы массового обслуживани с неоднородными потоками за вок,очередью дл одного потока за вок и адаптацией плотности потока за вок к длине очереди этих за вок. 1 ил.for simulating queuing systems. The purpose of the invention is to expand the functionality by simulating the adaptation of the flux density of quotas to the queue length of these quizzes. To achieve the goal, the device additionally contains the first and second comparison schemes, the seventh and eighth elements AND, the pulse generator and the reversible counter for controlling the flux density of the flow. The device allows simulating queuing systems with non-uniform application flows, a queue for one application flow, and adapting the application flow density to the queue length of these applications. 1 il.
Изобретение относитс к вычислительной технике и предназначено дл моделировани систем массового обслуживани .The invention relates to computing and is intended to simulate queuing systems.
Целью изобретени вл етс расширение функциональных возможностей устройства за счет моделировани адаптации плотности потока за вок к длине очереди этих за вок.The aim of the invention is to expand the functionality of the device by simulating the adaptation of the flux density of quotas to the queue length of these quotes.
На чертеже приведена структурна схема предлагаемого устройства.The drawing shows a block diagram of the proposed device.
Устройство содержит первый 1 и i второй 2 генераторы потока за вок, первый счетчик 3 поступивших за вок, первый счетчик 4 за вок, получивших отказ в обслуживании, второй счетчикThe device contains the first 1 and i second 2 flow generators of the flow, the first counter 3 of the incoming flow, the first counter 4 of the flow received denial of service, the second counter
5поступивших за вок, второй счетчик5Free Ware, Second Counter
6за вок, получивших отказ в обслуживании , первый 7 и второй 8 элементы6 backups, first 7 and second 8 items
ИЛИ, второй 9, шестой 10, четвертый 11, первый 12 элементы К, второй 13,, четвертый 14, третий 15 и первый 16 элементы запрета, блок 17 случайных временных задержек, реверсивный счетчик 18 зан тых каналов, реверсивный счетчик 19 длины очереди, третий 20 и п тый 21 элементы И, третий элемент ИЛИ 22, первую 23 и вторую 24 схемы сравнени , группу входов 25 задани кода верхнего порога длины очереди , группу входов 26 задани кода нижнего порога длины очереди,седьмой 27 и восьмой 28 элементы И, генератор 29 импульсов, реверсивный счет- чик 30 управлени плотностью потока за вок.OR, the second 9, the sixth 10, the fourth 11, the first 12 elements K, the second 13, the fourth 14, the third 15 and the first 16 prohibition elements, the block 17 random time delays, the reversing counter 18 busy channels, the reversing counter 19 of the queue length, the third 20 and fifth 21 elements AND, the third element OR 22, the first 23 and second 24 comparison circuits, the group of inputs 25, the code sets the upper threshold for the queue length, the group of inputs 26, the code for the code of the lower threshold for the queue length, the seventh 27 and the eighth 28 elements And 29 pulse generator, reversible counter 30 control of the flux density a wok.
Вербальна модель аботы устройства следующа .The verbal model of the device operation is as follows.
оabout
Ј ЈЈ Ј
СЛ 00SL 00
гоgo
3131
Устройство моделирует режим, при котором в системе обслуживаетс два неоднородных потока за вок. Если все каналы обслуживании зан ты, то за вки второго типа (нетерп щие, ожидани тер ютс , а за вки первого типа станов тс в очередь. Если длина очереди превышает пороговое значение Болше или оказываетс меньшей поро- гового значени Меньше, то происходит изменение плотности потока за вок первого типа. Направление этого изменени автоматически выбираетс таким, что длина очереди оказываетс преимущественно лежащей в заданных пределах, чем достигаетс адаптаци плотности потока за вок к длине очереди этих за вок.The device simulates the mode in which two non-uniform flows are served in the system. If all the service channels are occupied, then the second type of applications (impatient, waiting are lost, and the first type of applications are queued. If the queue length exceeds the threshold value More or less than the threshold value Less, then the density changes flow of the first type of flow. The direction of this change is automatically chosen in such a way that the queue length is predominantly within the specified limits, thus adapting the flow density to the queue length of these requests.
Устройство работает следующим образом .The device works as follows.
Когда в системе свободен хот бы один канал, сигнал на выходе элемента И 20 отсутствует и импульсы от генератора 2 (за вки второго типа ) через открытый элемент 16 запрета , элемент ИЛИ 7 и открытый элемент 13 запрета поступают на суммирующий вход реверсивного счетчика 18 зан тых каналов и одновременно через элемент ИЛИ 8 в блок 17 случайных временных задержек. Импульсы от генератора 1 за вок (за вки первого типа ) через элемент ИЛИ 7 и открытый элемент 13 запрета поступают на суммирующий вход реверсивного счетчика 18 зан тых каналов и одновременно через элемент ИЛИ 8 в блок случайных временных задержек. Поступление импульса на суммирующий вход реверсивного счетчика 18 зан тых каналов увеличивает его код на единицу, что ознчает зан тие одного канала. Импульс с блока 17 случайных временных задержек , по вившийс на выходе через врем , равное случайной длительности обслуживани , поступает на вычитающий вход реверсивного счетчика 18 зан тых каналов и списывает из него единицу, имитиру тем самым освобождение одного канала.When at least one channel is free in the system, the signal at the output of the AND 20 element is absent and the pulses from the generator 2 (second type applications) through the open prohibition element 16, the OR element 7 and the open prohibition element 13 arrive at the summing input of the reversing counter 18 occupied channels and simultaneously through the element OR 8 in a block of 17 random time delays. Pulses from generator 1 of the request (first type of application) through the element OR 7 and the open element 13 of the prohibition arrive at the summing input of the reversing counter 18 occupied channels and simultaneously through the element OR 8 into a random time delay block. The arrival of a pulse to the summing input of the reversing counter 18 busy channels increases its code by one, which means the occupation of one channel. The impulse from the block 17 random time delays, which appeared at the output after a time equal to the random duration of service, goes to the subtractive input of the reversible counter 18 busy channels and writes off a unit from it, thereby simulating the release of one channel.
В момент времени, когда все каналы зан ты, на выходе элемента И 20 п вл етс сигнал, который закрывает элемент 16 запрета, открывает элемент И 12, закрывает элемент 13 запрета и открывает элемент И 9. Импульсы от генератора 2 (за вки второго типа) через открытый элементAt the time when all channels are busy, at the output of AND 20 n is the signal that closes prohibition element 16, opens And 12 element, closes prohibition element 13 and opens AND 9 element. Pulses from generator 2 (second type applications ) through the open element
5five
00
5five
00
$5$ 5
И 12 поступают на вход счетчика 6. Тем самым имитируетс такой режим работы устройства, при котором за вки второго типа не терп т ожидани с началом обслуживани . Импульсы от генератора 1 за вок с управл емой плотностью потока через элемент ИЛИ 7 и открытые элементы И 9 и элемент 14 запрета поступают на суммирующий вход реверсивного счетчика 19 длины очереди. Поступление импульса на суммирующий вход реверсивного счетчика 19 увеличивает его код на единицу, что означает по вление в очереди еще одной за вки. На выходе элемента ИЛИ 22 по влетс сигнал, открывающий элемент И 11 и закрывающий элемент 15 запрета. Импульс с блока 17 случайных временных задержек через открытый элемент И 11 поступает на вычитающий вход реверсивного счетчика 19 и одновременно с этим через элемент ИЛИ 8 на вход блока 17 случайных временных задержек , имитиру тем самым прин тие на обслуживание одной из за вок, сто щих в очереди.And 12 is fed to the input of the counter 6. Thereby, such a mode of operation of the device is simulated, in which applications of the second type do not stand waiting with the start of service. Pulses from generator 1 of the application with a controlled flux density through the element OR 7 and the open elements AND 9 and the element 14 of the prohibition are fed to the summing input of the reversible counter 19 of the queue length. The arrival of a pulse at the summing input of the reversible counter 19 increases its code by one, which means that another application appears in the queue. At the output of the element OR 22 in the air signal, the opening element And 11 and the closing element 15 of the ban. The impulse from the block 17 random time delays through the open element 11 is fed to the subtractive input of the reversible counter 19 and at the same time through the element OR 8 to the input of the block 17 random time delays thereby simulating the acceptance of one of the orders the queue.
В момент времени, когда все места в очереди зан ты, на выход элемента И 21 по вл етс сигнал, который открывает элемент И 10, закрывает элемент 14 запрета. Тогда импульсы от генератора 1 (за вки первого типа) через элемент ИЛИ 7, открытые элементы И 9 и 10 поступают в счетчик 4. Все импульсы от генераторов 1 и 2 потока за вок поступают соответственно на входы счетчиков 3 и 5.At the point in time when all the places in the queue are occupied, a signal appears at the output of the AND 21 element, which opens the AND 10 element and closes the inhibition element 14. Then the pulses from the generator 1 (applications of the first type) through the element OR 7, the open elements AND 9 and 10 enter the counter 4. All the pulses from the generators 1 and 2 of the flow of the flow arrive at the inputs of the counters 3 and 5, respectively.
На входы первой группы схемы 23 сравнени , поступает с выходов реверсивного счетчика 19 код, соответствующий длине очереди, а на входы второй группы схемы 23 сравнени с входов 25 поступает код, соответствующий верхнему порогу длины очереди. Если длина очереди превысит этот порог , то на выходе Больше схемы 23 сравнени по витс сигнал, открывающий элемент И 27, и импульсы от генератора 29 начинают поступать на вход вычитани реверсивного счетчика 30. Уменьшение кода на разр дных выходах реверсивного счетчика 30 приводит к уменьшению плотности потока за вок генератора 1,что,в свою оче-/ редь, обеспечивает уменьшение длины очереди в реверсивном счетчике 19At the inputs of the first group of the comparison circuit 23, the code corresponding to the queue length is supplied from the outputs of the reversible counter 19, and the code corresponding to the upper threshold of the queue length is fed to the inputs of the second group of the comparison circuit 23. If the queue length exceeds this threshold, then the output of the Larger comparison circuit 23 is the signal, the opening element AND 27, and the pulses from the generator 29 begin to arrive at the subtraction input of the reversible counter 30. A decrease in the code at the discharge outputs of the reversible counter 30 reduces the density flow of generator 1, which, in turn, reduces the queue length in the reversing counter 19
5151
Схема 24 сравнени выполн ет операцию сравнени кода, поступающего с разр дных выходов реверсивного счетчика 19 длины очереди, с кодом, поступающим на вход 26 зада- ни кода Нижнего порога длины очереди . Если длина очереди оказываетс меньшей этого порога, то сигнал с выхода Меньше схемы 24 сравнени поступает на первый вход элемента И 28 и импульсы от генератора 29 импульсов получают возможность через элемент И 28 поступать на вход суммировани реверсивного счетчика 30. Увеличение к.ода на разр дных выходах реверсивного счетчика 30 приводит к увеличению плотности потока за вок генератора 1, что обеспечивает увеличение длины очереди в реверсивном счетчике 19. Таким образом происходит автоматическа адаптаци плотности потока за вок первого генератора 1 к длине очереди.Comparison circuit 24 performs the operation of comparing the code received from the bit outputs of the reversing counter 19 of the queue length with the code entering the input 26 of specifying the code of the Lower threshold of the queue length. If the queue length is less than this threshold, then the signal from the output. Less than the comparison circuit 24 is fed to the first input of the element 28 and the pulses from the generator 29 of pulses are able to reach the input of the summation of the reversible counter 30 through the element 28. the outputs of the reversible counter 30 leads to an increase in the flux density of the generator generators 1, which provides an increase in the queue length in the reversible counter 19. Thus, the flow density of the first generator 1 to the length of the queue.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU894677118A SU1644153A2 (en) | 1989-04-11 | 1989-04-11 | Multiuser servicing system simulator |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU894677118A SU1644153A2 (en) | 1989-04-11 | 1989-04-11 | Multiuser servicing system simulator |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU1282153 Addition |
Publications (1)
Publication Number | Publication Date |
---|---|
SU1644153A2 true SU1644153A2 (en) | 1991-04-23 |
Family
ID=21440935
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU894677118A SU1644153A2 (en) | 1989-04-11 | 1989-04-11 | Multiuser servicing system simulator |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU1644153A2 (en) |
-
1989
- 1989-04-11 SU SU894677118A patent/SU1644153A2/en active
Similar Documents
Publication | Publication Date | Title |
---|---|---|
SU1644153A2 (en) | Multiuser servicing system simulator | |
SU1387008A1 (en) | Queueing system simulator | |
SU1716532A1 (en) | Device for simulation of two-channel waiting system | |
SU1633420A1 (en) | Query servicing simulator | |
SU1247887A1 (en) | Device for simulating process for servicing requests with different priorities | |
SU1612311A1 (en) | Device for modeling queueing systems | |
SU1481789A1 (en) | Queueing system simulator | |
RU133633U1 (en) | DEVICE FOR MODELING MASS SERVICE SYSTEMS | |
SU1309035A1 (en) | Device for simulating process for servicing requests | |
SU1288711A1 (en) | Device for simulating process for servicing requests | |
SU1037265A1 (en) | Device for simulating request servicing | |
SU1418730A1 (en) | Device for simulating mass service systems | |
SU1275461A1 (en) | Device for simulating the queueing systems | |
SU1242983A1 (en) | Device for simulating two-channel queueing system | |
SU1633429A1 (en) | Device for simulating multiuser service systems | |
SU736110A1 (en) | Device for simulating mass service systems | |
RU2024929C1 (en) | Device for simulating mass queueing systems | |
SU1624472A1 (en) | Device for simulating queueing systems | |
SU1048480A1 (en) | Device for simulating queueing system | |
SU1267430A1 (en) | Device for simulating man-machine systems | |
SU1283787A1 (en) | Device for simulating the queueing systems | |
SU1481792A1 (en) | Queueing system simulator | |
SU1552197A2 (en) | Device for modeling queueing systems | |
SU1667098A1 (en) | Device for queueing system simulation | |
SU962969A1 (en) | Device for simulating servicing process of requests with different priority |