Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
205 words
A congestion processing mode in a frame relay exchange apparatus which accommodates a plurality of subscriber lines and relay lines and transmits frames received from these lines to destination lines, wherein an amount of communication data of each assigned connection is individually measured along with an elapsed time; at a point of time when each of said frames received from said subscriber lines and relay lines is subjected to switching processing in said frame relay exchange apparatus, a coefficient for limiting the amount of communication data, and determined in accordance with the magnitude of the load of a network resource utilized by a connection to which the related frame belongs, is calculated along with an elapsed time; based on the aforesaid measured amount of communication data, said limiting coefficient is multiplied with the upper limit value of an acceptable amount of communication data for each assigned connection detected to perform a communication exceeding the upper limit value of the acceptable amount of communication data which is determined in advance for each assigned connection, and it is decided whether to discard said frame belonging to the related assigned connection or give notification that it exists in the congested state based on that limited upper limit value.
Claim 2
Dependent Claim
205 words
A congestion processing mode in a frame relay exchange apparatus which accommodates a plurality of subscriber lines and relay lines and transmits frames received from these lines to destination lines, wherein an amount of communication data of each assigned connection is individually measured along with an elapsed time; at a point of time when each of said frames received from said subscriber lines and relay lines is subjected to switching processing in said frame relay exchange apparatus, a coefficient for limiting the amount of communication data, and determined in accordance with the magnitude of the load of a network resource utilized by a connection to which the related frame belongs, is calculated along with an elapsed time; based on the aforesaid measured amount of communication data, said limiting coefficient is multiplied with the upper limit value of an acceptable amount of communication data for each assigned connection detected to perform a communication exceeding the upper limit value of the acceptable amount of communication data which is determined in advance for each assigned connection, and it is decided whether to discard said frame belonging to the related assigned connection or give notification that it exists in the congested state based on that limited upper limit value.
Claim 3
Dependent Claim
79 words
A congestion processing mode in a frame relay exchange apparatus as set forth in claim 1, wherein said upper limit value of said acceptable amount of communication data determined in advance for every assigned connection is determined by an excessive burst amount (B e ) and, further, the amounts of communication data of said frames transferred onto each assigned connection within a constant period are cumulatively added, whereby the amount of communication data for every assigned connection is measured.
Claim 4
Dependent Claim
80 words
A congestion processing mode in a frame relay exchange apparatus as set forth in claim 2, wherein two different types of a first upper limit value and second upper limit value are set as said upper limit values of said acceptable amount of communication data determined in advance for every assigned connection, said first upper limit value is determined by said excessive burst amount, and said second upper limit value is determined by the committed burst amount (B c ).
Claim 5
Dependent Claim
103 words
A congestion processing mode in a frame relay exchange apparatus as set forth in claim 1, wherein said upper limit value of said acceptable amount of communication data determined in advance for every aforesaid assigned connection is determined using the excessive information rate as the criterion and, at the same time, the amount of communication data for every assigned connection is measured using the difference between the cumulative amount of communication data cumulatively added every time when the aforesaid frame arrives and the virtual amount of communication data deemed to have been transmitted through every aforesaid assigned connection along with an elapsed time.
Claim 6
Dependent Claim
88 words
A congestion processing mode in a frame relay exchange apparatus as set forth in claim 4, wherein two different types of the first upper limit value and the second upper limit value are set as the aforesaid upper limit values of the aforesaid acceptable amount of communication data determined in advance for every aforesaid assigned connection, said first upper limit value is determined using the aforesaid excessive information rate as the criterion, and said second upper limit value is determined using the committed information rate as the criterion.
Claim 7
Dependent Claim
60 words
A congestion processing mode in a frame relay exchange apparatus as set forth in claim 1, wherein said network resource is the destination line of said frame, and, as said limiting coefficient, use is made of a value respectively set large or small in accordance with the degree of the queue length of the transmission queue provided in that line.
Claim 8
Dependent Claim
76 words
A congestion processing mode in a frame relay exchange apparatus as set forth in claim 1, wherein said network resource is the destination line of said frame, and, as said limiting coefficient, use is made of a value respectively set large or small in accordance with the degree of the queue length of the transmission queue set in that line, and further set to a different value in accordance with the transmission rate of that line.
Claim 9
Dependent Claim
307 words
A congestion processing circuit in a frame relay exchange apparatus which accommodates a plurality of subscriber lines and relay lines and transmits frames received from these lines to destination lines, wherein the aforesaid frame relay exchange apparatus comprises a plurality of line accommodation units corresponding to said subscriber lines and relay lines and a common bus inter-connecting these line accommodation units; each said line accommodation unit includes a bus transmission unit outputting the frames to the aforesaid common bus, a bus receiving unit receiving as its input the aforesaid frames from said common bus, a receiving buffer which temporarily stores the aforesaid frames received from a corresponding aforesaid line and outputs the same to said bus transmission unit, and a transmission buffer which temporarily stores said frames input via said bus receiving unit and transmits the same to the corresponding aforesaid line; and wherein said congestion processing circuit comprises a utilization measuring unit which monitors said frame output from said receiving buffer, individually measures the amount of communication data for each assigned connection along with an elapsed time, calculates said amount of communication data taking a limiting coefficient set in accordance with the magnitude of the transmission load of the aforesaid line accommodation unit corresponding to the destination line of said frame into consideration, and controls the transmission of the aforesaid frame from said bus transmission unit in accordance with that calculated amount of communication data; and a load condition decision unit which monitors the amount of communication data of the aforesaid frame input and output to and from said transmission buffer, generates said limiting coefficients, and supplies that generated limiting coefficient via the aforesaid common bus to said utilization measuring unit mounted in another one of the line accommodation units which unit is to be connected as the destination line with the related line accommodation unit.
Claim 10
Dependent Claim
307 words
A congestion processing circuit in a frame relay exchange apparatus which accommodates a plurality of subscriber lines and relay lines and transmits frames received from these lines to destination lines, wherein the aforesaid frame relay exchange apparatus comprises a plurality of line accommodation units corresponding to said subscriber lines and relay lines and a common bus inter-connecting these line accommodation units; each said line accommodation unit includes a bus transmission unit outputting the frames to the aforesaid common bus, a bus receiving unit receiving as its input the aforesaid frames from said common bus, a receiving buffer which temporarily stores the aforesaid frames received from a corresponding aforesaid line and outputs the same to said bus transmission unit, and a transmission buffer which temporarily stores said frames input via said bus receiving unit and transmits the same to the corresponding aforesaid line; and wherein said congestion processing circuit comprises a utilization measuring unit which monitors said frame output from said receiving buffer, individually measures the amount of communication data for each assigned connection along with an elapsed time, calculates said amount of communication data taking a limiting coefficient set in accordance with the magnitude of the transmission load of the aforesaid line accommodation unit corresponding to the destination line of said frame into consideration, and controls the transmission of the aforesaid frame from said bus transmission unit in accordance with that calculated amount of communication data; and a load condition decision unit which monitors the amount of communication data of the aforesaid frame input and output to and from said transmission buffer, generates said limiting coefficients, and supplies that generated limiting coefficient via the aforesaid common bus to said utilization measuring unit mounted in another one of the line accommodation units which unit is to be connected as the destination line with the related line accommodation unit.
Claim 11
Dependent Claim
38 words
A congestion processing circuit as set forth in claim 8, wherein said load condition decision unit holds various types of said limiting coefficients corresponding to the amount of communication data stored in the said transmission buffer as tables.
Claim 12
Dependent Claim
154 words
A congestion processing circuit as set forth in claim 8, wherein the aforesaid utilization measuring unit includes utilization-information tables allotted for every aforesaid assigned connection, holding the use condition where each said assigned connection utilizes the related frame relay switching network, a timer means which is arranged at the input and output of the aforesaid receiving buffer for observing the aforesaid elapsed time which is one of the types of information held in the aforesaid utilization-information table; and a subtracter which calculates the difference between the arrival time of the aforesaid frame arriving immediately before this time held in the aforesaid utilization-information tables and the arrival time of the aforesaid frame which now arrives, observed by said timer means, and when the aforesaid frame is output from the aforesaid receiving buffer, the assigned connection identifier attached to said frame is detected to select a corresponding table from among the aforesaid plurality of utilization-information tables.
Claim 13
Dependent Claim
88 words
A congestion processing circuit as set forth in claim 8, wherein provision is further made of a second utilization measuring unit identical to the aforesaid utilization measuring unit; said second utilization measuring unit decides that the related assigned connection is in the congestion state based on the aforesaid amount of communication data taking the second limiting coefficient applying a weaker limitation than that of the aforesaid limiting coefficient into consideration, and marks that congestion notification in the transmission and reception frames passing through the related line accommodation unit.
Claim 14
Dependent Claim
42 words
A congestion processing circuit as set forth in claim 11, wherein a common utilization measuring unit is mounted which includes the aforesaid utilization measuring unit and is commonly used via the aforesaid common bus by a plurality of aforesaid line accommodation units.
Claim 15
Dependent Claim
83 words
A congestion processing circuit as set forth in claim 12, wherein an identifier conversion table is provided for converting an assigned connection identifier inside each aforesaid line accommodation unit, which table reconverts each said converted assigned connection identifier to mutually different set-up connection identifiers so that the assigned connection identifiers of the reception frames input to said frame relay exchange apparatus do not coincide with each other, and access to the aforesaid common utilization measuring unit is carried out by said converted identifier.
Claim 16
Dependent Claim
51 words
A congestion processing circuit as set forth in claim 11, wherein a second common utilization measuring unit is mounted which includes both the aforesaid utilization measuring unit and the aforesaid second utilization measuring unit and is commonly used via the aforesaid common bus by a plurality of aforesaid line accommodation units.
Claim 17
Dependent Claim
84 words
A congestion processing circuit as set forth in claim 13, wherein an identifier conversion table is provided for converting an assigned connection identifier inside each aforesaid line accommodation unit, which table reconverts each said converted assigned connection identifier to mutually different assigned connection identifiers so that the assigned connection identifiers of the reception frames input to said frame relay exchange apparatus do not coincide with each other, and access to the aforesaid second common utilization measuring unit is carried out by said converted identifier.
Claim 18
Dependent Claim
54 words
A congestion processing circuit as set forth in claim 11, wherein the computation at the aforesaid second utilization measuring unit for performing the marking of the aforesaid congestion notification with respect to each the aforesaid frame is executed at the point of time when the related frame is output from the aforesaid transmission buffer.