[go: up one dir, main page]

SU1644153A2 - Multiuser servicing system simulator - Google Patents

Multiuser servicing system simulator Download PDF

Info

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
Application number
SU894677118A
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 SU894677118A priority Critical patent/SU1644153A2/en
Application granted granted Critical
Publication of SU1644153A2 publication Critical patent/SU1644153A2/en

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

QQ

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)

Формула изобретени  Устройство дл  моделировани  систем массового обслуживани  по авт.св. V 1282153, отличающеес  тем, что, с целью расширени  функциональных возможностей за счет моделировани  адаптации плотности потока за вок к длине очереди этих за вок, оно дополнительно содержит первую иClaims An apparatus for modeling queuing systems auth.St. V 1282153, characterized in that, in order to extend the functionality by simulating the adaptation of the flow density to the queue length of these requests, it additionally contains the first and 1one 5five 00 5five 00 536536 вторую схемы сравнени , седьмой и восьмой элементы И, генератор импульсов и реверсивный счетчик управлени  плотностью потока за вок, причем разр дные выходы реверсивного счетчика управлени  плотностью потока за вок соединены соответственно с входами управлени  частотой импульсов первого генератора потока за вок, информационные входы первой группы первой и второй схем сравнени  соединены соответственно с разр дными выходами реверсивного счетчика очереди, информационные входы второй группы первой схемы сравнени   вл ютс  группой входов задани  кода верхнего порога длины очереди устройства, а информационные входы второй группы второй схемы сравнени  - группой входов кода нижнего порога длины очереди устройства , выход Больше первой схемы сравнени  соединен с первым входом седьмого элемента И, выход которого подключен к вычитающему входу реверсивного счетчика управлени  плотностью потока за вок, суммирующий вход которого соединен с выхбдом восьмого элемента И, первый вход которого подключен к выходу Меньше второй схемы сравнени , вторые выходы седьмого и восьмого элементов И подключены к выходу генератора импульсов.the second comparison circuit, the seventh and eighth elements AND, a pulse generator and a reversible counter for controlling the flow density of the flow, and the discharge outputs of the reversible counter for controlling the flow density of the flow are connected respectively to the frequency control inputs of the pulses of the first flow generator of the first flow and the second comparison circuits are connected respectively to the bit outputs of the reversible queue counter, the information inputs of the second group of the first comparison circuit are the groups The inputs for specifying the code of the upper threshold of the device queue length, and the information inputs of the second group of the second comparison circuit, by a group of inputs of the code of the lower threshold of the queue length of the device; the flow density of the flow, the summing input of which is connected to the output of the eighth element And, the first input of which is connected to the output Less than the second comparison circuit, the second outputs of the seventh and smogo AND elements are connected to the output of the pulse generator.
SU894677118A 1989-04-11 1989-04-11 Multiuser servicing system simulator SU1644153A2 (en)

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)

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