RU2110159C1 - Method for assessing through-put capacity of virtual communication channels and device which implements said method - Google Patents
Method for assessing through-put capacity of virtual communication channels and device which implements said method Download PDFInfo
- Publication number
- RU2110159C1 RU2110159C1 SU4830209A SU4830209A RU2110159C1 RU 2110159 C1 RU2110159 C1 RU 2110159C1 SU 4830209 A SU4830209 A SU 4830209A SU 4830209 A SU4830209 A SU 4830209A RU 2110159 C1 RU2110159 C1 RU 2110159C1
- Authority
- RU
- Russia
- Prior art keywords
- bandwidth
- context
- throughput
- virtual channel
- cells
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 17
- 230000005540 biological transmission Effects 0.000 claims abstract description 8
- 238000005259 measurement Methods 0.000 claims description 74
- 238000009825 accumulation Methods 0.000 claims description 6
- 230000006870 function Effects 0.000 claims description 5
- 230000003213 activating effect Effects 0.000 claims description 3
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 claims description 2
- 238000001514 detection method Methods 0.000 abstract description 2
- 230000000694 effects Effects 0.000 abstract description 2
- 230000000977 initiatory effect Effects 0.000 abstract 2
- 239000000126 substance Substances 0.000 abstract 1
- 210000004027 cell Anatomy 0.000 description 102
- 238000004891 communication Methods 0.000 description 10
- 238000012545 processing Methods 0.000 description 8
- 238000012790 confirmation Methods 0.000 description 7
- 210000004460 N cell Anatomy 0.000 description 3
- 238000013139 quantization Methods 0.000 description 3
- 230000015556 catabolic process Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 230000002035 prolonged effect Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L12/5602—Bandwidth control in ATM Networks, e.g. leaky bucket
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5629—Admission control
- H04L2012/5631—Resource management and allocation
- H04L2012/5636—Monitoring or policing, e.g. compliance with allocated rate, corrective actions
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Time-Division Multiplex Systems (AREA)
Abstract
Description
Изобретение касается способа и устройства оценки пропускной способности виртуальных каналов с асинхронным временным разделением каналов. The invention relates to a method and apparatus for assessing the capacity of virtual channels with asynchronous time division of channels.
Каналом связи с асинхронным временным разделением каналов является канал связи, передающий посылки данных в структуры цифровых данных, именуемые ячейками. Каждая ячейка содержит заголовок, образованный, например, четырьмя символами по восемь бит, и основную часть посылки, образованную определенным числом символов, например 32. Такие ячейки следуют непрерывно по каналу связи. Если отсутствует передаваемый массив данных, то по каналу связи продвигается "пустая" ячейка. A communication channel with asynchronous time division of channels is a communication channel that transmits data packets to digital data structures called cells. Each cell contains a header formed, for example, by four characters of eight bits, and the main part of the package, formed by a certain number of characters, for example 32. Such cells follow continuously through the communication channel. If there is no transmitted data array, then an "empty" cell advances through the communication channel.
Заголовок каждой информационной ячейки содержит, например, в двух символах информацию, определяющую относительно конца приема направление, в котором следует ретранслировать основную часть посылки. Два других символа заголовка содержат служебную информацию, в частности информацию контроля кода и детектирования относительной ошибки двух символов предыдущего цикла. Одна и та же информация содержится в заголовках нерегулярно расположенных ячеек, которые имеют одно и то же предназначение. Она идентифицирует таким образом виртуальный канал, занимающий часть емкости передачи канала связи. В более общем случае виртуальный канал может занимать канал связи и следовать по нему с определенной пропускной способностью, измеряемой, например, числом ячеек в единицу времени. Целью изобретения и является оценка этой пропускной способности. The header of each information cell contains, for example, in two characters information that determines, relative to the end of the reception, the direction in which the main part of the package should be relayed. The other two header characters contain overhead information, in particular code control information and relative error detection of the two characters of the previous cycle. The same information is contained in the headers of irregularly located cells that have the same purpose. In this way, it identifies a virtual channel occupying part of the transmission capacity of the communication channel. In a more general case, a virtual channel can occupy a communication channel and follow it with a certain throughput, measured, for example, by the number of cells per unit time. The aim of the invention is to evaluate this throughput.
В любой момент времени в канале связи находится множество виртуальных каналов, ячейки которых расположены друг относительно друга нерегулярным образом, что характеризует асинхронное временное разделение каналов. At any given time in the communication channel there are many virtual channels, the cells of which are located relative to each other in an irregular manner, which characterizes the asynchronous time division of the channels.
Число виртуальных каналов, которые могут идентифицированы по отдельности, зависит от числа бит, предназначенных для этой информации в заголовке ячеек. Максимальное число виртуальных каналов определяется также числом таких каналов, которое получают, разделив максимальную пропускную способность на минимальную пропускную способность источника данных виртуального канала. The number of virtual channels that can be individually identified depends on the number of bits intended for this information in the cell header. The maximum number of virtual channels is also determined by the number of such channels, which is obtained by dividing the maximum bandwidth by the minimum bandwidth of the data source of the virtual channel.
Канал связи с временным асинхронным разделением служит для передачи данных от источников, имеющих широко изменяющиеся и флуктуирующие величины пропускной способности. В связи с этим необходимо производить проверку на уровне рассматриваемого канала связи для избежания перегрузки на выходе, которая покажет, что ни один источник не имеет пропускную способность выше предусмотренной величины, что может произойти в результате поломки или умышленной порчи. В этом случае применяют корректирующее действие, направленное на прекращение перемещения по каналу связи любой ячейки, имеющей величину пропускной способности, превышающую обычную величину пропускной способности виртуального канала. Настоящее изобретение касается создания системы оценки пропускной способности виртуальных каналов, позволяющей осуществить такую проверку и сигнализировать о наличии ячеек с избыточной пропускной способностью. A communication channel with temporary asynchronous separation is used to transfer data from sources with widely varying and fluctuating bandwidths. In this regard, it is necessary to check at the level of the communication channel in question to avoid overload at the output, which will show that no source has a throughput higher than the specified value, which can occur as a result of breakdown or intentional damage. In this case, a corrective action is applied aimed at stopping the movement of any cell having a throughput value exceeding the normal value of the throughput of a virtual channel over the communication channel. The present invention relates to the creation of a system for evaluating the capacity of virtual channels, which allows such a check and signal the presence of cells with excessive bandwidth.
Известны уже системы такого типа. Например, в заявке Франции N 2616024 предлагается использовать для решения указанной задачи задающий генератор (часы) и счетчик виртуальных каналов, имеющий порог. Счетчик продвигается вперед при приходе каждой ячейки и сдвигается в обратном направлении при каждом импульсе задающего генератора. Если пропускная способность ячеек превышает частоту следования импульсов генератора, то счетчик достигает порога и выдается соответствующий сигнал. Systems of this type are already known. For example, in the application of France N 2616024 it is proposed to use a master oscillator (clock) and a virtual channel counter having a threshold to solve this problem. The counter advances upon arrival of each cell and shifts in the opposite direction with each pulse of the master oscillator. If the cell throughput exceeds the pulse repetition rate of the generator, the counter reaches a threshold and an appropriate signal is issued.
Указанная система не применима в случае повышенного числа виртуальных каналов при очень коротких длительностях ячеек, когда время, необходимое для проведения оценки всеми счетчиками после подачи импульсов генератора, превосходит длительность ячейки. The indicated system is not applicable in the case of an increased number of virtual channels with very short cell durations, when the time required for an evaluation by all counters after applying the generator pulses exceeds the cell duration.
Целью изобретения является создание способа и устройства оценки пропускной способности виртуальных каналов, отвечающих этим требованиям. The aim of the invention is to provide a method and device for assessing the capacity of virtual channels that meet these requirements.
Способ оценки пропускной способности виртуальных каналов связи, включающий в себя тракт передачи с асинхронным временным разделением ячеек и использующий память, в которой каждому виртуальному каналу соответствует свое местоположение, содержащее совокупность данных, именуемую контекстом и определяющую условия оценки пропускной способности виртуальных каналов, предусматривающий при поступлении каждой ячейки считывания контекста виртуального канала, которому принадлежит эта ячейка, для оценки пропускной способности этого виртуального канала и использующий часы, выдающие текущее время, связанное с этим виртуальным каналом и выраженное в определенных единицах, отличающийся тем, что индикацию о времени начала интервалов измерения регистрируют в контексте виртуального канала при поступлении одной из ячеек этого виртуального канала и при поступлении следующей ячейки этого же виртуального канала производят считывание контекста в местоположении памяти, соответствующем этому виртуальному каналу, причем из текущего времени, выдаваемого часами, вычитают время начала интервала измерения, выдаваемое из считываемого контекста, причем установленную таким образом разность времен комбинируют с числом интервалов, подсчитанных между ячейками, по одной из которых регистрируют время начала интервала изменения, а по другой - текущее время для получения меры пропускной способности виртуального канала связи. A method for assessing the capacity of virtual communication channels, including a transmission path with asynchronous time division of cells and using a memory in which each virtual channel has its own location containing a set of data, referred to as the context and determining the conditions for assessing the capacity of virtual channels, providing for each the context reading cell of the virtual channel to which this cell belongs to evaluate the throughput of this virtual channel and using a clock that displays the current time associated with this virtual channel and expressed in certain units, characterized in that the indication of the start time of the measurement intervals is recorded in the context of the virtual channel when one of the cells of this virtual channel arrives and when the next cell of this on the other hand, the context channel is read in the memory location corresponding to this virtual channel, and the start time is subtracted from the current time issued by the clock the measurement interval, issued from the read context, and the time difference thus established is combined with the number of intervals calculated between the cells, one of which records the start time of the change interval, and the other the current time to obtain a measure of the throughput of the virtual communication channel.
Кроме того, соответствующий изобретению способ отличается тем, что индикацию о времени начала интервала измерения регистрируют в контексте одного виртуального канала при поступлении какой-либо ячейки этого виртуального канала и при поступлении следующей ячейки этого же виртуального канала считывают контекст в местоположении памяти, соответствующий этому виртуальному каналу, и из текущего времени, выдаваемого тогда часами, вычитают время начала интервала измерения, полученного при считывании контекста, и полученная таким образом разность времен устанавливает меру мгновенного значения пропускной способности виртуального канала, определяемую через интервал времени между двумя ячейками, выраженный в определенных единицах, полученную меру мгновенной пропускной способности передают на средства оценки для определения необходимости выработки корректирующего воздействия, а упомянутое текущее время регистрируют в контексте как время начала интервала измерения. In addition, the method according to the invention is characterized in that the indication of the start time of the measurement interval is recorded in the context of one virtual channel when any cell of this virtual channel arrives and when the next cell of the same virtual channel arrives, the context is read in the memory location corresponding to this virtual channel , and from the current time, then issued by the hours, the start time of the measurement interval obtained by reading the context is deducted, and thus obtained once the time value sets the measure of the instantaneous value of the throughput of the virtual channel, determined through the time interval between two cells, expressed in certain units, the received measure of the instantaneous throughput is transmitted to the means of assessment to determine the need for generating a corrective effect, and the mentioned current time is recorded in the context as the start time measurement interval.
В соответствии с другой характеристикой изобретения, контекст содержит число принятых ячеек и предусматривает увеличение этого числа при поступлении каждой ячейки виртуального канала, затем сравнение полученного увеличенного числа с конкретными значением числа ячеек и при достижении числом принятых ячеек указанного конкретного значения числа ячеек указанную разность времен принимают в качестве меры мгновенной пропускной способности виртуального канала, определяемой как интервал времени между двумя непоследовательными ячейками, и возобновляется подсчет принятых ячеек. In accordance with another characteristic of the invention, the context contains the number of received cells and provides for an increase in this number upon receipt of each cell of the virtual channel, then comparison of the obtained increased number with a specific value of the number of cells, and when the number of received cells reaches a specified specific value of the number of cells, the specified time difference is taken as a measure of the instantaneous throughput of a virtual channel, defined as the time interval between two inconsistent cells, resumes counting received cells.
Кроме того, контекст содержит время начала интервала измерения, определенную длительность интервала измерения и число принятых ячеек, при этом осуществляют сравнение при приеме каждой ячейки разности времен и длительности интервала измерения, а также увеличение числа принятых ячеек, пока разность времен остается меньше указанной длительности интервала измерения, причем получение увеличенное число уже принятых ячеек принимают в качестве меры средней пропускной способности виртуального канала, определяемой как число поступивших ячеек за заданный интервал времени, и эту меру мгновенной пропускной способности устанавливают при превышении указанной разностью времен длительности интервала измерения или при их равенстве, при этом одновременно возобновляют указанное число уже принятых ячеек и время начала интервала измерения, при этом осуществляют накопление множества упомянутых мер мгновенной пропускной способности, последовательно устанавливаемых для одного и того же виртуального канала, и представление накопленного значения в качестве меры суммарной пропускной способности. In addition, the context contains the start time of the measurement interval, the determined duration of the measurement interval and the number of received cells, while each cell receiving a difference in the time difference and the duration of the measurement interval, as well as an increase in the number of received cells, while the time difference remains less than the specified duration of the measurement interval moreover, receiving an increased number of already received cells is taken as a measure of the average throughput of a virtual channel, defined as the number of received cells k for a given time interval, and this measure of instantaneous throughput is set when the specified difference in time exceeds the duration of the measurement interval or when they are equal, while at the same time the specified number of cells already taken and the start time of the measurement interval are renewed, while many of the measures of instantaneous throughput are accumulated capabilities sequentially set for the same virtual channel, and representing the accumulated value as a measure of total throughput abilities.
В соответствии с другой характеристикой изобретения контекст содержит по крайней мере одну ячейку, образованную счетчиком пропускной способности, причем предусматривают изменение его содержимого путем добавления разности между определенным значением, соответствующим разрешенной пропускной способности, выраженной в определенных единицах, и упомянутыми мерами мгновенной пропускной способности и суммарной пропускной способности, а затем сравнение положения, достигнутого счетчика пропускной способности, с определенным крайним положением и, если это крайнее положение достигнуто или превышено, то осуществляют выработку сигнала, свидетельствующего о необходимости введения корректирующего воздействия, причем предусматривают множество порогов пропускной способности и значение отсчета счетчика пропускной способности, при этом осуществляют сравнение упомянутых мер мгновенной пропускной способности и суммарной пропускной способности с указанными порогами пропускной способности для определения, в каком интервале между порогами пропускной способности находится упомянутая мера пропускной способности и изменение значения отсчета счетчика пропускной способности в функции от определенного интервала, а также определения факта достижения предельного отсчета счетчиком пропускной способности в первом направлении и формирование при этом сигнала, свидетельствующего о необходимости введения корректирующего воздействия. In accordance with another characteristic of the invention, the context comprises at least one cell formed by a throughput counter, and it is contemplated to change its contents by adding a difference between a certain value corresponding to the allowed throughput expressed in specific units and the mentioned measures of instantaneous throughput and total throughput ability, and then comparing the position reached by the bandwidth counter, with a certain extreme polo If this extreme position is reached or exceeded, then a signal is generated that indicates the need for corrective action, moreover, there are many bandwidth thresholds and a value for the counter of the bandwidth counter, and these measures of instantaneous bandwidth and total bandwidth are compared with the specified bandwidth thresholds to determine in what interval between the bandwidth thresholds is a measured measure of throughput and a change in the value of the readout of the throughput counter as a function of a certain interval, as well as determining the fact that the maximum reading of the throughput counter in the first direction has been achieved and the formation of a signal indicating the need for corrective action.
В соответствии с другой характеристикой изобретения контекст содержит по меньшей мере один порог пропускной способности, при этом осуществляют сравнение мер мгновенной пропускной способности и суммарной пропускной способности с этим порогом для приведения в действие счетчика пропускной способности в первом направлении, если порог достигнут или превышен, или в другом направлении, если порог не достигнут, а также определяют, достигнуто ли в результате такого действия счетчиком пропускной способности крайнее положение в первом направлении и в этом случае осуществляют выработку сигнала, свидетельствующего о необходимости корректирующего воздействия. In accordance with another characteristic of the invention, the context contains at least one bandwidth threshold, and measures of instantaneous bandwidth and total bandwidth are compared with this threshold to activate the bandwidth counter in the first direction, if the threshold is reached or exceeded, or in the other direction, if the threshold is not reached, and it is also determined whether, as a result of such an action, the bandwidth counter reached the extreme position in the first direction Britain and in this case carried generation signal indicating the necessity of correcting influence.
Кроме того, контекст содержит индикацию о максимальной разрешенной пропускной способности, при этом при приеме каждой ячейки осуществляют сравнение текущей пропускной способности с максимальной пропускной способностью, причем в случае достижения или превышения текущей пропускной способностью максимальной разрешенной пропускной способности осуществляют выработку сигнала, свидетельствующего о необходимости введения корректирующего воздействия. In addition, the context contains an indication of the maximum allowed throughput, while receiving each cell, the current throughput is compared with the maximum throughput, and if the current throughput reaches or exceeds the maximum allowed throughput, a signal is generated that indicates the need for corrective exposure.
Достижение крайнего положения счетчиком пропускной способности или указанного значения отсчета приводит к применению в контексте предельного значения пропускной способности, зависящего от связанного с этим порогом пропускной способности, которая выполняет ту же роль, что и индикация максимальной разрешенной пропускной способности. Reaching the extreme position of the bandwidth counter or the specified reference value leads to the use in the context of the bandwidth limit value, depending on the bandwidth associated with this threshold, which performs the same role as indicating the maximum allowed bandwidth.
Устройство для осуществления способа, содержащее блок памяти с ячейкой памяти каждого виртуального канала, содержащей совокупность данных, определяемую как контекст, и предназначенную для оценки пропускной способности виртуального канала, средство для считывания контекста виртуального канала, соединенное с блоком памяти, а также часы, предназначенные для выработки текущего времени, соединенного с виртуальным каналом и выраженное в определенных единицах, кроме того, содержит средства для регистрации индикации времени начала интервала измерения в контексте одного из виртуальных каналов, соединенное со средством считывания контекста, средства для вычитания из текущего времени, выдаваемого в этот момент часами, времени начала интервала измерения, выдаваемого из контекста, и выдачи на выход разности указанных времен. Кроме того, оно содержит средство квантования результатов, средство накопления результатов измерения и средство управления счетом, соединенные с упомянутыми средством вычитания, для выработки сигнала, свидетельствующего о необходимости корректирующего воздействия, а также средство для увеличения числа принятых ячеек содержащегося в упомянутом контексте, соединенное с упомянутым средством считывания контекста, средство сравнения для определения равенства увеличенного значения отсчета определенному значению отсчета, входящему в упомянутый контекст, причем упомянутое средство сравнения реагирует на установление упомянутого равенства выдачей на выход упомянутой разности времени и возобновлением счета принятых ячеек, кроме того, содержит средство для приращения значения, соответствующего числа принятых ячеек, содержащего в упомянутом контексте, соединенном со средствами считывания контекста, и выдачи увеличенного числа принятых ячеек, средство для сравнения между определенной длительностью интервала изменения, содержащего в упомянутом контексте, и упомянутой разностью времен, соединенное с упомянутым средством считывания контекста и упомянутым средством вычитания, и имеющий выход для выдачи упомянутого числа уже принятых ячеек, в случае, когда указанная разность времен превышает или равна длительности интервала измерения, при этом возобновляется упомянутое число ячеек. A device for implementing the method, comprising a memory block with a memory cell of each virtual channel containing a set of data defined as a context and intended to evaluate the throughput of the virtual channel, means for reading the context of the virtual channel connected to the memory unit, as well as a clock for generating the current time connected to the virtual channel and expressed in certain units, in addition, contains means for recording the indication of the start time of the interval and measurements in the context of one of the virtual channels connected to the context reading means, means for subtracting from the current time issued at that moment by the clock, the time of the beginning of the measurement interval issued from the context, and outputting the difference of the indicated times. In addition, it comprises means for quantizing the results, means for accumulating measurement results and means for managing the account connected to the said subtracting means for generating a signal indicating the need for corrective action, as well as means for increasing the number of received cells contained in the said context, connected to the said context reading means, a comparison tool for determining the equality of the increased reference value to a specific reference value included in said context, wherein said means of comparison responds to the establishment of said equality by issuing said difference in time and resuming the count of received cells, furthermore comprises means for incrementing a value corresponding to the number of received cells containing in said context connected to context reading means, and issuing an increased number of received cells, means for comparing between a specific duration of a change interval contained in said context and said a time difference connected to said context reading means and said subtracting means, and having an output for outputting said number of cells already received, when said time difference is greater than or equal to the duration of the measurement interval, and said number of cells is resumed.
Кроме того, на выходе упомянутого средства вычитания предусмотрено средство для накопления упомянутых разностей времен, последовательно установленных для одного и того же виртуального канала, и для представления результатов накопления в качестве меры суммарной пропускной способности. In addition, at the output of said subtraction means, a means is provided for accumulating the mentioned time differences sequentially set for the same virtual channel, and for presenting the accumulation results as a measure of total throughput.
В соответствии с контекстом предусмотрен по меньшей мере один счетчик пропускной способности, средства для изменения его содержимого путем добавления разности между определенным значением, соответствующим разрешенной пропускной способности, и измеренными мерами мгновенной пропускной способности и суммарной пропускной способности, а также средство для сравнения положения, достигнутого счетчиком пропускной способности относительно определенного крайнего положения, и для выработки сигнала, свидетельствующего о необходимости введения корректирующего воздействия в случае, если это крайнее положение достигнуто или превышено. At least one bandwidth counter is provided in accordance with the context, means for changing its contents by adding a difference between a specific value corresponding to the allowed bandwidth and measured measures of instantaneous bandwidth and total bandwidth, and also means for comparing the position reached by the counter bandwidth relative to a certain extreme position, and to generate a signal indicating the need to enter Ia corrective action if this extreme position is reached or exceeded.
В соответствии с контекстом, содержащем по меньшей мере один порог пропускной способности, предусмотрены средства для сравнения мер мгновенной пропускной способности и суммарной пропускной способности с этим порогом пропускной способности и средства для приведения в действие счетчика пропускной способности в первом направлении, если порог пропускной способности достигнут или превышен, и в другом направлении, если порог пропускной способности не достигнут, кроме того, предусмотрены средства для определения, достигнуто ли в результате такого действия счетчиком пропускной способности крайнее положение в первом направлении и для выработки в таком случае сигнала, свидетельствующего о необходимости введения корректирующего воздействия, а также в соответствии с контекстом, содержащим по крайней мере одно значение отсчета счетчика пропускной способности и множеством порогов пропускной способности, предусмотрены средства для сравнения мер мгновенной пропускной способности и суммарной пропускной способности с этими порогами, для определения в каком интервале между порогами пропускной способности находится значение отсчета счетчика пропускной способности, для изменения значения отсчета счетчика пропускной способности на величину, являющуюся функцией определенного интервала между порогами пропускной способности, а также для определения факта достижения крайнего положения в первом направлении счетчиком пропускной способности и для выработки в этом случае сигнала, свидетельствующего о необходимости введения корректирующего воздействия, а в соответствии с контекстом, содержащим индикацию разрешенной пропускной способности, предусмотрены средства для сравнения при поступлении каждой ячейки наблюдаемой пропускной способности с индикацией максимальной разрешенной пропускной способности и при достижении или превышении наблюдаемой пропускной способности максимальной пропускной способности для выработки сигнала, свидетельствующего о необходимости введения корректирующего воздействия. In accordance with a context containing at least one bandwidth threshold, means are provided for comparing instantaneous bandwidth measures and total bandwidth with this bandwidth threshold and means for activating a bandwidth counter in a first direction if the bandwidth threshold is reached or is exceeded, and in the other direction, if the bandwidth threshold is not reached, in addition, means are provided to determine whether the result is achieved of such an action, the bandwidth counter is the extreme position in the first direction, and means are provided in order to generate a signal indicating the need for corrective action, as well as in accordance with a context containing at least one value of the bandwidth counter reference and many bandwidth thresholds to compare measures of instantaneous throughput and total throughput with these thresholds, to determine in what interval between throughput horns is the value of the readout of the bandwidth counter, to change the value of the readout of the bandwidth counter by an amount that is a function of a certain interval between the thresholds of bandwidth, and also to determine the fact that the bandwidth counter reaches the first position and to generate a signal in this case , indicating the need for the introduction of corrective action, and in accordance with the context containing the indication permission The required throughput, means are provided for comparing, upon receipt of each cell, the observed throughput with an indication of the maximum allowed throughput and when the observed throughput reaches or exceeds the maximum throughput to generate a signal indicating the need for corrective action.
В соответствии с другой характеристикой изобретения предусмотрены средства для выработки величины предельной пропускной способности, зависящей от соответствующего порога пропускной способности, в случае установки счетчика пропускной способности в крайнее положение или достижения значения отсчета, содержащегося в контексте, причем величина предельной пропускной способности выполняет ту же роль, что и индикация о максимальной пропускной способности, при этом часы выдают текущее время, связанное с виртуальным каналом с помощью модуля селекции часов, управляемого индикацией селекции часов, выдаваемой контекстом данного виртуального канала, который производит выбор группы выходов измерителя времени, причем выходы с наиболее слабым весом представляют собой определенную единицу, в которых производится измерение длительностей, необходимых для оценки пропускной способности, причем эту определенную единицу выбирают таким образом, чтобы достичь желаемой точности оценки пропускной способности. In accordance with another characteristic of the invention, means are provided for generating a maximum throughput value, depending on the corresponding throughput threshold, when the throughput counter is set to the extreme position or when a reference value contained in the context is reached, wherein the maximum throughput fulfills the same role, as an indication of the maximum throughput, while the clock gives the current time associated with the virtual channel using the module clock selection, controlled by the clock selection indication, issued by the context of this virtual channel, which selects the group of outputs of the time meter, and the outputs with the lowest weight represent a certain unit, in which the durations necessary to estimate the throughput are measured, and this particular unit is selected so as to achieve the desired throughput estimation accuracy.
На фиг. 1 изображена блок-схема реализации изобретения; на фиг. 2 - вариант реализации блока обработки; на фиг. 3 - вариант реализации модуля селекции часов; на фиг. 4, 5, 6 - варианты реализации средств измерения пропускной способности; на фиг. 7, 8, 9 - варианты реализации средств квантования и накопления результатов; на фиг. 10, 11 - варианты реализации средств управления счетом; на фиг. 12 - вариант реализации средства для принятия решения; на фиг. 13 - вариант реализации блока обработки для виртуального (мнимого) канала, являющегося одним из случаев применения изобретения. In FIG. 1 shows a block diagram of an embodiment of the invention; in FIG. 2 is an embodiment of a processing unit; in FIG. 3 is an embodiment of a watch selection module; in FIG. 4, 5, 6 - implementation options for measuring bandwidth; in FIG. 7, 8, 9 - options for the implementation of quantization and accumulation of results; in FIG. 10, 11 - options for the implementation of account management tools; in FIG. 12 is an embodiment of a means for making a decision; in FIG. 13 is an embodiment of a processing unit for a virtual (imaginary) channel, which is one of the applications of the invention.
Система оценки пропускной способности содержит блок приема/передачи 1, который может быть представлен в виде регистра сдвига. В том случае, когда пропускная способность поступающего виртуального канала является допустимой, поступающая на вход блока приема/передачи 1 ячейка просто ретранслируется на его выход с задержкой, равной, например, длительности передачи одной ячейки, равной приблизительно 0,5 мкс. The capacity estimation system comprises a transmit / receive
Одна ячейка содержит четыре символа в заголовке, два из них содержит информацию о номере виртуального канала, содержащего 16 бит, а также основную часть, содержащую 32 символа. One cell contains four characters in the header, two of them contain information on the number of the virtual channel containing 16 bits, as well as the main part containing 32 characters.
Как только заголовок ячейки поступает в блок 1, то он поступает в блок считывания 2 контекста, в котором номер виртуального канала служит адресом для считывания из блока памяти 3 самого контекста виртуального канала, которому принадлежит поступившая ячейка. Этот контекст является совокупностью информации, часть которой является фиксированной на время передачи виртуального канала, а часть модифицируемой, т.е. способной изменяться при поступлении каждой ячейки виртуального канала. Этот контекст содержит также информацию, определяющую "прошлое" виртуального канала. As soon as the cell header enters
Блок считывания сообщает прочитанный контекст блоку обработки 4, который также располагает хронометрической информацией от часов 5. Учитывая эту информацию, блок обработки 4 вырабатывает контекст, который возвращается в блок считывания 2 для повторной записи в тот же адрес, а также вырабатывает сигнал в том случае, если принятая ячейка является недопустимой. Этот сигнал передается в блок 1 и служит для замены полученной ячейки на пустую ячейку. Время, представленное блокам 2 и 4 для выполнения описанных операций, преимущественно равно длительности передачи одной ячейки, так чтобы блоки были свободны для приема следующей ячейки. The reading unit informs the read context to the processing unit 4, which also has chronometric information from the clock 5. Given this information, the processing unit 4 generates a context that returns to the
Первоначально информация контекста записывается в блок памяти 3 при помощи управляющего процессора (не показан), который сообщает адрес виртуального канала и информацию контекста. Блок считывания 2 может, например, иметь средства идентификации пустых ячеек и он приступает к записи нового контекста во время передачи каждой пустой ячейки. Initially, the context information is recorded in the memory unit 3 using a control processor (not shown), which reports the address of the virtual channel and the context information. The
Блок обработки 4 (фиг. 2) содержит средства обработки шести типов: по меньшей мере одно средство для регистрации индикации 6 времени начала измерения, по меньше мере одно средство измерения пропускной способности 7, по меньшей мере одно средство квантования результатов 8, по меньшей мере одно средство накопления результатов 9, по меньшей мере одно средство управления счетом 10 по меньшей мере, одно средство вычитания 11. Processing unit 4 (Fig. 2) contains six types of processing means: at least one means for recording the
Средство для регистрации индикации 6 времени начала измерения (фиг. 3) соединено со счетчиком 12 часов 5, управляемый задающим генератором 13. Выходы разрядов счетчиков 12 подключены к средству для регистрации индикации времени 6, которое получает также из контекста (из блока считывания 2) индикацию о выборе часов в виде двоичной информации, которая прикладывается к "m" мультиплексорам 141 - 14m, которые устанавливаются в одно и тоже положение. Каждый из этих мультиплексоров имеет связь с группой выходом счетчиков 12, причем "m" групп выходов сами по себе смещены каждый раз на один или несколько выходов, начиная от мультиплексора M 141 до мультиплексора 14m. Наконец с выходов мультиплексоров 141 - 14m получают текущее время в виде двоичного числа, имеющего веса от "u" до "u+m", которые зависят цены сигнала индикации часов. Таким образом, каждый виртуальный контур снабжен своим временем, связанным с его пропускной способностью и определяемым индикацией о выборе часов его контекста.The means for recording the
Текущее время, которое сообщается средством селекции часов, используют все средства измерения пропускной способности. В случае необходимости можно снабжать различные средства измерения времени 6 различным текущим временем, которое вырабатывается различными средствами селекции часов 6. The current time that is reported by the watch selection tool uses all means of measuring bandwidth. If necessary, it is possible to supply various
Блок обработки 4 включает в себя один или несколько средств измерения 71 - 73.The processing unit 4 includes one or more measuring instruments 7 1 - 7 3 .
На средство измерения 71 (фиг. 4) поступает контекст от блока считывания 2, содержащий следующую информацию: длительность Т одного измерительного интервала, выражаемая в числе периоде "u", цена периода "u", цена периода "u", время начала интервала измерения Т, установленное ранее исходя из текущего времени, число уже поступивших ячеек в интервале времени Т (текущем), число бит одной ячейки. Это средство измерения получает информацию о текущем времени, поступающую от средства регистрации времени 6.The measuring means 7 1 (Fig. 4) receives a context from the
Средство измерения 71 определяет разницу текущего времени и времени начала интервала измерения Т. Если эта разница меньше Т, то он выдает в блок 2 увеличенное на единицу число ячеек для контекста. Если же, напротив, эта величина равна или превосходит Т, то средство измерения 71 выдает сигнал утверждения, сопровождающий величину пропускной способности и поступающий в блоки 8, 9, или 10. В этом случае в блок 2 направляется величина времени начала, которая является временем поступления предшествующей ячейки, которая равна 1.
Установленная пропускная способность по истечении каждого интервала измерения длительностью по крайней мере равной Т, соответствует числу полученных бит в секунду, если период "u" выражен в секундах. The established throughput after each measurement interval with a duration of at least equal to T corresponds to the number of received bits per second, if the period "u" is expressed in seconds.
Средство измерения 72 (фиг. 5) получает, кроме текущего времени от блока 6, величину числа бит одной ячейки, которая была определена ранее, и величину времени начала измерения, которая на этот раз является текущим временем, полученным при поступлении предыдущей ячейки, причем эти величины поступают из контекста, выдаваемого блоком считывания 2.The measuring tool 7 2 (Fig. 5) receives, in addition to the current time from
В средстве изменения 72 осуществляются операции определения разности времен текущего времени и времени начала измерения для каждой поступающей ячейки. Оно выдает сигнал утверждения, сопровождающий величину пропускной способности для блоков 8, 9 или 10. Кроме того, этот блок выдает в блок 2 величину текущего времени, которая зарегистрирована в контексте вместо времени начала измерения.In the
Для средства измерения 72 измерение пропускной способности непосредственно выражается в виде длительности интервала времени, протекающего между только что поступившей и предшествующей ячейками рассматриваемого виртуального канала.For
Средство измерения 73 (фиг. 6) получает, кроме текущего времени из блока 6, определенную ранее величину числа бит одной ячейки и величину времени начала интервала измерения, которая на этот раз является текущим временем, зарегистрированным при приеме первой из группы N ячеек, так что максимальная величина счета составит N, причем эта информация поступает из контекста.The measuring tool 7 3 (Fig. 6) receives, in addition to the current time from
Средство измерения 73 осуществляет сначала приращение счета поступивших ячеек, а затем сравнивает полученную величину с величиной N. Если эта величина меньше N, то средство измерения 73 выдает полученное число поступивших ячеек в блок считывания 2. Если эта величина равна N, то средство измерения 73 осуществляет вычисление разницы текущего времени и времени начала измерения и выдает сигнал утверждения, сопровождающий величину пропускной способности, в блоки 8, 9 или 10. Оно также выдает в блок считывания 2 время начала измерения, равное текущему времени, и число поступивших ячеек, равное 0, которые регистрируются в контексте вместо времени начала измере6ния и приращения счета поступивших ячеек. Что касается числа бит одной ячейки и максимальной величины счета N, то они могут быть постоянными системы оценки пропускной способности.The measuring
В качестве меры пропускной способности, выдаваемой средством измерения 73, служит длительность интервала времени, необходимого для приема N ячеек. Его можно рассматривать как средний интервал времени между последовательными ячейками для N ячеек, умноженный на постоянную N.As a measure of the throughput issued by the measuring means 7 3 , the length of the time interval necessary for receiving N cells is used. It can be considered as the average time interval between consecutive cells for N cells, multiplied by a constant N.
На средство квантования 8 (фиг. 7) поступает информация об измерении пропускной способности, т.е. один из результатов измерения, выдаваемых одним из средств измерения 71 - 73, а также информация-индикация порога пропускной способности, поступившая из контекста. В этом блоке производится сравнение этой информации и вырабатывается один сигнал результата, если величина измеренной пропускной способности не достигает порога, или другой сигнал результата, если величина измеренной пропускной способности равна или превышает порог. Эти сигналы предназначены для средства накопления результатов 9 или же для прямого использования в средстве управления счетом 10.On the means of quantization 8 (Fig. 7) receives information about the measurement of throughput, i.e. one of the measurement results issued by one of the measuring instruments 7 1 - 7 3 , as well as information-indication of the throughput threshold, received from the context. In this block, this information is compared and one result signal is generated if the measured throughput does not reach the threshold, or another result signal if the measured throughput is equal to or exceeds the threshold. These signals are intended for the means of accumulating the results of 9 or for direct use in the
В варианте реализации средства квантования результатов 82 (фиг. 8) на него, кроме установленного порога пропускной способности и измеренной величины пропускной способности, поступает величина другого порога пропускной способности. В этом блоке 82 обе величины установленных порогов комбинируют и формируют совокупность различных порогов. Затем первый установленный порог пропускной способности сравнивается с этой совокупностью порогов таким образом, что этот блок вырабатывает один результат только в том случае, если наиболее низкий порог не достигнут, а другой сигнал, если превзойден установленный порог, но не превзойдены следующие пороги, и так далее, причем последний сигнал результата вырабатывается, если превышен наиболее высокий порог. Эти сигналы поступают в блок 9, или же непосредственно в блок 10.In an embodiment of the means for quantizing the results of 8 2 (Fig. 8), in addition to the established threshold for throughput and the measured value of throughput, the value of another threshold for throughput is received. In this
Средство накопления результатов 9 (фиг. 9) может быть включено на выходе блока 7 или на выходе блока 8. Функцией этого блока является накопление определенного числа результатов измерения, квантованных или нет. Он получает из контекста число результатов измерения, которые надо накапливать, число уже накопленных результатов измерения и накопленную величину для результатов измерения, а также получает результат измерения от средства измерения 71 - 73 или сигнал результата от средства квантования 8.The means of accumulating results 9 (Fig. 9) can be included at the output of
Средство накопления результатов 9 устанавливает число результатов уже накопленных результатов измерения, которое сравнивают с числом результатов измерения, которые надо накопить, и вычисляет сумму накопления величин для результата измерения, которые выдаются для контекста, если число результатов, которое надо накопить, еще не достигнуто. При достижении этого числа результатов средство накопления 9 выдает в контекст нулевые значения этих величин и одновременно выдает сигнал подтверждения и результат измерения в блок 8 или в блок 10. The means of accumulating
Первый вариант реализации средства управления счетом 101 (фиг. 10) может быть применен в качестве примера в случае измерения пропускной способности с помощью средства измерения 71 или же одного средства накопления результатов 9. В этом блоке непосредственно используется величина пропускной способности от блока 71 или от блока 9, выдаваемая этим средствам, при поступлении одной ячейки, в том случае, когда имеется в наличии сигнал подтверждения. Кроме того, средство управления счетом 10 получает из блока 2 величину порога пропускной способности, минимальную величину пропускной способности, положение счетчика пропускной способности, индикацию о пороге максимального счета и индикацию о положении минимального счета. Вся эта информация выдается из контекста. В этом блоке сравнивают величину пропускной способности с минимальной величиной пропускной способности. Если величина пропускной способности меньше минимальной величины пропускной способности, то информация в контексте остается неизменной. В том случае, когда вели чина пропускной способности превышает или равна минимальной пропускной способности, величина счета увеличивается на величину пропускной способности и уменьшается на величину порога пропускной способности и полученный результат счета сравнивается с величиной порога максимального счета. Если полученный результат счета больше величины порога максимального счета, то величина полученного счета изменяется на величину порога максимального счета, которая регистрируется в контексте. При этом счетчик достигает величины порога максимального счета и остается в этом положении. Параллельно результат счета сравнивается с величиной порога минимального счета. Если результат счета меньше величины порога минимального счета, то результат счета изменяется на величину порога минимального счета и выдается сигнал, который означает, что весь случайный кредит исчерпан и порог пропускной способности превзойден. В этом случае обработанная ячейка должна быть отмечена как избыточная по пропускной способности и должно произойти корректирующее воздействие, причем этот сигнал регистрируется в контексте. В случае, если полученный результат счета больше порога максимального счета и меньше порога минимального счета, в контексте фиксируют величину полученного счета без каких-либо воздействий.The first embodiment of the account management tool 10 1 (Fig. 10) can be used as an example in the case of measuring the throughput using the measuring means 7 1 or one means of accumulating the
Аналогично это средство управления счетом работает и в случае, когда измеряемая величина пропускной способности выдается одним из блоков 72 или 73, или блоком 10. В этом случае информация, выдаваемая средством управления счетом 10, является единицей длительности, определяемой при помощи блока 6.Similarly, this account management tool works in the case when the measured amount of throughput is issued by one of the
Второй вариант реализации средства управления счетом 10 (фиг. 11) используется в случае, когда измеряемая величина поступает от средства квантования результатов 82 каждая ячейка которого соответствует различным величинам порогов. Определяют измеряемую величину, которая находится в интервале между одним порогом и следующим за ним порогом. Величина, соответствующая одному из этих порогов, поступает в блок 10 с сигналом подтверждения, поступающим из блока 7, а также величина счета, устанавливаемая при приеме предыдущей ячейки, величина максимального порога счета, величина минимального порога счета, а также ряд величин счета.The second embodiment of the account management tool 10 (Fig. 11) is used in the case when the measured value comes from the means of quantization of
В соответствии с величиной, соответствующей одному из порогов, одна из величин ряда величин счета становится активной и затем эта величина (которая может быть положительной или отрицательной) добавляется к измеренной величине счета. Наконец измененная величина счета сравнивается с порогом максимального счета. Если измененная величина счета превышает этот порог, то вырабатывается сигнал. Параллельно измеренная величина сравнивается с порогом минимального счета. Если измеренная величина счета меньше порога минимального счета, то она ограничивается этим порогом минимального счета. Никакое другое действие не осуществляется. In accordance with the value corresponding to one of the thresholds, one of the values of a number of counting values becomes active and then this quantity (which can be positive or negative) is added to the measured counting value. Finally, the changed count value is compared with the maximum count threshold. If the changed count value exceeds this threshold, a signal is generated. In parallel, the measured value is compared with the minimum count threshold. If the measured count value is less than the minimum count threshold, then it is limited to this minimum count threshold. No other action is taken.
Та же величина, соответствующая одному из порогов, выдается средству квантования результатов, а также может быть сообщена средствам управления счетом. Это позволяет оценить пропускную способность виртуальных каналов в соответствии с различными критериями. The same value corresponding to one of the thresholds is issued to the means for quantizing the results, and can also be communicated to account management tools. This allows you to evaluate the throughput of virtual channels in accordance with various criteria.
Появление выработанного сигнала приведет к запрету выдачи контекста. Для средства измерения 72 этот сигнал запретит замену времени начала измерения на текущее время. В этом случая ячейка, приведшая к корректирующему воздействию, рассматривается как просто не принятая устройство оценки пропускной способности.The appearance of the generated signal will lead to the prohibition of issuing a context. For measuring
Средство (фиг. 12) получает из средства измерения 71 при поступлении каждой ячейки величину числа полученных ячеек в интервале текущего измерения и сигнал подтверждения в конце каждого интервала измерения. Из контекста он получает величину мапксимального порога, величины промежуточных порогов и сигналы корректирующего воздействия соответствующих средств управления счетом, связанных со средством измерения 71, зарегистрированные ранее в контексте.The tool (Fig. 12) receives from the measuring means 7 1 upon receipt of each cell the value of the number of received cells in the interval of the current measurement and a confirmation signal at the end of each measurement interval. From the context, it obtains the value of the maximal threshold, the values of the intermediate thresholds, and the corrective signals of the corresponding account management tools associated with the measuring
При поступлении каждой ячейки наблюдаемая пропускная способность, выраженная в количестве ячеек за время интервала измерения, сравнивается с величиной максимального порога. Если количество ячеек превышает величину максимального порога, вырабатывается сигнал корректирующего воздействия для принятой ячейки. Таким образом, как только получено максимально возможное число ячеек в течение интервала измерения и они обработаны, то все последующие ячейки рассматриваются как избыточные. When each cell arrives, the observed throughput, expressed in the number of cells during the measurement interval, is compared with the maximum threshold. If the number of cells exceeds the maximum threshold, a correction signal is generated for the received cell. Thus, as soon as the maximum possible number of cells is obtained during the measurement interval and they are processed, then all subsequent cells are considered as redundant.
Если отброшена принятая ячейка, то выдача контекста запрещается и все последующие ячейки до конца периода измерения также отбрасываются (за исключением первой полученной ячейки после окончания интервала измерения). If the received cell is discarded, then the issuance of the context is prohibited and all subsequent cells until the end of the measurement period are also discarded (with the exception of the first received cell after the end of the measurement interval).
Кроме того, это средство 12 выбирает величину промежуточного порога, сообщаемого контекстом. Число ячеек также сравнивается с этим порогом для выработки сигнала, если пересечен порог. Это произойдет после окончания интервала измерения, если число поступивших ячеек исчерпанном кредите наконец превзойдет предписанный порог. In addition, this means 12 selects an intermediate threshold value reported by the context. The number of cells is also compared with this threshold to generate a signal if the threshold is crossed. This will happen after the end of the measurement interval, if the number of received cells, the exhausted credit, finally exceeds the prescribed threshold.
На фиг. 13 приведен вариант блока обработки 4 для данного виртуального канала, в котором применено одно из средств 71, 72, 73, 81, 82, 102 и два средства 101, так же как и средство 11.In FIG. 13 shows a variant of processing unit 4 for this virtual channel, in which one of the
При поступлении каждой ячейки виртуального канала средство 72 выдает измерение пропускной способности, которое включает в себя сигнал подтверждения и величину пропускной способности (фиг. 5). Эта величина имеет длительность, равную промежутку поступившей ячейки от предшествующей в одном и том же виртуальном канале. Она подается на средство 82, в котором величина пропускной способности сравнивается с порогами, получаемыми из контекста и учитывающими условия, в который произведено измерение пропускной способности, в частности период задающего генератора, в течение которого осуществлено измерение. Средство 82 выдает сигналы, которые включают в себя сигналы результатов, определяющие уровни пропускной способности для средства 102, величина счета которого изменяется для каждого уровня определенной пропускной способности в зависимости от счетного ряда объема счетчика.Upon receipt of each cell of the virtual channel, the
В то же время средство 73 подсчитывает поступившие ячейки, и если достигнут указанный в контексте счет, то он выдает измеренную величину пропускной способности на средство 10 с сигналом подтверждения и величиной длительности интервала времени, разделяющего поступившую ячейку от одной из N-ных предшествующих ячеек рассматриваемого виртуального канала. Это величина пропускной способности добавляется к содержимому счетчика пропускной способности управляемого блоком 101, в то время как величина, соответствующая разрешенной пропускной способности, из него вычитается. Это последняя величина также выдается из контекста и учитывает условия, в которых производилось измерение пропускной способности, в частности длительность периода задающего генератора, в течение которого оно производилось.At the same time, the
Также одновременно в блоке 71 подсчитывается поступление одной ячейки в интервале измерения. Если интервал измерения окончился, то полученное в этом интервале число ячеек выдается в виде результата измерения, в который входит сигнал подтверждения и величина пропускной способности (фиг. 4). Множество этих результатов измерения накапливаются в блоке 9. Если достигнут конец накопления, блок 9 выдает результат измерения, включающий в себя сигнал подтверждения и величину результата измерения (фиг. 9), на блок 10.Also at the same time in
Кроме того, блок 11 получает число ячеек на интервале измерения и сравнивает его с порогами для выдачи сигнала отбрасывания в случае избыточной пропускной способности. На него поступают также сигналы отрицания из блоков 102 и 101 для установления величин предельных пропускных способностей, служащих для отбрасывания ячеек виртуального контура в случае длительных чрезмерных перегрузок.In addition, block 11 receives the number of cells in the measurement interval and compares it with thresholds for issuing a drop signal in case of excessive bandwidth. It also receives negation signals from
Claims (21)
Applications Claiming Priority (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR8908193 | 1989-06-20 | ||
| FR8908191 | 1989-06-20 | ||
| FR8908192A FR2648648B1 (en) | 1989-06-20 | 1989-06-20 | METHOD AND DEVICE FOR EVALUATING THE FLOW RATE OF CIRCUITS EMPLOYING AN ASYNCHRONOUS TIMED MULTIPLEXED TRANSMISSION CHANNEL |
| FR8908193A FR2648649B1 (en) | 1989-06-20 | 1989-06-20 | METHOD AND DEVICE FOR QUANTIFIED EVALUATION OF THE FLOW RATE OF VIRTUAL CIRCUITS EMPLOYING AN ASYNCHRONOUS TIME MULTIPLEXING TRANSMISSION CHANNEL |
| FR8908192 | 1989-06-20 | ||
| FR8908191A FR2648645B1 (en) | 1989-06-20 | 1989-06-20 | METHOD AND DEVICE FOR EVALUATING THE THROUGHPUT OF VIRTUAL CIRCUITS EMPLOYING A TIME-MULTIPLEXED TRANSMISSION CHANNEL |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| RU2110159C1 true RU2110159C1 (en) | 1998-04-27 |
Family
ID=27251922
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| SU4830209A RU2110159C1 (en) | 1989-06-20 | 1990-06-19 | Method for assessing through-put capacity of virtual communication channels and device which implements said method |
Country Status (5)
| Country | Link |
|---|---|
| JP (1) | JP2810218B2 (en) |
| KR (1) | KR100229373B1 (en) |
| AU (1) | AU619687B2 (en) |
| MX (1) | MX174255B (en) |
| RU (1) | RU2110159C1 (en) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU2225074C2 (en) * | 2002-01-15 | 2004-02-27 | Тамбовский военный авиационный инженерный институт | Method for evaluating information capabilities of communication system |
| RU2406238C2 (en) * | 2006-04-17 | 2010-12-10 | Квэлкомм Инкорпорейтед | Noise evaluation for wireless communication |
| RU2407176C2 (en) * | 2006-07-28 | 2010-12-20 | Квэлкомм Инкорпорейтед | Method and device for signalling data transmission in wireless communication system |
| RU2414083C2 (en) * | 2005-09-02 | 2011-03-10 | Квэлкомм Инкорпорейтед | Communication channel evaluation |
| RU2419977C2 (en) * | 2006-05-24 | 2011-05-27 | Квэлкомм Инкорпорейтед | Communication system of multistation access with orthogonal frequency division multiplexing (ofdma) with multiple inputs and outputs (mimo) |
| RU2431927C2 (en) * | 2006-04-13 | 2011-10-20 | Квэлкомм Инкорпорейтед | Dynamic carrier detection threshold values |
| RU2433546C2 (en) * | 2007-03-23 | 2011-11-10 | Квэлкомм Инкорпорейтед | Method and apparatus for differentiating broadcast messages in wireless signals |
| RU2779503C1 (en) * | 2021-11-24 | 2022-09-08 | Федеральное государственное казенное военное образовательное учреждение высшего образования "Военный учебно-научный центр Военно-воздушных сил "Военно-воздушная академия имени профессора Н.Е. Жуковского и Ю.А. Гагарина" (г. Воронеж) Министерства обороны Российской Федерации | Method for assessing the efficiency of information exchange of a communication network with account for information losses |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR2665313B1 (en) * | 1990-07-24 | 1992-10-02 | Cit Alcatel | METHOD FOR EVALUATING THE FLOW RATE OF VIRTUAL CIRCUITS EMPLOYING AN ASYNCHRONOUS TIME MULTIPLEXING TRANSMISSION CHANNEL. |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR2616025B1 (en) * | 1987-05-26 | 1989-07-21 | Lespagnol Albert | METHOD AND SYSTEM FOR PACKET FLOW CONTROL |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB8605613D0 (en) * | 1986-03-07 | 1986-04-16 | Limb J O | Traffic scheduler |
| US4769811A (en) * | 1986-12-31 | 1988-09-06 | American Telephone And Telegraph Company, At&T Bell Laboratories | Packet switching system arranged for congestion control |
-
1990
- 1990-06-19 AU AU57577/90A patent/AU619687B2/en not_active Ceased
- 1990-06-19 MX MX021217A patent/MX174255B/en unknown
- 1990-06-19 RU SU4830209A patent/RU2110159C1/en active
- 1990-06-20 KR KR1019900009057A patent/KR100229373B1/en not_active Expired - Fee Related
- 1990-06-20 JP JP16255090A patent/JP2810218B2/en not_active Expired - Lifetime
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR2616025B1 (en) * | 1987-05-26 | 1989-07-21 | Lespagnol Albert | METHOD AND SYSTEM FOR PACKET FLOW CONTROL |
Cited By (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU2225074C2 (en) * | 2002-01-15 | 2004-02-27 | Тамбовский военный авиационный инженерный институт | Method for evaluating information capabilities of communication system |
| US8619884B2 (en) | 2005-09-02 | 2013-12-31 | Qualcomm Incorporated | Communication channel estimation |
| RU2414083C2 (en) * | 2005-09-02 | 2011-03-10 | Квэлкомм Инкорпорейтед | Communication channel evaluation |
| RU2431927C2 (en) * | 2006-04-13 | 2011-10-20 | Квэлкомм Инкорпорейтед | Dynamic carrier detection threshold values |
| US8681810B2 (en) | 2006-04-13 | 2014-03-25 | Qualcomm Incorporated | Dynamic carrier sensing thresholds |
| US8107566B2 (en) | 2006-04-17 | 2012-01-31 | Qualcomm Incorporated | Noise estimation for wireless communication |
| US8477891B2 (en) | 2006-04-17 | 2013-07-02 | Qualcomm Incorporated | Noise estimation for wireless communication |
| RU2406238C2 (en) * | 2006-04-17 | 2010-12-10 | Квэлкомм Инкорпорейтед | Noise evaluation for wireless communication |
| US7974360B2 (en) | 2006-05-24 | 2011-07-05 | Qualcomm Incorporated | Multi input multi output (MIMO) orthogonal frequency division multiple access (OFDMA) communication system |
| RU2419977C2 (en) * | 2006-05-24 | 2011-05-27 | Квэлкомм Инкорпорейтед | Communication system of multistation access with orthogonal frequency division multiplexing (ofdma) with multiple inputs and outputs (mimo) |
| US8406335B2 (en) | 2006-05-24 | 2013-03-26 | Qualcomm Incorporated | Multi input multi output (MIMO) orthogonal frequency division multiple access (OFDMA) communication system |
| US8477593B2 (en) | 2006-07-28 | 2013-07-02 | Qualcomm Incorporated | Method and apparatus for sending signaling for data transmission in a wireless communication system |
| RU2407176C2 (en) * | 2006-07-28 | 2010-12-20 | Квэлкомм Инкорпорейтед | Method and device for signalling data transmission in wireless communication system |
| US8902861B2 (en) | 2006-07-28 | 2014-12-02 | Qualcomm Incorporated | Method and apparatus for sending signaling for data transmission in a wireless communication system |
| RU2433546C2 (en) * | 2007-03-23 | 2011-11-10 | Квэлкомм Инкорпорейтед | Method and apparatus for differentiating broadcast messages in wireless signals |
| US9071414B2 (en) | 2007-03-23 | 2015-06-30 | Qualcomm Incorporated | Method and apparatus for distinguishing broadcast messages in wireless signals |
| RU2779503C1 (en) * | 2021-11-24 | 2022-09-08 | Федеральное государственное казенное военное образовательное учреждение высшего образования "Военный учебно-научный центр Военно-воздушных сил "Военно-воздушная академия имени профессора Н.Е. Жуковского и Ю.А. Гагарина" (г. Воронеж) Министерства обороны Российской Федерации | Method for assessing the efficiency of information exchange of a communication network with account for information losses |
Also Published As
| Publication number | Publication date |
|---|---|
| MX174255B (en) | 1994-05-02 |
| AU619687B2 (en) | 1992-01-30 |
| KR910002168A (en) | 1991-01-31 |
| AU5757790A (en) | 1991-01-03 |
| KR100229373B1 (en) | 1999-11-01 |
| JPH0369232A (en) | 1991-03-25 |
| JP2810218B2 (en) | 1998-10-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| RU2110159C1 (en) | Method for assessing through-put capacity of virtual communication channels and device which implements said method | |
| WO1999025085B1 (en) | Method and apparatus for performing service level analysis of communications network performance metrics | |
| RU98110818A (en) | METHOD AND DEVICE FOR MEASURING TRAFFIC IN A COMMUNICATION SYSTEM | |
| JPH11122252A5 (en) | ||
| CA2042516C (en) | Transmission quality assessment arrangement | |
| CA2190716C (en) | Buffer control unit and buffer control method | |
| JP2586711B2 (en) | Packet storage meter | |
| JP2640985B2 (en) | Packet delay measurement device | |
| KR100186889B1 (en) | System and method for controlling atm virtual circuit connection | |
| KR100265383B1 (en) | Traffic measurement system using a virtual buffer in the atm multiplexer | |
| JPS626544Y2 (en) | ||
| SU873448A1 (en) | Device for evaluating discrete communication channel quality | |
| US4849930A (en) | Method of compactly storing digital data | |
| JPH0677986A (en) | Maximum cell delay fluctuation amount measuring instrument | |
| JP3365922B2 (en) | ATM cell transfer delay measuring device | |
| JP3099511B2 (en) | Line measurement device | |
| SU1525923A1 (en) | Device for assessing quality of discrete signal transmission | |
| SU1173384A1 (en) | Apparatus for measuring pulse duration | |
| JPH02299343A (en) | Packet transmission characteristic measurement system | |
| SU748485A1 (en) | Apparatus for transferring message with data comprrssion | |
| RU2012027C1 (en) | Method for multichannel measuring of time moments of recorded events and device for implementation of said method | |
| JP3055509B2 (en) | Line monitor control circuit | |
| JPH034945Y2 (en) | ||
| SU1128242A1 (en) | Device for polling input device | |
| SU1049916A1 (en) | Device for simulating polyphase queueing system |