JPH04268654A - バッファ管理方式 - Google Patents

バッファ管理方式

Info

Publication number
JPH04268654A
JPH04268654A JP3050483A JP5048391A JPH04268654A JP H04268654 A JPH04268654 A JP H04268654A JP 3050483 A JP3050483 A JP 3050483A JP 5048391 A JP5048391 A JP 5048391A JP H04268654 A JPH04268654 A JP H04268654A
Authority
JP
Japan
Prior art keywords
buffer
communication
usable
communication path
number storage
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
JP3050483A
Other languages
English (en)
Inventor
Toshiya Minami
俊哉 南
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP3050483A priority Critical patent/JPH04268654A/ja
Publication of JPH04268654A publication Critical patent/JPH04268654A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Information Transfer Systems (AREA)
  • Computer And Data Communications (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は情報処理システム間を接
続する中継システムに於けるバッファ管理機構に関し、
特に、通信路の開設時には中継システムに直ちに受信動
作を行なわせることができるバッファ管理方式に関する
【0002】
【従来の技術】情報処理システム間を接続する中継シス
テムに於いては、或る情報処理システムから通信路を介
して送られてきた情報をバッファに一旦格納し、上記バ
ッファに格納した情報を通信路を介して中継相手の情報
処理システムに送出するようにしている。一般に中継シ
ステムによって接続される2本の通信路は通信速度や通
信サイズ等が異なっており、バッファが使用完了となっ
てバッファ管理機構に戻される時期と、情報を送出して
きた情報処理システムが次の情報を送信したい時期とは
同期しないので、上記バッファのみを使用して受信動作
を行なおうとすると、バッファが溢れ、受信動作を継続
することができなくなってしまう場合がある。そこで、
従来のバッファ管理機構は開設されている通信路上で現
在使用しているバッファが溢れ、新たなバッファが必要
になると、蓄えている使用可能なバッファがある限り、
それを使用した情報の受信動作を許可するようにしてい
る。
【0003】
【発明が解決しようとする課題】上述したように、従来
は、開設されている通信路上でバッファが必要になると
、バッファ管理機構が蓄えている使用可能なバッファが
なくなるまで、それを使用した情報の受信動作を許可し
ているので、使用可能なバッファがなくなっている時点
で、新たな通信路が開設されても、その通信路上での受
信動作が直ぐには行なえない場合があるという問題点が
ある。一般に、送信したい情報があるために新たな通信
路を開設する場合が多く、それにもかかわらず中継シス
テム側でその新たな通信路上で受信動作を行なえないの
は、既に情報の送受信が行なわれていて、その後は通信
路が閉鎖される可能性がある通信路上で受信動作を行な
えないことに比べれば大きな問題点といえる。尚、この
ような問題点は使用可能なバッファを動的に増加させる
機能を有しているバッファ管理機能に於いても、増加で
きるバッファ数に制限があるため、解消されない。
【0004】本発明の目的は新たな通信路の開設時には
直ちに受信動作を行なわせることができるバッファ管理
方式を提供することにある。
【0005】
【課題を解決するための手段】本発明は上記目的を達成
するため、図1の構成図に示すように、複数の通信路の
開設,閉鎖及び情報の送受信を司る通信制御機構が使用
するバッファの管理を司るバッファ管理機構に於いて、
使用可能なバッファの数が格納される使用可能バッファ
数記憶部1と、前記バッファ管理機構が蓄えているバッ
ファの数と開設される可能性がある通信路の数との差を
初期値として前記使用可能バッファ数記憶部1に設定す
る使用可能バッファ数初期設定処理部2と、通信路が開
設されたことを認識する通信路開設認識部3と、通信路
が閉鎖されたことを認識する通信路閉鎖認識部4と、前
記通信路開設認識部3が通信路の開設を認識する毎に前
記使用可能バッファ数記憶部1の内容を増加させ、前記
通信路閉鎖認識部4が通信路の閉鎖を認識する毎に前記
使用可能バッファ数記憶部1の内容を減少させ、前記バ
ッファ管理機構に蓄えられているバッファが使用される
毎に前記使用可能バッファ数記憶部1の内容を減少させ
、バッファが前記バッファ管理機構に返却される毎に前
記使用可能バッファ数記憶部1の内容を増加させる使用
可能バッファ数増減処理部5とを備え、前記バッファ管
理機構は前記通信制御機構からのバッファ使用要求に応
答して前記使用可能バッファ数記憶部1を参照し、前記
使用可能バッファ数記憶部1の内容が使用できるバッフ
ァが存在することを示していることを条件にしてバッフ
ァの使用を許可する。
【0006】
【作用】使用可能バッファ数記憶部1には使用可能バッ
ファ数初期設定処理部2により初期値としてバッファ管
理機構が蓄えているバッファの数と開設される可能性の
ある通信路の数との差が設定される。即ち、使用可能バ
ッファ数記憶部1には初期値として開設される可能性の
ある通信路に1個ずつバッファを割り当てた時の残りの
バッファ数が設定される。
【0007】使用可能バッファ数増減処理部5は通信路
開設認識部3が通信路の開設を認識する毎に使用可能バ
ッファ数記憶部1の内容を増加させ、バッファ管理機構
に蓄えられているバッファが使用される毎に使用可能バ
ッファ数記憶部の内容を減少させる。即ち、使用可能バ
ッファ数増減処理部5は開設済みの通信路が2個以上の
バッファを使用する場合のみ、使用するバッファの数が
増える毎に使用可能バッファ数記憶部1の内容を減少さ
せる。従って、使用可能バッファ数記憶部1の内容が「
0」になっても、バッファ管理機構には未開設の通信路
の数と同数の使用可能なバッファが残っている。
【0008】新たな通信路の開設が通信路開設認識部3
によって認識された時に、使用可能バッファ数記憶部1
の内容が「0」であっても、バッファ管理機構には未開
設の通信路の数と同数の使用可能なバッファが残ってお
り、また、使用可能バッファ数増減処理部5は通信路開
設認識部3が通信路の開設を認識すると、使用可能バッ
ファ数記憶部1の内容を加算するものであるので、バッ
ファ管理機構は新たに開設された通信路については直ち
にバッファの使用を許可する。
【0009】
【実施例】次に本発明の実施例について図面を参照して
詳細に説明する。
【0010】図2は本発明の実施例のブロック図であり
、開設される可能性のある複数の通信路21の開設,閉
鎖及び情報の送受信を司る通信制御機構22と、通信制
御機構が使用するバッファの管理を司るバッファ管理機
構23と、リミッタ24とから構成されている。
【0011】リミッタ24は使用可能バッファ数記憶部
1と、使用可能バッファ数初期設定処理部2と、通信路
開設認識部3と、通信路閉鎖認識部4と、使用可能バッ
ファ数増減処理部5とから構成されている。
【0012】使用可能バッファ数記憶部1にはバッファ
管理機構23に蓄えられているバッファの内、通信路の
開設時以外に使用できるバッファの数が格納される。使
用可能バッファ数初期設定処理部2は中継システム立上
げ後の1本も通信路の開設されていない時点での通信路
の開設時以外に使用可能なバッファの数を使用可能バッ
ファ数記憶部1に設定する。通信路開設認識部3は通信
路が開設された時点でそのことを認識し、使用可能バッ
ファ数増減処理部5に増加要求を出力する。通信路閉鎖
認識部4は通信路が閉鎖された時点でそのことを認識し
、使用可能バッファ数増減処理部5に減少要求を出力す
る。使用可能バッファ数増減処理部5は通信路開設認識
部3,通信路閉鎖認識部4からの増加要求,減少要求に
応答して使用可能バッファ数記憶部1の内容を+1,−
1すると共に、バッファ管理機構23からの増加指示,
減少指示に応答して使用可能バッファ数記憶部1の内容
を+1,−1する。
【0013】次に本実施例の動作を説明する。
【0014】中継システムの立上げ時、バッファ管理機
構23はリミッタ24に対して初期設定処理を指示する
。リミッタ24ではこの指示を受けると、使用可能バッ
ファ数初期設定処理部2を使用して、バッファ管理機構
23に蓄えられているバッファ数から設定される可能性
のある通信路21の数を引き算し、演算結果を使用可能
バッファ数記憶部1に設定する。今、例えば、バッファ
管理機構23に蓄えられているバッファ数を「150」
,設定される可能性のある通信路21の数を「100」
とすると、使用可能バッファ数記憶部1には「50」が
格納されることになる。
【0015】中継システムが立ち上がった後、通信路2
1の内の1本の通信路が着信によって開設されると、通
信制御機構22はリミッタ24に対して通信路開設通知
を送出する。リミッタ24内の通信路開設認識部3は通
信路開設通知を受けると、使用可能バッファ数増減処理
部5に対して増加要求を加える。この増加要求に応答し
使用可能バッファ数増減処理部5は使用可能バッファ数
記憶部1の内容を+1して「51」にする。
【0016】これに続き、通信制御機構22はバッファ
管理機構23に対してバッファの使用要求を行なう。使
用要求を受けると、バッファ管理機構23はリミッタ2
4内の使用可能バッファ数記憶部1を参照し、その内容
が「0」でない限り、通信制御機構22に対してバッフ
ァの使用を許可する。この場合、使用可能バッファ数記
憶部1の内容は「51」になっているので、バッファ管
理機構23は通信制御機構22に対してバッファ(発信
元からの情報を受信するためのバッファ)の使用を許可
することになる。通信制御機構22に対してバッファの
使用を許可すると、バッファ管理機構23はリミッタ2
4内の使用可能バッファ数増減処理部5に対して減少指
示を送出する。この減少指示を受けると、使用可能バッ
ファ数増減処理部5は使用可能バッファ数記憶部1の内
容を−1して「50」とする。
【0017】その後、通信制御機構22では、着信によ
って開設された通信路に対応する中継相手との通信路を
発信によって開設することになるが、発信による通信路
の開設に於いても上述したと同様の動作が行なわれる。 その結果、使用可能バッファ数記憶部1の内容は「51
」→「50」と変化し、通信制御機構22にはバッファ
(中継相手からの情報を受信するためのバッファ)の使
用が許可される。
【0018】その後、上記開設済みの2本の通信路上で
次のバッファが必要になると、通信制御機構22はバッ
ファ管理機構23に対してバッファ使用要求を送出する
【0019】このバッファ使用要求を受けると、バッフ
ァ管理機構23はリミッタ24内の使用可能バッファ数
記憶部1を参照し、その内容が「0」でない限り、通信
制御機構22に対してバッファの使用を許可する。この
場合、使用可能バッファ数記憶部1の内容は「50」に
なっているので、バッファ管理機構23は通信制御機構
22に対してバッファの使用を許可することになる。バ
ッファの使用を許可すると、バッファ管理機構23はリ
ミッタ24内の使用可能バッファ数増減処理部5に対し
て減少指示を送出する。この減少指示を受けることによ
り、使用可能バッファ数増減処理部5は使用可能バッフ
ァ数記憶部1の内容を−1して「49」にする。
【0020】その後、開設されている通信路上で使用さ
れていたバッファが使用完了となると、通信制御機構2
2はバッファ管理機構23に対してバッファ返却要求を
送出する。バッファ管理機構23はバッファ返却要求を
受けると、返却されたバッファを使用可能なバッファと
して再び蓄えると同時に、リミッタ24内の使用可能バ
ッファ数増減処理部5に対して増加指示を加える。この
増加指示に応答して使用可能バッファ数増減処理部5は
使用可能バッファ数記憶部1の内容を+1して「50」
にする。この例の場合、使用されているバッファは3個
であるので、上述したと同様の動作が更に2回行なわれ
、使用可能バッファ数記憶部1の内容は「52」にされ
る。
【0021】その後、開設されていた通信路が閉鎖され
ると、通信制御機構22はリミッタ24内の通信路閉鎖
認識部4に対して通信路閉鎖通知を送出する。この通信
路閉鎖通知を受けることにより、通信路閉鎖認識部4は
通信路の閉鎖を認識し、使用可能バッファ数増減処理部
5に対して減少要求を送出する。この減少要求に応答し
て使用可能バッファ数増減処理部5では使用可能バッフ
ァ数記憶部1の内容を−1して「51」にする。この例
の場合、開設された通信路の数は「2」であるので、前
述したと同様の動作が更に1回行なわれ、使用可能バッ
ファ数記憶部1の内容は「50」に戻る。
【0022】ここでは、2本の通信路が開設された場合
を例にとって動作を説明したが、開設される通信路の数
に関係なく、上述したと同様の動作が行なわれる。
【0023】このように、本実施例では使用可能バッフ
ァ数記憶部1に初期値としてバッファ管理機構23が蓄
えている使用可能なバッファの数と開設される可能性の
ある通信路の数との差を設定しておき、1本の通信路が
使用するバッファの数が複数になった場合、通信路が使
用するバッファの数が増える毎に使用可能バッファ数記
憶部1の内容を−1するものであるので、使用可能バッ
ファ数記憶部1の内容が「0」になって既に開設済みの
通信路に対するバッファの使用が許可されなくなった状
態でも、バッファ管理機構23には未開設の通信路の数
と同数の使用可能なバッファが残されていることになる
。従って、本実施例によれば、新たな通信路が開設され
た場合は、直ちにバッファを使用した受信動作を開始さ
せることが可能になる。
【0024】
【発明の効果】以上説明したように、本発明は、使用可
能バッファ数記憶部の内容が「0」になっても、未開設
の通信路の数と同じ数だけ使用可能なバッファが常に存
在するので、開設済みの通信路がバッファ不足により受
信動作を行なえなくなるのをある程度防ぎながら、新た
な通信路が開設された場合、直ちにバッファを使用した
受信動作を行なわせることが可能になる効果がある。
【図面の簡単な説明】
【図1】本発明の構成図である。
【図2】本発明の実施例のブロック図である。
【符号の説明】
1…使用可能バッファ数記憶部 2…使用可能バッファ数初期設定処理部3…通信路開設
認識部 4…通信路閉鎖認識部 5…使用可能バッファ数増減処理部 21…通信路 22…通信制御機構 23…バッファ管理機構 24…リミッタ

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】  複数の通信路の開設,閉鎖及び情報の
    送受信を司る通信制御機構が使用するバッファの管理を
    司るバッファ管理機構に於いて、使用可能なバッファの
    数が格納される使用可能バッファ数記憶部と、前記バッ
    ファ管理機構が蓄えているバッファの数と開設される可
    能性がある通信路の数との差を初期値として前記使用可
    能バッファ数記憶部に設定する使用可能バッファ数初期
    設定処理部と、通信路が開設されたことを認識する通信
    路開設認識部と、通信路が閉鎖されたことを認識する通
    信路閉鎖認識部と、前記通信路開設認識部が通信路の開
    設を認識する毎に前記使用可能バッファ数記憶部の内容
    を増加させ、前記通信路閉鎖認識部が通信路の閉鎖を認
    識する毎に前記使用可能バッファ数記憶部の内容を減少
    させ、前記バッファ管理機構に蓄えられているバッファ
    が使用される毎に前記使用可能バッファ数記憶部の内容
    を減少させ、バッファが前記バッファ管理機構に返却さ
    れる毎に前記使用可能バッファ数記憶部の内容を増加さ
    せる使用可能バッファ数増減処理部とを備え、前記バッ
    ファ管理機構は前記通信制御機構からのバッファ使用要
    求に応答して前記使用可能バッファ数記憶部を参照し、
    前記使用可能バッファ数記憶部の内容が使用できるバッ
    ファが存在することを示していることを条件にしてバッ
    ファの使用を許可することを特徴とするバッファ管理方
    式。
  2. 【請求項2】  前記通信路開設認識部は前記通信制御
    機構からの通信路開設通知に基づいて通信路の開設を認
    識し、前記通信路閉鎖認識部は前記通信制御機構からの
    通信路閉鎖通知に基づいて通信路の閉鎖を認識すること
    を特徴とする請求項1記載のバッファ管理方式。
JP3050483A 1991-02-22 1991-02-22 バッファ管理方式 Pending JPH04268654A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3050483A JPH04268654A (ja) 1991-02-22 1991-02-22 バッファ管理方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3050483A JPH04268654A (ja) 1991-02-22 1991-02-22 バッファ管理方式

Publications (1)

Publication Number Publication Date
JPH04268654A true JPH04268654A (ja) 1992-09-24

Family

ID=12860163

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3050483A Pending JPH04268654A (ja) 1991-02-22 1991-02-22 バッファ管理方式

Country Status (1)

Country Link
JP (1) JPH04268654A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014007462A (ja) * 2012-06-21 2014-01-16 Fujitsu Telecom Networks Ltd 緊急通報システム

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014007462A (ja) * 2012-06-21 2014-01-16 Fujitsu Telecom Networks Ltd 緊急通報システム

Similar Documents

Publication Publication Date Title
CA1127770A (en) Method and device for speech signal reconstruction in packet switched telecommunication networks
US7120577B2 (en) Virtual presence
JP2636359B2 (ja) パケット通信方法
US6782429B1 (en) Dynamic communication path selection for data transmission between computers
US6473785B1 (en) Operation right interlinking method and cooperative working method for shared application programs
US20030065820A1 (en) Transmission method and network gateway device for real-time communication between packet-oriented communication networks
US5737535A (en) Flow control circuit for networked communications system including arrangement for reducing overhead at the beginning of a communications session by enabling message transmission before receiving flow control information
US20040233923A1 (en) Method and system for transmitting data from a first data network into a second data network
US6961331B2 (en) IP gateway apparatus
KR100755980B1 (ko) 데이터 송신을 위해 데이터 프레임 우선순위 관리기능을갖는 네트워크 송신기
US5193089A (en) Key telephone system
JPS61140253A (ja) パケツト転送方式
JPH04268654A (ja) バッファ管理方式
US7000018B1 (en) Voice data streaming control in a network
JP2615630B2 (ja) 通信品質設定方式
JPH03101440A (ja) 帯域割当て方式
JP3075650B2 (ja) パケット交換機のパケット送信装置
KR100331395B1 (ko) Imt-2000 제어국에서의 분산 전송과 우선 전송이가능한 먹스 및 그 제어방법
US6862290B1 (en) Line switching system and line switching unit of dynamic band variation unit
JP2573692B2 (ja) タスク処理制御方式
JP3638129B2 (ja) 付加サービス提供方式
JP2676423B2 (ja) オフィス通信処理方式
US20060274651A1 (en) Method and apparatus for dynamically establishing links between communication channels
JPH01213048A (ja) スロットリング通信システムにおける同期連続通信収容方式
JPS6148267A (ja) 即時・予約接続回線共用方式