Method for transmitting, via a plurality of asynchronously time-divided transmission channels, a flow of data cells, the state of a counter for each transmission channel being kept up to date in accordance with the number of data cells per unit of time
First Claim
1. A method for transmitting, via a transmission medium with a plurality of virtual, asynchronously time-divided transmission channels, a flow of data supplied to that transmission medium, and consisting of data cells which are each transmitted via one of those transmission channels, and each of which comprises a group of control words with one or more control words as well as a group of information words with one or more information words, the group of control words comprising a control word with a channel indication indicating via which transmission channel the relevant data cell has to be transmitted, and the state of a counter being kept up to date for each transmission channel, which state has a certain fixed minimum value, is decreased from time to time and is increased proportional to the number of data cells with a channel indication designating said transmission channel, which state of the counter is compared with a threshold value when a data cell with a channel indication designating said transmission channel arrives at the beginning of the transmission medium at a certain moment of arrival, after which the data cell is either let through to the transmission medium located downstream if the state of the counter is less than said threshold value or else not let through to the transmission medium located downstream, if the state of the counter is more than or equal to said threshold value, characterizedin that the state of the counter is decreased on the arrival of said data cell by a value which is a function of the length of time between the moment of arrival of that data cell and the moment of arrival of a certain preceding data cell with the same channel indication.
3 Assignments
0 Petitions
Accused Products
Abstract
The flow of data cells through a transmission medium with a plurality of virtual, asynchronously time-divided transmission channels is protected against excessive crowding of data cells in any channel, or of any customer, by means of a counter for each channel and the recording of the time or arrival of data cells in each channel. The counter is advanced by a predetermined amount at the arrival of each data cell and in the same operation is decreased by a value which is a function of the length of time between the moment of arrival of that data cell and the moment of arrival of a preceding data cell with the same channel designation. The state of the counter is also compared with a threshold value which, if equalled or exceeded results in the data cell not being switched through a switch controlled by the comparison, while in other cases the data cell is let through to the downstream portion of the channel.
34 Citations
14 Claims
-
1. A method for transmitting, via a transmission medium with a plurality of virtual, asynchronously time-divided transmission channels, a flow of data supplied to that transmission medium, and consisting of data cells which are each transmitted via one of those transmission channels, and each of which comprises a group of control words with one or more control words as well as a group of information words with one or more information words, the group of control words comprising a control word with a channel indication indicating via which transmission channel the relevant data cell has to be transmitted, and the state of a counter being kept up to date for each transmission channel, which state has a certain fixed minimum value, is decreased from time to time and is increased proportional to the number of data cells with a channel indication designating said transmission channel, which state of the counter is compared with a threshold value when a data cell with a channel indication designating said transmission channel arrives at the beginning of the transmission medium at a certain moment of arrival, after which the data cell is either let through to the transmission medium located downstream if the state of the counter is less than said threshold value or else not let through to the transmission medium located downstream, if the state of the counter is more than or equal to said threshold value, characterized
in that the state of the counter is decreased on the arrival of said data cell by a value which is a function of the length of time between the moment of arrival of that data cell and the moment of arrival of a certain preceding data cell with the same channel indication.
-
13. In a system for transmitting, by way of a transmission medium having a plurality of virtual, asychronously time-divided transmission channels, a flow of data supplied to that transmission medium and consisting of data cells which are each transmitted by way of one of those transmission channels, each data cell of which comprises a group of one or more control words as well as a group of one or more information words, the group of control words comprising a control word with a channel indication designating by which transmission channel the relevant data cell has to be transmitted, said system including a counter for each transmission channel, the combination of apparatus for controlling said flow of data, channel by channel to a downstream portion of said transmission medium, comprising:
-
read-out means (1) for reading out, from the control word group of an arriving data cell, its channel indication; storage means (3, 5, 7, 9,
14) for storing and reading out the last states of said counters and the moments of arrival of said data cells last preceding an arriving data cell as related to said respective channel indications, as well as for storing first and second predetermined constant values and a predetermined threshold value;time indicating means (4 for determining the moment of arrival of a data cell; computing means (6, 8, 10, 11,
15) for bringing up to date said states of said counters by reference to data stored in said storage means and in so doing decrementing said counters by a quantity proportional to the time elapsed since the arrival of a preceding data cell in the same channel;comparator means (13) for comparing the updated state of a said counter with said threshold value and having an output; switching means (2) connected to both an upstream section and a downstream section of said transmission medium and having a control input connected to said output of said comparator means for letting through a data cell from an upstream section to a downstream section of said transmission medium in a channel thereof if the updated state of the relevant counter is less than said threshold value, and blocking that data cell from transmission to said downstream section of said medium if the state of the relevant counter is more than or equal to said threshold value. - View Dependent Claims (14)
-
Specification