SU1418767A1 - Device for simulating alterations of data base volume - Google Patents
Device for simulating alterations of data base volume Download PDFInfo
- 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
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)
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) |
-
1987
- 1987-02-13 SU SU874195143A patent/SU1418767A1/en active
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 |