WO1998019423A1 - Dispositif et procede pour regulation de trafic en mode de transfert asynchrone (mta) - Google Patents
Dispositif et procede pour regulation de trafic en mode de transfert asynchrone (mta) Download PDFInfo
- Publication number
- WO1998019423A1 WO1998019423A1 PCT/JP1997/003861 JP9703861W WO9819423A1 WO 1998019423 A1 WO1998019423 A1 WO 1998019423A1 JP 9703861 W JP9703861 W JP 9703861W WO 9819423 A1 WO9819423 A1 WO 9819423A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- voice
- data
- cell
- atm
- cells
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 50
- 230000005540 biological transmission Effects 0.000 claims abstract description 208
- 238000012545 processing Methods 0.000 claims abstract description 70
- 238000004364 calculation method Methods 0.000 claims description 82
- 239000000872 buffer Substances 0.000 claims description 79
- 238000012546 transfer Methods 0.000 claims description 76
- 230000011664 signaling Effects 0.000 claims description 17
- 238000012544 monitoring process Methods 0.000 claims description 16
- 230000003139 buffering effect Effects 0.000 claims 1
- 238000009790 rate-determining step (RDS) Methods 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 47
- 238000004891 communication Methods 0.000 description 15
- 238000004458 analytical method Methods 0.000 description 14
- 230000000694 effects Effects 0.000 description 5
- 230000010354 integration Effects 0.000 description 5
- 230000006727 cell loss Effects 0.000 description 4
- 239000000284 extract Substances 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000009795 derivation Methods 0.000 description 1
- 239000012464 large buffer Substances 0.000 description 1
- 238000013441 quality evaluation Methods 0.000 description 1
- 230000001629 suppression Effects 0.000 description 1
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
-
- 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
- H04L49/00—Packet switching elements
- H04L49/10—Packet switching elements characterised by the switching fabric construction
- H04L49/104—Asynchronous transfer mode [ATM] switching fabrics
-
- 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
-
- 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/5638—Services, e.g. multimedia, GOS, QOS
- H04L2012/5671—Support of voice
-
- 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/5678—Traffic aspects, e.g. arbitration, load balancing, smoothing, buffer management
- H04L2012/568—Load balancing, smoothing or shaping
Definitions
- the present invention relates to an ATM traffic control device and an ATM traffic control device for controlling the traffic of multimedia information such as voice, data, and images multiplexed and transmitted using an asynchronous transfer mode (ATM). It is about the method.
- ATM asynchronous transfer mode
- FIG. 28 is a cell structure diagram showing the structure of a cell used in this ATM.
- 2801 is a cell used in ATM
- 2802 is a cell header containing control information of the cell 2801
- 2803 is a cell information section containing data information and voice information of the cell 2801. is there.
- all information such as voice, data, images, facsimile, etc. is divided into fixed lengths to create the cell information section 2803, and the logical channel numbers (VC I: V
- VC I V
- a cell header 2802 containing information such as irtual CallAllIndicater is assigned to the cell information section 2803 to create a cell 2801. It is possible to perform uniform transmission in this cell 2801 format.
- corporate communications where data communications such as voice communications and LAN (Local Area Network) communications are the mainstream, these traffics are integrated using ATM technology. Therefore, it is expected to construct an efficient transmission switching network.
- FIG. 29 is a network configuration diagram showing a configuration example of a voice Z data integration network using this ATM.
- reference numeral 2901 denotes an ATM multiplex transmission device for multiplexing cells
- reference numeral 2902 denotes an ATM switching network
- reference numeral 2903 denotes a data connection
- reference numeral 2904 denotes voice.
- a voice ATM terminal that establishes a connection and transmits a voice cell 290 5 is a local data ATM line
- 2906 is a local voice ATM line
- 2907 is an ATM multiplex transmitter 2901 and ATM
- a wide-area ATM line connecting the switching network 2902, 2908 is provided in the ATM multiplex transmission apparatus 2901, and is connected to a data ATM terminal 2903 and a private data system ATM line 2905.
- Data system ATIV [Line termination, 299 is provided in ATM multiplex transmission equipment 2901, and voice ATM connected via voice ATM terminal 2904 and local voice ATM line 2906
- a line termination unit 2910 is a multiplex transmission unit provided in the ATM multiplex transmission apparatus 2901.
- the cell received by the data ATM line termination unit 2908 and the cell received by the voice ATM line termination unit 2909 are multiplexed by the multiplex transmission unit 2910. Sent to the wide area ATM line 2907.
- the voice ATM terminal 2 904 uses only voiced speech information (hereinafter referred to as voice cells) to improve the efficiency of the line. It operates on the private voice ATM line 2906 at each switching period (T) so as to prevent transmission of silence.
- voice communication generally requires more real-time performance than data communication, and therefore, the ATM multiplex transmission apparatus 2901 gives priority to the voice cell transmitted from the voice ATM terminal 2904 to a wide area.
- Data to be transmitted to ATM line 290 7 and data transmitted from ATM terminal 290 3 (hereinafter referred to as “data cell”) is transmitted to the wide area ATM line 290 using the idle time when there is no voice cell to be transmitted. Operates to transmit to 07.
- a method for realizing such a conventional multiplex transmission section 291 to realize multiplex transmission of voice and data by ATM is, for example, IEEE Transaction on Communication Vol. 41 No. 11 "A. nalysisand Engineeringofa Voice ZD ata Pocket Multiplexer "CO ppl 656-16-167.
- FIG. 30 is a configuration diagram showing the configuration of the conventional multiplex transmission section 2910.
- reference numeral 3001 denotes a voice / data identification section for identifying whether a received cell is voice or data.
- 302 is a data cell transmission buffer for storing data cells to be transmitted
- 3003 is a voice cell transmission buffer for storing voice cells to be transmitted
- 3004 is transmission for transmitting voice cells or data cells.
- Circuit reference numeral 3005 denotes a receiving circuit for receiving voice cells or data cells
- reference numeral 3006 denotes a receiving buffer for storing the voice cells or data cells received by the receiving circuit 3005.
- the voice / data identification unit 3001 determines whether the cell arriving from the data ATM line termination unit 290 or the voice ATM line termination unit 299 is a voice cell or a data cell. Are identified and stored in a voice cell transmission buffer 3003 for a voice cell, and stored in a data cell transmission buffer 3002 for a data cell. Next, if a voice cell is stored in the voice cell transmission buffer 3003, the transmission circuit 3004 extracts the voice cell and transmits it to the wide area ATM circuit 2907. If no voice cells are stored in the voice cell transmission buffer 3003, and if data cells are stored in the data cell transmission buffer 3002, the data cells are taken out and transmitted to the wide area ATM circuit 2907.
- a cell arriving from another terminal via the wide area ATM circuit 2907 is received by the receiving circuit 3005, and then stored in the receiving buffer 3006. 908 or voice ATM line termination 2 909.
- multiplex transmission of voice and data is realized by separating the data buffer and performing priority transmission of voice cells.
- FIG. 31 is a sequence diagram showing a method of adjusting the transmission rate, and shows a transmission sequence in a normal state of the data ATM terminal 2903a. are doing.
- FIG. 32 is a sequence diagram for adjusting the transmission rate, and shows a transmission sequence in an abnormal state of the data ATM terminal 2903a.
- FIG. 33 is an RM cell structure diagram showing the format of a data traffic control cell (hereinafter, referred to as an RM cell) for controlling data traffic appearing in the sequences of FIGS. 31 and 32.
- a data traffic control cell hereinafter, referred to as an RM cell
- reference numeral 3301 denotes a cell
- reference numeral 3302 denotes an example of a header indicating an RM cell
- reference numeral 3303 denotes an information part of the cell 3301
- reference numeral 3304 denotes an information part. Indicates the transfer rate specification value included in.
- the data-side ATM terminal 290 3 a on the transmitting side has a predetermined number of times (this is (N rm-1) times.
- N rm: RM cell transmission rate N umberofeel 1 s / RM interval )
- an RM cell (this is called a forward RM cell) is transmitted once.
- the data ATM terminal 293b on the receiving side loops back the RM cell and returns it to the data ATM terminal 293a on the transmitting side (this is called a backward RM cell).
- This RM cell includes a transfer rate specification value 3304 indicating a transfer rate at which the data ATM terminal 2903 a shown in FIG. 33 can transmit.
- the period Td is a period for changing the transmission rate of the data ATM terminal 2903 a. Since the period Td is determined by the ratio Nrm for transmitting the RM cells, the period Td dynamically fluctuates by changing the transmission rate.
- the data terminal 2903b on the receiving side when sending back the backward RM cell, determines the transfer rate that can be processed by itself as shown in Figure 33. Set to the fixed value 3 3 04.
- the backward RM cell is sent to the data ATM terminal 2903 a on the transmitting side via the ATM multiplex transmission equipment 2901 or the ATM switching network 2902, and the transfer rate specified value set at that time 3 If the transfer rate exceeds the processing rate of the ATM multiplex transmission device 2901 or the ATM switching network 2902, the ATM multiplex transmission device 2901 or the ATM switching network 2902 (hereinafter referred to as ATM multiplex transmission)
- the device 2901 or the ATM switching network 2902 may be referred to as a node) resets the transfer rate specification value 3304 of the RM cell to a transfer rate that can be processed by itself, and relays.
- the minimum value of the transfer rate that can be processed by each node provided on the route through which the cell passes is set to the transfer rate specified value 3304. Will be set. That is, the transfer rate designation value 3304 of the RM cell indicates the transferable rate of the node which becomes a bottleneck in the root.
- the data ATM terminal 2903a that has received the backed RM cell adjusts the cell transmission interval in accordance with the specified transfer rate 3304 of the received RM cell and continues the transfer.
- FIG. 32 is a sequence diagram showing an adjustment sequence when the backward RM cell is not sent to the transmitting side for some reason.
- the data ATM terminal 2903a transmits the forward RM cell to the transmitting RM cell. If the specified number of times (hereinafter referred to as C rm, C rm: Numberof Outstanding forward RM cells allowed beforecut off) is not received but the knocked-down RM cell is not received, the transmission rate is lowered and the cell rate is reduced. Send. That is, backward R When the M cell cannot be received, the mechanism is determined to be congested in the network and the transmission rate is automatically suppressed, and the congestion can be suppressed automatically.
- C rm, C rm Numberof Outstanding forward RM cells allowed beforecut off
- the method of controlling the transmission rate of the data ATM terminal 2903 can adjust the transfer rate in accordance with the state of the network.
- congestion can be avoided without requiring a large number of buffers, but in order for this mechanism to be effective, the nodes in the network, that is, the ATM multiplex transmission apparatus 2901 or the ATM switching network 2902 must be used. You need to know the transfer rate that can be processed by yourself and specify this as the sending terminal.
- a corporate communication network that requires efficient use of the wide area ATM line 2907 requires accurate control, but there is no specific means.
- the purpose of the present invention is to provide an ATM traffic control device and an ATM traffic control method for suppressing the cell loss rate of data to an appropriate value with a small-capacity buffer for excessive traffic from a data terminal. Disclosure of the invention
- the ATM traffic control device provides communication between voice ATM terminals. Multiple voice connections and data that transfer received voice information using voice cells Data data that is transmitted between ATM terminals is transferred using data cells and data traffic control cells (hereinafter referred to as RM cells). (Asynchronous Transfer Mode) that accommodates data connections to be transmitted on the same ATM line.
- a transmission rate determining unit The arrival status of the voice cells in the plurality of voice connections sent from the voice ATM terminal at predetermined intervals is monitored, and the number of arriving voice cells in the next cycle is predicted to determine the data traffic transmission rate.
- a transmission rate change unit that receives the data traffic control cell from the ATM line, sets the transmission rate in the data traffic control cell, and transmits the data to the data ATM terminal;
- An ATM traffic control device includes: a transmission buffer for receiving and storing data cells from a data ATM terminal and voice cells from a voice ATM terminal;
- a rate calculating circuit for obtaining a prediction coefficient based on the number of simultaneously connected voice connections, and calculating a transferable rate based on the prediction coefficient and the number of arriving voice cells;
- An RM cell processing circuit for processing an RM cell including a transfer rate specification value for specifying a transfer rate for a data ATM terminal on a transmission side;
- the RM cell processing circuit described above transfers the transfer rate contained in the RM cell. It is characterized in that the designated value is replaced with a value of a transferable rate from the rate calculating circuit.
- the rate calculation circuit of the ATM traffic control device determines whether or not a voice cell is used as voice band data, and separately determines a voice cell having voice information and a voice cell of voice band data. It is characterized in that the number of arriving voice cells in the next cycle is predicted based on the result of monitoring the arrival status, and the transmission rate of data traffic is determined.
- An ATM traffic control device includes: a transmission buffer for receiving and storing data cells from a data ATM terminal and voice cells from a voice ATM terminal;
- a sidanering monitor circuit that monitors signaling information and creates the number of simultaneously connected voice connections (hereinafter referred to as the number of simultaneous connections) based on the sidanering information;
- a rate calculation circuit that obtains a prediction coefficient based on the number of simultaneous connections, and calculates its own transferable rate based on the prediction coefficient and the number of arriving voice cells;
- An R M cell processing circuit for processing an R M cell including a transfer rate specification value for specifying a transfer rate for the transmission side data A T M terminal;
- the rate calculation circuit of the ATM traffic control device based on the number of simultaneous connections when the number of simultaneous voice connections exceeds a prescribed value. In addition, the arrival state of voice cells in the next cycle is predicted.
- the rate calculation circuit of the ATM traffic control apparatus is characterized in that the data ATM terminal predicts the number of cells arriving in this cycle from the cycle of changing the transmission rate and the state of arrival of voice cells.
- An ATM traffic control device includes: a transmission buffer for receiving and storing data cells from a data ATM terminal and voice cells from a voice ATM terminal;
- a rate calculating circuit for obtaining a prediction coefficient based on the number of voice connections connected simultaneously, and calculating its own transferable rate based on the prediction coefficient and the number of arriving voice cells;
- An RM cell processing circuit for processing an RM cell including a transfer rate specification value for specifying a transfer rate for a data ATM terminal on a transmission side;
- a data monitor circuit that monitors the arrival status of data cells and calculates the period at which the data terminal changes the transmission rate
- the RM cell processing circuit of the ATM traffic control device monitors the arrival state of the backed-up RM cell and, when detecting the loss of the backed-up RM cell, spontaneously switches the backed-up RM cell.
- the feature is to transmit.
- An RM cell processing circuit of an ATM traffic control device monitors the arrival state of a data connection in a data connection, and determines a cycle and a change rate at which a data ATM terminal changes a transmission rate when a backed RM cell is lost. It is characterized by obtaining.
- the rate calculating circuit of the ATM traffic control device according to the present invention is characterized in that a prediction coefficient for calculating the number of arriving voice cells in the next cycle is automatically corrected from voice cell arrival states in a plurality of voice connections.
- a rate calculation circuit of an ATM traffic control device includes a buffer for separating and storing voice cells and data cells, and based on the storage status of the data cells and the arrival status of voice cells in a plurality of voice connections. And determining a data traffic transmission rate.
- An ATM traffic control method comprises a plurality of voice connections for transferring voice information communicated between voice ATM terminals using voice cells and data information communicated between data ATM terminals.
- ATM traffic control method provided in an ATM (Asynchronous Trasfer mode) multiplex transmission method in which data connections transferred using traffic control cells (hereinafter referred to as RM cells) are accommodated on the same ATM line.
- RM cells traffic control cells
- the arrival status of the voice cells in the plurality of voice connections sent from the voice ATM terminal at predetermined intervals is monitored, and the number of arriving voice cells in the next cycle is predicted to determine the data traffic transmission rate. Transmission rate determination process,
- An ATM traffic control method includes: a transmission buffer step of receiving and storing data cells from a data ATM terminal and voice cells from a voice ATM terminal; A transmission step of transmitting a cell of the transmission buffer step;
- the RM cell processing step includes the transfer rate included in the RM cell. It is characterized in that the specified value is replaced with the value of the transferable rate from the rate calculation step.
- the rate calculation step of the ATM traffic control method it is determined whether or not a voice cell is used as voice band data, and a voice cell having voice information and a voice cell of voice band data are determined. It is characterized in that the number of arriving voice cells in the next cycle is predicted based on the results of monitoring the arrival status individually, and the transmission rate of data traffic is determined.
- An ATM traffic control method comprises: a transmission buffer step of receiving and storing a data cell from a data ATM terminal and a voice cell from a voice ATM terminal;
- a prediction coefficient is obtained based on the number of simultaneous connections, and the prediction coefficient and an incoming sound are obtained.
- An RM cell processing step of processing an RM cell including a transfer rate specification value for specifying a transfer rate for a data ATM terminal on a transmission side;
- the rate calculation step of the ATM traffic control method according to the present invention is characterized in that when the number of simultaneous voice connections exceeds a prescribed value, the arrival status of voice cells in the next cycle is predicted based on the number of simultaneous connections.
- the rate calculation step of the ATM traffic control method according to the present invention is characterized in that the data ATM terminal predicts the number of cells arriving in this cycle from the cycle of changing the transmission rate and the arrival status of voice cells.
- An ATM traffic control method includes: a transmission buffer step of receiving and storing data cells from a data ATM terminal and voice cells from a voice ATM terminal;
- An RM cell processing step of processing an RM cell including a transfer rate specification value for specifying a transfer rate for a data ATM terminal on a transmission side;
- the backward RM cell is spontaneously transmitted when the arrival state of the backed RM cell is monitored and the lack of the backed RM cell is detected. It is characterized by
- the RM cell processing step of the ATM traffic control method monitors the arrival state of the data connection in the data connection, and the data ATM terminal changes the transmission rate when the back-end RM cell is lost. And a change ratio is obtained.
- the rate calculating step of the ATM traffic control method according to the present invention includes automatically correcting a prediction coefficient for calculating the number of arriving voice cells in the next period from the arrival state of voice cells in a plurality of voice connections.
- the rate calculation step of the ATM traffic control method according to the present invention includes a buffer step of separating and storing a voice cell and a data cell, wherein a storage state of the data cell and a voice cell of a plurality of voice connections are determined. It is characterized in that the data traffic transmission rate is determined based on the arrival status.
- FIG. 1 is a configuration diagram showing an embodiment of an ATM traffic control device according to the present invention.
- FIG. 2 is a flowchart showing the operation of the rate calculation circuit A 101 shown in FIG.
- FIG. 3 is a configuration diagram of a VCI analysis table showing a configuration example of the VCI analysis table shown in the flowchart of FIG.
- FIG. 4 shows an example of the configuration of the prediction coefficient table shown in the flowchart of Fig. 2.
- FIG. 4 is a configuration diagram of a prediction coefficient table illustrating
- FIG. 5 is a flowchart showing the operation of the RM cell processing circuit A shown in FIG.
- FIG. 6 is a configuration diagram showing another embodiment of the ATM traffic control device according to the present invention.
- FIG. 7 is a flowchart illustrating the operation of the rate calculation circuit B 601 shown in FIG.
- FIG. 8 is a voice cell structure diagram showing an example of the format of the voice cell used in the flowchart shown in FIG.
- FIG. 9 is a configuration diagram showing another embodiment of the ATM traffic control device according to the present invention.
- FIG. 10 is a flowchart showing the operation of the signaling monitor circuit shown in FIG.
- FIG. 11 is a configuration diagram showing another embodiment of the ATM traffic control device according to the present invention.
- FIG. 12 is a flow chart for explaining the operation of the rate calculation circuit C shown in FIG.
- FIG. 13 is a configuration diagram showing another embodiment of the ATM traffic control device according to the present invention.
- FIG. 14 is a flowchart for explaining the operation of the rate calculation circuit D1103 shown in FIG.
- FIG. 15 is a configuration diagram of a prediction coefficient table showing a configuration example of a prediction coefficient table appearing in the flowchart shown in FIG.
- FIG. 16 is a configuration diagram showing another embodiment of the ATM traffic control device according to the present invention.
- FIG. 17 illustrates the operation of the data monitor circuit 1601 shown in FIG. It is a flowchart.
- FIG. 18 is a configuration diagram showing another embodiment of the ATM traffic control device according to the present invention.
- FIG. 19 is a flowchart showing the operation of RM cell processing circuit B 1801 shown in FIG. 18 when a cell is received from an ATM terminal.
- FIG. 20 is a flowchart showing the operation of the RM cell processing circuit B 801 shown in FIG. 18 when an RM cell is received from a line.
- FIG. 21 is a configuration diagram showing another embodiment of the ATM traffic control device according to the present invention.
- FIG. 22 is a flowchart showing the operation of the RM cell processing circuit C2101 shown in FIG. 21 when a cell is received from an ATM terminal.
- FIG. 23 is a flowchart showing the operation of the RM cell processing circuit C 211 shown in FIG. 21 when a cell is received from a wide area ATM line.
- FIG. 24 is a configuration diagram showing another embodiment of the ATM traffic control device according to the present invention.
- FIG. 25 is a flowchart showing the operation of the rate calculation circuit E 2401 shown in FIG.
- FIG. 26 is a configuration diagram showing another embodiment of the ATM traffic control device according to the present invention.
- FIG. 27 is a flowchart showing the operation of the rate calculation circuit F 1001 shown in FIG.
- FIG. 28 is a cell structure diagram showing a configuration of the present invention and a conventional ATM cell.
- FIG. 29 is a network configuration diagram showing a configuration example of the present invention and a conventional voice data integration network.
- FIG. 30 is a configuration diagram showing a configuration of a conventional multiplex transmission unit 2910.
- FIG. 31 is a sequence diagram showing the present invention and a conventional method for adjusting a transmission rate.
- FIG. 32 is a sequence diagram showing an adjustment sequence in the case where the present invention and the conventional background RM cell are not transmitted to the transmission side for some reason.
- FIG. 33 is an RM cell structure diagram showing the format of the RM cell used in the present invention and the conventional data terminal transmission rate adjusting method.
- FIG. 34 is a network configuration diagram showing a configuration example of a voice / data integration network of the present invention.
- FIG. 35 is an explanatory diagram of the operation of the present invention.
- FIG. 36 is a network configuration diagram showing a configuration example of a voice Z data integration network of the present invention.
- FIG. 37 is an explanatory diagram of the operation of the present invention. BEST MODE FOR CARRYING OUT THE INVENTION
- FIG. 1 is a configuration diagram showing an embodiment of an ATM traffic control device according to the present invention.
- 100 is a multiplex transmission unit which is the ATM traffic control device according to the present invention
- 101 is a rate calculation circuit A
- 102 is a transmission buffer
- 103 is an RM cell processing circuit A
- 104 is a receiving circuit
- 105 is a receiving buffer.
- Reference numeral 198 denotes a transmission rate determination unit
- reference numeral 199 denotes a transmission rate change unit.
- FIG. 2 is a flowchart showing the operation of the rate calculating circuit A 101 shown in FIG. 1, and FIG. 3 shows a configuration example of the VCI analysis table shown in the flowchart of FIG.
- FIG. 4 is a configuration diagram of a VCI analysis table, and FIG. 4 is a prediction diagram showing a configuration example of a prediction coefficient table shown in the flowchart of FIG. It is a coefficient table block diagram.
- FIG. 5 is a flowchart showing the operation of the RM cell processing circuit A shown in FIG.
- FIG. 34 is a diagram showing a configuration example of a voice data integration network of this embodiment.
- D1 indicates a data ATM terminal.
- V1 to V3 indicate voice ATM terminals. Therefore, in FIG. 34, the number of voice connections is 3, and the number of data connections is 1.
- FIG. 35 is an explanatory diagram of the operation.
- FIGS. 28, 29 and 33 are also used in the description of the present invention.
- the cells received by the data ATM line termination unit 2908 or the voice ATM line termination unit 2909 are stored in the transmission buffer 102 and input to the rate calculation circuit A101.
- the rate calculation circuit A 101 uses the VCI in the cell header 2802 in the cell format shown in FIG. 28 for the cells received from the terminal side, and uses the VCI analysis table shown in FIG. By obtaining connection information (step S201), it is determined whether or not the information is audio information (step S202). In the case of audio, the counter C in the rate calculation circuit A101 is counted. Increment (step S203)
- Figure 35 shows a case where three voice ATM terminals 2 904 output two voice cells at a voice cell period T 1 and three voice cells at a voice cell period T 2. ing. Also, the case where the value of the counter C is 2 after the cellization period T1 of the voice is shown.
- Rate calculation circuit A 101 starts at a fixed period (voice cell period T) Circuit.
- n estimated value
- the transmission cell speed of the data cell is calculated by subtracting the transmission cell speed nZT (cells / second) of the voice cell from the specified cell rate.
- the output to the RM cell processing circuit A 103 is updated, and the counter is reset (step S206, step S207).
- Rate output value R 1 (cell Z second) R— nZT
- the rate output value R 1 6 cells / sec.
- the rate output value R 1 indicates the free line capacity of the wide area ATM line 2907.
- the prediction coefficient is 1, the number of arriving voice cells in the current cycle is It means predicting a number.
- the RM cell processing circuit A103 operates independently of the rate calculation circuit A101 except that the output of the specified rate is referred to.
- the receiving circuit A 104 analyzes the type of the cell header 2802 shown in FIG. 28 in order to determine whether or not the ATM cell received from the wide area ATM circuit 2907 is an RM cell. That is, if the value of PT (Payload Tye: used for displaying information type) in the cell header 2802 shown in FIG. 28 is 6, as shown in FIG. It is determined that the ATM cell is an RM cell. If the cell is an RM cell, it is input to the RM cell processing circuit A103, and if it is not an RM cell, it is stored in the reception buffer 105. The ATM cells stored in the reception buffer 105 are then transferred to the data ATM line termination unit 2908 or the voice ATM line termination unit 2909.
- the RM cell processing circuit A103 When receiving the RM cell, the RM cell processing circuit A103 extracts the transfer rate specification value 3304 of the received RM cell (step S501), and specifies the rate indicated by the rate calculation circuit A101. If the value is smaller than the above RM cell transfer rate specification value 3304 (step S502), replace the transfer rate specification value with this rate specification value (step S503), otherwise change it. Instead, the packet is transferred to the reception buffer 105 and transmitted to the data ATM line termination unit 2908 in the same manner as other cells (step S504).
- the data ATM terminal 2903 receives the RM cell and changes the transmission rate to the RM cell transfer rate designation value 3304. In this embodiment, as shown in FIG.
- the transfer rate specification value is directly specified as the transfer rate specification value 3304 of the RM cell.
- the rate calculation circuit A 101 The value specified by dividing the specified rate by the number of data connections or the value proportionally distributed by the transmission cell rate of each data connection is specified as the RM cell transfer rate specified value 3304.
- the rate calculation circuit A 101 outputs the following data based on the result of observing the number of voice cells in a plurality of voice connections arriving from the voice ATM terminal via the voice ATM line termination unit 2909.
- the number of cells arriving at a voice cell in a cycle is predicted, and the predicted value and the transmission rate at which each node such as an ATM multiplex transmission device or ATM switching network can transfer is obtained.
- RM cell processing circuit A 103 Set the transmission rate at which data can be transferred when relaying data traffic control cells (RM cells), and send it to the data ATM terminal via the data ATM line termination unit 2908. Notify the transferable transfer rate.
- the transmission rate of the data ATM terminal is adjusted according to the status of use of the line by the voice connection.
- the ATM traffic control device predicts an available line capacity based on the arrival state of a voice cell and suppresses the transmission rate to a transmission rate corresponding to the estimated available line capacity. This has the effect of providing multiplex transmission with good discard characteristics.
- FIG. 6 is a configuration diagram showing another embodiment of the ATM traffic control device according to the present invention.
- FIG. 60 1 the same reference numerals as those in FIG. 1 denote the same or corresponding parts as in FIG. 60 1 is a rate calculation circuit B.
- the present invention is different from the invention described in the first embodiment in the operation of the rate calculation circuit.
- FIG. 7 is a flowchart for explaining the operation of the rate calculation circuit B601 shown in FIG.
- FIG. 8 is a flowchart of a voice cell used in the flowchart shown in FIG.
- FIG. 3 is a structural diagram of a voice cell showing an example of a format.
- reference numeral 801 denotes a cell
- reference numeral 802 denotes a cell header
- reference numeral 803 denotes a cell information part
- reference numeral 804 denotes a voice cell or a fax cell provided in the cell information part 803.
- VF indicates a voice ATM terminal that converts facsimile data into voice band information and transfers it.
- the voice ATM terminal VF generates and transmits one fax cell every voice cell period T during the voice connection.
- VI and V2 indicate voice ATM terminals that transfer voice information.
- the voice ATM terminals V I and V 2 generate and transmit a maximum of one voice cell in each voice cell period T.
- FIGS. 28, 29 and 33 are also used in the description of the present invention.
- the rate calculation circuit B 601 uses the VC I in the cell header 2802 in the cell format shown in FIG. 28 for the cell received from the terminal side to look up the VC I analysis table shown in FIG. Obtain information (step S701).
- the rate calculation circuit B 601 determines whether or not the received cell is a voice cell based on the connection information (step S702), and if the result of the determination is a voice cell, further determines the voice cell format shown in FIG.
- the identification information part in the mat determines whether the voice information (voice cell) is voice band information (FAX cell) or not (step S703). If the result of the determination is voice information (voice cell), the counter is used. 1 Increment C1 (step S704), and if it is voice band information (FAX cell), The counter 2 C2 is incremented (step S705).
- the rate calculation circuit B 601 has a circuit that is started at a fixed period (T).
- the circuit calculates the number of simultaneous connections M for voice cells, which is the preset value (the number of connections for voice connections including both voice cells and fax cells.
- M 3
- a prediction coefficient is obtained by indexing the prediction coefficient table shown in FIG. 4 (step S711), and this prediction coefficient is used as the value of the counter 1 to calculate the number of currently arriving voice cells.
- step S712 To obtain an estimated value n of the number of arriving voice cells in the next cycle (step S712). The reason why the value n of the counter 2 is subtracted is to estimate the arrival of the next cycle of only voice cells.
- the designated rate of the data cell is calculated by the following equation, and the output to the RM cell processing circuit A 103 is updated as the rate output value R 1 (step S 713), and the counter 1 C 1 and Reset the counter 2 C 2 (Step S 7 1 4) c
- Rate output value R 1 R— (n + m) / T
- the reason why the value m of the counter 2 is added to the estimated value n is that the fax cell is always transferred every period during the connection.
- the ATM traffic control device identifies the information content of the voice cell data and determines the traffic characteristics in the case of voice band data (that is, the characteristic that the fax cell is always transferred every period). ), The effect of providing multiplex transmission with good cell discard characteristics is provided without limiting the usage of voice connection.
- FIG. 9 is a configuration diagram showing another embodiment of the ATM traffic control device according to the present invention.
- the same reference numerals as in FIG. 1 indicate the same or corresponding parts as in FIG. 9 0 1 is a signaling monitor circuit.
- the present invention is different from the first and second embodiments in that a means for automatically calculating the number of simultaneous connections M, which is a preset value, by the signaling monitor circuit 91 in the present invention is different from that of the first and second embodiments. .
- FIG. 10 is a flowchart showing the operation of the signaling monitor circuit shown in FIG.
- FIGS. 28, 29 and 33 are also used in the description of the present invention.
- the signaling monitor circuit 901 is a cell shown in FIG. 28 of the cells received from the data ATM line termination unit 290 or the voice ATM line termination unit 299 and the wide area ATM line 290.
- the VCI in the header 2802 is extracted, and the VCI analysis table is indexed to obtain connection information (step S1001).
- connection information is signaling information based on a specific value (step S1002). If the connection information is signaling information, it is determined whether the information in the VCI is a call setup (step S1003).
- the simultaneous connection number counter C3 is incremented, and in the case of disconnection, the simultaneous connection number counter C3 is decremented and the input value to the rate calculation circuit A101 is updated.
- the ATM traffic control device detects the set number of voice connections and performs traffic prediction based on the detected number. This makes it possible to perform efficient multiplex transmission.
- FIG. 11 is a configuration diagram showing another embodiment of the ATM traffic control device according to the present invention.
- Reference numeral 110 denotes a multiplex transmission unit which is an ATM traffic control device
- reference numeral 110 denotes a rate calculation circuit C.
- the present invention is characterized in that, in the operation of the rate calculating circuit A in the third embodiment, when the number of simultaneous connections exceeds a certain value, the rate is calculated not by the counter value of the number of cells but by a value determined only by the number of simultaneous connections. Is different.
- FIG. 12 is a flowchart for explaining the operation of the rate calculation circuit C111 shown in FIG.
- FIGS. 28, 29 and 33 are also used in the description of the present invention.
- the VCI analysis table shown in FIG. 3 is used by using the VCI in the cell header shown in FIG. Then, connection information is obtained by indexing (step S1201), thereby determining whether or not the information is audio information (step S1202). If the result of the determination is that the sound is voice, it is determined whether or not the counter exceeds a specified upper limit (for example, 10) (step S1203). If the counter does not exceed the specified upper limit (10), the counter C is determined. (Step S 1204) Force At this time, do not update if it has already reached the specified value (10).
- the constant coefficient may be set to 0.8.
- the number of simultaneous connections M is a small value, it is difficult to apply a statistical operation, so a constant coefficient is not used.
- the prediction coefficient table of the next cycle arrival voice cell shown in FIG. 4 is indexed based on the number of simultaneous connections M as in the first embodiment.
- the prediction coefficient is obtained (step S 1 2 13)
- the estimated value n of the number of arriving voice cells in the next cycle is obtained by multiplying the prediction coefficient by the counter value (step S 1 2 4), and the rate output is obtained by the following equation.
- the value is calculated (step S1215).
- the counter C is cleared (step S1216).
- Rate output value R 1 R— n / T
- the ATM traffic control device performs traffic prediction based on the set number of voice connections when the set number of voice connections exceeds a specified value. It can reduce the capacity of the counter for counting and provide more economical multiplex transmission. Has the effect of
- FIG. 13 is a configuration diagram showing another embodiment of the ATM traffic control device according to the present invention.
- Embodiment 1 is a multiplex transmission unit which is an ATM traffic control device, and 1301 is a rate calculation circuit D.
- the present invention is different from Embodiment 1 in that the time interval to be predicted is set to the cellization period T of voice, whereas the data ATM terminal 2903 uses a period Td which is a period for changing the transmission rate. different.
- the period T d is, as shown in FIG. 31 or FIG. 32, the rate at which the data terminal's transmission rate change interval is the rate at which RM cells are transmitted (N rm: In this embodiment, N rm is preset. It fluctuates dynamically due to fluctuations in the transmission rate.
- a means for estimating the period Td is added to the rate calculation circuit D111.
- FIG. 14 is a flowchart for explaining the operation of the rate calculation circuit D 1103 shown in FIG.
- FIG. 15 is a configuration diagram of a prediction coefficient table showing a configuration example of a prediction coefficient table appearing in the flowchart shown in FIG.
- the rate calculating circuit D 1103 When receiving a cell from the terminal side in the same manner as in the first embodiment, the rate calculating circuit D 1103 extracts the VC I in the cell header 2802 shown in FIG. 28 and outputs the VC I analysis table shown in FIG. Get connection information by indexing ( Step SI 40 1). Next, it is determined whether or not the connection information is voice information (step S1402). If the connection information is voice, the counter C of the voice cell is incremented (step S1403). Then, based on the ratio N rm of transmitting RM cells at each period (T) and the current rate value obtained from the transfer rate specification value 330 of the received RM cells,
- Period T d N r mZ Current rate value
- Step S1411 and based on the obtained period Td and the fixed number of simultaneous connections M, the prediction coefficient table of the next period arriving voice cell shown in Fig. 15 is calculated.
- the prediction coefficients are read out by indexing (step S 1 4 1 2), and the estimated value n of the number of arriving voice cells in the next cycle is obtained by multiplying the obtained prediction coefficient by the counter value of the voice cells (step S 1 4 1 3).
- the voice rate is calculated by the following formula, and the wide area including the voice cell rate and data cell rate is calculated.
- the output to the RM cell processing circuit is updated with the data cell rate as the rate output value (step S144). Then, the counter C is reset (step S1415).
- Rate output value R 1 R- n / T d
- the ATM traffic control device predicts an available line capacity based on the arrival state of voice cell data in units of a cycle Td for changing a transmission rate of a terminal in data connection. Therefore, it is possible to provide a multiplex transmission with better cell discard characteristics because the transmission rate can be suppressed to a value corresponding to the transmission rate.
- FIG. 16 shows another embodiment of the ATM traffic control apparatus according to the present invention.
- Reference numeral 1600 denotes a multiplex transmission unit which is an ATM traffic control device
- 1601 denotes a data monitor circuit which monitors the transmission status of data cells and automatically calculates the Nrm.
- N rm is a preset value in the fifth embodiment
- the data monitor circuit 1601 monitors the transmission status of the data cells and transmits the RM cells at a rate N The difference is that rm is calculated automatically.
- FIG. 17 is a flowchart for explaining the operation of the data monitor circuit 1601 shown in FIG.
- the data monitor circuit 1601 shown in FIG. 16 extracts connection information by indexing the VCI analysis table shown in FIG. 3 using the VCI in the cell header shown in FIG. 28, and determines whether or not this connection is a data connection. Is determined (step S1701). As a result of the determination, in the case of a data connection, the PT in the cell header shown in FIG. 28 is examined to determine whether the cell is a data cell or an RM cell (step S1702).
- the counter value of C4 is set to the rate of transmitting RM cells, Nrm, and is output to the rate calculation circuit D1301 (step S1704), and the counter C4 is cleared (step S1704). Step S1705).
- the ATM traffic control device automatically determines the period Td for changing the transmission rate of the terminal in the data connection, instead of a fixed value set in advance, so that the device having better maintainability is provided.
- the device having better maintainability is provided.
- FIG. 18 is a configuration diagram showing another embodiment of the ATM traffic control device according to the present invention.
- Reference numeral 1800 denotes a multiplex transmission unit which is an ATM traffic control device, and 1801 denotes an RM cell processing circuit B.
- the present invention differs from the above embodiments in that a circuit for monitoring the lack of a backed RM cell and automatically transmitting the RM cell is provided in the RM cell processing circuit B1801. .
- FIG. 19 is a flowchart showing the operation of the RM cell processing circuit B 801 shown in FIG. 18 when a cell is received from an ATM terminal.
- FIG. 20 is a flowchart showing the operation of the RM cell processing circuit B1801 shown in FIG. 18 when an RM cell is received from a line.
- FIGS. 28, 29 and 33 are also used in the description of the present invention.
- the M cells are both input to the RM cell processing circuit B 1801.
- the RM cell processing circuit B1801 which has received the cell from the ATM terminal, searches the VCI analysis table shown in Fig. 3 using the VCI in the cell header 2802 shown in Fig. 28. Then, the connection information is obtained, and it is determined whether or not the connection is a data connection (step S1901).
- the data cell or the RM cell is determined by looking at the PT in the header 332 of the RM cell shown in FIG. 33 (step S1902). If the result of the determination is that the cell is an RM cell, the counter C5 for the RM cell is incremented (step S1903). Then, it is checked whether or not the counter C5 for the RM cell is larger than a preset value (the specified number of times Crm shown in FIG. 32) (step S1904). It is determined whether the value obtained by multiplying (C df: Cutoffdecreasefactor) by the current rate value exceeds the rate specification value specified by the rate calculation circuit A101 (step S1905). If the specified rate from the rate calculation circuit A101 is set to the specified transfer rate 3304, the RM cell is transferred to the receive buffer 105, and the same as other cells. The data is transmitted to the ATM line termination unit 2908 (step S1906).
- the RM cell processing circuit B 1801 receives the RM cell from the wide area ATM circuit 290 7, it clears the RM cell power counter C 5 (step S 2001).
- step S2002 After extracting the transfer rate specification value of the received RM cell (step S2002), the rate specification value from the rate calculation circuit A101 is set to the transfer rate specification value of the received RM cell. It is checked whether it is smaller than the indicated rate designation value (step S2003). If it is smaller, the transfer rate designation value is replaced by the rate designation value from the rate calculation circuit A101 (step S20). 04) If it is large, the data is transferred to the receiving buffer 105 without any change, and transmitted to the data ATM line termination unit 2908 in the same manner as other cells (step S2005). According to this embodiment, the ATM traffic control device automatically transmits an RM cell when a back-end RM cell is lost.
- the terminal automatically adjusts the transmission rate. If the transmission rate to be changed exceeds the estimated free line capacity based on the arrival status of voice cell data, this can be corrected, and This has the effect of enabling a multiplex transmission device with good discard characteristics.
- FIG. 21 is a configuration diagram showing another embodiment of the ATM traffic control device according to the present invention.
- Reference numeral 2100 denotes a multiplex transmission unit which is an ATM traffic control device
- 2101 denotes an RM cell processing circuit C.
- the C rm, C df (C df: Cutoffdecreasefacto power S preset value in the seventh embodiment) is automatically monitored by monitoring the data transmission status of the data terminal.
- a circuit for calculating C df is provided in the RM cell processing circuit C 2 101.
- C rm and C df are referred to as parameters.
- 5 is a flowchart showing the operation of the RM cell processing circuit C2101 shown in FIG.
- FIG. 23 is a flowchart showing the operation of the RM cell processing circuit C 211 shown in FIG. 21 when a cell is received from a wide area ATM line.
- FIGS. 28, 29 and 33 are also used in the description of the present invention.
- the cell received from the data ATM line termination unit 2908 or the voice ATM line termination unit 2909 and the RM cell received from the wide area ATM line 2907 are both RM cell processing circuits C 2 10 Entered into 1.
- the RM cell processing circuit C2101 receiving the cell from the terminal reads connection information by indexing the VCI analysis table shown in FIG. 3 using the VCI in the cell header 2802 shown in FIG. It is determined whether or not this connection is a data connection (step S2201).
- step S2202 it is determined whether the cell is a data cell or an RM cell by looking at the PT in the cell header 2802 shown in FIG. 28. If the result of the determination is that the cell is an RM cell, the counter C
- step S2203 Subsequent operations are different between the phase of deriving a parameter and the phase after deriving a parameter.
- the phase after deriving a parameter as in the seventh embodiment, if the counter matches C rm (step S If the value obtained by multiplying C d C by the current rate value is smaller than the specified rate specified by the rate calculating circuit A 22 (step S 2206), the transfer rate specified value 2
- the RM cell set to 1 is transferred to the reception buffer 18 and transmitted to the data ATM line termination unit 11 like other cells (step S2207).
- the interval time (t) between the RM cells is obtained from the difference between the current time and the previous value stored at the time of receiving the previous RM cell (step S2209). 0 )
- the counter C5 at this time is set to 1 Otherwise, the counter value of counter C5 is set as C rm, and the interval ratio (tZ t previous value) is the result of dividing the current interval time (t) by the previous interval value (t previous value).
- To cd f, and set the phase as the phase after deriving the parameters (step S2 2 1 1).
- step S2221 If the change of the transmission rate is not determined, the current time is stored in the previous time value and the interval value is stored in the previous time value (step S2221).
- the operation when an RM cell is received from a line is the same as in the seventh embodiment. That is, after clearing the above counter (step S2301), the transfer rate designated value indicated in the received RM cell is taken out (step S2302), and the rate designated value from the rate calculation circuit A is transferred to the received RM cell. If it is smaller than the indicated transfer rate designation value (step S2303), the transfer rate designation value is replaced with the rate designation value from the calculation circuit A (step S2304). Then, the packet is transferred to the reception buffer 18 and transmitted to the data ATM line termination unit 11 like other cells (step S2305).
- the ATM traffic control apparatus determines the period (interval time t) and the change rate (interval time t Z t previous value) at which the terminal automatically changes the transmission rate when the back-end RM cell is lost.
- the parameters C rm and C df are not fixed values set in advance, but can be detected automatically by monitoring the arrival status of data. Thus, it is possible to obtain a multiplex transmission apparatus having better cell discard characteristics.
- FIG. 24 is a configuration diagram showing another embodiment of the ATM traffic control device according to the present invention.
- Rate is calculated using a prediction coefficient set in advance assuming that the voice characteristics are known, but a circuit that observes the arrival status of voice cells and automatically corrects this prediction coefficient is calculated. It is characterized by providing for the circuit E2401.
- FIG. 25 is a flow chart showing the operation of the rate calculation circuit E2401 shown in FIG.
- FIGS. 28, 29 and 33 are also used in the description of the present invention.
- the rate calculation circuit E2401 uses the VCI in the cell header 2802 in the cell format shown in Fig. 28 for the cells received from the terminal side, and performs the VCI analysis shown in Fig. 3.
- the connection information is obtained by indexing the table (step S2501). It is determined whether or not the connection information is audio information (step S2502), and if the connection information is audio, the counter C is incremented (step S2503).
- the rate calculation circuit E.2401 has a circuit started at a fixed period (T). This circuit first checks whether the difference between the current counter value of the counter and the guess value (n stored value) in the previous cycle exceeds a specified value (step S2511). If it exceeds, it is determined that the prediction error is large, and the prediction coefficient table is changed by using the ratio of the current counter storage value to the previous counter storage value as a new prediction coefficient (step S2512). Subsequent operations are the same as those of the rate calculation circuit A 101 in the first embodiment. Based on the number M of simultaneous connections, the prediction coefficient obtained by indexing the prediction coefficient table shown in FIG. By multiplying by, the estimated value n of the number of arriving voice cells in the next cycle is obtained. On the other hand, the value estimated in the previous cycle is stored, then the rate is calculated by the following equation, and the output to the RM cell processing circuit is updated (step S2513) c
- Rate output value R 1 R— nZT
- the ATM traffic control device corrects the prediction method based on the arrival state of voice cells by comparing it with the number of cells that actually arrived. This makes it possible to provide multiplexing transmission with excellent cell discarding characteristics by using a device having better maintainability.
- FIG. 26 is a configuration diagram showing another embodiment of the ATM traffic control device according to the present invention.
- a data cell transmission buffer 2604 is a voice cell transmission buffer for temporarily storing when transmitting a voice cell.
- the present invention separates the buffer for the data terminal from the buffer for the voice and saves the buffer for the data, while the embodiments described above share the transmission buffer for the voice and the data. It is characterized by providing a circuit for calculating the rate based on the quantity in the rate calculating circuit F2601.
- FIG. 27 is a flowchart showing the operation of the rate calculation circuit F 2601 shown in FIG.
- FIGS. 28, 29 and 33 are also used in the description of the present invention. It is.
- the rate calculation circuit F 2 601 uses the VCI in the cell header 2 802 in the cell format shown in FIG. 28 to index the VCI analysis table shown in FIG. 3 for cells received from the ATM terminal. Then, the connection information is extracted (step S2701), and it is determined whether or not the connection information is audio information (step S2702). If the result of the determination is audio information, the counter C is output. Is incremented (step S 2703).
- the rate calculation circuit F 260 1 has a circuit that is started at a fixed period (T). This circuit predicts by indexing the prediction coefficient table shown in FIG. After the coefficients are obtained (step S2711), the prediction coefficient is multiplied by the voice cell counter obtained in step S2703 to obtain an estimated value n of the number of arriving voice cells in the next cycle ( Step S2 7 1 2).
- the rate output value R is obtained by the following equation. 1 is calculated and the output to the RM cell processing circuit A103 is updated (step S2713), and the power counter is reset (step S2714).
- Rate output value R 1 R— (n + m 1 -m 2) / T
- the ATM traffic control device includes a buffer dedicated to the data cell, determines the transmission rate based on the free line capacity based on the use state and the arrival state of the voice cell data, and sets the transmission rate to an idle state. If a prediction error occurs due to suppression of the transmission rate corresponding to the line capacity, Since the data can be absorbed by the buffer, it is possible to provide a multiplex transmission device having better cell discard characteristics.
- the ATM traffic control device and method of the present invention predict the available line capacity based on the arrival status of voice cell data and suppress the transmission rate to a transmission rate corresponding to the available line capacity. This has the effect of providing multiplex transmission with good cell discard characteristics.
- the present invention provides an ATM multiplex transmission apparatus which outputs a plurality of connections for transferring voice information and a connection for transferring data information at the same output port, and which satisfies voice quality and An economical ATM traffic control device and method for suppressing the cell loss rate of data to an appropriate value.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
Claims
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/091,775 US6345039B1 (en) | 1996-10-30 | 1997-10-24 | Device and method for controlling ATM traffic |
EP97909618A EP0899914A4 (en) | 1996-10-30 | 1997-10-24 | DEVICE AND METHOD FOR CONTROLLING ATM TRAFFIC |
JP10520273A JP3002547B2 (ja) | 1996-10-30 | 1997-10-24 | Atmトラヒック制御装置及びatmトラヒック制御方法 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP28819196 | 1996-10-30 | ||
JP8/288191 | 1996-10-30 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO1998019423A1 true WO1998019423A1 (fr) | 1998-05-07 |
Family
ID=17726998
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP1997/003861 WO1998019423A1 (fr) | 1996-10-30 | 1997-10-24 | Dispositif et procede pour regulation de trafic en mode de transfert asynchrone (mta) |
Country Status (3)
Country | Link |
---|---|
US (1) | US6345039B1 (ja) |
EP (1) | EP0899914A4 (ja) |
WO (1) | WO1998019423A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002141937A (ja) * | 2000-10-31 | 2002-05-17 | Nec Corp | 符号化/復号化選択方法及びその装置並びに制御プログラムを記録した記録媒体 |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7149222B2 (en) * | 1999-12-21 | 2006-12-12 | Converged Access, Inc. | Integrated access point network device |
JP4116212B2 (ja) * | 1999-12-28 | 2008-07-09 | 株式会社東芝 | 通信装置およびその制御方法 |
FR2804808B1 (fr) * | 2000-02-03 | 2002-03-15 | Ipanema Technologies | Procede d'optimisation dynamique de la qualite de service dans un reseau de transmission de donnees |
WO2002032083A1 (en) * | 2000-10-13 | 2002-04-18 | Sony Corporation | Data communication quality control system, transmitter system and receiver |
EP1284549B1 (en) * | 2001-08-16 | 2004-12-15 | Telefonaktiebolaget LM Ericsson (publ) | A robust algorithm for transmission mode selection in Hiperlan/2 |
US7013318B2 (en) * | 2002-05-29 | 2006-03-14 | Raytheon Company | Method and system for encapsulating cells |
US7794414B2 (en) * | 2004-02-09 | 2010-09-14 | Emigrant Bank, N.A. | Apparatus and method for an ultrasonic medical device operating in torsional and transverse modes |
US7970899B2 (en) * | 2006-03-03 | 2011-06-28 | Barracuda Networks Inc | Integrated data flow packet admission and traffic management apparatus |
CN101860565A (zh) * | 2010-05-20 | 2010-10-13 | 中兴通讯股份有限公司 | 根据数据下载速率编辑并播放音乐的方法、装置及终端 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05191436A (ja) * | 1992-01-17 | 1993-07-30 | Fujitsu Ltd | セル転送方式 |
JPH07321796A (ja) * | 1994-05-20 | 1995-12-08 | Nippon Telegr & Teleph Corp <Ntt> | バーチャルパスシェーピング装置 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5537410A (en) * | 1994-09-15 | 1996-07-16 | Oki Telecom | Subsequent frame variable data rate indication method |
EP0813783A1 (en) * | 1995-03-08 | 1997-12-29 | Oxford Brookes University | Broadband switching system |
US5859843A (en) * | 1996-09-11 | 1999-01-12 | Nokia Mobile Phones Ltd. | Framing technique for a multi-rate CDMA communication system |
-
1997
- 1997-10-24 WO PCT/JP1997/003861 patent/WO1998019423A1/ja not_active Application Discontinuation
- 1997-10-24 US US09/091,775 patent/US6345039B1/en not_active Expired - Fee Related
- 1997-10-24 EP EP97909618A patent/EP0899914A4/en not_active Withdrawn
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05191436A (ja) * | 1992-01-17 | 1993-07-30 | Fujitsu Ltd | セル転送方式 |
JPH07321796A (ja) * | 1994-05-20 | 1995-12-08 | Nippon Telegr & Teleph Corp <Ntt> | バーチャルパスシェーピング装置 |
Non-Patent Citations (2)
Title |
---|
See also references of EP0899914A4 * |
SOFT RESEARCH CENTER, 10 February 1995, HIROSHI SHIMIZU, HIROSHI SUZUKI, "ATM-LAN", pages 123-124. * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002141937A (ja) * | 2000-10-31 | 2002-05-17 | Nec Corp | 符号化/復号化選択方法及びその装置並びに制御プログラムを記録した記録媒体 |
Also Published As
Publication number | Publication date |
---|---|
EP0899914A1 (en) | 1999-03-03 |
US6345039B1 (en) | 2002-02-05 |
EP0899914A4 (en) | 2005-06-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5570361A (en) | Apparatus and a method for supervising and controlling ATM traffic | |
US6069872A (en) | Explicit rate congestion control system and method | |
EP1078550B1 (en) | ADAPTIVE SCHEDULING METHOD AND APPARATUS TO SERVICE MULTILEVEL QoS IN AAL2 | |
US6442138B1 (en) | Method and apparatus for controlling admission of connection requests | |
US5572523A (en) | Method of controlling communication network incorporating virtual channels exchange nodes and virtual paths exchange nodes | |
US6826151B1 (en) | Apparatus and method for congestion control in high speed networks | |
JP2928452B2 (ja) | Atm交換機及びatm交換機における呼受付け装置及び呼受付け方法 | |
EP0411674B1 (en) | Call control system in ATM switch | |
US5570360A (en) | Method and apparatus for implementing communication service contract using cell arrival information | |
US5999534A (en) | Method and apparatus for scheduling cells for use in a static priority scheduler | |
EP0981261B1 (en) | Load balanced UBR routing in ATM networks | |
EP0838972A2 (en) | Asynchronous transfer mode switching system | |
JPH11501475A (ja) | 広帯域スイッチングシステム | |
JPH0779232A (ja) | 通信装置 | |
JP3062041B2 (ja) | 非同期転送網における輻輳制御方式 | |
US6891856B2 (en) | Delay-compensated timeslot assignment method and system for point-to-multipoint communication networks | |
WO1998019423A1 (fr) | Dispositif et procede pour regulation de trafic en mode de transfert asynchrone (mta) | |
US6597662B1 (en) | Apparatus and method for optimizing max-min fair rate control in ABR sessions | |
US7376148B1 (en) | Method and apparatus for improving voice quality in a packet based network | |
Cooper et al. | A reasonable solution to the broadband congestion control problem | |
JP3002547B2 (ja) | Atmトラヒック制御装置及びatmトラヒック制御方法 | |
Saito | Performance evaluation of AAL2 switching nodes and a network using them | |
KR100342434B1 (ko) | 단-대-단 지연 예측을 위한 고속 콘볼루션 근사화 시스템및 그 방법 | |
JPH07131465A (ja) | Atmセル多重化制御方式 | |
Todorova et al. | Delay constraints and admission control in ATM networks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): JP US |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): AT BE CH DE DK ES FI FR GB GR IE IT LU MC NL PT SE |
|
WWE | Wipo information: entry into national phase |
Ref document number: 09091775 Country of ref document: US |
|
WWE | Wipo information: entry into national phase |
Ref document number: 1997909618 Country of ref document: EP |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
WWP | Wipo information: published in national office |
Ref document number: 1997909618 Country of ref document: EP |
|
WWW | Wipo information: withdrawn in national office |
Ref document number: 1997909618 Country of ref document: EP |