[go: up one dir, main page]

SU1418767A1 - Device for simulating alterations of data base volume - Google Patents

Device for simulating alterations of data base volume Download PDF

Info

Publication number
SU1418767A1
SU1418767A1 SU874195143A SU4195143A SU1418767A1 SU 1418767 A1 SU1418767 A1 SU 1418767A1 SU 874195143 A SU874195143 A SU 874195143A SU 4195143 A SU4195143 A SU 4195143A SU 1418767 A1 SU1418767 A1 SU 1418767A1
Authority
SU
USSR - Soviet Union
Prior art keywords
input
database
vertices
random
simulation
Prior art date
Application number
SU874195143A
Other languages
Russian (ru)
Inventor
Григорий Александрович Черноморов
Геннадий Владимирович Сучков
Original Assignee
Предприятие П/Я А-1081
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 Предприятие П/Я А-1081 filed Critical Предприятие П/Я А-1081
Priority to SU874195143A priority Critical patent/SU1418767A1/en
Application granted granted Critical
Publication of SU1418767A1 publication Critical patent/SU1418767A1/en

Links

Landscapes

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

Abstract

Изобретение относитс  к вычислительной технике и может быть использовано при моделировании баз данных , изменение объема которых представлено в виде изменени  числа вершин в уровн х реализации случайного леса с заданной высотой, случайным общим числом вершин и порождаемого случайным ветв щимс  процессом с одним типом частиц. Цель изобретени  - расширение функциональных возможностей за счет обеспечени  возможности моделировани  процесса изменени  объема базы данных во времени. Дл  этого в устройство, содержащее генератор импульсов и управл емый датчик случайных чисел с пам тью функции распределени , дополнительно введены блок регистрации вершин и блок контрол  времени моделировани . 5 ил. с (ЛThe invention relates to computing and can be used in modeling databases, the change in the volume of which is represented as a change in the number of vertices in the implementation levels of a random forest with a given height, a random total number of vertices and generated by a random branching process with one type of particles. The purpose of the invention is to enhance the functionality by allowing the simulation of the process of changing the database size over time. To do this, the device containing a pulse generator and a controlled random number sensor with a memory of the distribution function additionally introduced a vertex registration unit and a simulation time control unit. 5 il. with (L

Description

оо oo

о: about:

Изобретение относитс  к. вычисли- тельной технике, а именно к специа- |лизированным стохастическим модел м, 1и может быть использовано при моделировании баз данных, изменение объема которых представлено в виде изме нени  числа вершин в уровн х реализаций случайного леса с заданной высотой , случайным общим числом вершин |и поровдаемого случайным ветв щимс  Iпроцессом с одним типом частиц. I Цель изобретени  - расширение iфункциональных возможностей за счет :обеспечени  возможности моделирова- ;ни  процесса изменени  объема базы данных во времени I На фигв1 изображена структурна  схема устройства дл  моделировани  изменени  объема базы данных; на ;фиго2 - функциональна  схема блока регистрации вершин; на фиг.З - функ- Iциональна  схема блока контрол  вре- Iмени моделировани ; на фиг.4 - прамени Т О равно К(0), рассматриваетс  как процесс смены поколений базы данных. В следук ций момент времени Т + 1 каждый из имеющихс  сегментов М может породить случайное число сегментов (Т), дл  которого распределение веро тностей Р{ , (Т)Х)Рл , где К 0,1,.., и объем базы данных нет равным К (Т + 1) 5,(Т) + .. . + 5к(т)(Т) . На фиг.З изображен пример процесса изменени  объема базы данных при К(0) 2„The invention relates to computing technology, namely, to specialized stochastic models, 1 and can be used in modeling databases, the change in the volume of which is represented as a change in the number of vertices in the levels of realizations of a random forest with a given height, random the total number of vertices | and generated by a random branching I process with one type of particles. I The purpose of the invention is to expand the functional capabilities due to: enabling the simulation; neither the process of changing the volume of a database over time. I FIG. 1 shows a block diagram of a device for simulating a change in the volume of a database; Fig; 2 is a functional diagram of a vertex registration unit; in FIG. 3, the function of the modeling time control block is functional; in FIG. 4, the T ра Pro ration is equal to K (0), considered as a process of changing the generations of the database. In the next time point T + 1, each of the available segments M can generate a random number of segments (T) for which the probability distribution P {, (T) X) Rl, where K 0,1, .., and the size of the database no equal to K (T + 1) 5, (T) + ... + 5k (t) (T). Fig. 3 shows an example of the process of changing the database size at K (0) 2 "

Кажда  из комопонент процесса л етс  одной из реализаций случайного дерева со случайным общим числом вершин , определенным интервалом распределени  значений величины СТ) и максимальной высотой дерева, котора Each of the components of a process is one of the implementations of a random tree with a random total number of vertices, a certain interval of distribution of values of the value of CT) and a maximum height of the tree, which

20 задаетс  значением времени Т моделировани .20 is given by the time value T of the simulation.

Совокупность этих компонент образует , в общем случае, случайньш лес, дл  определени  характеристик кото1 вило формировани  веро тностей в дат-25 рого может быть использован ветв щийi чике случайных чисел; на фиг.5 - при- :мер процесса изменени  объема базы данных.The combination of these components forms, in the general case, a random forest, for determining the characteristics of which formed the likelihood in a given way, the branching random numbers can be used; Fig. 5 illustrates the measures of a database volume change process.

Устройство (фиг.1) содержит блокThe device (figure 1) contains a block

мени Т О равно К(0), рассматриваетс  как процесс смены поколений базы данных. В следук ций момент времени Т + 1 каждый из имеющихс  сегментов М может породить случайное число сегментов (Т), дл  которого распределение веро тностей Р{ , (Т)Х)Рл , где К 0,1,.., и объем базы данных станет равным К (Т + 1) 5,(Т) + .. . + 5к(т)(Т) . На фиг.З изображен пример процесса изменени  объема базы данных при К(0) 2„T o is equal to K (0), considered as a process of changing the generations of the database. In the next time point T + 1, each of the available segments M can generate a random number of segments (T) for which the probability distribution P {, (T) X) Rl, where K 0,1, .., and the size of the database becomes equal to K (T + 1) 5, (T) + ... + 5k (t) (T). Fig. 3 shows an example of the process of changing the database size at K (0) 2 "

Кажда  из комопонент процесса  вл етс  одной из реализаций случайного дерева со случайным общим числом вершин , определенным интервалом распределени  значений величины СТ) и максимальной высотой дерева, котора Each of the components of a process is one of the implementations of a random tree with a random total number of vertices, a certain interval of the distribution of values of the value of CT) and a maximum height of the tree, which

задаетс  значением времени Т моделировани .set by the time T of the simulation.

Совокупность этих компонент образует , в общем случае, случайньш лес, дл  определени  характеристик котос  случайный процесс с одним типом частиц, которым  вл етс  р д значений К (Т).The combination of these components forms, in general, a random forest, to determine the characteristics of a random process with one type of particles, which is a series of values K (T).

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

1 регистрации вершин, блок 2 контрол  30 образом.1 register vertices, block 2 controls in 30 ways.

времени моделировани , генератор 3 Перед началом моделировани  со- :импульсов и управл ющий датчик 4 слу- держимое счетчика 6 равно начальномуsimulation time, generator 3 Before the start of simulation of co-pulses and control sensor 4, the user of counter 6 is equal to the initial

числу сегментов в базе данных, содержимое счетчика 12 равно числу моделируемых поколений базы данных, сочайных чисел с пам тью функции распределени .the number of segments in the database, the contents of the counter 12 are equal to the number of simulated generations of the database, the numbers with the memory of the distribution function.

Елок 1 регистрации вершин (фиг,, 2) предназначен дл  имитации процесса делени  вершин (сегментов) и регистрации их количества в каждом поколении базы данных и состоит из сумматора 5, счетчика 6, триггера 7, инвертора 8, элемента ИЛИ 9, элемента 10 задержки и элемента И 11.Yelok 1 of registering vertices (fig ,, 2) is designed to simulate the process of dividing vertices (segments) and registering their number in each generation of the database and consists of adder 5, counter 6, trigger 7, inverter 8, OR element 9, delay element 10 and item 11.

Блок 2 (фиг.З) контрол  времени моделировани  служит дл  задани  иUnit 2 (Fig. 3) controls the simulation time and serves to set and

3 держимое сумматора 5 равно нулю, на первый вход элемента И 14 подан сигнал логической единицы.3 the holding of the adder 5 is zero, the signal of a logical unit is given to the first input of the AND 14 element.

Так как на выходе О счетчика 6 присутствует сигнал .логического нул , то, пройд  через инвертор 8, он установит триггер 7 в нулевое состо ние и сигнал логической единицы с его инверсного выхода подаетс  наSince at the output O of the counter 6 there is a signal. Logical zero, then, having passed through the inverter 8, it will set the trigger 7 to the zero state and the signal of the logical unit from its inverse output is fed to

4040

контрол  числа моделируемых поколений. первый вход элемента И 11 и управл ю-fА f ТТТТТЙ о TJчгтт ч-lт/ /пт ч-1тт control the number of simulated generations. the first input element And 11 and control-fA f TTTTTY about TJchgtt h-lt / / Fri h-1ttt

базы данных и состоит из счетчика 12, элемента ИЛИ 13, элемента И 14.database and consists of a counter 12, the element OR 13, the element And 14.

Управл емый датчик 4 служит дл  формировани  и вьщачи по сигналу генератора 3 импульсов с определеннойThe controllable sensor 4 serves to form and pulse the signal of a pulse generator 3 with a certain

5050

щий вход сумматора 5. Нулевые сигналы с выходов счетчика 6 и счет- ;чика 12,, пройд  через элемент ИЛИ 13, разрешат работу генератора 3 импульсов . Импульсы с генератора 3 через элемент И 11 поступают на вьиитающий вход счетчика 6 и уменьшают его содержимое на единицу, а также поступают на управл ющий вход управл емого датчика 4, вырабатывакицего слуфункцией распределени  веро тностей.The input of the adder is 5. Zero signals from the outputs of counter 6 and the counter, 12, passed through the element OR 13, will allow the operation of the generator of 3 pulses. The pulses from the generator 3 through the element 11 are fed to the live input of the counter 6 and reduce its content by one, and also go to the control input of the controlled sensor 4 generated by the probability distribution function.

Функци  распределени  хранитс  в пам ти управл емого датчика 4«The distribution function is stored in the memory of the controlled sensor 4 "

щий вход сумматора 5. Нулевые сигна лы с выходов счетчика 6 и счет ;чика 12,, пройд  через элемент ИЛИ 1 разрешат работу генератора 3 импуль сов. Импульсы с генератора 3 через элемент И 11 поступают на вьиитающи вход счетчика 6 и уменьшают его содержимое на единицу, а также поступают на управл ющий вход управл емо го датчика 4, вырабатывакицего слуСумматор 5 - это последовательный сумматор накапливающегос  типа. 55 чайное число Е«(Т)Х, и поступаютThe input of the adder is 5. Zero signals from the outputs of counter 6 and the count, tick 12, passed through the element OR 1 will allow the operation of the generator 3 pulses. The pulses from the generator 3 through the element 11 are fed to the input of the counter 6 and reduce its content by one, and also go to the control input of the controllable sensor 4, which produces the accumulator 5, which is a series accumulator of the accumulating type. 55 tea number E "(T) X, and arrive

Процесс изменени  объема базы дан- информационн тх вход сумматора 5. ных, состо щей из одного типа инфор- j мационных компонентов (сегментов), число которых в начальньй момент вреКак только содержимое счетчика 6 становитс  равным нулю, на его выхочислу сегментов в базе данных, содержимое счетчика 12 равно числу моделируемых поколений базы данных, содержимое сумматора 5 равно нулю, на первый вход элемента И 14 подан сигнал логической единицы.The process of changing the volume of the database of the informational input of the adder 5., consisting of one type of information components (segments), the number of which, at the initial time, As only the contents of counter 6 becomes equal to zero, at its output number in the database, the contents of counter 12 are equal to the number of simulated generations of the database, the contents of adder 5 is zero, and the signal of a logical unit is sent to the first input of the element 14.

Так как на выходе О счетчика 6 присутствует сигнал .логического нул , то, пройд  через инвертор 8, он установит триггер 7 в нулевое состо ние и сигнал логической единицы с его инверсного выхода подаетс  наSince at the output O of the counter 6 there is a signal. Logical zero, then, having passed through the inverter 8, it will set the trigger 7 to the zero state and the signal of the logical unit from its inverse output is fed to

первый вход элемента И 11 и управл юТТТТТЙ о TJчгтт ч-lт/ /пт ч-1тт the first input element And 11 and control yTTTTTY about TJchgtt h-l / / Fri h-1 tt

щий вход сумматора 5. Нулевые сигналы с выходов счетчика 6 и счет- ;чика 12,, пройд  через элемент ИЛИ 13, разрешат работу генератора 3 импульсов . Импульсы с генератора 3 через элемент И 11 поступают на вьиитающий вход счетчика 6 и уменьшают его содержимое на единицу, а также поступают на управл ющий вход управл емого датчика 4, вырабатывакицего случайное число Е«(Т)Х, и поступаютThe input of the adder is 5. Zero signals from the outputs of counter 6 and the counter, 12, passed through the element OR 13, will allow the operation of the generator of 3 pulses. The pulses from the generator 3 through the element 11 are fed to the live input of counter 6 and reduce its contents by one, and also go to the control input of the controlled sensor 4, generating a random number E "(T) X, and

информационн тх вход сумматора 5.  informational input adder 5.

Как только содержимое счетчика 6 становитс  равным нулю, на его выхо31As soon as the contents of counter 6 become zero, its output is 31

де 0 по вл етс  сигнал логической единицы, который, пройд  через элемент ИЛИ 11, запрещает работу генератора 3 импульсов и, пройд  через элемент ИЛИ 9, переводит триггер 7 в единичное состо ние, сигнал с выхода которого подаетс  на вход записи счетчика 6, и разрешает считывание содержимого сумматора 5 в счетчик 6 единичный сигнал с выхода О счетчика 6 также уменьшает на единицу содержимое счетчика 12 и, пройд  через элемент 10 задержки, обнул ет сумматор 5, - A de 0 appears a logical unit signal, which, having passed through the element OR 11, prohibits the operation of the generator of 3 pulses and, having passed through the element OR 9, translates the trigger 7 into one state, the signal from whose output is fed to the recording input of counter 6, and allows reading the contents of the adder 5 to the counter 6 a single signal from the output O of the counter 6 also reduces by one the contents of the counter 12 and, having passed through the delay element 10, zeroed the adder 5, -

На этом заканчиваетс  процесс моделировани  изменени  объема базы данных в первом поколении, содержимое счетчика 6 равно К(1) числу сегментов в первом поколении базы дан- ных,This concludes the process of modeling the change in the size of the database in the first generation, the contents of counter 6 are equal to K (1) the number of segments in the first generation of the database,

Так как содержимое счетчика 6 не равно нулю, на его выходе вновь по в Since the contents of counter 6 is not zero, at its output it is again in

л етс  сигнал логического нул , который приводит к разрешению работы ге- нератора 3 импульсов и переводит триггер 7 в нулевое состо ние, а единичный сигнал с его инверсного выхода разрешает работу на вычитание счетчика 6 и суммирование чисел в сумма- торе 5, Процесс моделировани  продолжаетс  до тех пор, пока содержимое счетчика 12 не станет равным нулю и по вившийс  на его выходе сигнал логической единицы запретит работу генератора 3 импульсов.The signal is a logical zero, which leads to the resolution of the generator of 3 pulses and sets trigger 7 to the zero state, and a single signal from its inverse output allows the operation to subtract counter 6 and the summation of numbers in summer 5, the simulation process continues until the contents of counter 12 become equal to zero, and the logical unit signal at its output will prohibit the operation of the generator of 3 pulses.

Счетчик 6 содержит конечное число сегментов К(Т) в базе данных дл  заданного числа поколений Т, с которым проводилось моделирование.Counter 6 contains a finite number of K (T) segments in the database for a given number of generations T, with which the simulation was performed.

Claims (1)

Формула изобретени Invention Formula Устройство дл  моделировани  изменени  объема базы данных, содержащее генератор импульсов и управл емый датчик случайных чисел с пам тью функции распределени , отличающеес  тем, что, с целью расширени  функциональных возможностей за счет обеспечени  возможности моделировани  процесса изменени  объема базы данных во времени, в него введены блок контрол  времени моделировани  и блок регистрации вершин, выход которого соединен с входом блока контрол  времени моделировани , выход которого соединен с управл ющим входом генератора импульсов, тактовый выход которого соединен с тактовым входом блока регистрации вершин и управл кщим входом управл емого датчика случайных чисел с пам тью функции распределени , информационные выходы которого соединены с информа- ционными входами блОка регистрации вершин.A device for simulating a change in the volume of a database, comprising a pulse generator and a controlled random number sensor with a memory distribution function, characterized in that, in order to extend the functionality by allowing the simulation of the process of changing the database volume over time, a block is entered into it control of simulation time and a vertex registration unit whose output is connected to the input of a simulation time control block whose output is connected to the impulse generator control input sov, the clock output of which is connected to the clock input of the register and the control vertices kschim input controllably sensor random numbers with the memory allocation function information outputs of which are connected with inputs of unit Informatsionnye vertices registration. Фиг. 2FIG. 2 Ffx)Ffx) /f/ f XJXj хгhg i -O Ш 2 TXi -O W 2 TX г5g5 М) -27M) -27 / Ч/ H 5five ZZ 5five Cod8p)KUftoe  чеекCod8p) KUftoe cells .РЛП..Rlp X/X / РЛ2RL2 Ял/ Yal / JflO)2 JflO) 2 гу-г №gd number Фиг. 5FIG. five
SU874195143A 1987-02-13 1987-02-13 Device for simulating alterations of data base volume SU1418767A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU874195143A SU1418767A1 (en) 1987-02-13 1987-02-13 Device for simulating alterations of data base volume

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU874195143A SU1418767A1 (en) 1987-02-13 1987-02-13 Device for simulating alterations of data base volume

Publications (1)

Publication Number Publication Date
SU1418767A1 true SU1418767A1 (en) 1988-08-23

Family

ID=21285789

Family Applications (1)

Application Number Title Priority Date Filing Date
SU874195143A SU1418767A1 (en) 1987-02-13 1987-02-13 Device for simulating alterations of data base volume

Country Status (1)

Country Link
SU (1) SU1418767A1 (en)

Similar Documents

Publication Publication Date Title
KR900702473A (en) Neuro computer
SU1418767A1 (en) Device for simulating alterations of data base volume
de Oliveira et al. Brill wave initial data: Using the Galerkin-collocation method
SU1479942A1 (en) Device for simulating change of net database capacity
RU2271569C2 (en) Neuron network for calculating positional characteristic rank of number, represented in remainder classes system
RU12477U1 (en) DEVICE FOR MODELING TWO-DIMENSIONAL VECTORS OF DEPENDENT RANDOM QUANTITIES WITH A PRESCRIBED CORRELATION COEFFICIENT
SU1083189A2 (en) Random-number generator
SU809127A1 (en) Random process generator
SU1273909A1 (en) Generator of fibonacci p-numbers sequence
JPS59131214A (en) Signal delay circuit
SU767745A1 (en) Random process generator
SU1034048A1 (en) Graph simulating device
SU1062698A1 (en) Random event flow generator
SU991433A1 (en) Device for simulating failures with variable time pitch
SU836633A1 (en) Random number sensor
Landauer Computer Corner
SU1580401A1 (en) Device for shaping tracks
SU773939A1 (en) Device for simulating binary communication channel
SU1264168A1 (en) Pseudorandom sequence generator
SU1709309A1 (en) Digital integrator
SU1094032A1 (en) Pulse random process generator
Rudnick et al. Cluster distribution in mean-field percolation: Scaling and universality
SU1282118A1 (en) Random binary number generator
SU559240A1 (en) Device for modeling communication systems
JPS5710848A (en) Generating and processing method of dump program