← Back to Patent Explorer
EP0743803A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Method and system for controlling cell transmission rate in ATM network using resource management cell

Assignee: Toshiba Corp
•
Filing: 1996-03-22
•
Granted: —
•
Expires: 2016-03-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A cell transmission rate control scheme in ATM network, capable of preventing incorrect updating of information in a resource management (RM) cell. The RM cell having an explicit cell rate field is transmitted and returned between the first and second end-nodes. A first cell transmission rate value written in the explicit cell rate field of the RM cell transmitted by the first end-node is stored at a control unit provided on the ATM network, and a second cell transmission rate value written in the explicit cell rate field of the RM cell returned by the second end-node is detected at the control unit. When the second cell transmission rate value is larger than the first cell transmission rate value, the second cell transmission rate value is rewritten into the first cell transmission rate value in the explicit cell rate field of the RM cell returned by the second end-node at the control unit.

Inventors

  • 👤 Katsumi Yamato

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-03 11:32
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/54; H04L12/56; H04L12/5601; H04L12/5602; H04Q; H04Q11/00; H04Q11/04; H04Q11/0428; H04Q11/0478; H04L2012/5619; H04L2012/5629; H04L2012/5631; H04L2012/5636

Claims Analysis

Total Claims: 36
Claim 1
Independent Claim 240 words
A method for controlling a cell transmission rate in an ATM network having first and second end-nodes for carrying out transmission and reception of cells, a switch for transferring cells, a first virtual connection for transferring cells from the first end-node to the second end-node via the switch, and a second virtual connection for transferring cells from the second terminal to the first terminal via the switch, the method comprising the steps of: (a) transmitting a resource management cell having an explicit cell rate field for entering a desired cell transmission rate value of the switch or the second end-node, from the first end-node to the second end-node through the first virtual connection; (b) returning the resource management cell from the second end-node to the first end-node through the second virtual connection; (c) storing a first cell transmission rate value written in the explicit cell rate field of the resource management cell transmitted by the step (a); (d) detecting a second cell transmission rate value written in the explicit cell rate field of the resource management cell returned by the step (b); and (e) rewriting the second cell transmission rate value detected by the step (d) into the first cell transmission rate value stored by the step (c) in the explicit cell rate field of the resource management cell returned by the step (b), when the second cell transmission rate value is larger than the first cell transmission rate value.
Claim 2
Dependent Claim 57 words
The method of claim 1, further comprising the steps of: (f) monitoring a cell transmission rate of cells transferred from the first end-node to the second end-node through the first virtual connection; and (g) regulating transfer of cells in the first virtual connection when the cell transmission rate monitored by the step (f) exceeds a prescribed threshold.
Claim 3
Dependent Claim 57 words
The method of claim 2, wherein the step (a) transmits the resource management cell at regular intervals while cells are transferred from the first end-node to the second end-node, and the step (c) stores the first cell transmission rate value while the step (f) monitors the cell transmission rate of the cells in the first virtual connection.
Claim 4
Dependent Claim 49 words
The method of claim 2, wherein the prescribed threshold used by the step (g) is determined according to the first cell transmission rate value stored by the step (c) when the second cell transmission rate value is larger than the first cell transmission rate value at the step (e).
Claim 5
Dependent Claim 121 words
The method of claim 2, wherein the resource management cell transmitted at the step (a) also has a congestion indication field for entering a congestion indication information indicating a presence/absence of a congestion in the switch, the step (d) also detects the congestion indication information in the congestion indication field of the resource management cell returned by the step (b), and the step (g) regulates the transfer of cells without increasing a value of the prescribed threshold while the congestion indication information detected by the step (d) indicates a presence of the congestion in the switch, until another resource management cell with the congestion indication information indicating an absence of the congestion in the switch is detected at the step (d).
Claim 6
Dependent Claim 49 words
The method of claim 5, wherein the prescribed threshold used by the step (g) is determined according to the first cell transmission rate value stored by the step (c) when the second cell transmission rate value is larger than the first cell transmission rate value at the step (e).
Claim 7
Dependent Claim 47 words
The method of claim 5, wherein the step (g) regulates the transfer of cells by modifying a value of the prescribed threshold to a lower threshold value autonomously when the congestion indication information detected by the step (d) indicates a presence of the congestion in the switch.
Claim 8
Dependent Claim 77 words
The method of claim 7, further comprising the step of: (h) overwriting a value based on the lower threshold value in the explicit cell rate field of the resource management cell returned by the step (b), when the congestion indication information detected by the step (d) indicates a presence of the congestion in the switch, regardless of whether the second cell transmission rate value is rewritten into the first cell transmission rate value by the step (e).
Claim 9
Dependent Claim 113 words
The method of claim 8, further comprising the step of: (i) estimating a time period required since the resource management cell is transmitted from a regulation unit provided on the ATM network to the first end-node after a value based on the lower threshold value is overwritten at the step (h) until a cell transmitted by the first end-node after the resource management cell reached the first end-node arrives at the regulation unit; wherein the step (g) starts regulating the transfer of cells using the lower threshold value at the regulation unit after the time period estimated at the step (i) elapsed since the resource management cell is transmitted from the regulation unit.
Claim 10
Dependent Claim 57 words
The method of claim 1, further comprising the steps of: (j) monitoring a cell transmission rate of cells transferred from the second end-node to the first end-node through the second virtual connection; and (k) regulating transfer of cells in the second virtual connection when the cell transmission rate monitored by the step (j) exceeds a prescribed threshold.
Claim 11
Dependent Claim 57 words
The method of claim 10, wherein the step (a) transmits the resource management cell at regular intervals while cells are transmitted from the second end-node to the first end-node, and the step (d) detects the second cell transmission rate value while the step (j) monitors the cell transmission rate of the cells in the second virtual connection.
Claim 12
Dependent Claim 133 words
The method of claim 1, further comprising the steps of: (l) estimating a time period required since the first cell transmission rate value is stored from the resource management cell transmitted in the first virtual connection at the step (c) until the second cell transmission rate value is detected from the resource management cell returned in the second virtual connection at the step (d); and (m) selecting the first cell transmission rate value stored by the step (c) earlier than the time period estimated by the step (l) before a time of detecting the second cell transmission rate value at the step (d), as the first cell transmission rate value used in judging whether the second cell transmission rate value is larger than the first cell transmission rate value at the step (e).
Claim 13
Dependent Claim 222 words
An ATM network system, comprising: first and second end-nodes for carrying out transmission and reception of cells; a switch for transferring cells; a first virtual connection for transferring cells from the first end-node to the second end-node via the switch and a second virtual connection for transferring cells from the second terminal to the first terminal via the switch, wherein a resource management cell having an explicit cell rate field for entering a desired cell transmission rate value of the switch or the second end-node is transmitted from the first end-node to the second end-node through the first virtual connection, and the resource management cell is returned from the second end-node to the first end-node through the second virtual connection; and a control unit for storing a first cell transmission rate value written in the explicit cell rate field of the resource management cell transmitted by the first end-node, detecting a second cell transmission rate value written in the explicit cell rate field of the resource management cell returned by the second end-node, and rewriting the detected second cell transmission rate value into the stored first cell transmission rate value in the explicit cell rate field of the resource management cell returned by the second end-node, when the second cell transmission rate value is larger than the first cell transmission rate value.
Claim 14
Dependent Claim 51 words
The system of claim 13, wherein the control unit also monitors a cell transmission rate of cells transferred from the first end-node to the second end-node through the first virtual connection, and regulates transfer of cells in the first virtual connection when the monitored cell transmission rate exceeds a prescribed threshold.
Claim 15
Dependent Claim 54 words
The system of claim 14, wherein the first end-node transmits the resource management cell at regular intervals while cells are transferred from the first end-node to the second end-node, and the control unit stores the first cell transmission rate value while monitoring the cell transmission rate of the cells in the first virtual connection.
Claim 16
Dependent Claim 43 words
The system of claim 14, wherein the prescribed threshold used by the control unit is determined according to the stored first cell transmission rate value, when the detected second cell transmission rate value is larger than the stored first cell transmission rate value.
Claim 17
Dependent Claim 111 words
The system of claim 14, wherein the resource management cell transmitted by the first end-node also has a congestion indication field for entering a congestion indication information indicating a presence/absence of a congestion in the switch, and the control unit also detects the congestion indication information in the congestion indication field of the resource management cell returned by the second end-node and regulates the transfer of cells without increasing a value of the prescribed threshold while the detected congestion indication information indicates a presence of the congestion in the switch, until another resource management cell with the congestion indication information indicating an absence of the congestion in the switch is detected.
Claim 18
Dependent Claim 43 words
The system of claim 17, wherein the prescribed threshold used by the control unit is determined according to the stored first cell transmission rate value, when the detected second cell transmission rate value is larger than the stored first cell transmission rate value.
Claim 19
Dependent Claim 43 words
The system of claim 17, wherein the control unit regulates the transfer of cells by modifying a value of the prescribed threshold to a lower threshold value autonomously when the detected congestion indication information indicates a presence of the congestion in the switch.
Claim 20
Dependent Claim 68 words
The system of claim 19, wherein the control unit also overwrites a value based on the lower threshold value in the explicit cell rate field of the resource management cell returned by the second end-node, when the detected congestion indication information indicates a presence of the congestion in the switch, regardless of whether the second cell transmission rate value is rewritten into the first cell transmission rate value.
Claim 21
Dependent Claim 92 words
The system of claim 20, wherein the control unit also estimates a time period required since the resource management cell is transmitted from the control unit to the first end-node after a value based on the lower threshold value is overwritten until a cell transmitted by the first end-node after the resource management cell reached the first end-node arrives at the control unit, and starts regulating the transfer of cells using the lower threshold value after the estimated time period elapsed since the resource management cell is transmitted from the control unit.
Claim 22
Dependent Claim 51 words
The system of claim 13, wherein the control unit also monitors a cell transmission rate of cells transferred from the second end-node to the first end-node through the second virtual connection, and regulates transfer of cells in the second virtual connection when the monitored cell transmission rate exceeds a prescribed threshold.
Claim 23
Dependent Claim 55 words
The system of claim 22, wherein the first end-node transmits the resource management cell at regular intervals while cells are transmitted from the second end-node to the first end-node, and the control unit also detects the second cell transfer rate value while monitoring the cell transmission rate of the cells in the second virtual connection.
Claim 24
Dependent Claim 107 words
The system of claim 13, wherein the control unit also estimates a time period required since the first cell transmission rate value is stored from the resource management cell transmitted in the first virtual connection until the second cell transmission rate value is detected from the resource management cell returned in the second virtual connection, and selects the first cell transmission rate value stored earlier than the estimated time period before a time of detecting the second cell transmission rate value, as the first cell transmission rate value used in judging whether the second cell transmission rate value is larger than the first cell transmission rate value.
Claim 25
Independent Claim 254 words
A system for controlling a cell transmission rate in an ATM network having first and second end-nodes for carrying out transmission and reception of cells, a switch for transferring cells, a first virtual connection for transferring cells from the first end-node to the second end-node via the switch, and a second virtual connection for transferring cells from the second terminal to the first terminal via the switch, wherein a resource management cell having an explicit cell rate field for entering a desired cell transmission rate value of the switch or the second end-node is transmitted from the first end-node to the second end-node through the first virtual connection, and the resource management cell is returned from the second end-node to the first end-node through the second virtual connection, the system being provided between the first and second end-nodes and comprising: first means for storing a first cell transmission rate value written in the explicit cell rate field of the resource management cell transmitted by the first end-node; second means for detecting a second cell transmission rate value written in the explicit cell rate field of the resource management cell returned by the second end-node; and third means for rewriting the second cell transmission rate value detected by the second means into the first cell transmission rate value stored by the first means in the explicit cell rate field of the resource management cell returned by the second end-node, when the second cell transmission rate value is larger than the first cell transmission rate value.
Claim 26
Dependent Claim 58 words
The system of claim 25, further comprising: fourth means for monitoring a cell transmission rate of cells transferred from the first end-node to the second end-node through the first virtual connection; and fifth means for regulating transfer of cells in the first virtual connection when the cell transmission rate monitored by the fourth means exceeds a prescribed threshold.
Claim 27
Dependent Claim 57 words
The system of claim 26, wherein the first end-node transmits the resource management cell at regular intervals while cells are transferred from the first end-node to the second end-node, and the first means stores the first cell transmission rate value while the fourth means monitors the cell transmission rate of the cells in the first virtual connection.
Claim 28
Dependent Claim 55 words
The system of claim 26, wherein the prescribed threshold used by the fifth means is determined according to the first cell transmission rate value stored by the first means, when the second cell transmission rate value detected by the second means is larger than the first cell transmission rate value stored by the first means.
Claim 29
Dependent Claim 121 words
The system of claim 26, wherein the resource management cell transmitted by the first end-node also has a congestion indication field for entering a congestion indication information indicating a presence/absence of a congestion in the switch, the second means also detects the congestion indication information in the congestion indication field of the resource management cell returned by the second end-node, and the fifth means regulates the transfer of cells without increasing a value of the prescribed threshold while the congestion indication information detected by the second means indicates a presence of the congestion in the switch, until another resource management cell with the congestion indication information indicating an absence of the congestion in the switch is detected by the second means.
Claim 30
Dependent Claim 55 words
The system of claim 29, wherein the prescribed threshold used by the fifth means is determined according to the first cell transmission rate value stored by the first means, when the second cell transmission rate value detected by the second means is larger than the first cell transmission rate value stored by the first means.
Claim 31
Dependent Claim 47 words
The system of claim 29, wherein the fifth means regulates the transfer of cells by modifying a value of the prescribed threshold to a lower threshold value autonomously when the congestion indication information detected by the second means indicates a presence of the congestion in the switch.
Claim 32
Dependent Claim 76 words
The system of claim 31, further comprising: sixth means for overwriting a value based on the lower threshold value in the explicit cell rate field of the resource management cell returned by the second end-node, when the congestion indication information detected by the second means indicates a presence of the congestion in the switch, regardless of whether the second cell transmission rate value is rewritten into the first cell transmission rate value by the third means.
Claim 33
Dependent Claim 100 words
The system of claim 32, further comprising: seventh means for estimating a time period required since the resource management cell is transmitted from the system to the first end-node after a value based on the lower threshold value is overwritten by the sixth means until a cell transmitted by the first end-node after the resource management cell reached the first end-node arrives at the system; wherein the fifth means starts regulating the transfer of cells using the lower threshold value after the time period estimated by the seventh means elapsed since the resource management cell is transmitted from the system.
Claim 34
Dependent Claim 58 words
The system of claim 25, further comprising: eighth means for monitoring a cell transmission rate of cells transferred from the second end-node to the first end-node through the second virtual connection; and ninth means for regulating transfer of cells in the second virtual connection when the cell transmission rate monitored by the eighth means exceeds a prescribed threshold.
Claim 35
Dependent Claim 57 words
The system of claim 34, wherein the first end-node transmits the resource management cell at regular intervals while cells are transmitted from the second end-node to the first end-node, and the second means detects the second cell transmission rate value while the eighth means monitors the cell transmission rate of the cells in the second virtual connection.
Claim 36
Dependent Claim 134 words
The system of claim 25, further comprising: tenth means for estimating a time period required since the first cell transmission rate value is stored from the resource management cell transmitted in the first virtual connection by the first means until the second cell transmission rate value is detected from the resource management cell returned in the second virtual connection by the second means; and eleventh means for selecting the first cell transmission rate value stored by the first means earlier than the time period estimated by the tenth means before a time of detecting the second cell transmission rate value by the second means, as the first cell transmission rate value used in judging whether the second cell transmission rate value is larger than the first cell transmission rate value by the third means.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag