Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0732403B2 - Buffer management method - Google Patents
[go: Go Back, main page]

JPH0732403B2 - Buffer management method - Google Patents

Buffer management method

Info

Publication number
JPH0732403B2
JPH0732403B2 JP7281285A JP7281285A JPH0732403B2 JP H0732403 B2 JPH0732403 B2 JP H0732403B2 JP 7281285 A JP7281285 A JP 7281285A JP 7281285 A JP7281285 A JP 7281285A JP H0732403 B2 JPH0732403 B2 JP H0732403B2
Authority
JP
Japan
Prior art keywords
buffer
buffers
transmission
reception
empty
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.)
Expired - Lifetime
Application number
JP7281285A
Other languages
Japanese (ja)
Other versions
JPS61232745A (en
Inventor
人也 中村
稔 安部
徹 古橋
訓明 岸野
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.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry Co 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 Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP7281285A priority Critical patent/JPH0732403B2/en
Publication of JPS61232745A publication Critical patent/JPS61232745A/en
Publication of JPH0732403B2 publication Critical patent/JPH0732403B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Memory System (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は交換機におけるバッファ管理方式に関する。The present invention relates to a buffer management system in an exchange.

(従来技術) パケット交換におけるバッファ管理方式についてはDDX
−2パケット交換方式の一次検討(研究実用化報告第26
巻第8号(1977年)第2383頁〜2397頁)に詳述されてい
る。その構成を第2図に示す。同図はパケット交換にお
ける送受信情報蓄積用のバッファ管理方式の一構成例で
ある。まずホストA又は他局CよりHDLC(High Level D
ata Link Control)手順を用いた情報が交換機1に送ら
れてくる。交換機1では受信部2で前記ホストA又は他
局Cからの情報を受信すると情報を蓄積するためのバッ
ファを受信用バッファ割当部6に要求する。受信用バッ
ファ割当部6では受信部2の要求に従って予め各装置毎
に割当てられている空バッファを受信部2に通知すると
共に共通バッファプール5に空バッファ要求を出して空
バッファを獲得する。尚前記ホストA、他局C等の各装
置毎のバッファ割当数は契約時に装置毎に固定的に決め
ておく。
(Prior Art) DDX for buffer management method in packet switching
-2 Primary study of packet switching method (Research Practical Report 26
Volume 8 (1977) pp. 2383-2397). The structure is shown in FIG. The figure shows an example of the configuration of a buffer management system for storing transmission / reception information in packet switching. First, the HDLC (High Level D
Information using the ata Link Control procedure is sent to the exchange 1. When the receiving unit 2 of the exchange 1 receives the information from the host A or the other station C, it requests the receiving buffer allocating unit 6 for a buffer for accumulating the information. The receiving buffer allocating unit 6 notifies the receiving unit 2 of an empty buffer which is allocated in advance for each device in accordance with the request of the receiving unit 2 and issues an empty buffer request to the common buffer pool 5 to acquire an empty buffer. The number of buffers allocated to each device such as the host A and the other station C is fixedly determined for each device at the time of contract.

受信用バッファ割当部6より空バッファの通知により受
信部2は にホストA又は に他局Cより受信した情報を蓄積していき、受信完了
後、前記情報を送信部4に送るため として順次キュー2-1、2-2に入れる。処理装置3は受信
部2の持ち状態にある処理装置3の をキュー2-1、2-2より取り込み、行き先装置等の分析を
行いそれぞれの行き先用送信部4の送信 として順次送信キュー4-1、4-2に入れる。ここで前記待
ちバッファ数が予め決められた数よりも多い時は、 として廃棄される。廃棄されたバッファ領域は共通バッ
ファプール5に通知する。送信部4は送信キュー4-1、4
-2につまれている を順次取り出し、当該バッファ領域に蓄積されている情
報をホストB又は他局Dへそれぞれ送信する。前記バッ
ファに蓄積されている内容が送信されると該バッファは
応答確認待ちとなり、送信したホストB及び他局Dから
確認応答が来てからはじめて として共通バッファプール5に通知される。
Upon reception of an empty buffer from the reception buffer allocation unit 6, the reception unit 2 Host A or In order to accumulate the information received from other station C, and to send the information to the transmitter 4 after the reception is completed. As a sequence, put them in queue 2 -1 , 2 -2 . The processing device 3 is the same as the processing device 3 in the holding state of the receiving unit 2. From the queues 2 -1 , 2 -2 , analyzes the destination device, etc., and sends it to the destination transmission unit 4 And put them in the transmission queue 4 -1 , 4 -2 in sequence. Here, when the number of waiting buffers is larger than a predetermined number, Will be discarded as. The discarded buffer area is notified to the common buffer pool 5. The transmission unit 4 has transmission queues 4 -1 , 4
-2 Are sequentially taken out, and the information accumulated in the buffer area is transmitted to the host B or other station D, respectively. When the contents stored in the buffer are transmitted, the buffer waits for confirmation of the response, and only after the confirmation response is received from the transmitting host B and other station D. Is notified to the common buffer pool 5.

(発明が解決しようとする問題点) しかしながら前述の交換機においては、情報を受信して
から送信するまでの遅延時間の条件が厳しい装置、例え
ば回線装置等と遅延時間の条件が緩い装置、例えばパケ
ット装置等の両方を収容している交換機においてその両
方をいっせい送受した場合(呼率を高くした時)、受信
用バッファ割当や、送信キュー長を予め決めておいても
受信部へ割当てる空バッファがなくなり、前記回線装置
の遅延時間の条件を満足できない場合が発生するなどの
問題があった。
(Problems to be Solved by the Invention) However, in the above-described exchange, a device having a strict delay time condition from reception to transmission of information, for example, a line device and a device having a strict delay time condition, for example, a packet. If both of them are sent and received at the same time in an exchange that accommodates both devices (when the call rate is increased), the buffer allocation for reception and the empty buffer allocated to the reception unit even if the transmission queue length is predetermined However, there is a problem that the condition of the delay time of the line device cannot be satisfied.

本発明はかかる欠点に鑑みなされたもので、送受信の時
間条件の厳しい装置間においても遅延時間の増大を防止
するという優れた複合交換機を提供するものである。
The present invention has been made in view of such drawbacks, and provides an excellent compound exchange capable of preventing an increase in delay time even between devices having severe transmission / reception time conditions.

(問題点を解決するための手段) 装置間の情報を送受にHDLC手順を用い、該送受情報を蓄
積するバッファの割当て数を管理するバッファ管理方式
において、端末装置と処理装置間の情報の授受に必要な
受信用バッファを割当てる割当てテーブルを有する受信
用バッファ割当部と、処理装置と端末装置間の情報の送
受に必要な送信バッファを割当てる割当てテーブルを有
する送信用バッファ割当部と、共通バッファプールの空
バッファ数量を管理する管理テーブルによって受信用バ
ッファの割当て数と、送信用バッファの割当て数を管理
する空バッファ数管理部を有し、空バッファ数が一定量
以下になると受信用の割当てバッファ数を削減し又送信
用の割当てバッファ数も減ずることを特徴とするバッフ
ァ管理方式である。
(Means for Solving Problems) In a buffer management method that uses an HDLC procedure to send and receive information between devices and manages the number of allocated buffers that store the sent and received information, exchange of information between a terminal device and a processing device A receiving buffer allocating section having an allocation table for allocating a receiving buffer necessary for the transmission, a transmitting buffer allocating section having an allocation table for allocating a transmitting buffer necessary for transmitting and receiving information between the processing device and the terminal device, and a common buffer pool The management table that manages the number of empty buffers for each has a buffer management unit for managing the number of allocated reception buffers and the number of allocated transmission buffers. When the number of empty buffers falls below a certain amount, the allocation buffer for reception is This is a buffer management system characterized by reducing the number of buffers and the number of allocated buffers for transmission.

(作用) 空バッファ数管理部は共通バッファプールの空バッファ
数を管理するものであり、該空バッファ数量の増減を3
段階に分けて検知する空バッファ数管理テーブルによっ
て数量管理を行う。
(Operation) The empty buffer number management unit manages the number of empty buffers in the common buffer pool, and increases or decreases the number of empty buffers by 3
Quantity management is performed by an empty buffer number management table that is detected in stages.

共通バッファプールの空バッファ数が所定の数量以下に
なると空バッファ数管理部で検知し、受信用バッファ割
当部にバッファ割当数の変更指示を出し、バッファ割当
数を削減する。
When the number of empty buffers in the common buffer pool becomes equal to or smaller than a predetermined number, the empty buffer number management unit detects the number, and issues a change instruction of the buffer allocation number to the reception buffer allocation unit to reduce the buffer allocation number.

又必要に応じて送信用バッファ割当部にもバッファ割当
て数の変更指示を出しバッファ割当て数を削減する。
If necessary, the transmission buffer allocation unit is also instructed to change the buffer allocation number to reduce the buffer allocation number.

(実施例) 第1図は本発明に係るシステム構成図である。同図にお
いて10は交換機、11は受信部、12は処理装置、13は送信
部、14は共通バッファプール、15は空バッファ数管理
部、15-1は空バッファ数管理テーブル、16は受信用バッ
ファ割当部、16-1は回線装置用可変バッファ割当テーブ
ル、16-2はパケット装置用可変バッファ割当テーブル、
17は送信用バッファ割当部、17-1は回線装置用派遣バッ
ファ割当てテーブル、17-2はパケット装置用可変バッフ
ァ割当てテーブル18はHDLC手順によって情報の送受を行
う伝達実行時間の条件が激しい回線装置、19,20は伝達
実行時間の条件が緩いパケット装置である。本実施例
は、複数リンクが可能なHDLC手順を利用したその主たる
ターゲットとしてCCITTで勧告されているIインタフェ
ースに関わるものである。Iインタフェースでは回線装
置18の呼処理情報もパケットデータもDchで送受され
る。また回線装置18の音声やデータ等のユーザ情報はBc
hで送受される様になっている。DchはLAPD(link acces
s procedure on the D channel)と呼ばれる基本的には
HDLCを母体とした信号方式でこの処理するためには送受
信の際に一時バッファに蓄積することが必要となる。以
下動作を説明する。
(Embodiment) FIG. 1 is a system configuration diagram according to the present invention. In the figure, 10 is an exchange, 11 is a receiving unit, 12 is a processing unit, 13 is a transmitting unit, 14 is a common buffer pool, 15 is an empty buffer number management unit, 15 -1 is an empty buffer number management table, and 16 is for reception. Buffer allocation unit, 16 -1 is a variable buffer allocation table for line device, 16 -2 is a variable buffer allocation table for packet device,
Reference numeral 17 is a transmission buffer allocating unit, 17 -1 is a line device dispatch buffer allocation table, 17 -2 is a packet device variable buffer allocation table 18, and 18 is a line device in which transmission / reception of information is performed according to the HDLC procedure. , 19 and 20 are packet devices whose transmission execution time conditions are loose. The present embodiment relates to the I interface recommended by CCITT as its main target using the HDLC procedure capable of multiple links. In the I interface, call processing information of the line device 18 and packet data are transmitted and received on Dch. User information such as voice and data of the line device 18 is Bc.
It is sent and received by h. Dch is LAPD (link acces
s procedure on the D channel)
In order to perform this processing using the HDLC signal system, it is necessary to store it in a temporary buffer during transmission and reception. The operation will be described below.

空バッファ数管理部15は空バッファ数管理テーブル15-1
によって共通バッファプール14の空バッファ数を管理し
ている。該空バッファ数がX個以下になった時に可変バ
ッファ割当テーブルの変更を指示する指示Iを、空バッ
ファ数がY個以下になった時は指示IIを、空バッファ数
がZ個以下になった時は指示IIIを受信用バッファ割当
部16及び送信用バッファ割当部17に出すことによってバ
ッファ管理を行う。受信用バッファ割当部16は回線装置
18又はパケット装置19と処理装置12が情報の授受を行う
時に前記回線装置18やパケット装置19の情報を受けて該
情報を蓄積するために受信部11へバッファを供給する機
能を具備するものである。送信用バッファ割当部17は処
理装置12と回線装置18又はパケット装置20とが情報の送
受を行う時の処理装置12の送信情報を蓄積するためのバ
ッファを供給する機能を有する。処理装置12の は空バッファとして共通バッファプール14に返送され
る。
The empty buffer number management unit 15 uses the empty buffer number management table 15 -1.
Manages the number of empty buffers in the common buffer pool 14. When the number of empty buffers is X or less, the instruction I for changing the variable buffer allocation table is given, when the number of empty buffers is Y or less, the instruction II is given, and the number of empty buffers is Z or less. In this case, the buffer management is performed by issuing the instruction III to the reception buffer allocation unit 16 and the transmission buffer allocation unit 17. The reception buffer allocator 16 is a line device
18 or the packet device 19 and the processing device 12 have a function of receiving information from the line device 18 or the packet device 19 and supplying a buffer to the receiving unit 11 to store the information when the information is exchanged. is there. The transmission buffer allocating unit 17 has a function of supplying a buffer for accumulating transmission information of the processing device 12 when the processing device 12 and the line device 18 or the packet device 20 transmit and receive information. Processor 12 Is returned to the common buffer pool 14 as an empty buffer.

以下に指示I、指示II、指示IIIの1実施例について詳
述する。
One embodiment of the instructions I, II and III will be described in detail below.

空バッファ数管理部15の管理テーブル15-1に示す空バッ
ファ数がX+1個以上の時には、予め与えられた受信用
バッファ割当て数、送信用バッファ割当て数のもとで情
報の送受を行う。
When the number of empty buffers shown in the management table 15 -1 of the empty buffer number management unit 15 is X + 1 or more, information is transmitted / received based on the number of allocated reception buffers and the number of allocated transmission buffers.

回線装置18及びパケット装置19と処理装置12間の情報伝
送量、及び処理装置12とパケット装置20間の伝送量が増
えて共通バッファプール14の空バッファがX個になった
ことを空バッファ数管理部15が検知すると該空バッファ
数管理部15より指示Iが受信用バッファ割当部16に出さ
れる。この時の状態を第3図に示す。空バッファ数管理
部15より出された指示Iによって受信用割当部16を削減
するが、この削減は回線装置用バッファ16-1とパケット
装置用バッファ16-2を一律に削減するのでなく、回線装
置18は呼処理制御を実行することから即時性であり、そ
れに対してパケット装置19は待時性であることから回線
装置18のデータを伝送をしやすくする必要があることか
ら回線装置用バッファ16-1よりパケット装置用バッファ
16-2を多く削減することとする。そこで指示Iで、可変
バッファ割当てテーブル16-2の割当てバッファ数を
「2」 に削減する。当該割当てバッファ数を削減したことによ
って可変バッファ割当テーブル16-2が「2」以下になら
ないと前記受信用バッファ割当部16から空バッファ要求
が空バッファ数管理部15へ出なくなるため、共通バッフ
ァプール14の空バッファ数を抑制することとなる。又回
線装置18及びパケット装置19と処理装置12間の情報授受
のため現在割当てられている空バッファ数以上の要求が
受信部11より受信用バッファ割当部16へあった場合、受
信用バッファ割当部16は、空バッファ数管理部15へ空バ
ッファ要求を行っているため、瞬時に受信部11へ空バッ
ファを与えることができなくなる。従ってパケット装置
19のバッファ割当てテーブルを可変にすることは、受信
部11より処理装置12へ通知するまでの実行時間を制御す
ることとなる。
The number of empty buffers in the common buffer pool 14 has become X because the amount of information transmission between the line device 18, the packet device 19 and the processing device 12 and the amount of transmission between the processing device 12 and the packet device 20 have increased. When the management unit 15 detects it, the empty buffer number management unit 15 issues an instruction I to the reception buffer allocation unit 16. The state at this time is shown in FIG. The receiving allocation unit 16 is reduced by the instruction I issued from the empty buffer number management unit 15. This reduction does not uniformly reduce the line device buffer 16 -1 and the packet device buffer 16 -2 , but rather the line Since the device 18 executes the call processing control, it is immediate, while the packet device 19 is waiting and therefore it is necessary to make it easy to transmit the data of the line device 18. From 16 -1 Packet device buffer
We will reduce 16 -2 a lot. Therefore, with the instruction I, the number of allocation buffers of the variable buffer allocation table 16 -2 is set to "2". Reduce to. If the variable buffer allocation table 16 -2 does not become "2" or less due to the reduction in the number of allocated buffers, the reception buffer allocation unit 16 does not issue an empty buffer request to the empty buffer number management unit 15, so the common buffer pool This will limit the number of empty buffers to 14. Further, when there is a request from the receiving unit 11 to the receiving buffer allocating unit 16 for receiving and transmitting information between the line device 18, the packet device 19 and the processing unit 12, the receiving buffer allocating unit 16 receives more requests. Since 16 issues an empty buffer request to the empty buffer number management unit 15, it becomes impossible to instantly give an empty buffer to the reception unit 11. Therefore packet equipment
The variable buffer allocation table 19 controls the execution time from the reception unit 11 to the processing device 12.

また指示Iを実行した後も呼量は減らず空バッファ数管
理部15の空バッファ数管理テーブル15-1に示す空バッフ
ァ数がY個になった時に指示IIを出す。この状態を第4
図に示す。指示IIはパケット装置19用の可変テーブル16
-2のバッファ数をさらに削減すると共に送信用バッファ
割当部17のパケット装置20用の可変テーブル17-2のバッ
ファ数も減らし、受信用バッファ割当部16によって受信
部11より処理装置12に、又送信用バッファ割当部17の情
報によって処理装置12より送信部13に知らせるまでの実
行時間を、回線装置18とパケット装置19の間に優先度を
付け、パケット装置19に比べて回線装置18のデータを伝
送しやすくすることにより回線装置18の即時性が保たれ
る。
Even after the instruction I is executed, the call volume does not decrease and the instruction II is issued when the number of empty buffers shown in the empty buffer number management table 15 -1 of the empty buffer number management unit 15 becomes Y. This state is the fourth
Shown in the figure. Instruction II is the variable table 16 for the packet device 19.
-2, the number of buffers in the variable table 17-2 for the packet device 20 of the transmitting buffer allocating unit 17 is also reduced, and the number of buffers in the variable table 17 -2 for the packet device 20 in the transmitting buffer allocating unit 17 is reduced by the receiving buffer allocating unit 16 from the receiving unit 11 to the processing device 12 The execution time until the transmission unit 13 is notified from the processing unit 12 by the information of the transmission buffer allocation unit 17 is prioritized between the line unit 18 and the packet unit 19, and the data of the line unit 18 is compared to the packet unit 19. The immediacy of the line device 18 is maintained by facilitating transmission of the line device 18.

指示II実行以後も空バッファ数管理部15の空バッファ数
が減るようであれば第5図に示すように指示IIIを出
す。指示IIIは空バッファ数管理部15の管理テーブル15
-1の空バッファ数がZ個になった場合に出すもので、こ
れによって受信用バッファ割当部16は可変テーブル16-2
の割当てを「ゼロ」とし、可変テーブル16-1のバッファ
割当てを「2」 に削減する。更に送信用バッファ割当部17は可変テーブ
ル17-2の割当てを「ゼロ」とし、可変テーブル17-1のバ
ッファ割当ても「2」 に減らす。
If the number of empty buffers in the empty buffer number management unit 15 decreases even after the execution of the instruction II, the instruction III is issued as shown in FIG. The instruction III is the management table 15 of the empty buffer number management unit 15.
-1 is issued when the number of empty buffers becomes Z, whereby the receiving buffer allocating unit 16 causes the variable table 16 -2.
Of the variable table 16 -1 is set to "2" Reduce to. Further, the transmission buffer allocator 17 sets the variable table 17 -2 to "zero", and the variable table 17 -1 also allocates the buffer to "2". Reduce to.

これにより受信用バッファ割当部16のバッファ割当て数
と送信用バッファ割当部17のバッファ割当て数を制御し
ながら回線装置18の情報を交換機10で受信されてから送
信するまでの実行時間の条件を満足させ、かつパケット
装置19,20の情報も伝送することが可能である。
This controls the number of buffer allocations of the receiving buffer allocator 16 and the number of buffer allocations of the transmitting buffer allocator 17 to satisfy the condition of the execution time from the reception of the information of the line device 18 to the transmission of the exchange 10. In addition, the information of the packet devices 19 and 20 can be transmitted.

即ち、パケット装置19,20に比べて回線装置18のデータ
を伝送しやすくすることにより回線装置18の即時性が保
たれる。
That is, the immediacy of the line device 18 is maintained by making it easier to transmit the data of the line device 18 as compared with the packet devices 19 and 20.

尚パラメータである空バッファ数、バッファ割当て数は
それぞれのシステムによって変化するものであり指示I
〜IIIまで全て用いる必要はない。
It should be noted that the number of empty buffers and the number of buffer allocations, which are parameters, vary depending on each system.
It is not necessary to use up to all of III.

(発明の効果) 以上詳細に説明した如く本発明は、空バッファ数の量に
応じて受信部の受信用バッファ割当て数と、送信用バッ
ファ割当て数をダイナミックに変更することにより、情
報を受信してから送信するまでの時間条件が厳しい回転
装置等を接続しても遅延時間の増大をきたすことなくデ
ータの送受が可能である。
(Effect of the Invention) As described in detail above, according to the present invention, information is received by dynamically changing the receiving buffer allocation number and the transmitting buffer allocation number of the receiving unit according to the amount of empty buffers. It is possible to send and receive data without increasing the delay time even if a rotating device or the like having a strict time condition from the start to the transmission is connected.

即ち、空きバッファ数が一定量以下になると受信用割当
てバッファあるいは送信用割当てバッファを削減する
が、即時性を要求される回線装置用バッファより待時性
であるパケット装置からのバッファを多く削減すること
により、回線装置のデータ伝送をしやすくし、その即時
性を維持することが可能となる。
That is, when the number of free buffers becomes a certain amount or less, the reception allocation buffer or the transmission allocation buffer is reduced, but the number of buffers from the packet device, which has a waiting time, is reduced more than that of the line device buffer which requires immediateness. As a result, it becomes possible to facilitate the data transmission of the line device and maintain its immediacy.

尚本発明は空バッファ数の量に応じてダイナミックにバ
ッファ数を変更する方式であるため処理装置に空バッフ
ァ数管理機能をもたせ、直接空バッファを管理すること
も可能である。又本発明は交換機に用いる場合のみなら
ずHDLC手順で情報を送受するVAN、LAN等の送受装置にお
いても前記同様の効果を得ることができる。
Since the present invention is a method of dynamically changing the number of empty buffers according to the amount of empty buffers, it is possible to directly manage the empty buffers by providing the processing device with the empty buffer number management function. Further, the present invention can obtain the same effect as the above not only in the case of being used for the exchange but also in the transmitting / receiving device such as VAN, LAN etc. for transmitting / receiving the information by the HDLC procedure.

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

第1図は本発明に係るバッファ管理方式のシステム構成
図、第2図は従来のバッファ管理の構成図、第3図は指
示Iの場合の説明図、第4図は指示IIの場合の説明図、
第5図は指示IIIの場合の説明図である。 1,10……交換機、2,11……受信部、3,12……処理装置、
4,13……送信部、5,14……共通バッファプール、6,16…
…受信用バッファ割当部、15……空バッファ数管理部、
17……送信用バッファ割当部、15-1……空バッファ数管
理テーブル、16-1、16-2……可変バッファ割当てテーブ
ル、17-1,17-2……可変バッファ割当てテーブル。
FIG. 1 is a system configuration diagram of a buffer management system according to the present invention, FIG. 2 is a configuration diagram of a conventional buffer management system, FIG. 3 is an explanatory diagram in the case of instruction I, and FIG. 4 is an explanatory diagram in the case of instruction II. Figure,
FIG. 5 is an explanatory diagram of the case of instruction III. 1,10 …… Switch, 2,11 …… Receiver, 3,12 …… Processing device,
4,13 …… Transmitter, 5,14 …… Common buffer pool, 6,16…
… Reception buffer allocation unit, 15 …… Empty buffer number management unit,
17 ... Transmission buffer allocation unit, 15-1 ... Empty buffer number management table, 16-1 , 16-2 ... Variable buffer allocation table, 17-1 , 17-2-2 ... Variable buffer allocation table.

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】装置間の情報の送受にHDLC手順を用い送受
情報を蓄積するバッファの割当て数を管理するバッファ
管理方式において、 回線装置及びパケット装置と接続する処理装置の情報の
送受に必要な該回線装置用及び該パケット装置用の受信
用バッファを割当てる受信用バッファ割当て手段と、共
通バッファプールの空バッファ数量に対応して該受信用
バッファの割当て数を管理する空バッファ数管理手段と
を有し、空バッファ数が一定量以下になると、該受信用
の割当バッファ数において、該回線装置用バッファ数よ
り該パケット装置用バッファ数を更に削減することを特
徴とするバッファ管理方式。
1. A buffer management system for managing the number of buffers allocated for storing transmission / reception information using an HDLC procedure for transmission / reception of information between devices, which is necessary for transmission / reception of information of a processing device connected to a line device and a packet device. A receiving buffer allocating means for allocating the receiving buffers for the line device and the packet device, and an empty buffer number managing means for managing the allocating number of the receiving buffers corresponding to the empty buffer number of the common buffer pool. A buffer management method, further comprising: when the number of empty buffers is equal to or less than a predetermined amount, the number of buffers for packet devices is further reduced from the number of buffers for line devices in the number of allocated buffers for reception.
【請求項2】装置間の情報の送受にHDLC手順を用い送受
情報を蓄積するバッファの割当て数を管理するバッファ
管理方式において、 回線装置及びパケット装置と接続する処理装置の情報の
送受に必要な該回線装置用及び該パケット装置用の送信
用バッファを割当てる送信用バッファ割当て手段と、共
通バッファプールの空バッファ数量に対応して該送信用
バッファ割当て数を管理する空バッファ数管理手段とを
有し、空バッファ数が一定量以下になると、該送信用の
割当バッファ数において、該回線装置用バッファ数より
該パケット装置用のバッファ数を更に多く削減すること
を特徴とするバッファ管理方式。
2. A buffer management system for managing the number of allocated buffers for storing transmission / reception information using an HDLC procedure for transmission / reception of information between devices, which is necessary for transmission / reception of information of a processing device connected to a line device and a packet device. A transmission buffer allocating means for allocating transmission buffers for the line device and the packet device, and an empty buffer number management means for managing the transmission buffer allocation number corresponding to the number of empty buffers in the common buffer pool are provided. Then, when the number of empty buffers becomes a certain amount or less, the number of buffers for the packet device is reduced more than the number of buffers for the line device in the number of allocated buffers for transmission.
【請求項3】装置間の情報の送受にHDLD手段を用い送受
情報を蓄積するバッファの割当て数を管理するバッファ
管理方式において、 回線装置及びパケット装置と接続する処理装置の情報の
送受に必要な該回線装置用及び該パケット装置用の受信
用バッファを割当てる受信用バッファ割当て手段と、該
回線装置用及び該パケット装置用の送信用バッファを割
当てる送信用バッファ割当て手段と、共通バッファプー
ルの空バッファ数量に対応して該受信用バッファの割当
て数と該送信用バッファの割当て数を管理する空バッフ
ァ数管理手段とを有し、空バッファ数が一定量以下にな
ると、該受信用の割当てバッファ数と該送信用の割当て
バッファ数の両方において、該回線装置用バッファ数よ
り該パケット装置用バッファ数を更に多く削減すること
を特徴とするバッファ管理方式。
3. A buffer management system for managing the number of allocated buffers for storing transmission / reception information by using HDLD means for transmission / reception of information between devices, which is necessary for transmission / reception of information of a processing device connected to a line device and a packet device. Receiving buffer allocating means for allocating the receiving buffers for the line device and the packet device, transmitting buffer allocating means for allocating the transmission buffers for the line device and the packet device, and an empty buffer in the common buffer pool The number of allocated buffers for reception and the number of allocated empty buffers for managing the number of allocated transmission buffers corresponding to the number are provided, and when the number of empty buffers becomes a certain amount or less, the number of allocated buffers for reception And the number of allocated buffers for transmission, the number of buffers for the packet device is further reduced more than the number of buffers for the line device. Buffer management system according to claim.
JP7281285A 1985-04-08 1985-04-08 Buffer management method Expired - Lifetime JPH0732403B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7281285A JPH0732403B2 (en) 1985-04-08 1985-04-08 Buffer management method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7281285A JPH0732403B2 (en) 1985-04-08 1985-04-08 Buffer management method

Publications (2)

Publication Number Publication Date
JPS61232745A JPS61232745A (en) 1986-10-17
JPH0732403B2 true JPH0732403B2 (en) 1995-04-10

Family

ID=13500189

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7281285A Expired - Lifetime JPH0732403B2 (en) 1985-04-08 1985-04-08 Buffer management method

Country Status (1)

Country Link
JP (1) JPH0732403B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4845710A (en) * 1986-12-23 1989-07-04 Oki Electric Industry Co., Ltd. Dynamic buffer supervising system for a data link access protocol control
JPH0186346U (en) * 1987-11-27 1989-06-07

Also Published As

Publication number Publication date
JPS61232745A (en) 1986-10-17

Similar Documents

Publication Publication Date Title
US5291481A (en) Congestion control for high speed packet networks
US5420574A (en) Channel allocation mechanism
JPH11205348A (en) Multi-access communication method
US6075772A (en) Methods, systems and computer program products for controlling data flow for guaranteed bandwidth connections on a per connection basis
US5430732A (en) Satellite communication system
KR920004771B1 (en) Work related message flow control method and communication management device
JPH0732403B2 (en) Buffer management method
EP0119973B1 (en) Apparatus for load regulation in computer systems
JP2981112B2 (en) Spread spectrum communication data transmission system
US7188165B1 (en) Method of, and a heterogeneous network for, transmitting data packets
JPS6110348A (en) Protocol conversion system
JPH07135502A (en) Time slot allocation control method and apparatus
JPS61232744A (en) Buffer management system
JP3313203B2 (en) Free Bandwidth Notification Method in Packet Switching Network
JPH11243578A (en) Radio resource management method
JPH04145560A (en) Optimum buffer assigning system
JP2850848B2 (en) Satellite line allocation method
JPS5647164A (en) Facsimile communication control system
JPH05268291A (en) Data buffer management system
JPS5934746A (en) Data communication controlling system
JP3294660B2 (en) Method for adjusting the number of connection channels of ISDN utilization device
JPH06169275A (en) Satellite communication system
JPH0644738B2 (en) Wireless communication system
JP2992461B2 (en) Communication network system and line allocation method
JP2003258756A (en) Communication line allocation method in center station, center station device, communication line allocation program, and recording medium storing the program