JPS6373736A - Line selection control system in path - Google Patents

Line selection control system in path

Info

Publication number
JPS6373736A
JPS6373736A JP61217070A JP21707086A JPS6373736A JP S6373736 A JPS6373736 A JP S6373736A JP 61217070 A JP61217070 A JP 61217070A JP 21707086 A JP21707086 A JP 21707086A JP S6373736 A JPS6373736 A JP S6373736A
Authority
JP
Japan
Prior art keywords
data
line
transmission
buffer
buffers
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP61217070A
Other languages
Japanese (ja)
Other versions
JPH0520939B2 (en
Inventor
Shoji Oyoshi
大吉 章次
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP61217070A priority Critical patent/JPS6373736A/en
Publication of JPS6373736A publication Critical patent/JPS6373736A/en
Publication of JPH0520939B2 publication Critical patent/JPH0520939B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

PURPOSE:To uniformize the traffic of each line by selecting a line minimizing the total of buffer number connected to a transmission queue corresponding to each line and connecting a buffer storing data of a transmission request generated newly on the transmission quene of the selected line. CONSTITUTION:In a data exchange network of the spread transmission system having a transmission queue at each accommodated line, plural lines L1-Lm are provided in the same path between two nodes and the line minimizing the number of buffers BF1-BFk connected to transmission queues Q1-Qm corresponding to the line L1-Lm is selected and the buffer of data of the transmission request is connected to the transmission queue corresponding to the line. Data having long data length uses plural buffers and one buffer is used for data with short data length, then the line minimizing the total buffer numbers connected to the transmission queue is selected, the biased data length and data number is avoided to uniformize the traffic.

Description

【発明の詳細な説明】 〔概要〕 同一方路内に複数の回線を備えたデータ交換網に於いて
、蓄積交換の処理単位のバッファに着目して、各回線対
応の送信待ちキューに接続されたバッファ数の合計が最
小となる回線を選択し、この選択された回線の送信待ち
キューに、新たに発生した送信要求のデータを格納した
バッファを接続し、各回線のトラヒックの均等化を図る
ものである。
[Detailed Description of the Invention] [Summary] In a data exchange network with multiple lines on the same path, the buffer is connected to the transmission waiting queue corresponding to each line by focusing on the buffer in the processing unit of store and forward. selects the line with the smallest total number of buffers, and connects the buffer that stores the data of the newly generated transmission request to the transmission waiting queue of this selected line to equalize the traffic on each line. It is something.

〔産業上の利用分野〕[Industrial application field]

本発明は、データ交換網に於ける同一方路内の複数の回
線を選択してデータを送信する方路自回線選択制御方式
に関するものである。
The present invention relates to a route own line selection control system for selecting a plurality of lines within the same route in a data exchange network and transmitting data.

データ交換網に於いては、データ伝送量の増大に対応し
て、ノード間に複数回線を設けたマルチリンクが採用さ
れており、例えば、CCITT(国際電信電話諮問委員
会)X、25により規定されている。このようなノード
間に設けられた複数の回線のうちの特定の回線にデータ
が集中しないように、回線を選択してデータを送信する
分散送信方式が採用されており、分散送信制御を行う方
式にも各種の方式が提案されているが、一長一短があり
、各回線のトラヒックの均等化が要望されている。
In data exchange networks, in response to the increase in the amount of data transmission, multi-links, which have multiple lines between nodes, have been adopted. has been done. In order to prevent data from concentrating on a specific line among the multiple lines installed between such nodes, a distributed transmission method is adopted in which data is transmitted by selecting a line, and this method performs distributed transmission control. Although various methods have been proposed, they have advantages and disadvantages, and it is desired to equalize the traffic on each line.

〔従来の技術〕[Conventional technology]

従来の方路自回線選択制御1方式に於いては、(1)送
信待ちキューに並ぶデータ数が最小となる回線を選択す
る方式と、(2)送信待ちキューに並ぶ累計データ長の
最小となる回線を選択する方式とが知られている。
In the conventional route own line selection control method 1, (1) a method of selecting the line with the minimum number of data queued in the transmission waiting queue, and (2) a method of selecting the line with the minimum number of data queued in the transmission waiting queue, and (2) a method of selecting the line with the minimum number of data queued in the transmission waiting queue. A method of selecting a line is known.

前述の(110方式は、例えば、第7図の+8)に示す
ように、ノードA、B間の同一方路内に2本の回線Ll
、L2を備え、回線Ll、L2対応の送信待ちキューQ
l、Q2に、データDTa、DTbが蓄積された1個の
バッファがそれぞれ接続されている状態に於いて、デー
タDTI、DT2.DT3.DT4の送信要求があった
場合、送信待ちキューQl、Q2に接続されたデータ数
はそれぞれ1であるから、データDTlについて送信待
ちキューQ1に接続したとすると、次のデータDT2に
ついては送信待ちキューQ2に接続されることになる。
In the above-mentioned (110 system), for example, as shown in +8 in FIG.
, L2, and a transmission waiting queue Q corresponding to line Ll and L2.
1, Q2 are each connected to one buffer in which data DTa, DTb are stored, data DTI, DT2 . DT3. When there is a transmission request for DT4, the number of data connected to the transmission waiting queues Ql and Q2 is 1, so if data DTl is connected to the transmission waiting queue Q1, the next data DT2 is connected to the transmission waiting queue Q1. It will be connected to Q2.

同様にして、その次のデータDT3は送信待ちキューQ
1に接続され、次のデータDT4は送信待ちキューQ2
に接続される。その間にデータDTa、DTbは回線L
L、L2にそれぞれ送出されるから、同図の(blに示
すように、回線L1の送信待ちキューQ1には、データ
DTI、DT2が接続され、回線L2の送信待ちキュー
Q2には、データDT2.DT4が接続され、各回線L
l。
Similarly, the next data DT3 is sent to the transmission waiting queue Q.
1, and the next data DT4 is sent to the transmission waiting queue Q2.
connected to. Meanwhile, data DTa and DTb are connected to line L.
As shown in (bl) in the same figure, the data DTI and DT2 are connected to the transmission waiting queue Q1 of the line L1, and the data DT2 is connected to the transmission waiting queue Q2 of the line L2. .DT4 is connected and each line L
l.

L2の送信待ちキューQl、Q2に接続されるデータ数
は同一となる。
The number of data connected to the L2 transmission waiting queues Ql and Q2 is the same.

又前述の(2)の方式は、例えば、第8図の(a)に示
すように、ノードA、B間の同一方路内に2本の回線L
l、L2を備え、回線Ll、L2対応の送信待ちキュー
Ql、Q2に、それぞれデータ長が256バイトのデー
タDTa、DTbが接続されている状態に於いて、合計
で512バイトのデータDTIと、それぞれ10バイト
のデータDT2、DT3.DT4.DT5との送信要求
があった場合、回線L1の送信待ちキューQ1及び回′
IfAL2の送信待ちキューQ2にそれぞれ接続された
データDTa、DTbはそれぞれ同一のデータ長である
から、最初のデータDTIについて送信待ちキューQ1
に接続したとすると、その送信待ちキューQ1に接続さ
れたデータ長は768バイトとなり、送信待ちキューQ
1.Q2に接続されたデータ長の最小の回線は回線L2
となるから、次のデータDT2は送信待ちキューQ2に
接続されることになる。
Furthermore, in the method (2) mentioned above, for example, as shown in (a) of FIG.
1 and L2, and data DTa and DTb each having a data length of 256 bytes are connected to transmission waiting queues Ql and Q2 corresponding to lines Ll and L2, respectively, and data DTI of a total of 512 bytes, 10 bytes of data DT2, DT3 . DT4. When there is a transmission request with DT5, the transmission waiting queue Q1 of line L1 and the line '
Since the data DTa and DTb respectively connected to the transmission waiting queue Q2 of IfAL2 have the same data length, the first data DTI is connected to the transmission waiting queue Q1.
, the data length connected to the transmission waiting queue Q1 is 768 bytes, and the data length connected to the transmission waiting queue Q1 is 768 bytes.
1. The line with the smallest data length connected to Q2 is line L2.
Therefore, the next data DT2 will be connected to the transmission waiting queue Q2.

次のデータDT3についても、回線L2の送信待ちキュ
ーQ2に接続されたデータの合計データ長が回&’iL
1の送信待ちキューQ1に接続されたデータのデータ長
の合計より短いので、回!L2を選択することになる。
Regarding the next data DT3, the total data length of the data connected to the transmission waiting queue Q2 of the line L2 is
Because it is shorter than the total data length of the data connected to the transmission waiting queue Q1, the number of times! L2 will be selected.

以下同様にして、データDT4.DT5については回線
L2を選択することになる。
Similarly, data DT4. For DT5, line L2 will be selected.

その間にデータDTa、DTbは、回線Ll。During that time, the data DTa and DTb are transferred to the line Ll.

L2にそれぞれ送出されるから、第8図の山)に示すよ
うに、回線L1の送信待ちキューQ1には、512バイ
トのデータ長のデータDTIが接続され、回線L2の送
信待ちキューQ2には、合計で40バイトのデータ長と
なるデータDT2.DT3、DT4.DT5が接続され
ることになる。
Since data DTI with a data length of 512 bytes is connected to the transmission waiting queue Q1 of the line L1, as shown in the mountain in FIG. , data DT2. with a total data length of 40 bytes. DT3, DT4. DT5 will be connected.

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

前述の従来の(1)の方式は、連続してデータの送信要
求があった時に、送信待ちキューに接続されたデータ数
が最小となる回線を選択するものであるから、2回線の
場合は交互に送信待ちキューに接続されることになり、
第7図に示すように、データDTIは1個のバッファの
一部を用いるデータ長、データDT2は2個のバッファ
全部と1個のバッファの一部とを用いるデータ長、デー
タDT3は1個のバッファの一部を用いるデータ長、デ
ータDT4は1個のバッファ全部と1個のバッファの一
部とを用いるデータ長の場合には、回線L2の送信待ち
キューQ2に接続されるデータDT2.DT4のデータ
長の合計が、回線L1の送信待ちキューQ2に接続され
るデータDTI、DT3のデータ長の合計よりも著しく
長くなる。従って、回線Ll、L2の送信待ちキューQ
l、Q2に接続されるデータ数が同一であっても、回線
L2に於けるデータ送信時間が、回線L1に於けるデー
タ送信時間に比較して非常に長くなる欠点がある。
In the conventional method (1) mentioned above, when there are consecutive data transmission requests, the line with the least amount of data connected to the transmission waiting queue is selected, so in the case of two lines, It will be connected to the sending queue alternately,
As shown in FIG. 7, data DTI has a data length that uses part of one buffer, data DT2 has a data length that uses all two buffers and a part of one buffer, and data DT3 has one data length. If the data length uses a part of the buffer of the data DT4, and the data length uses the whole of one buffer and a part of the buffer, the data DT2. The total data length of DT4 is significantly longer than the total data length of data DTI and DT3 connected to transmission queue Q2 of line L1. Therefore, the transmission waiting queue Q of lines Ll and L2
Even if the number of data connected to L and Q2 is the same, there is a drawback that the data transmission time on the line L2 is much longer than the data transmission time on the line L1.

又前述の従来の(2)の方式は、連続してデータの送信
要求があった時に、送信待ちキューに接続されるデータ
長の合計が最小となる回線を選択するものであるから、
第8図に示す場合には、回線L1の送信待ちキューQ1
に接続されるデータDT1のデータ長に比較して、回線
L2の送信待ちキューQ2に接続されたデータDT2.
DT3.DT4.DT5のデータ長が短いことになるが
、回線L1の送信待ちキューQ1に接続されるデータ数
は1であるのに対して、回)JIL2の送信待ちキュー
Q2に接続されるデータ数は4となる。
Furthermore, in the conventional method (2) described above, when there are successive data transmission requests, the line connected to the transmission waiting queue with the minimum total length of data is selected.
In the case shown in FIG. 8, the transmission waiting queue Q1 of the line L1
Compared to the data length of the data DT1 connected to the transmission queue Q2 of the line L2, the data length of the data DT2.
DT3. DT4. Although the data length of DT5 is short, the number of data connected to the transmission waiting queue Q1 of line L1 is 1, whereas the number of data connected to the transmission waiting queue Q2 of line L1 is 4. Become.

データ送信に於いては、各データDTI、DT2、DT
3.DT4.DT5について交換処理を行う必要がある
から、回線L1に比較して回線L2に於ける処理負担が
大きくなる欠点がある。即ち、同一方路の各回線の送信
データのデータ長の合計をほぼ均等化したとしても、デ
ータ数が多い回線に於いては、データ毎に交換処理を行
う為に、処理負担が大きくなるものである。
In data transmission, each data DTI, DT2, DT
3. DT4. Since it is necessary to perform exchange processing on DT5, there is a drawback that the processing load on line L2 is greater than that on line L1. In other words, even if the total data length of the transmitted data on each line on the same route is approximately equalized, on lines with a large amount of data, the processing load will be large because exchange processing is performed for each data item. It is.

本発明は、比較的簡単な制御により、複数回線のトラヒ
ックの均等化を図ることを目的とするものである。
An object of the present invention is to equalize traffic on multiple lines through relatively simple control.

〔問題点を解決するための手段〕[Means for solving problems]

本発明の方路内凹線選択制御方式は、蓄積交換の処理単
位のバッファに着目して選択制御を行うものであり、第
1図を参照して説明する。収容回線毎に送信待ちキュー
を有する分散送信方式のデータ交換網に於いて、2ノー
ド間の同一方路に複数の回線L1〜Lmを備え、それぞ
れの回線L1〜Lm対応の送信待ちキューQ1〜Qmに
接続されたバッファBFI−BFkの数が最小となる回
線を選択して、その回線対応の送信待ちキューに送信要
求のデータのバッファを接続するものである。
The in-route concave line selection control method of the present invention performs selection control by focusing on the buffer as a storage/exchange processing unit, and will be explained with reference to FIG. In a distributed transmission data exchange network having a transmission waiting queue for each accommodated line, a plurality of lines L1 to Lm are provided on the same route between two nodes, and transmission waiting queues Q1 to Q1 corresponding to the respective lines L1 to Lm are provided. The line with the smallest number of buffers BFI-BFk connected to Qm is selected, and the buffer for the data of the transmission request is connected to the transmission queue corresponding to that line.

〔作用〕[Effect]

データ長の長いデータは、複数のバッファを使用し、デ
ータ長の短いデータは1個のバッファを使用するもので
あるから、送信待ちキューに接続されたバッファ数の合
計が最小となる回線を選択することにより、データ長の
片寄り及びデータ数の片寄りが生じないことになり、ト
ラヒックの均等化を図ることができる。
Long data uses multiple buffers, and short data uses one buffer, so select the line that minimizes the total number of buffers connected to the transmission queue. By doing so, unevenness in data length and unevenness in the number of data does not occur, and traffic can be equalized.

〔実施例〕〔Example〕

以下図面を参照して本発明の実施例について詳細に説明
する。
Embodiments of the present invention will be described in detail below with reference to the drawings.

第2図はシステム構成説明図であり、1は主制御部(M
CU) 、2は主記憶装置(MEM)、3はバス制御部
(ECU) 、4−1〜4−nは回線制御部(LCU)
である。主制御部lは、パケットデータの着信局を分析
して方路を決定し、その方路内の最適な回線を選択する
。即ち、その方路内の複数の回線について、回線対応の
送信待ちキューに接続されたバッファの数が最小となる
回線を選択する。そして、選択された回線の回線制御部
(LCU)へデータを転送する。回線制御部(LCU)
は、転送されたデータをフレーム構成として回線に送出
する。
FIG. 2 is an explanatory diagram of the system configuration, and 1 is a main control unit (M
CU), 2 is the main memory (MEM), 3 is the bus control unit (ECU), 4-1 to 4-n are the line control units (LCU)
It is. The main control unit 1 analyzes the destination station of the packet data, determines the route, and selects the optimal line within the route. That is, among a plurality of lines within the route, the line with the smallest number of buffers connected to the transmission queue corresponding to the line is selected. Then, the data is transferred to the line control unit (LCU) of the selected line. Line control unit (LCU)
sends the transferred data to the line as a frame.

第3図はフレーム構成説明図であり、インフォメーショ
ン・フィールド■は、主制御装置lの前述の制御によっ
て回線制御部へ転送され、その回線制御部に於いて、イ
ンフォメーション・フィールドIの前部に、フラグFと
、アドレス・フィールドAと、コントロール・フィール
ドCとが付加され、後部にフレーム・チェック・シーケ
ンスFC3と、フラグFとが付加される。このようなフ
レームを回線制御部から回線へ送出する場合、例えば:
 HDLC手順により行われる。
FIG. 3 is an explanatory diagram of the frame structure, and the information field (2) is transferred to the line control unit under the above-mentioned control of the main controller I, and in the line control unit, the information field (I) is placed in front of the information field (I). A flag F, an address field A, and a control field C are added, and a frame check sequence FC3 and a flag F are added to the rear. When sending such a frame from the line controller to the line, for example:
Performed by HDLC procedure.

第4図(al、 (b)は本発明の実施例の動作説明図
であり、同一方路内に3本の回線Ll、L2.L3を有
する場合を示し、各回線L1.L2.L3対応に送信待
ちキューQl、Q2.Q3を備えている。同図ta)に
示すように、各送信待ちキューQ1、Q2.Q3に、そ
れぞれ1個のバッファが接続されている時に、3個のバ
ッファを使用したデータDTIと、1個のバッファを使
用したデータDT2と、2個のバッファを使用したデー
タDT3と、それぞれ1個のバッファを使用したデータ
DT4.DT5.DT6との送信要求があり、データD
TIについては回線L1を選択して送信待ちキューQ1
に3個のバッファを接続したとすると、次のデータDT
2については、回線L1の送信待ちキューQ1に4個の
バッファが接続され、回線L2.L3の送信待ちキュー
Q2.Q3にはそれぞれ1個のバッファが接続されてい
る状態となるから、バッファ数が最小の回線、例えば、
回線L2が選択され、送信待ちキューQ2にデータDT
2の1個のバッファが接続される。
FIGS. 4(al) and 4(b) are explanatory diagrams of the operation of the embodiment of the present invention, showing a case where three lines L1, L2, and L3 are provided in the same path, and each line L1, L2, and L3 corresponds to are equipped with transmission waiting queues Q1, Q2, Q3.As shown in figure ta), each transmission waiting queue Q1, Q2. When one buffer is connected to Q3, data DTI using three buffers, data DT2 using one buffer, data DT3 using two buffers, and one each Data using 4 buffers DT4. DT5. There is a transmission request with DT6, and data D
For TI, select line L1 and wait for transmission queue Q1
If three buffers are connected to , the next data DT
For lines L2 . L3 transmission queue Q2. Since one buffer is connected to each Q3, the line with the least number of buffers, for example,
Line L2 is selected and data DT is placed in transmission waiting queue Q2.
One buffer of 2 is connected.

この場合、1個のバッファは、例えば、300バイト等
の一定の容量を有し、400バイトのデータ長の場合は
、2個のバッファを用いることになり、又300バイト
以下のデータ長の場合は1個のバッフ1を用いることに
なり、斜線を施してデータ長の一例を示している。
In this case, one buffer has a certain capacity, for example, 300 bytes, and if the data length is 400 bytes, two buffers will be used, and if the data length is 300 bytes or less, two buffers will be used. uses one buffer 1, and an example of the data length is shown with diagonal lines.

次のデータDT3については、送信待ちキューQl、Q
2.Q3に接続されているバッファ数が最小の回線はL
3であるから、送信待ちキューQ3にデータDT3の2
個のバッファが接続され、次のデータDT4については
、送信待ちキューQ1、Q2.Q3に接続されているバ
ッファ数が最小の回線はL2となるから、送信待ちキュ
ーQ2にデータDT4の1個のバッファが接続される。
Regarding the next data DT3, the transmission waiting queues Ql, Q
2. The line with the least number of buffers connected to Q3 is L.
3, so 2 of data DT3 is in the transmission waiting queue Q3.
buffers are connected, and for the next data DT4, transmission waiting queues Q1, Q2 . Since the line with the smallest number of buffers connected to Q3 is L2, one buffer for data DT4 is connected to transmission waiting queue Q2.

同様にして、データDT5については、送信待ちキュー
Q2に、データDT6については、送信待ちキューQ3
にそれぞれ1個のバッファが接続されることになる。
Similarly, data DT5 is stored in the transmission waiting queue Q2, and data DT6 is stored in the transmission waiting queue Q3.
One buffer will be connected to each.

前述の送信待ちキューQl、Q2.Q3への接続制御を
行っている間に、データが回線Ll、L2、L3に送出
されるので、第4図の(b)に示す状態となる。即ち、
回線L1の送信待ちキューQ1には、データDTIの3
個のバッファが接続され、回線L2の送信待ちキューQ
2には、データDT2.DT4.DT5のそれぞれ1個
のバッファが接続されて、合計3個のバッファとなる。
The aforementioned transmission waiting queues Ql, Q2. While controlling the connection to Q3, data is sent to the lines L1, L2, and L3, resulting in the state shown in FIG. 4(b). That is,
There are 3 data DTIs in the transmission waiting queue Q1 of line L1.
buffers are connected, and the transmission queue Q of line L2 is connected to
2 contains data DT2. DT4. One buffer for each of the DT5s is connected for a total of three buffers.

又回線L3の送信待ちキューQ3には、データDT3の
2個のバッファと、データDT6の1個のバッファとの
合計3個のバッファが接続されることになる。この場合
、データ数は、回線L1は1、回線L2は3、回線L3
は2となり、データ数の差は小さく、且つデータ長につ
いてもほぼ均等化される。従って、トラヒックの均等化
を図ることができる。
Further, a total of three buffers, two buffers for data DT3 and one buffer for data DT6, are connected to the transmission queue Q3 of line L3. In this case, the number of data is 1 for line L1, 3 for line L2, and 3 for line L3.
is 2, the difference in the number of data is small, and the data length is also almost equal. Therefore, traffic can be equalized.

第5図はバッファの説明図であり、メモリ上にバッファ
h■域が形成されている場合を示す。このバッファ領域
は、一定長、例えば、バッファ管理情報を含めて、30
0バイトに分割され、メモリのアドレスAを先頭番地と
したバッファB(0)から、A+30Onを先頭番地と
したバッファB in)のfi+1個のバッファが形成
されている。各バッファB(0)〜B (nlは、バッ
ファ管理情報領域とユーザデータ領域から構成されてい
る。
FIG. 5 is an explanatory diagram of the buffer, and shows a case where a buffer h2 area is formed on the memory. This buffer area has a certain length, for example, 30 minutes including buffer management information.
It is divided into 0 bytes, and fi+1 buffers are formed, from buffer B(0) with memory address A as the starting address to buffer B in) with A+30On as the starting address. Each buffer B(0) to B(nl) is composed of a buffer management information area and a user data area.

例えば、512バイトのデータを受信した場合には、3
00バイトのバッファを2個必要とすることになり、そ
の時に、バッファB(11,B(33が空きであったと
すると、バッファB(1)のバッファ管理情報として、
リンクされているバッファ個数として2が書込まれ、次
リンクアドレスとしてバッファB(3)の先頭アドレス
が書込まれる。又5.12バイトのデータの一部がユー
ザデータ領域に書込まれる。
For example, if 512 bytes of data is received, 3
Two 00-byte buffers are required, and at that time, if buffers B(11 and B(33) are empty, the buffer management information for buffer B(1) is
2 is written as the number of linked buffers, and the start address of buffer B (3) is written as the next link address. Also, part of the 5.12-byte data is written to the user data area.

又バッファB(3)のバッファ管理情報としての次リン
クアドレスは、次リンクがないので、例えば、オール“
0”が書込まれる。そして、ユーザデータ領域には、バ
ッファB (11に蓄積できなかった残りのデータが蓄
積される。
Also, since there is no next link, the next link address as buffer management information for buffer B (3), for example, all “
0" is written. Then, the remaining data that could not be stored in buffer B (11) is stored in the user data area.

第6図は方路管理テーブルの説明図であり、方路管理イ
ンデックステーブルを方路番号で検索することにより、
方路管理テーブルアドレスが得られ、このアドレスによ
り方路管理テーブルをアクセスする。方路管理テーブル
は、方路番号対応に方路的回線数(N)が格納され、又
各回線対応に、回線番号(Lo )〜(Ln)、使用可
能表示、依頼可能バッファ個数が書込まれている。使用
可能表示は、データリンクが確立されているか否か或い
は相手ノードから受信不可フレーム(RNR)を受信し
ているか否かを表示するもので、データリンク確立中で
、且つ相手ノードより受信不可フレームを受信していな
い時に、その回線は使用可能と判断される。
FIG. 6 is an explanatory diagram of the route management table, and by searching the route management index table by route number,
A route management table address is obtained, and the route management table is accessed using this address. In the route management table, the number of route lines (N) is stored corresponding to the route number, and the line number (Lo) to (Ln), available display, and number of buffers that can be requested are written for each line. It is rare. The available display indicates whether a data link has been established or whether a not-receivable frame (RNR) has been received from the other node. When the line is not received, the line is determined to be available.

又回線制御部(L CU)のバッファは有限である為、
主制御部(M CU)から回線制御部(LCU)へ送信
依願するバッファの個数が限定されるので、依頼可能バ
ッファ個数として、回線制御部(LCU)へ送信可能な
バッフア数の最大値を初期値としてセットし、回線制御
部(LCU)へ送信依鎖する毎に、その送信依頼バッフ
ァ数分を減算する。又回線制御部(LCU)から回線へ
データを送信して、その送信完了信号を主制御部(MC
U)が受信した時に加算する。従って、依頼可能のバッ
ファ個数を識別することができる。
Also, since the buffer of the line control unit (LCU) is limited,
Since the number of buffers that can be requested to be sent from the main control unit (MCU) to the line control unit (LCU) is limited, the maximum number of buffers that can be sent to the line control unit (LCU) is initially set as the number of buffers that can be requested. This value is set as a value, and each time a transmission request is made to a line control unit (LCU), the number of transmission request buffers is subtracted. Also, the line control unit (LCU) transmits data to the line, and sends the transmission completion signal to the main control unit (MC).
U) is added when received. Therefore, the number of requestable buffers can be identified.

前述の方路管理テーブルを用いた場合、使用可能で且つ
依頼可能のバッファ個数が一番多い回線番号を求める。
When the route management table described above is used, the line number with the largest number of usable and requestable buffers is found.

この場合、依頼可能のバッファ個数が一番多い回線が複
数個存在する場合は、例えば、若番の回線番号を優先さ
せる。そして、依頼可能のバッファ個数と今回送信依頼
のバッファ個数とを比較し、依頼可能のバッファ個数の
方が小さい場合は、その回線の送信待ちキューへ接続し
て待ち合わせとなる。又依頼可能のバッファ個数の方が
多い場合は、待ち合わせが必要でないので、その回線に
対して送信依顛し、依頼可能のバッファ個数から今回送
信依頼のバッファ個数を減算する。
In this case, if there are multiple lines with the largest number of requestable buffers, priority is given to the line with the lowest number, for example. Then, the number of buffers that can be requested is compared with the number of buffers for the current transmission request, and if the number of buffers that can be requested is smaller, it is connected to the transmission waiting queue of that line and waits. If the number of buffers that can be requested is greater, waiting is not necessary, so a transmission request is made to that line, and the number of buffers currently requested for transmission is subtracted from the number of buffers that can be requested.

前述のように、方路管理テーブルを参照して、送信待ち
キューに接続されたバッファ個数が最小の回線を選択し
、送信要求のデータを蓄積したバッファを接続して、ト
ラヒックの均等化を図ることができる。
As mentioned above, refer to the route management table, select the line with the least number of buffers connected to the transmission waiting queue, and connect the buffers that have accumulated transmission request data to equalize the traffic. be able to.

〔発明の効果〕〔Effect of the invention〕

以上説明したように、本発明は、同一方路に複数の回線
L1〜Lmを有し、回線L1〜Lm対応に送信待ちキュ
ーQlxQmを備え、送信要求が発生した時に、送信待
ちキューQ1〜Qmに接続された一定容量のバッファB
F1〜BFkの数が最小となる回線を選択して、その送
信要求のデータを蓄積したバッファを接続するものであ
り、データ数及びデータ長をほぼ均等化することができ
るから、トラヒックの均等化を図ることができる利点が
ある。
As explained above, the present invention has a plurality of lines L1 to Lm on the same path, and has transmission waiting queues QlxQm corresponding to the lines L1 to Lm, and when a transmission request occurs, the transmission waiting queues Q1 to Qm Buffer B of constant capacity connected to
This method selects the line with the minimum number of F1 to BFk and connects the buffer that has accumulated the data of the transmission request, and the number of data and data length can be almost equalized, so it is possible to equalize the traffic. It has the advantage of being able to achieve

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の原理説明図、第2図はシステム構成説
明図、第3図はフレーム構成説明図、第4図ia)、 
(b)は本発明の実施例の動作説明図、第5図はバッフ
ァの説明図、第6図は方路管理テーブルの説明図、第7
図(al、 (b)及び第8図(a)、 (b)は従来
例の動作説明図である。 L1〜Lmは回線、QlxQmは送信待ちキュー、BF
1〜BFkはバッファ、1は主制御部(MCU) 、2
は主記憶装置(MEM) 、3はバス制御部(BCU)
 、4−1〜4−nは回線制御部(LCU)である。
Fig. 1 is an explanatory diagram of the principle of the present invention, Fig. 2 is an explanatory diagram of the system configuration, Fig. 3 is an explanatory diagram of the frame configuration, Fig. 4 ia),
(b) is an explanatory diagram of the operation of the embodiment of the present invention, FIG. 5 is an explanatory diagram of the buffer, FIG. 6 is an explanatory diagram of the route management table, and FIG.
Figures (al, (b) and Figure 8 (a), (b) are explanatory diagrams of the operation of the conventional example. L1 to Lm are lines, QlxQm are transmission waiting queues, and BF
1 to BFk are buffers, 1 is main control unit (MCU), 2
is the main memory (MEM), 3 is the bus control unit (BCU)
, 4-1 to 4-n are line control units (LCU).

Claims (1)

【特許請求の範囲】 収容回線毎に送信待ちキューを有する分散送信方式のデ
ータ交換網に於いて、 2ノード間の同一方路に複数の回線(L1〜Lm)を備
え、該複数の回線(L1〜Lm)対応の送信待ちキュー
(Q1〜Qm)に並ぶ一定容量のバッファ(BF1〜B
Fk)数が最小となる回線を選択して、該送信待ちキュ
ー(Qi)にバッファ(BFj)を接続する ことを特徴とする方路内回線選択制御方式。
[Claims] In a distributed transmission data exchange network having a transmission waiting queue for each accommodation line, a plurality of lines (L1 to Lm) are provided on the same path between two nodes, and the plurality of lines ( Buffers of a certain capacity (BF1 to B) lined up in the transmission waiting queue (Q1 to Qm) corresponding to
An intra-route line selection control system characterized by selecting a line with a minimum number of Fk) and connecting a buffer (BFj) to the transmission waiting queue (Qi).
JP61217070A 1986-09-17 1986-09-17 Line selection control system in path Granted JPS6373736A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61217070A JPS6373736A (en) 1986-09-17 1986-09-17 Line selection control system in path

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61217070A JPS6373736A (en) 1986-09-17 1986-09-17 Line selection control system in path

Publications (2)

Publication Number Publication Date
JPS6373736A true JPS6373736A (en) 1988-04-04
JPH0520939B2 JPH0520939B2 (en) 1993-03-22

Family

ID=16698361

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61217070A Granted JPS6373736A (en) 1986-09-17 1986-09-17 Line selection control system in path

Country Status (1)

Country Link
JP (1) JPS6373736A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0575643A (en) * 1991-09-10 1993-03-26 Fujitsu Ltd Mail service control system
US7535929B2 (en) 2001-10-25 2009-05-19 Sandeep Singhai System and method for token-based PPP fragment scheduling
JP2009118482A (en) * 2007-11-02 2009-05-28 Samsung Electronics Co Ltd Link duplexing apparatus and method for mobile communication system
JP2013048413A (en) * 2011-08-23 2013-03-07 Kalray Extensible network-on-chip

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0575643A (en) * 1991-09-10 1993-03-26 Fujitsu Ltd Mail service control system
US7535929B2 (en) 2001-10-25 2009-05-19 Sandeep Singhai System and method for token-based PPP fragment scheduling
JP2009118482A (en) * 2007-11-02 2009-05-28 Samsung Electronics Co Ltd Link duplexing apparatus and method for mobile communication system
JP4741644B2 (en) * 2007-11-02 2011-08-03 三星電子株式会社 Duplex device and method for mobile communication system
US8755379B2 (en) 2007-11-02 2014-06-17 Samsung Electronics Co., Ltd. Apparatus and method for link duplication in mobile communication system
JP2013048413A (en) * 2011-08-23 2013-03-07 Kalray Extensible network-on-chip

Also Published As

Publication number Publication date
JPH0520939B2 (en) 1993-03-22

Similar Documents

Publication Publication Date Title
JP2565652B2 (en) Internetworking packet routing device
JP3618390B2 (en) Apparatus and method for processing bandwidth requests in ATM switches
AU612076B2 (en) Packet switching system having bus matrix switch
JP2970596B2 (en) ATM communication device
JP3165022B2 (en) Computer system and message transfer method
US5592472A (en) High performance path allocation system and method for a fiber optic switch for a fiber optic network
CA2156096A1 (en) Traffic shaper and packet communication apparatus
JPH04233354A (en) Wide band ring communication system and access control method
CA1317659C (en) Process for the establishment of virtual connections passing through switching matrices of a multi-stage switching system
US20230275832A1 (en) Networking processor and network device
JPH0683235B2 (en) Transmission control method and apparatus for two classes of traffic
JPH0969842A (en) Switch device
JPH10243000A (en) Switching flow control
US6904046B2 (en) Self-route multi-memory packet switch adapted to have an expandable number of input/output ports
JPH0828741B2 (en) Congestion control method and apparatus in communication system
JPS6373736A (en) Line selection control system in path
JPH0715448A (en) Communication network and method for adjusting of access to bus in network
US6819675B2 (en) Self-route multi-memory expandable packet switch with overflow processing means
US6064647A (en) Method and system for sending frames around a head of line blocked frame in a connection fabric environment
JP2001177575A (en) Preferential control system
JPWO2002065709A1 (en) Network switching equipment
JP3171569B2 (en) ATM communication network
JP2757482B2 (en) Communication system between processors
JPS61187497A (en) Circuit/packet combination switching system
US7505405B2 (en) Method, apparatus, and computer program product for optimizing packet flow control through buffer status forwarding

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees