← Back to Patent Explorer
US6813245B1 Expired / Lapsed US ⏱️ 0.0 years remaining

ATM communication system with congestion state detecting function and congestion state detecting method in ATM communication network

Assignee: Fujitsu Ltd
•
Filing: 1999-12-28
•
Granted: 2004-11-02
•
Expires: 2019-12-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for detecting a congestion state in an ATM network without modifying the ATM network. A transmitter-side endsystem sends. to a receiver-side endsystem an amount of transmission data transmitted to a logical connection in the ATM network. The receiver-side endsystem counts an actually received amount of reception data, and compares the amount of transmission data with the actually received amount of reception data to detect the congestion state. Instead of the amount of the transmission data, a notification of completion of transmission of a predetermined amount of data may be sent to the receiver-side endsystem. In this case, the predetermined amount is stored in advance in both the transmitter-side and receiver-side endsystems, and receiver-side endsystem compares the predetermined amount with the actually received amount of reception data to detect the congestion state until the notification is received after a previous notification.

Inventors

  • 👤 Takayuki Furuno

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 13:32
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/54; H04L12/56; H04L12/5601; H04L2012/5625; H04L2012/5628; H04L2012/5629; H04L2012/5631; H04L2012/5636

Claims Analysis

Total Claims: 30
Claim 1
Independent Claim 220 words
An ATM communication system having an ATM communication network and a plurality of ATM communication apparatuses connected to the ATM communication network, where data is transmitted from a first one of the plurality of ATM communication apparatuses to a second one of the plurality of ATM communication apparatuses through a logical connection set in the ATM communication network; said first one of the plurality of ATM communication apparatuses comprising: a transmission-data-amount counting unit which counts an amount of transmission data to the logical connection, a notification processing unit which sends to the second one of the plurality of ATM communication apparatuses a notification containing said amount of transmission data counted by the transmission-data-amount counting unit, and a notification-interval control unit which controls intervals of notifications of the amount of transmission data for each logical connection in the ATM communication network so as to lengthen or shorten the interval of notification; and said second one of the plurality of ATM communication apparatuses comprising: a reception-data-amount counting unit which counts an amount of reception data which have been received from the logical connection, and a congestion-state detecting unit which can detect a congestion state of the ATM communication network by comparing said amount of transmission data contained in the notification, with said amount of reception data counted by the reception-data-amount counting unit.
Claim 2
Dependent Claim 220 words
An ATM communication system having an ATM communication network and a plurality of ATM communication apparatuses connected to the ATM communication network, where data is transmitted from a first one of the plurality of ATM communication apparatuses to a second one of the plurality of ATM communication apparatuses through a logical connection set in the ATM communication network; said first one of the plurality of ATM communication apparatuses comprising: a transmission-data-amount counting unit which counts an amount of transmission data to the logical connection, a notification processing unit which sends to the second one of the plurality of ATM communication apparatuses a notification containing said amount of transmission data counted by the transmission-data-amount counting unit, and a notification-interval control unit which controls intervals of notifications of the amount of transmission data for each logical connection in the ATM communication network so as to lengthen or shorten the interval of notification; and said second one of the plurality of ATM communication apparatuses comprising: a reception-data-amount counting unit which counts an amount of reception data which have been received from the logical connection, and a congestion-state detecting unit which can detect a congestion state of the ATM communication network by comparing said amount of transmission data contained in the notification, with said amount of reception data counted by the reception-data-amount counting unit.
Claim 3
Dependent Claim 157 words
An ATM communication system according to claim 1 , wherein said notification processing unit in the first one of the plurality of ATM communication apparatuses comprises a notification-data generation unit which generates data representing said notification to be sent to the second one of the plurality of ATM communication apparatuses, and said congestion-state detection unit in the second one of the plurality of ATM communication apparatuses comprises, a transmission-data-amount recognizing unit which recognizes the amount of transmission data contained in the data representing said notification, a data-amount comparing unit which compares the amount of transmission data recognized by the transmission-data-amount recognizing unit, with the amount of reception data counted by the reception data-amount counting unit, and congestion-state determining unit which determines that the ATM communication network is in a congestion state when a result of the operation by the data-amount comparing unit indicates that the amount of transmission data is different from the amount of reception data.
Claim 4
Dependent Claim 52 words
An ATM communication system according to claim 1 , wherein the second one of the plurality of ATM communication apparatuses comprises a congestion-state notification unit which notifies the first one of the plurality of ATM communication apparatuses of a congestion state when the congestion state is detected by the congestion-state detection unit.
Claim 5
Dependent Claim 76 words
An ATM communication system according to claim 3 , wherein the first one of the plurality of ATM communication apparatuses comprises a transmission-data-amount control unit which controls a transmission rate of at least the data transmitted to the logical connection to be reduced when the first one of the plurality of ATM communication apparatuses is notified of the congestion state by the congestion-state notification it in the second one of the plurality of ATM communication apparatuses.
Claim 6
Dependent Claim 196 words
A congestion state detection method for detecting a congestion state in an ATM communication system having an ATM communication network and a plurality of ATM communication apparatuses connected to the ATM communication network, where data is transmitted from a first one of the plurality of ATM communication apparatuses to a second one of the plurality of ATM communication apparatuses through a logical connection set in the ATM communication network, said method comprising the steps of: (a) sending from said first one of the plurality of ATM communication apparatuses to the second one of the plurality of ATM communication apparatuses a notification containing an amount of transmission data to the logical connection; (b) detecting a congestion state of the ATM communication network by comparing said amount of transmission data contained in the notification from the first one of the plurality of ATM communication apparatuses, with an amount of reception data which have been actually received by the second one of the plurality of ATM communication apparatuses; and (c) controlling intervals of notifications of the amount of transmission data for each logical connection in the ATM communication network so as to lengthen or shorten the interval of notification.
Claim 7
Dependent Claim 196 words
A congestion state detection method for detecting a congestion state in an ATM communication system having an ATM communication network and a plurality of ATM communication apparatuses connected to the ATM communication network, where data is transmitted from a first one of the plurality of ATM communication apparatuses to a second one of the plurality of ATM communication apparatuses through a logical connection set in the ATM communication network, said method comprising the steps of: (a) sending from said first one of the plurality of ATM communication apparatuses to the second one of the plurality of ATM communication apparatuses a notification containing an amount of transmission data to the logical connection; (b) detecting a congestion state of the ATM communication network by comparing said amount of transmission data contained in the notification from the first one of the plurality of ATM communication apparatuses, with an amount of reception data which have been actually received by the second one of the plurality of ATM communication apparatuses; and (c) controlling intervals of notifications of the amount of transmission data for each logical connection in the ATM communication network so as to lengthen or shorten the interval of notification.
Claim 8
Dependent Claim 107 words
A congestion state detection method according to claim 5 , wherein said second one of the plurality of ATM communication apparatuses notifies the first one of the plurality of ATM communication apparatuses of a congestion state when the second one of the plurality of ATM communication apparatuses detects the congestion state, and said first one of the plurality of ATM communication apparatuses controls a transmission rate of at least the data transmitted to the logical connection to be reduced when the first one of the plurality of ATM communication apparatuses is notified of the congestion state by the second one of the plurality of ATM communication apparatuses.
Claim 9
Dependent Claim 160 words
A transmitter-side ATM communication apparatus connected to an ATM communication network, where data is transmitted from said transmitter-side ATM communication apparatus to a receiver-side ATM communication apparatus through a logical connection set in the ATM communication network; said transmitter-side ATM communication apparatus comprising: a transmission-data-amount counting unit which counts an amount of transmission data to the logical connection; a notification processing unit which sends to the receiver-side ATM communication apparatus a notification containing said amount of transmission data counted by the transmission-data-amount counting unit, so that said receiver-side ATM communication apparatus can detect a congestion state of the ATM communication network by comparing said amount of transmission data with an amount of reception data which have been actually received by the receiver-side ATM communication apparatus; and a notification-interval control unit which controls intervals of notifications of the amount of transmission data for each logical connection in the ATM communication network so as to lengthen or shorten the interval of notification.
Claim 10
Dependent Claim 160 words
A transmitter-side ATM communication apparatus connected to an ATM communication network, where data is transmitted from said transmitter-side ATM communication apparatus to a receiver-side ATM communication apparatus through a logical connection set in the ATM communication network; said transmitter-side ATM communication apparatus comprising: a transmission-data-amount counting unit which counts an amount of transmission data to the logical connection; a notification processing unit which sends to the receiver-side ATM communication apparatus a notification containing said amount of transmission data counted by the transmission-data-amount counting unit, so that said receiver-side ATM communication apparatus can detect a congestion state of the ATM communication network by comparing said amount of transmission data with an amount of reception data which have been actually received by the receiver-side ATM communication apparatus; and a notification-interval control unit which controls intervals of notifications of the amount of transmission data for each logical connection in the ATM communication network so as to lengthen or shorten the interval of notification.
Claim 11
Dependent Claim 35 words
A transmitter-side ATM communication apparatus according to claim 7 , wherein said notification processing unit comprises a notification-data generation unit which generates data representing said notification to be sent to the receiver-side ATM communication apparatus.
Claim 12
Dependent Claim 30 words
A transmitter-side ATM communication apparatus according to claim 8 , wherein said notification-data generation unit generates an RM cell or a loopback (LB) cell as said data representing said notification.
Claim 13
Dependent Claim 62 words
A transmitter-side ATM communication apparatus according to claim 7 , wherein the transmitter-side ATM communication apparatus comprises a transmission-data-rate control unit which controls a transmission rate of at least the data transmitted to the logical connection to be reduced when the transmitter-side ATM communication apparatus is notified of the congestion state of the ATM communication network by the receiver-side ATM communication apparatus.
Claim 14
Dependent Claim 69 words
A transmitter-side ATM communication apparatus according to claim 10 , further comprising a priority-nonpriority recognition unit which recognizes priority or nonpriority of transmission data to be transmitted to a logical connection, based on attributes of the transmission data, and said transmission-data-rate control unit being constructed so as to place high priority on reduction of a transmission rare of transmission data whose nonpriority is recognized by the priority-nonpriority recognition unit.
Claim 15
Dependent Claim 72 words
A transmitter-side ATM communication apparatus according to claim 10 , wherein said transmission-data-rate control unit is constructed so as to increase the transmission rate of at least the data transmitted to the logical connection when the transmitter-side ATM communication apparatus is notified of recovery from a congestion state by the receiver-side ATM communication apparatus after the transmitter-side ATM communication apparatus is notified of the congestion state by the receiver-side ATM communication apparatus.
Claim 16
Dependent Claim 60 words
A transmitter-side ATM communication apparatus according to claim 12 , wherein said transmission-data-rate control unit is constructed so as to increase the transmission rate of the data transmitted to the logical connection, step by step, to a transmission rate of the data before the transmitter-side ATM communication apparatus is notified of the congestion state by the receiver-side ATM communication apparatus.
Claim 17
Dependent Claim 66 words
A transmitter-side ATM communication apparatus according to claim 10 , wherein said transmission-data-rate control unit is constructed so as to increase the transmission rate of at least the data transmitted to the logical connection when a predetermined time has elapsed without receiving a notification of a congestion state after the transmitter-side ATM communication apparatus is notified of a congestion state by the receiver-side ATM communication apparatus.
Claim 18
Dependent Claim 60 words
A transmitter-side ATM communication apparatus according to claim 14 , wherein said transmission-data-rate control unit is constructed so as to increase the transmission rate of the data transmitted to the logical connection, step by step, to a transmission rate of the data before the transmitter-side ATM communication apparatus is notified of the congestion state by the receiver-side ATM communication apparatus.
Claim 19
Dependent Claim 51 words
A transmitter-side ATM communication apparatus according to claim 10 , wherein said transmission-data-rate control unit also controls a transmission rate of at least the data transmitted to the logical connection to be reduced when the transmitter-side ATM communication apparatus is notified of a congestion state of the receiver-side ATM communication apparatus.
Claim 20
Dependent Claim 64 words
A transmitter-side ATM communication apparatus according to claim 7 , wherein said notification-interval control unit is constructed to control the intervals of the notifications so that the intervals of the notifications when the transmitter-side ATM communication apparatus is notified of a congestion state are longer than the intervals of the notifications when the transmitter-side ATM communication apparatus is not notified of a congestion state.
Claim 21
Dependent Claim 156 words
A receiver-side ATM communication apparatus connected to an ATM communication network, where data is transmitted from a transmitter-side ATM communication apparatus to said receiver-side ATM communication apparatus through a logical connection set in the ATM communication network; said receiver-side ATM communication apparatus comprising: a reception-data-amount counting unit which counts an amount of reception data which have been received from the logical connection; a congestion-state detecting unit which can detect a congestion state of the ATM communication network by comparing said amount of transmission data transmitted from the transmitter-side ATM communication apparatus to the logical connection, with said amount of reception data counted by the reception-data-amount counting unit, when said amount of transmission data is sent from the transmitter-side ATM communication apparatus, wherein the transmitter-side ATM communication apparatus controls intervals of notifications of the amount of transmission data for each logical connection in the ATM communication network so as to lengthen or shorten the interval of notification.
Claim 22
Dependent Claim 156 words
A receiver-side ATM communication apparatus connected to an ATM communication network, where data is transmitted from a transmitter-side ATM communication apparatus to said receiver-side ATM communication apparatus through a logical connection set in the ATM communication network; said receiver-side ATM communication apparatus comprising: a reception-data-amount counting unit which counts an amount of reception data which have been received from the logical connection; a congestion-state detecting unit which can detect a congestion state of the ATM communication network by comparing said amount of transmission data transmitted from the transmitter-side ATM communication apparatus to the logical connection, with said amount of reception data counted by the reception-data-amount counting unit, when said amount of transmission data is sent from the transmitter-side ATM communication apparatus, wherein the transmitter-side ATM communication apparatus controls intervals of notifications of the amount of transmission data for each logical connection in the ATM communication network so as to lengthen or shorten the interval of notification.
Claim 23
Dependent Claim 103 words
A receiver-side ATM communication apparatus according to claim 18 , wherein said congestion-state detection unit comprises, a transmission-data-amount recognizing unit which recognizes the amount of transmission data contained in said notification, a data-amount comparing unit which compares the amount of transmission data recognized by the transmission-data-amount recognizing unit, with the amount of reception data counted by the reception-data-amount counting unit, and a congestion-state determining unit which determines that the ATM communication network is in a congestion state when a result of the operation of the data-amount comparing unit indicates that the amount of transmission data is different from the amount of reception data.
Claim 24
Dependent Claim 38 words
A receiver-side ATM communication apparatus according to claim 18 , further comprising a congestion-state notification unit which notifies the transmitter-side ATM communication apparatus of a congestion state when the congestion state is detected by the congestion-state detection unit.
Claim 25
Dependent Claim 55 words
A receiver-side ATM communication apparatus according to claim 20 , wherein said congestion-state notification unit comprises a notification-data transformation unit which transforms data representing said notification received from the transmitter-side ATM communication apparatus, into a form suitable for a notification of the congestion state which is to be sent to the transmitter-side ATM communication apparatus.
Claim 26
Dependent Claim 34 words
A receiver-side ATM communication apparatus according to claim 21 , wherein said notification-data transformation unit is constructed so as to perform the operation of transforming the data, only when the congestion state is detected.
Claim 27
Dependent Claim 91 words
A receiver-side ATM communication apparatus according to claim 21 , wherein the data representing said notification sent from the transmitter-side ATM communication apparatus is contained in a resource management (RM) cell or a loopback (LB) cell, and said notification-data transformation unit is constructed as a cell returning unit which attaches information on the congestion state to the RM cell or the loopback cell, and returns to the transmitter-side ATM communication apparatus the RM cell or the LB cell as a cell containing the data representing the notification of the congestion state.
Claim 28
Dependent Claim 47 words
A receiver-side ATM communication apparatus according to claim 20 , wherein the congestion-state notification unit comprises a user-data-utilizing congestion-state notification unit which notifies the transmitter-side ATM communication apparatus of the congestion state by utilizing user data which are to be transmitted to the transmitter-side ATM communication apparatus.
Claim 29
Dependent Claim 47 words
A receiver-side ATM communication apparatus according to claim 20 , wherein said congestion-state notification unit comprises a recovery notification unit which sends a recovery notification to the transmitter-side ATM communication apparatus when a congestion state detected by the congestion-state detection unit has changed to a noncongestion state.
Claim 30
Dependent Claim 73 words
A receiver-side ATM communication apparatus according to claim 20 , wherein said congestion-state detection unit comprises a self-congestion-state detection unit which detects a congestion state of the receiver-side ATM communication apparatus, and said congestion-state notification unit comprises a self-congestion-state notification unit which notifies the transmitter-side ATM communication apparatus of the congestion state of the receiver-side ATM communication apparatus, when the self-congestion-state detection unit detects the congestion state of the receiver-side ATM communication apparatus.

References Cited (Backward Citations)

US5675574A Cited
US5357510A Cited
US5373504A Cited
US5898689A Cited
US6519226B1 Cited
US5367523A Cited
US5694390A Cited
US6108302A Cited
US6144636A Cited
US6188674B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2007-11-02 2008-05-03 2008-11-02 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2011-11-02 2012-05-03 2012-11-02 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2015-11-02 2016-05-03 2016-11-02 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag