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

Method and apparatus for controlling transmission bandwidth between connectionless servers

Assignee: Fujitsu Ltd
•
Filing: 1995-02-07
•
Granted: 1997-09-23
•
Expires: 2015-02-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus control transmission between a plurality of connectionless servers (CLSs) installed to provide connectionless services on a B-ISDN (Broadband aspects of Integrated Services Digital Network). Customer premises equipments (CPEs) are allocated to the respective CLSs so that the sum of the transmission rates requested by the CPEs allocated to each CLS is substantially equal among the CLSs. A traffic shaper is provided on an output highway in each CLS to shape the traffic so that the traffic does not exceed a predetermined transmission rate for each destination.

Inventors

  • 👤 Chammika Subasingha
  • 👤 Yoshihiro Watanabe

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 06:59
CPC Classifications
H; H04; H04L; H04L49/00; H04L49/25; H04L49/30; H04L49/3081; H04L49/50; H04L49/501; H04L49/503; H04Q; H04Q11/00; H04Q11/04; H04Q11/0428; H04Q11/0478; H04L12/00; H04L12/54; H04L12/56; H04L12/5601; H04L2012/5614; H04L2012/5615; H04L2012/5616; H04L2012/5619; H04L2012/5629; H04L2012/5631; H04L2012/5632; H04L2012/5638; H04L2012/5645

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 71 words
A method of controlling data transmission between a plurality of connectionless servers to which terminals requesting a connectionless service are allocated, comprising the steps of: determining allocation of the terminals so that the sum of the transmission rates requested by the terminals allocated to each connectionless server is substantially equal among the connectionless servers; and setting up a virtual path between each connectionless server and each of the terminals allocated thereto.
Claim 2
Independent Claim 71 words
A method of controlling data transmission between a plurality of connectionless servers to which terminals requesting a connectionless service are allocated, comprising the steps of: determining allocation of the terminals so that the sum of the transmission rates requested by the terminals allocated to each connectionless server is substantially equal among the connectionless servers; and setting up a virtual path between each connectionless server and each of the terminals allocated thereto.
Claim 3
Dependent Claim 39 words
A method according to claim 1, wherein the connectionless servers and the terminals are connected to an ATM switch that provides virtual paths between the connectionless servers and between each connectionless server and each of the terminals allocated thereto.
Claim 4
Independent Claim 71 words
A method of controlling data transmission between a plurality of connectionless servers to which terminals requesting a connectionless service are allocated, comprising the steps of: determining a control value for a maximum transmission rate at which data can be transmitted between the connectionless servers; and performing traffic shaping between the connectionless servers so that the transmission rate of the data transmitted between the connectionless servers does not exceed the control value.
Claim 5
Independent Claim 71 words
A method of controlling data transmission between a plurality of connectionless servers to which terminals requesting a connectionless service are allocated, comprising the steps of: determining a control value for a maximum transmission rate at which data can be transmitted between the connectionless servers; and performing traffic shaping between the connectionless servers so that the transmission rate of the data transmitted between the connectionless servers does not exceed the control value.
Claim 6
Independent Claim 103 words
A method of controlling data transmission between a plurality of connectionless servers to which terminals requesting a connectionless service are allocated, comprising the steps of: determining a control value for a transmission rate at which data can be transmitted between the connectionless servers; and performing traffic shaping between the connectionless servers so that the transmission rate of the data transmitted between the connectionless servers does not exceed the control value, wherein the connectionless servers and the terminals are connected to an ATM switch that provides virtual paths between the connectionless servers and between each connectionless server and each of the terminals allocated thereto.
Claim 7
Independent Claim 103 words
A method of controlling data transmission between a plurality of connectionless servers to which terminals requesting a connectionless service are allocated, comprising the steps of: determining a control value for a transmission rate at which data can be transmitted between the connectionless servers; and performing traffic shaping between the connectionless servers so that the transmission rate of the data transmitted between the connectionless servers does not exceed the control value, wherein the connectionless servers and the terminals are connected to an ATM switch that provides virtual paths between the connectionless servers and between each connectionless server and each of the terminals allocated thereto.
Claim 8
Dependent Claim 41 words
A method according to claim 4, wherein in the step of determining the control value, the control value for each connectionless server is determined by dividing the transmission capacity of the connectionless server by the total number of connectionless servers installed.
Claim 9
Dependent Claim 66 words
A method according to claim 4, wherein, in the step of determining the control value, the control value for the transmission rate at which data can be transmitted from one connectionless server to the other connectionless servers is determined so that the ratio of the control values assigned to the respective connectionless servers becomes equal to the ratio of the numbers of terminals allocated to them.
Claim 10
Dependent Claim 156 words
A method according to claim 4, wherein the step of determining the control value includes the substeps of: tentatively determining the sum of the transmission rates requested by the terminals allocated to each connectionless server as the control value for the transmission rate at which data can be transmitted from the connectionless server to other connectionless servers, and changing the control value in such a manner that when the total of the sum of the control values for the data to be transmitted from the connectionless server to other connectionless servers and the sum of the transmission rates requested by the terminals allocated to the connectionless server exceeds the transmission capacity of the connectionless server, each control value is multiplied by a ratio so determined as to reduce the total control value of the connectionless server, that provides a larger total control value than any other connectionless server, to the transmission capacity of the connectionless server.
Claim 11
Dependent Claim 108 words
A method according to claim 4, wherein in the step of determining the control value, when the sum of the transmission rates requested by the terminals allocated to each connectionless server is smaller than a control value obtained by dividing the transmission capacity of the connectionless server by the total number of connectionless servers installed, said sum is determined as the control value for the data to be transmitted from the connectionless server to other connectionless servers, and when said sum is larger than said value, said value is determined as the control value for the data to be transmitted from the connectionless server to other connectionless servers.
Claim 12
Dependent Claim 73 words
A method according to claim 4, wherein the step of determining the control value includes the substeps of: measuring the transmission rate for each destination on an output highway in each connectionless server; averaging the measured transmission rate over a predetermined period of time for each destination and for each time segment of the day; and determining the averaged transmission rate as the control value for the destination in the corresponding time segment.
Claim 13
Independent Claim 70 words
An apparatus for controlling data transmission between a plurality of connectionless servers to which terminals requesting a connectionless service are allocated, comprising: means for determining allocation of the terminals so that the sum of the transmission rates requested by the terminals allocated to each connectionless server is substantially equal among the connectionless servers; and means for setting up a virtual path between each connectionless server and a terminal allocated thereto.
Claim 14
Independent Claim 70 words
An apparatus for controlling data transmission between a plurality of connectionless servers to which terminals requesting a connectionless service are allocated, comprising: means for determining allocation of the terminals so that the sum of the transmission rates requested by the terminals allocated to each connectionless server is substantially equal among the connectionless servers; and means for setting up a virtual path between each connectionless server and a terminal allocated thereto.
Claim 15
Dependent Claim 39 words
An apparatus according to claim 10, wherein the connectionless servers and the terminals are connected to an ATM switch that provides virtual paths between the connectionless servers and between each connectionless server and each of the terminals allocated thereto.
Claim 16
Independent Claim 72 words
An apparatus for controlling data transmission between a plurality of connectionless servers to which terminals requesting a connectionless service are allocated, comprising: means for determining a control value for a maximum transmission rate at which data can be transmitted between the connectionless servers; and means for performing traffic shaping between the connectionless servers so that the transmission rate of the data transmitted between the connectionless servers does not exceed the control value.
Claim 17
Independent Claim 72 words
An apparatus for controlling data transmission between a plurality of connectionless servers to which terminals requesting a connectionless service are allocated, comprising: means for determining a control value for a maximum transmission rate at which data can be transmitted between the connectionless servers; and means for performing traffic shaping between the connectionless servers so that the transmission rate of the data transmitted between the connectionless servers does not exceed the control value.
Claim 18
Independent Claim 104 words
An apparatus for controlling data transmission between a plurality of connectionless servers to which terminals requesting a connectionless service are allocated, comprising: means for determining a control value for a transmission rate at which data can be transmitted between the connectionless servers; and means for performing traffic shaping between the connectionless servers so that the transmission rate of the date transmitted between the connectionless servers does not exceed the control value, wherein the connectionless servers and the terminals are connected to an ATM switch that provides virtual paths between the connectionless servers and between each connectionless server and each of the terminals allocated thereto.
Claim 19
Independent Claim 104 words
An apparatus for controlling data transmission between a plurality of connectionless servers to which terminals requesting a connectionless service are allocated, comprising: means for determining a control value for a transmission rate at which data can be transmitted between the connectionless servers; and means for performing traffic shaping between the connectionless servers so that the transmission rate of the date transmitted between the connectionless servers does not exceed the control value, wherein the connectionless servers and the terminals are connected to an ATM switch that provides virtual paths between the connectionless servers and between each connectionless server and each of the terminals allocated thereto.
Claim 20
Dependent Claim 37 words
An apparatus according to claim 13, wherein the control value determining means determines the control value for each connectionless server by dividing the transmission capacity of the connectionless server by the total number of connectionless servers installed.
Claim 21
Dependent Claim 61 words
An apparatus according to claim 13, wherein the control value determining means determines the control value for the transmission rate at which data can be transmitted from one connectionless server to other connectionless servers, so that the ratio of the control values assigned to the respective connectionless servers becomes equal to the ratio of the numbers of terminals allocated to them.
Claim 22
Dependent Claim 155 words
An apparatus according to claim 13, wherein the control value determining means includes: means for tentatively determining the sum of the transmission rates requested by the terminals allocated to each connectionless server as the control value for the transmission rate at which data can be transmitted from the connectionless server to other connectionless servers, and means for changing the control value in such a manner that when the total of the sum of the control values for the data to be transmitted from the connectionless server to other connectionless servers and the sum of the transmission rates requested by the terminals allocated to the connectionless server exceeds the transmission capacity of the connectionless server, each control value is multiplied by a ratio so determined as to reduce the total control value of the connectionless server, that provides a larger total control value than any other connectionless server, to the transmission capacity of the connectionless server.
Claim 23
Dependent Claim 104 words
An apparatus according to claim 13, wherein when the sum of the transmission rates requested by the terminals allocated to each connectionless server is smaller than a value obtained by dividing the transmission capacity of the connectionless server by the total number of connectionless servers installed, the control value determining means determines said sum as the control value for the data to be transmitted from the connectionless server to other connectionless servers, and when said sum is larger than said control value, determines said control value as the control value for the data to be transmitted from the connectionless server to other connectionless servers.
Claim 24
Dependent Claim 74 words
An apparatus according to claim 13, wherein the control value determining means includes: means for measuring the transmission rate for each destination on an output highway in each connectionless server; means for averaging the measured transmission rate over a predetermined period of time for each destination and for each time segment of the day; and means for determining the averaged transmission rate as the control value for the destination in the corresponding time segment.

References Cited (Backward Citations)

US5040171A Cited
US5319638A Cited
US5381404A Cited
US5414697A Cited
US5467348A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-09-22 2001-03-24 2001-09-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-09-22 2005-03-24 2005-09-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-09-22 2009-03-24 2009-09-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag