JPH0637855A - Resources management system for reception buffer - Google Patents

Resources management system for reception buffer

Info

Publication number
JPH0637855A
JPH0637855A JP4188271A JP18827192A JPH0637855A JP H0637855 A JPH0637855 A JP H0637855A JP 4188271 A JP4188271 A JP 4188271A JP 18827192 A JP18827192 A JP 18827192A JP H0637855 A JPH0637855 A JP H0637855A
Authority
JP
Japan
Prior art keywords
buffer
unused
reception buffer
reception
remaining number
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.)
Pending
Application number
JP4188271A
Other languages
Japanese (ja)
Inventor
Akira Watanabe
晶 渡辺
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.)
Hitachi Cable Ltd
Original Assignee
Hitachi Cable 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 Hitachi Cable Ltd filed Critical Hitachi Cable Ltd
Priority to JP4188271A priority Critical patent/JPH0637855A/en
Publication of JPH0637855A publication Critical patent/JPH0637855A/en
Pending legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Communication Control (AREA)

Abstract

PURPOSE:To provide a resources management system for reception buffer which can simplify the information of the exhaustion/exhaustion cancel state of the reception buffer and improves the data communication efficiency. CONSTITUTION:The unused reception buffer number threshold value for detection of the reception buffer exhaustion state and the unused reception buffer number threshold value for detection of the reception buffer exhaustion cancel state are set to the total number of reception buffers. When the number of unused reception buffers is smaller than the unused reception buffer number threshold value, the reception buffer exhaustion state is informed to the transmission side via an RNR frame 103 for interruption of the data transfer at the transmission side. Then the reception buffers are released (105) and the number of unused reception buffers is larger than the unused reception buffer number threshold value for detection of the reception buffer exhaustion cancel state (106). Thus the reception buffer exhaustion cancel state is informed to the transmission side via an RR frame 107. Thus the transfer of data is restarted at the transmission side.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、データ通信において受
信データを格納する受信バッファの管理方式に係り、特
に、受信バッファ枯渇・枯渇解除状態の通知を簡素化
し、データ通信の効率を向上する受信バッファ資源管理
方式に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a receiving buffer management system for storing received data in data communication, and more particularly to a method for simplifying notification of receiving buffer exhaustion / depletion cancellation status and improving the efficiency of data communication. The present invention relates to a buffer resource management system.

【0002】[0002]

【従来の技術】データ通信において、受信データを格納
する受信バッファは、管理対象資源として最も重要なも
のの一つである。確実なデータ伝送を保証する通信プロ
トコルでは、未使用の受信バッファがある閾値を越えて
枯渇状態となった場合、それを相手に通知し、送信動作
を中断させ、閾値まで利用可能受信バッファが解放さ
れ、枯渇状態から復帰した場合に、それを相手に通知
し、送信動作を再開させる手順をとることが多い。例え
ば、データリンク層の上半分のLLC(Logical LinkCon
trol)層に、IEEE802.2タイプ2を使用する場
合で説明する。図3に示すように、2台の局A,B間で
通信が行われており、局Aにおいて受信バッファの枯渇
が検出された場合、局Aは、IEEE802.2タイプ
2の規格に従ってRNRフレームを送信する(ステップ
1001)。RNRフレームを受信した局Bは、送信動
作を中断する(ステップ1002)。局Aは、新たな受
信バッファを利用可能にする作業(受信バッファの解放
処理;ステップ1003)を行い、枯渇を検出した閾値
を越える数の受信バッファを利用可能にした時点で、R
Rフレームを送信する(ステップ1004)。RRフレ
ームを受信した局Bは、送信動作を再開する(ステップ
1005)。
2. Description of the Related Art In data communication, a reception buffer for storing received data is one of the most important resources to be managed. In a communication protocol that guarantees reliable data transmission, when the unused receive buffer exceeds a certain threshold and becomes exhausted, it notifies the other party, interrupts the transmission operation, and releases the available receive buffer up to the threshold. In many cases, when the exhausted state is recovered, the other party is notified of the situation and the transmission operation is restarted. For example, LLC (Logical LinkCon) in the upper half of the data link layer
The case of using IEEE802.2 type 2 for the control layer will be described. As shown in FIG. 3, when communication is performed between two stations A and B, and when the reception buffer exhaustion is detected at station A, station A follows the RNR frame according to the IEEE802.2 type 2 standard. Is transmitted (step 1001). The station B that has received the RNR frame interrupts the transmission operation (step 1002). The station A performs the work of making a new reception buffer available (reception buffer release processing; step 1003), and when the number of reception buffers exceeding the threshold at which exhaustion is detected becomes available, R
The R frame is transmitted (step 1004). The station B receiving the RR frame restarts the transmission operation (step 1005).

【0003】[0003]

【発明が解決しようとする課題】従来技術では、受信バ
ッファ枯渇状態を検出し、新たに受信バッファを利用可
能にした局が、枯渇状態からの復帰を通知した際に、そ
れを受けとった側が、大量のデータを送信した場合に、
再び受信バッファが枯渇状態に陥る可能性がある。例え
ば、データリンク層の上半分のLLC(Logical Link Co
ntrol)層に、IEEE802.2タイプ2を使用する場
合で説明する。図4に示すように、2台の局A、B間で
通信が行われており、局Aにおいて受信バッファの枯渇
が検出された場合、局Aは、IEEE802.2タイプ
2の規格に従ってRNRフレームを送信する(ステップ
2001)。RNRフレームを受信した局Bは、送信動
作を中断する(ステップ2002)。局Aは、新たな受
信バッファを利用可能にした時点で、RRフレームを送
信する(ステップ2003)。RRフレームを受信した
局Bは、送信動作を再開する。この時、局Bが大量のデ
ータを送信したと仮定する(ステップ2004)。局A
では局Bからのデータ受信中も、引き続き受信バッファ
の解放処理(ステップ2005)を行っている場合で
も、その作業が間に合わず、再び受信バッファ枯渇状態
となり、RNRフレームを送信する(ステップ200
6)。最悪の場合、このシーケンスが繰り返され、バッ
ファ枯渇、枯渇解除通知フレーム(RNR、RRフレー
ム)が、伝送路帯域を大量に消費するのみならず、局A
とBで、バッファの枯渇、枯渇解除に伴う処理が多数回
にわたって繰り返され、ソフトウェアを実行するプロセ
ッサの処理能力を消費してしまうことになる。
In the prior art, when a station that detects a reception buffer exhaustion state and newly enables the reception buffer is notified of the return from the exhaustion state, the side receiving it receives When sending a large amount of data,
The receive buffer may be exhausted again. For example, LLC (Logical Link Co) in the upper half of the data link layer
The case of using IEEE802.2 type 2 for the ntrol) layer will be described. As shown in FIG. 4, when two stations A and B are communicating with each other and station A detects that the receiving buffer is exhausted, station A follows the RNR frame according to the IEEE 802.2 type 2 standard. Is transmitted (step 2001). The station B receiving the RNR frame suspends the transmission operation (step 2002). The station A transmits the RR frame when the new reception buffer becomes available (step 2003). The station B having received the RR frame restarts the transmission operation. At this time, it is assumed that station B has transmitted a large amount of data (step 2004). Station A
Then, even while the data is being received from the station B, even if the receiving buffer release process (step 2005) is being continued, the work cannot be done in time, the receiving buffer is exhausted again, and the RNR frame is transmitted (step 200).
6). In the worst case, this sequence is repeated, and the buffer depletion / depletion cancellation notification frames (RNR, RR frame) not only consume a large amount of transmission path band but also station A
In B and B, the process of buffer exhaustion and release of buffer exhaustion is repeated many times, which consumes the processing capability of the processor that executes software.

【0004】そこで、本発明の目的は、上記課題を解決
し、受信バッファ枯渇・枯渇解除状態の通知を簡素化
し、データ通信の効率を向上する受信バッファ資源管理
方式を提供することにある。
Therefore, an object of the present invention is to solve the above problems, to provide a reception buffer resource management system which simplifies the notification of the reception buffer depletion / depletion cancellation state and improves the efficiency of data communication.

【0005】[0005]

【課題を解決するための手段】上記目的を達成するため
に本発明は、受信バッファの総数に対して受信バッファ
枯渇検出用の未使用受信バッファ残数閾値と受信バッフ
ァ枯渇解除検出用の未使用受信バッファ残数閾値とを設
定し、未使用受信バッファの残数が受信バッファ枯渇検
出用の未使用受信バッファ残数閾値以下になったとき、
送信側にバッファ枯渇を通知して送信側のデータ送信を
中断させ、その後、受信バッファが解放されて未使用受
信バッファの残数が受信バッファ枯渇解除検出用の未使
用受信バッファ残数閾値以上になったとき、送信側にバ
ッファ枯渇解除を通知して送信側のデータ送信を再開さ
せるようにしたものである。
In order to achieve the above object, the present invention provides an unused reception buffer remaining number threshold value for detection of reception buffer exhaustion and an unused threshold value for detection of reception buffer depletion with respect to the total number of reception buffers. When the remaining number of remaining receive buffers is set and the remaining number of unused receive buffers is less than or equal to the remaining number of unused receive buffers for receiving buffer exhaustion detection,
The transmitter is notified of buffer exhaustion and the data transmission on the sender is interrupted.After that, the receive buffer is released and the number of unused receive buffers exceeds the unused receive buffer remaining number threshold for detection of receive buffer depletion release. In this case, the sending side is notified of the buffer exhaustion cancellation and the sending side restarts the data transmission.

【0006】また、受信バッファ枯渇検出用の未使用受
信バッファ残数閾値と受信バッファ枯渇解除検出用の未
使用受信バッファ残数閾値とを、通信開始時或いは通信
動作中に変更し得るようにしてもよい。
Further, the unused reception buffer remaining number threshold value for receiving buffer depletion detection and the unused receiving buffer remaining number threshold value for receiving buffer depletion detection can be changed at the start of communication or during communication operation. Good.

【0007】また、データ通信装置に、受信バッファ枯
渇検出用の未使用受信バッファ残数閾値と受信バッファ
枯渇解除検出用の未使用受信バッファ残数閾値とを設定
する設定手段を設けてもよい。
Further, the data communication apparatus may be provided with setting means for setting an unused reception buffer remaining number threshold value for receiving buffer depletion detection and an unused receiving buffer remaining number threshold value for receiving buffer depletion cancellation detection.

【0008】[0008]

【作用】本発明の要旨は、枯渇を検知する受信バッファ
残数の閾値と、枯渇解除を検知する受信バッファ残数の
閾値とを別々に設定し、枯渇状態から復帰するときに、
ヒステリシスを有するようにしたものである。こうする
ことにより、枯渇状態から復帰したときに、ある程度ま
とまったデータを受信しても直ぐに再び枯渇状態となる
ことが避けられる。そして、枯渇・枯渇解除の頻繁な繰
り返しによって起こる通知処理による伝送路帯域及びプ
ロセッサ処理能力の消費が抑えられる。
The gist of the present invention is to set the threshold value of the remaining number of receiving buffers for detecting depletion and the threshold value of the remaining number of receiving buffers for detecting depletion separately, and to recover from the depletion state,
It has a hysteresis. By doing so, even when data that has been collected to some extent is received, it is possible to avoid the exhaustion state again immediately after the recovery from the exhaustion state. Then, the consumption of the transmission line bandwidth and the processor processing capacity due to the notification processing caused by the frequent repetition of depletion / depletion cancellation is suppressed.

【0009】即ち、上記構成により、未使用受信バッフ
ァの残数が受信バッファ枯渇検出用の未使用受信バッフ
ァ残数閾値以下になったとき、送信側にバッファ枯渇を
通知して送信側のデータ送信を中断させると、その間に
受信バッファの解放が進む。しかし、未使用受信バッフ
ァの残数が受信バッファ枯渇検出用の未使用受信バッフ
ァ残数閾値以上に戻っても、まだデータ送信は再開され
ず、引き続き受信バッファの解放が進む。その後、受信
バッファが解放されて未使用受信バッファの残数が受信
バッファ枯渇解除検出用の未使用受信バッファ残数閾値
以上になったとき、送信側にバッファ枯渇解除を通知し
て送信側のデータ送信を再開させると、未使用受信バッ
ファの残数が充分あるので、直ぐには受信バッファ枯渇
にはならない。
That is, according to the above configuration, when the remaining number of unused reception buffers becomes equal to or less than the unused reception buffer remaining number threshold value for detection of the reception buffer depletion, the transmission side is notified of the buffer depletion and the transmission side transmits data. When is interrupted, the receiving buffer is released in the meantime. However, even when the remaining number of unused reception buffers returns to the unused reception buffer remaining number threshold value for detection of reception buffer depletion or more, data transmission is not yet resumed, and the reception buffer is continuously released. After that, when the reception buffer is released and the remaining number of unused reception buffers exceeds the unused reception buffer remaining number threshold for detection of reception buffer depletion detection, the transmission side is notified of the buffer depletion cancellation and the data of the transmission side is released. When the transmission is restarted, the remaining number of unused reception buffers is sufficient, so the reception buffers will not be exhausted immediately.

【0010】[0010]

【実施例】図1、図2を用いて、本発明の一実施例を説
明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described with reference to FIGS.

【0011】図1は、伝送路を介して接続された局A、
局Bのデータ通信装置が伝送路上に送出するフレームを
時間軸に沿って表したものである。局Bのデータ通信装
置から送信されたデータを受信する局Aのデータ通信装
置は、プロセッサ及び受信データの一時格納に使用する
受信バッファを有し、受信バッファの解放機能、受信バ
ッファの使用・未使用数を検出する機能を有している。
局A、局Bのデータ通信装置は、受信中に未使用の受信
バッファの残数に応じて送信側のデータ送信を中断・再
開させる受信バッファ資源管理方式が採用されている。
本実施例では、データリンク層の上半分のLLC(Logic
al Link Control)層に、IEEE802.2タイプ2を
使用する場合で説明する。局A、局Bは、この規格に従
ってデータ通信を行う。
FIG. 1 shows a station A, which is connected via a transmission line.
3 is a diagram along the time axis of a frame transmitted by the data communication device of the station B on the transmission path. The data communication device of the station A, which receives the data transmitted from the data communication device of the station B, has a processor and a receive buffer used for temporarily storing the received data. It has a function to detect the number of uses.
The data communication devices of the stations A and B employ a reception buffer resource management method that suspends / resumes data transmission on the transmission side according to the number of unused reception buffers during reception.
In this embodiment, the upper half of the data link layer LLC (Logic
An explanation will be given in the case of using IEEE802.2 type 2 for the al Link Control) layer. The stations A and B perform data communication according to this standard.

【0012】また、局Aは、本発明に基づき、受信バッ
ファの総数に対して受信バッファ枯渇検出用の未使用受
信バッファ残数閾値と受信バッファ枯渇解除検出用の未
使用受信バッファ残数閾値とを有している。ここでは図
2に示すように、局Aが保有する受信バッファの総数の
25%に当たる数を受信バッファ枯渇検出用の未使用受
信バッファ残数閾値とし、50%に当たる数を受信バッ
ファ枯渇解除検出用の未使用受信バッファ残数閾値とす
る。
According to the present invention, station A also sets an unused receiving buffer remaining number threshold value for receiving buffer depletion detection and an unused receiving buffer remaining number threshold value for receiving buffer depletion cancellation detection with respect to the total number of receiving buffers. have. Here, as shown in FIG. 2, the number corresponding to 25% of the total number of reception buffers held by the station A is set as the unused reception buffer remaining number threshold value for detecting the reception buffer exhaustion, and the number corresponding to 50% is used for the reception buffer depletion detection. It is set as the unused unused buffer remaining threshold value.

【0013】局Aは、未使用受信バッファの残数が受信
バッファ枯渇検出用の未使用受信バッファ残数閾値以下
になったとき、送信側にバッファ枯渇を通知して送信側
のデータ送信を中断させ、その後、受信バッファが解放
されて未使用受信バッファの残数が受信バッファ枯渇解
除検出用の未使用受信バッファ残数閾値以上になったと
き、送信側にバッファ枯渇解除を通知して送信側のデー
タ送信を再開させるように構成されている。
When the remaining number of unused reception buffers becomes equal to or less than the unused reception buffer remaining number threshold value for detection of reception buffer depletion, station A notifies the transmission side of buffer depletion and suspends data transmission on the transmission side. After that, when the receive buffer is released and the remaining number of unused receive buffers becomes equal to or more than the unused receive buffer remaining number threshold for detection of receive buffer exhaustion cancellation, the sender is notified of buffer exhaustion cancellation. Is configured to resume the data transmission of.

【0014】次に実施例の作用を述べる。Next, the operation of the embodiment will be described.

【0015】図1に示すように、2台の局A,B間で通
信が行われている。局Bが送信するIフレーム(ステッ
プ101)は局Aに受信され、この受信データは受信バ
ッファに格納される。受信データの格納に使用される受
信バッファが多くなると、未使用受信バッファ残数が少
なくなる。
As shown in FIG. 1, communication is performed between the two stations A and B. The I frame (step 101) transmitted by the station B is received by the station A, and the received data is stored in the reception buffer. As the number of receive buffers used to store received data increases, the number of unused receive buffers decreases.

【0016】局Aは、未使用受信バッファ残数を検出し
ており(ステップ102)、未使用受信バッファ残数が
受信バッファ枯渇検出用の未使用受信バッファ残数閾値
25%を下回ったとき、受信バッファの枯渇を検出し、
IEEE802.2タイプ2の規格に従って、RNRフ
レームを送信する(ステップ103)。
Station A has detected the unused reception buffer remaining number (step 102), and when the unused reception buffer remaining number falls below the unused reception buffer remaining number threshold value 25% for detecting the reception buffer exhaustion, Detects receive buffer exhaustion,
An RNR frame is transmitted according to the IEEE802.2 type 2 standard (step 103).

【0017】RNRフレームを受信した局Bは、送信動
作を中断する(ステップ104)。
The station B receiving the RNR frame interrupts the transmission operation (step 104).

【0018】局Aは、局Bが送信動作を中断している間
に受信バッファの解放を行う(ステップ105)ので、
未使用受信バッファ残数が増加する。しかし、未使用受
信バッファ残数が25%を越えてもこの状態が持続され
る。従って、局Aは、フレームを送信することがなく、
局Bは、依然送信動作を中断しており、伝送路は解放さ
れている。また、局A、局Bはフレーム送受信の処理が
ないので、プロセッサ処理が軽減されている。
Since the station A releases the reception buffer while the station B suspends the transmission operation (step 105),
The number of unused unused receive buffers increases. However, this state is maintained even when the remaining number of unused reception buffers exceeds 25%. Therefore, station A does not send a frame,
The station B still suspends the transmission operation and the transmission path is released. Further, since the stations A and B do not perform frame transmission / reception processing, processor processing is reduced.

【0019】次に、受信バッファの解放が進んで、未使
用受信バッファ残数が受信バッファ枯渇解除検出用の未
使用受信バッファ残数閾値50%を越えると、局Aは、
受信バッファの枯渇解除を検出し(ステップ106)、
IEEE802.2タイプ2の規格に従って、RRフレ
ームを送信する(ステップ107)。
Next, when the release of the reception buffer progresses and the unused reception buffer remaining number exceeds the unused reception buffer remaining number threshold value 50% for detection of reception buffer depletion release, station A
Detecting that the receiving buffer is exhausted (step 106),
An RR frame is transmitted according to the IEEE802.2 type 2 standard (step 107).

【0020】RRフレームを受信した局Bは、送信動作
を再開する(ステップ108)。
Station B, which has received the RR frame, restarts the transmission operation (step 108).

【0021】この時、未使用受信バッファ残数が50%
確保されているので、局Bが、多数の矢印で図示するよ
うにある程度まとまった量のデータを送信し(ステップ
109)、この間にも継続されている受信バッファの解
放(ステップ110)にも関わらず、未使用受信バッフ
ァ残数が急激に減少する場合でも、受信バッファ枯渇検
出用の未使用受信バッファ残数閾値25%を下回るまで
は受信バッファの枯渇が検出されない。従って、まとま
って送信されるデータ量が、両未使用受信バッファ残数
閾値50%、25%の差25%以内に収まるときには、
枯渇状態になることがない。従って、局AはRNRフレ
ームを送信することがない。局A、局Bはフレーム送受
信の処理がないので、プロセッサ処理が軽減されてい
る。
At this time, the remaining number of unused reception buffers is 50%.
Since it is reserved, station B transmits a certain amount of data as shown by a large number of arrows (step 109), and is involved in the release of the receiving buffer (step 110) which is continued during this period. Even if the unused reception buffer remaining number sharply decreases, the reception buffer depletion is not detected until it falls below the unused reception buffer remaining number threshold value 25% for receiving buffer depletion detection. Therefore, when the amount of data to be collectively transmitted falls within 25% of the difference between the two unused reception buffer remaining threshold values of 50% and 25%,
Never run out. Therefore, station A does not transmit the RNR frame. Since the stations A and B do not perform frame transmission / reception processing, processor processing is reduced.

【0022】以上説明したように、受信バッファ枯渇検
出と受信バッファ枯渇解除検出との間にヒステリシスが
あるため、RNRフレーム、RRフレームが頻繁に伝送
路上に送出されることがなく、これらのフレーム送受信
のためのプロセッサ処理の頻度も減少している。
As described above, since there is a hysteresis between the detection of the reception buffer depletion and the detection of the reception buffer depletion release, the RNR frame and the RR frame are not frequently sent out on the transmission path, and these frame transmission / reception are performed. The frequency of processor processing for is also decreasing.

【0023】なお、本実施例にあっては、受信バッファ
枯渇検出用の未使用受信バッファ残数閾値を25%、受
信バッファ枯渇解除検出用の未使用受信バッファ残数閾
値を50%に設定したが、数値はこれに限定されるもの
ではない。また、受信バッファ枯渇検出用の未使用受信
バッファ残数閾値と受信バッファ枯渇解除検出用の未使
用受信バッファ残数閾値とを、通信開始時或いは通信動
作中に変更し得るようにしてもよい。
In the present embodiment, the unused reception buffer remaining number threshold for detecting the reception buffer depletion is set to 25%, and the unused reception buffer remaining number threshold for detecting the reception buffer depletion release is set to 50%. However, the numerical value is not limited to this. Further, the unused reception buffer remaining number threshold value for receiving buffer depletion detection and the unused receiving buffer remaining number threshold value for receiving buffer depletion detection may be changed at the start of communication or during communication operation.

【0024】また、データ通信装置に、受信バッファ枯
渇検出用の未使用受信バッファ残数閾値と受信バッファ
枯渇解除検出用の未使用受信バッファ残数閾値とを設定
する設定手段を設けてもよい。例えば、この設定手段
は、データ通信装置のキーボード装置等を用いて構成
し、通信ソフトウェアの利用者が必要に応じて両閾値を
入力できるようにする。
Further, the data communication apparatus may be provided with setting means for setting an unused reception buffer remaining number threshold value for receiving buffer depletion detection and an unused receiving buffer remaining number threshold value for receiving buffer depletion cancellation detection. For example, the setting means is configured by using a keyboard device or the like of the data communication device so that the user of the communication software can input both threshold values as needed.

【0025】[0025]

【発明の効果】本発明は次の如き優れた効果を発揮す
る。
The present invention exhibits the following excellent effects.

【0026】(1)受信バッファ枯渇・枯渇解除状態の
通知頻度が減少するので、プロセッサ処理効率が向上す
る。
(1) Since the notification frequency of the reception buffer exhaustion / depletion cancellation state is reduced, the processor processing efficiency is improved.

【0027】(2)伝送路上にRNRフレーム、RRフ
レームが送出される頻度が減少するので、データ通信の
効率が向上する。
(2) Since the frequency of RNR frames and RR frames transmitted on the transmission path is reduced, the efficiency of data communication is improved.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の一実施例について、データ通信装置の
内部処理、及び伝送路上のフレームを時間に沿って示し
た動作遷移図である。
FIG. 1 is an operation transition diagram showing the internal processing of a data communication device and a frame on a transmission path along with time according to an embodiment of the present invention.

【図2】本発明の一実施例について、受信バッファの総
数と、設定される受信バッファ枯渇検出用の未使用受信
バッファ残数閾値及び受信バッファ枯渇解除検出用の未
使用受信バッファ残数閾値との関係を示した数直線図で
ある。
FIG. 2 is a diagram illustrating a total number of reception buffers, an unused reception buffer remaining number threshold value for receiving buffer depletion detection, and an unused reception buffer remaining number threshold value for receiving buffer depletion release detection, which are set according to an embodiment of the present invention. It is a number line figure showing the relation of.

【図3】従来例について、データ通信装置の内部処理、
及び伝送路上のフレームを時間に沿って示した動作遷移
図である。
FIG. 3 is an internal process of a data communication device for a conventional example;
3 is an operation transition diagram showing frames on a transmission path along with time.

【図4】従来例の問題点を説明するために、データ通信
装置の内部処理、及び伝送路上のフレームを時間に沿っ
て示した動作遷移図である。
FIG. 4 is an operation transition diagram showing the internal processing of the data communication device and the frames on the transmission path along with time in order to explain the problems of the conventional example.

【符号の説明】[Explanation of symbols]

102 受信バッファ枯渇の検出 103 バッファ枯渇の通知 104 データ送信の中断 105 受信バッファの解放 106 受信バッファ枯渇解除の検出 107 バッファ枯渇解除の通知 102 Detection of reception buffer exhaustion 103 Notification of buffer exhaustion 104 Interruption of data transmission 105 Release of reception buffer 106 Detection of release of reception buffer exhaustion 107 Notification of release of buffer exhaustion

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 データ通信装置内に受信データの一時格
納に使用する受信バッファを設け、受信中に未使用の受
信バッファの残数に応じて送信側のデータ送信を中断・
再開させる受信バッファ資源管理方式において、受信バ
ッファの総数に対して受信バッファ枯渇検出用の未使用
受信バッファ残数閾値と受信バッファ枯渇解除検出用の
未使用受信バッファ残数閾値とを設定し、未使用受信バ
ッファの残数が受信バッファ枯渇検出用の未使用受信バ
ッファ残数閾値以下になったとき、送信側にバッファ枯
渇を通知して送信側のデータ送信を中断させ、その後、
受信バッファが解放されて未使用受信バッファの残数が
受信バッファ枯渇解除検出用の未使用受信バッファ残数
閾値以上になったとき、送信側にバッファ枯渇解除を通
知して送信側のデータ送信を再開させることを特徴とす
る受信バッファ資源管理方式。
1. A data communication device is provided with a reception buffer used for temporarily storing received data, and during reception, data transmission on the transmission side is interrupted depending on the number of unused reception buffers.
In the receive buffer resource management method to restart, set the unused reception buffer remaining number threshold for receiving buffer depletion detection and the unused receiving buffer remaining number threshold for detecting receiving buffer depletion release to the total number of receiving buffers, and When the remaining number of used receiving buffers becomes less than or equal to the unused receiving buffer remaining number threshold for receiving buffer depletion detection, the sending side is notified of buffer depletion and data transmission on the sending side is interrupted.
When the receive buffer is released and the remaining number of unused receive buffers exceeds the unused receive buffer remaining count threshold for detection of receive buffer depletion, the sender is notified of buffer depletion and the sender sends data. A reception buffer resource management method characterized by restarting.
【請求項2】 上記受信バッファ枯渇検出用の未使用受
信バッファ残数閾値と受信バッファ枯渇解除検出用の未
使用受信バッファ残数閾値とを、通信開始時或いは通信
動作中に変更し得ることを特徴とする請求項1記載の受
信バッファ資源管理方式。
2. The unused reception buffer remaining number threshold value for detecting the reception buffer depletion and the unused reception buffer remaining number threshold value for detecting the reception buffer depletion cancellation can be changed at the start of communication or during communication operation. The receiving buffer resource management system according to claim 1, wherein
【請求項3】 上記データ通信装置に、受信バッファ枯
渇検出用の未使用受信バッファ残数閾値と受信バッファ
枯渇解除検出用の未使用受信バッファ残数閾値とを設定
する設定手段を設けたことを特徴とする請求項1及び2
記載の受信バッファ資源管理方式。
3. The data communication device further comprises setting means for setting an unused reception buffer remaining number threshold value for receiving buffer depletion detection and an unused receiving buffer remaining number threshold value for receiving buffer depletion cancellation detection. Claims 1 and 2 characterized
Receive buffer resource management method described.
JP4188271A 1992-07-15 1992-07-15 Resources management system for reception buffer Pending JPH0637855A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4188271A JPH0637855A (en) 1992-07-15 1992-07-15 Resources management system for reception buffer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4188271A JPH0637855A (en) 1992-07-15 1992-07-15 Resources management system for reception buffer

Publications (1)

Publication Number Publication Date
JPH0637855A true JPH0637855A (en) 1994-02-10

Family

ID=16220752

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4188271A Pending JPH0637855A (en) 1992-07-15 1992-07-15 Resources management system for reception buffer

Country Status (1)

Country Link
JP (1) JPH0637855A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005278167A (en) * 2004-02-27 2005-10-06 Mitsubishi Electric Information Technology Centre Europa Bv Management method and device of dynamic arq window
JP2007325171A (en) * 2006-06-05 2007-12-13 Nippon Telegr & Teleph Corp <Ntt> Packet processing system, packet processing method and program
JP2007325178A (en) * 2006-06-05 2007-12-13 Nippon Telegr & Teleph Corp <Ntt> Packet processing system, packet processing method and program
JP2016158133A (en) * 2015-02-25 2016-09-01 沖電気工業株式会社 Communication device, delay recovery method and delay recovery program
WO2019239821A1 (en) * 2018-06-15 2019-12-19 日本電信電話株式会社 Distributed processing system and distributed processing method

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005278167A (en) * 2004-02-27 2005-10-06 Mitsubishi Electric Information Technology Centre Europa Bv Management method and device of dynamic arq window
JP4728013B2 (en) * 2004-02-27 2011-07-20 ミツビシ・エレクトリック・アールアンドディー・センター・ヨーロッパ・ビーヴィ Dynamic ARQ window management method and device
JP2007325171A (en) * 2006-06-05 2007-12-13 Nippon Telegr & Teleph Corp <Ntt> Packet processing system, packet processing method and program
JP2007325178A (en) * 2006-06-05 2007-12-13 Nippon Telegr & Teleph Corp <Ntt> Packet processing system, packet processing method and program
JP4630231B2 (en) * 2006-06-05 2011-02-09 日本電信電話株式会社 Packet processing system, packet processing method, and program
JP4669442B2 (en) * 2006-06-05 2011-04-13 日本電信電話株式会社 Packet processing system, packet processing method, and program
JP2016158133A (en) * 2015-02-25 2016-09-01 沖電気工業株式会社 Communication device, delay recovery method and delay recovery program
WO2019239821A1 (en) * 2018-06-15 2019-12-19 日本電信電話株式会社 Distributed processing system and distributed processing method
JP2019219714A (en) * 2018-06-15 2019-12-26 日本電信電話株式会社 Distributed processing system and distributed processing method

Similar Documents

Publication Publication Date Title
KR101039617B1 (en) Method and Apparatus for data transmission in a wireless local access network and System therefor
RU2178240C2 (en) Method for data transmission in mobile communication system
CN110326313B (en) Management method of multicast bearer and terminal equipment
CN109756994B (en) Method and device for recovering terminal state, base station and terminal
JP3585823B2 (en) Wireless communication system and timeout value updating method thereof
JP2005018729A (en) Radio signal receiver with instant sleep release function and instant sleep release method for radio signal receiver
US8966303B2 (en) Information processing apparatus and method for saving energy in an image processing apparatus
US6704561B2 (en) Power management system for use with wireless LAN terminal unit
JPH0637855A (en) Resources management system for reception buffer
KR20210026619A (en) Electronic device and operating method thereof
JP2000244595A (en) Method and device for high-speed transition from low power state to full power state in communication system
JPH09205396A (en) Radio terminal equipment and communication system
US8391852B2 (en) Communication method, communication system, communication terminal apparatus and base station apparatus
JP3773688B2 (en) Devices that can be connected to the network
CN113784388A (en) Data transmission method, device, equipment and storage medium
WO2023160568A1 (en) Communication method and apparatus, and system and storage medium
CN114389965A (en) Two-layer network loop detection positioning method
JPH09247209A (en) Flow control system of transport layer protocol for resource reservation channel
JPH09191321A (en) Adaptive credit control type transfer method
JPS60171849A (en) Data low control system
JPH09153854A (en) Intermittent reception device
KR100577046B1 (en) Method for saving power of wireless LAN card
US5793803A (en) Underrecovery system and method for block processing modems
CN113169972A (en) Processing method, device and equipment for copying data transmission and storage medium
JP2017149119A (en) Information processing apparatus and method for controlling information processing apparatus