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

Systems, methods and computer program products for distributing connection information between ATM nodes

Assignee: International Business Machines Corp
•
Filing: 2000-02-23
•
Granted: 2001-07-31
•
Expires: 2020-02-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Methods, systems and computer program products for controlling scheduling in an ATM node in a network are provided which aggregate connection information for connections to the ATM node to provide a set of aggregate connection information for the ATM node. The set of aggregate connection information is distributed to other ATM nodes in the network and may be used in accepting connections to the ATM network based on the aggregate connection information. Scheduling may be provided by associating a timestamp value in each cell associated with an accepted connection as it is received by the ATM node. Received cells are grouped into a plurality of cell groups in timestamp order based upon characteristics of the cells and cells are selected from each group so as to transmit the cells in earliest deadline first order.

Inventors

  • 👤 Gerald A. Marin
  • 👤 Raif O. Onvural
  • 👤 Allen Leonid Roginsky
  • 👤 Vijay Srinivasan

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 13:14
CPC Classifications
H; H04; H04Q; H04Q11/00; H04Q11/04; H04Q11/0428; H04Q11/0478; H04L; H04L12/00; H04L12/54; H04L12/56; H04L12/5601; H04L2012/5629; H04L2012/5638; H04L2012/5646; H04L2012/5651; H04L2012/5678; H04L2012/5679; H04L2012/5681

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 96 words
A method of distributing connection information between ATM nodes in a network, the method comprising the steps of: aggregating information about characteristics of connections to an ATM node having a common characteristic to provide a set of aggregate connection information for the ATM node; and distributing the set of aggregate connection information to other ATM nodes in the network in lieu of distributing the connection information, the set of aggregate connection information providing a reduced volume of communications based on the common characteristic so as to reduce bandwidth utilized in distributing connection information between ATM nodes.
Claim 2
Independent Claim 96 words
A method of distributing connection information between ATM nodes in a network, the method comprising the steps of: aggregating information about characteristics of connections to an ATM node having a common characteristic to provide a set of aggregate connection information for the ATM node; and distributing the set of aggregate connection information to other ATM nodes in the network in lieu of distributing the connection information, the set of aggregate connection information providing a reduced volume of communications based on the common characteristic so as to reduce bandwidth utilized in distributing connection information between ATM nodes.
Claim 3
Dependent Claim 23 words
A method according to claim 1 , wherein the connection information includes peak data rate, maximum burst size and maximum sustainable data rate.
Claim 4
Dependent Claim 40 words
A method according to claim 1 further comprising the step of determining whether to accept a requested connection at an ATM node based upon the aggregate connection information of the ATM node and the connection information of the requested connection.
Claim 5
Dependent Claim 82 words
A method according to claim 1 , wherein said step of aggregating connection information and said step of distributing the set of aggregate connection information comprise the steps of: aggregating connection information for connections in each connection class of the ATM node so as to provide a set of aggregate connection for each connection class of the ATM node; and distributing each set of aggregate connection information for each connection class of the ATM node to other ATM nodes in the network.
Claim 6
Dependent Claim 46 words
A method according to claim 4 , wherein the connection classes at the ATM node include a class for at least one of constant bit rate connections, real-time variable bit rate connections, non-real-time variable bit rate connections, available bit rate connections and unspecified bit rate connections.
Claim 7
Dependent Claim 46 words
A method according to claim 4 , wherein the connection classes at the ATM node include a class for at least one of constant bit rate connections, real-time variable bit rate connections, non-real-time variable bit rate connections, available bit rate connections and unspecified bit rate connections.
Claim 8
Independent Claim 165 words
A method of distributing connection information between ATM nodes in a network, the method comprising the steps of: aggregating information about characteristics of connections in each connection class of an ATM node having a common characteristic to provide a set of aggregate connection information for each connection class of the ATM node; and distributing the set of aggregate connection information for each connection class of the ATM node to other ATM nodes in the network in lieu of distributing the connection information, the set of aggregate connection information for each connection class providing a reduced volume of communications based on the common characteristic so as to reduce bandwidth utilized in distributing connection information between ATM nodes; wherein said step of aggregating connection information for connections in each connection class comprises the steps of: determining the connection class of each connection through the ATM node; summing the connection information for each connection in a connection class to provide the aggregate connection information for the connection class.
Claim 9
Independent Claim 165 words
A method of distributing connection information between ATM nodes in a network, the method comprising the steps of: aggregating information about characteristics of connections in each connection class of an ATM node having a common characteristic to provide a set of aggregate connection information for each connection class of the ATM node; and distributing the set of aggregate connection information for each connection class of the ATM node to other ATM nodes in the network in lieu of distributing the connection information, the set of aggregate connection information for each connection class providing a reduced volume of communications based on the common characteristic so as to reduce bandwidth utilized in distributing connection information between ATM nodes; wherein said step of aggregating connection information for connections in each connection class comprises the steps of: determining the connection class of each connection through the ATM node; summing the connection information for each connection in a connection class to provide the aggregate connection information for the connection class.
Claim 10
Dependent Claim 23 words
A method according to claim 7 , wherein the connection information includes peak data rate, maximum burst size and maximum substainable data rate.
Claim 11
Dependent Claim 40 words
A method according to claim 7 further comprising the step of determining whether to accept a requested connection at an ATM node based upon the aggregate connection information of the ATM node and the connection information of the request connection.
Claim 12
Independent Claim 79 words
A system for distributing connection information between ATM nodes in a network comprising: means for aggregating information about characteristics of connections to an ATM node having a common characteristic to provide a set of aggregate connection information for the ATM node; and means for distributing the set of aggregate connection information to other ATM nodes in the network in lieu of distributing the connection information so as to reduce the bandwidth utilized in distributing connection information between ATM nodes.
Claim 13
Independent Claim 79 words
A system for distributing connection information between ATM nodes in a network comprising: means for aggregating information about characteristics of connections to an ATM node having a common characteristic to provide a set of aggregate connection information for the ATM node; and means for distributing the set of aggregate connection information to other ATM nodes in the network in lieu of distributing the connection information so as to reduce the bandwidth utilized in distributing connection information between ATM nodes.
Claim 14
Dependent Claim 23 words
A system according to claim 10 , wherein the connection information includes peak data rate, maximum burst size and maximum sustainable data rate.
Claim 15
Dependent Claim 39 words
A system according to claim 10 further comprising means for determining whether to accept a requested connection at an ATM node based upon the aggregate connection information of the ATM node and the connection information of the requested connection.
Claim 16
Dependent Claim 83 words
A system according to claim 10 , wherein said means for aggregating connection information and said means for distributing the set of aggregate connection information comprise: means for aggregating connection information for connections in each connection class of the ATM node so as to provide a set of aggregate connection for each connection class of the ATM node; and means for distributing each set of aggregate connection information for each connection class of the ATM node to other ATM nodes in the network.
Claim 17
Dependent Claim 57 words
A system according to claim 13 , wherein said means for aggregating connection information for connections in each connection class comprises: means for determining the connection class of each connection through the ATM node; means for summing the connection information for each connection in a connection class to provide the aggregate connection information for the connection class.
Claim 18
Dependent Claim 102 words
A computer program product for distributing connection information between ATM nodes in a network comprising: a computer-readable storage medium having computer-readable program code embodied in said medium, said computer-readable program code comprising: computer-readable program code which aggregate information about characteristics of connections to an ATM node having a common characteristic to provide a set of aggregate connection information for the ATM node; and computer-readable program code which distributes the set of aggregate connection information to other ATM nodes in the network in lieu of distributing the connection information so as to reduce the bandwidth utilized in distributing connection information between ATM nodes.
Claim 19
Dependent Claim 102 words
A computer program product for distributing connection information between ATM nodes in a network comprising: a computer-readable storage medium having computer-readable program code embodied in said medium, said computer-readable program code comprising: computer-readable program code which aggregate information about characteristics of connections to an ATM node having a common characteristic to provide a set of aggregate connection information for the ATM node; and computer-readable program code which distributes the set of aggregate connection information to other ATM nodes in the network in lieu of distributing the connection information so as to reduce the bandwidth utilized in distributing connection information between ATM nodes.
Claim 20
Dependent Claim 25 words
A computer program product according to claim 15 , wherein the connection information includes peak data rate, maximum burst size and maximum sustainable data rate.
Claim 21
Dependent Claim 43 words
A computer program product according to claim 15 further comprising computer-readable program code which determines whether to accept a requested connection at an ATM node based upon the aggregate connection information of the ATM node and the connection information of the requested connection.
Claim 22
Dependent Claim 93 words
A computer program product according to claim 15 , wherein said computer-readable program code which aggregates connection information and said computer-readable program code which distributes the set of aggregate connection information comprise: computer-readable program code which aggregates connection information for connections in each connection class of the ATM node so as to provide a set of aggregate connection for each connection class of the ATM node; and computer-readable program code which distributes each set of aggregate connection information for each connection class of the ATM node to other ATM nodes in the network.
Claim 23
Dependent Claim 65 words
A computer program product according to claim 18 , wherein said computer-readable program code which aggregates connection information for connections in each connection class comprises: computer-readable program code which determines the connection class of each connection through the ATM node; computer-readable program code which sums the connection information for each connection in a connection class to provide the aggregate connection information for the connection class.

References Cited (Backward Citations)

US5392286A Cited
US5724513A Cited
US5995511A Cited
US5886980A Cited
US6046981A Cited
US6011778A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-07-30 2005-01-29 2005-07-31 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-07-30 2009-01-29 2009-07-31 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-07-30 2013-01-29 2013-07-31 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag