JPH0589011A - Network controller - Google Patents

Network controller

Info

Publication number
JPH0589011A
JPH0589011A JP3249091A JP24909191A JPH0589011A JP H0589011 A JPH0589011 A JP H0589011A JP 3249091 A JP3249091 A JP 3249091A JP 24909191 A JP24909191 A JP 24909191A JP H0589011 A JPH0589011 A JP H0589011A
Authority
JP
Japan
Prior art keywords
message
buffer
traffic
buffers
edition
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
JP3249091A
Other languages
Japanese (ja)
Inventor
Shunichi 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.)
Omron Corp
Original Assignee
Omron Corp
Omron Tateisi Electronics Co
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 Omron Corp, Omron Tateisi Electronics Co filed Critical Omron Corp
Priority to JP3249091A priority Critical patent/JPH0589011A/en
Publication of JPH0589011A publication Critical patent/JPH0589011A/en
Pending legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Small-Scale Networks (AREA)

Abstract

PURPOSE:To efficiently execute telegraphic message edition between a terminal and a host computer by using a buffer for telegraphic message edition composed of a memory having limited capacity. CONSTITUTION:As the buffer for telegraphic message edition, an edition buffer used for incoming telegraphic messages serving also as outgoing messages is provided in addition to an edition buffer exclusive for the incoming telegraphic message and an edition buffer exclusive for the outgoing telegraphic message. Corresponding to the traffic increase/decrease quantity of the incoming telegraphic message and the traffic increase/decrease quantity of the outgoing telegraphic message, the amount of increasing/decreasing the number of the edition buffers exclusive for the incoming telegraphic message and the amount of increasing/decreasing the number of the edition buffers exclusive for the outgoing telegraphic message are calculated by fuzzy inference, and the allocation of buffers for telegraphic message edition is made optimum. Thus, the buffers for telegraphic message edition having limited memory capacity are efficiently utilized, and the frequency of generating transactions in a processing waiting state caused by a buffer busy state is reduced.

Description

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

【0001】[0001]

【産業上の利用分野】この発明は、オンラインリアルタ
イム処理により上り/下り電文の編集を行うネットワー
クコントローラに関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a network controller for editing up / down telegrams by online real-time processing.

【0002】[0002]

【従来の技術】たとえば百貨店等において売上処理等の
各種処理を行うシステムは、複数のレジスタ、複数のホ
ストコンピュータ(ストアコンピュータ)およびこれら
の間で電文の編集を行うネットワークコントローラから
構成されている。このようなシステムにおいて、レジス
タはネットワークコントローラに対し上り電文を送信
し、ネットワークコントローラはこの上り電文を編集し
て所定のホストコンピュータに電文を送信する。複数の
ホストコンピュータはたとえばカード処理や集計処理等
をそれぞれ個別に処理を行い、下り電文をネットワーク
コントローラに送信する。ネットワークコントローラは
この下り電文を編集して所定のレジスタに対し電文を送
信する。
2. Description of the Related Art For example, a system for performing various processing such as sales processing in a department store is composed of a plurality of registers, a plurality of host computers (store computers), and a network controller for editing a message between them. In such a system, the register sends an upstream message to the network controller, and the network controller edits the upstream message and sends the message to a predetermined host computer. The plurality of host computers individually perform card processing, tabulation processing, and the like, respectively, and send downlink messages to the network controller. The network controller edits the downlink message and sends the message to a predetermined register.

【0003】上述の構成は、たとえばCD(現金払出し
装置)とホストコンピュータ間でネットワークコントロ
ーラを介して電文の送受信を行うシステムについても同
様である。このように、ネットワークコントローラを介
して端末とホストコンピュータ間で電文の送受信を行う
システムでは、端末とホストコンピュータ間で、フォー
マットの異なる電文を異なったプロトコルで送受信する
ことができる。
The above-mentioned configuration is the same for a system for transmitting and receiving a telegram, for example, between a CD (cash dispenser) and a host computer via a network controller. As described above, in the system in which the terminal and the host computer transmit / receive the electronic message via the network controller, the terminal and the host computer can transmit / receive the different formats of the electronic messages by different protocols.

【0004】従来のネットワークコントローラは、端末
からホストコンピュータに対する上り電文を編集するた
めの上り電文専用編集バッファと、ホストコンピュータ
から端末に対する下り電文を編集する下り電文専用編集
バッファを備えていて、上り電文と下り電文を各々専用
バッファを用いて編集処理を行っていた。
A conventional network controller is provided with an up-flow message dedicated edit buffer for editing an up-line message sent from a terminal to a host computer and a down-line message dedicated edit buffer for editing a down-flow message sent from the host computer to the terminal. And the downlink message were edited using their respective dedicated buffers.

【0005】[0005]

【発明が解決しようとする課題】しかしながら、従来の
ネットワークコントローラでは、上り電文専用編集バッ
ファ数と下り電文専用編集バッファ数が固定であったた
め、上り電文または下り電文のトラヒック増加時に、バ
ッファビジィ(バッファが満杯となること)のために処
理待ちとなるトランザクションの発生頻度が高くなる。
また、これに対処するために、予想される最大トラヒッ
クに対応する編集バッファを予め用意しようとすれば、
メモリ容量が大幅に増大する。
However, in the conventional network controller, since the number of edit buffers dedicated to the upstream message and the number of edit buffers dedicated to the downstream message are fixed, the buffer busy (buffer buffer) is increased when the traffic of the upstream message or the downstream message increases. Will be full), resulting in a high frequency of transactions waiting for processing.
Also, in order to deal with this, if an edit buffer corresponding to the expected maximum traffic is prepared in advance,
The memory capacity is greatly increased.

【0006】この発明の目的は、トラヒックの増減に応
じて電文の編集バッファ数をダイナミックに変化させ
て、全体のメモリ容量を増大させることなくバッファビ
ジィの発生頻度を低減したネットワークコントローラを
提供することにある。
It is an object of the present invention to provide a network controller in which the number of buffers for generating a message is reduced by dynamically changing the number of message edit buffers according to increase or decrease in traffic, without increasing the overall memory capacity. It is in.

【0007】[0007]

【課題を解決するための手段】この発明は、上り電文専
用編集バッファと下り電文専用編集バッファを備え、端
末からホストコンピュータに対する上り電文の編集およ
びホストコンピュータから端末に対する下り電文の編集
を行うネットワークコントローラにおいて、上り電文の
トラヒック増減量と下り電文のトラヒック増減量をそれ
ぞれ検知するトラヒック検知手段と、前記上り電文のト
ラヒック増減量と下り電文のトラヒック増減量を入力変
数とし、上り電文専用編集バッファ数の増減量と下り電
文専用編集バッファ数の増減量を出力変数として、ファ
ジイ推論を行うファジイ推論手段と、このファジイ推論
手段により求められた増減量に応じて上り電文専用編集
バッファ数および下り電文専用編集バッファ数を割り当
てるバッファ割当て手段を設けたことを特徴とする。
According to the present invention, there is provided a network controller having an edit buffer dedicated to an upstream message and an edit buffer dedicated to a downstream message, for editing an upstream message from a terminal to a host computer and a downstream message from a host computer to a terminal. In the above, the traffic detection means for detecting the traffic increase / decrease of the upstream message and the traffic increase / decrease of the downstream message respectively, and the traffic increase / decrease amount of the upstream message and the traffic increase / decrease amount of the downstream message as input variables, A fuzzy inference means for performing fuzzy inference using the increase / decrease amount and the increase / decrease amount of the number of downlink message dedicated edit buffers as output variables, and the number of uplink message dedicated edit buffers and downlink message dedicated edits according to the amount of increase / decrease obtained by this fuzzy inference means. Buffer allocation that allocates the number of buffers Characterized in that a means.

【0008】[0008]

【作用】この発明のネットワークコントローラでは、ト
ラヒック検知手段が上り電文のトラヒック増減量と下り
電文のトラヒック増減量をそれぞれ検知し、ファジイ推
論手段は、上り電文のトラヒック増減量と下り電文のト
ラヒック増減量を入力変数とし、上り電文専用編集バッ
ファ数と下り電文専用編集バッファ数の増減量を出力変
数としてファジイ推論を行う。そして、バッファ割当て
手段は、ファジイ推論により求められた上り電文専用編
集バッファ数および下り電文専用編集バッファ数をそれ
ぞれ割り当てる。前記ファジイ推論手段の行うファジイ
推論としては、たとえば上り電文のトラヒックが増大す
れば下り電文専用の編集バッファ数を減少させ、上り電
文のトラヒックが減少すれば、下り電文専用の編集バッ
ファを増大させる。逆に、下り電文のトラヒックが増大
すれば、上り電文専用の編集バッファ数を減少させ、下
り電文のトラヒックが減少すれば上り電文専用の編集バ
ッファ数を増大させる。そして、上り電文のトラヒック
が一定であれば下り電文の専用編集バッファ数そのまま
維持し、下り電文のトラヒックが一定であれば上り電文
専用のバッファ数を維持する。このようにしてトラヒッ
クの増減に応じて必要な編集バッファ数を確保すること
ができ、限られたメモリ容量のバッファを用いて、常に
最適な編集バッファ数が割り当てられるため、バッファ
ビジィとなる発生頻度が低減する。
In the network controller of the present invention, the traffic detection means detects the traffic increase / decrease amount of the upstream message and the traffic increase / decrease amount of the downstream message, respectively, and the fuzzy inference means detects the traffic increase / decrease amount of the upstream message and the traffic increase / decrease amount of the downstream message. Is used as an input variable, and fuzzy inference is performed by using the increase / decrease amount of the number of edit buffers dedicated to upstream messages and the number of edit buffers dedicated to downstream messages as output variables. Then, the buffer allocating unit allocates the numbers of edit buffers for exclusive use of the upstream electronic message and the number of edit buffers for exclusive use of the downstream electronic message, which are obtained by fuzzy inference. As the fuzzy inference performed by the fuzzy inference means, for example, if the traffic of the upstream message increases, the number of edit buffers dedicated to the downstream message decreases, and if the traffic of the upstream message decreases, the edit buffer dedicated to the downstream message increases. On the contrary, if the traffic of the downlink message increases, the number of edit buffers dedicated to the uplink message decreases, and if the traffic of the downlink message decreases, the number of edit buffers dedicated to the uplink message increases. If the traffic of the upstream message is constant, the number of dedicated edit buffers of the downstream message is maintained as it is, and if the traffic of the downstream message is constant, the number of buffers dedicated to the upstream message is maintained. In this way, the required number of edit buffers can be secured according to the increase or decrease in traffic, and the optimum number of edit buffers is always allocated using the buffer with limited memory capacity. Is reduced.

【0009】[0009]

【実施例】この発明の実施例であるネットワークコント
ローラを用いたシステム全体の構成をブロック図として
図2に示す。図2において2は複数の端末であり、CH
1〜CHnで示すnチャンネルにグループ化されて、そ
れぞれネットワークコントローラ1の下位側に接続され
ている。また、図2において3はそれぞれホストコンピ
ュータであり、CH1〜CHmで示すネットワークコン
トローラ1の上位側のmチャンネルに接続されている。
ネットワークコントローラ1は複数の端末2から送信さ
れる上り電文を受信して、所定の上り電文に編集すると
ともにホストコンピュータ3へ送信する。またネットワ
ークコントローラ1はホストコンピュータ3から電文を
受信して、所定の下り電文に編集して端末2へ送信す
る。
FIG. 2 is a block diagram showing the configuration of the entire system using a network controller according to an embodiment of the present invention. In FIG. 2, 2 is a plurality of terminals, CH
The channels are grouped into n channels 1 to CHn and connected to the lower side of the network controller 1, respectively. Further, in FIG. 2, reference numerals 3 are host computers, respectively, which are connected to the upper m channels of the network controller 1 indicated by CH1 to CHm.
The network controller 1 receives the upstream message transmitted from the plurality of terminals 2, edits it into a predetermined upstream message and transmits it to the host computer 3. The network controller 1 also receives a telegram from the host computer 3, edits it into a predetermined downlink telegram, and sends it to the terminal 2.

【0010】図2に示したネットワークコントローラ1
内に設けられている電文編集用バッファの構成とその割
当て例を図1に示す。図1中左部においてMは電文編集
用バッファのメモリ領域、aは上り電文専用編集バッフ
ァの領域、bは下り電文専用編集バッファの領域および
cは上り/下り電文兼用編集バッファの領域をそれぞれ
示す。図1において(S1)〜(S3)は前記a,b,
cの割合の変化例を示す図であり、(S1)は上り電文
および下り電文のトラヒック閑散時であり、上り電文専
用編集バッファaは初期値aoとなり、下り電文専用編
集バッファbは初期値boとなる。上り電文および下り
電文のトラヒックが増大し、受信電文件数が電文編集バ
ッファ数を越えた場合、上り/下り電文兼用編集バッフ
ァcが確保される。(S2)におけるadおよびbdは
上り電文専用編集バッファおよび下り電文専用編集バッ
ファの変位量である。さらにトラヒックが増加すれば、
(S3)に示すように上り電文専用編集バッファaおよ
び下り電文専用編集バッファbの領域が最小となって、
上り/下り電文兼用編集バッファcの領域が最大とな
る。
The network controller 1 shown in FIG.
FIG. 1 shows a configuration of an electronic message editing buffer provided therein and an example of its allocation. In the left part of FIG. 1, M is a memory area of a message edit buffer, a is an upstream message dedicated edit buffer area, b is a downstream message dedicated edit buffer area, and c is an upstream / downstream message combined edit buffer area. .. In FIG. 1, (S1) to (S3) are the a, b,
It is a figure which shows the example of a change of the ratio of c, (S1) is the time of the traffic congestion of an up-line message and a down-line message, the up-line message exclusive edit buffer a becomes initial value ao, and the down-line message exclusive edit buffer b is initial value bo. Becomes When the traffic of the upstream and downstream messages increases and the number of received messages exceeds the number of message editing buffers, the upstream / downstream message combined edit buffer c is secured. Ad and bd in (S2) are displacement amounts of the edit buffer dedicated to the upstream message and the edit buffer dedicated to the downstream message. If traffic increases further,
As shown in (S3), the areas of the upstream message dedicated edit buffer a and the downstream message dedicated edit buffer b are minimized,
The area of the up / down telegram combined edit buffer c is maximized.

【0011】次に、図2に示したネットワークコントロ
ーラ1内に設けられている主要部の構成をブロック図と
して図3に示す。図3において10は下位側チャンネル
CH1〜CHnから上り電文を受信する下位受信部、1
3はチャンネルCH1〜CHmから下り電文を受信する
上位受信部である。11は下位側チャンネルのトラヒッ
ク(上り電文のトラヒック)を検知するトラヒック検知
器、12は上位側チャンネルのトラヒック(下り電文の
トラヒック)を検知するトラヒック検知器である。ファ
ジイ演算部14はトラヒック検知器11の検知した上り
電文のトラヒックx1とトラヒック検知器12の検知し
た下り電文のトラヒックx2を入力変数として、上り電
文専用編集バッファ数y1と下り電文専用編集バッファ
数y2をファジイ推論により求める。バッファ割当て処
理部15はy1により上り電文専用編集バッファ数を割
当て、y2により下り電文専用編集バッファ数を割り当
てる。
Next, FIG. 3 is a block diagram showing a configuration of a main part provided in the network controller 1 shown in FIG. In FIG. 3, reference numeral 10 is a lower-order receiving unit for receiving upstream telegrams from lower-order channels CH1 to CHn,
Reference numeral 3 is a higher-order receiving unit that receives downlink telegrams from the channels CH1 to CHm. Reference numeral 11 is a traffic detector for detecting lower-order channel traffic (uplink message traffic), and 12 is a traffic detector for detecting higher-order channel traffic (downlink message traffic). The fuzzy operation unit 14 uses the uplink message traffic x1 detected by the traffic detector 11 and the downlink message traffic x2 detected by the traffic detector 12 as input variables, and the edit buffer number y1 for the uplink message and the edit buffer number for the downlink message y2 are used. Is obtained by fuzzy reasoning. The buffer allocation processing unit 15 allocates the number of edit buffers dedicated to the upstream message by y1, and allocates the number of edit buffers dedicated to the downstream message by y2.

【0012】なお、図3では上り電文のトラヒックおよ
び下り電文のトラヒックを検知する手段をハードウェア
で表したが、電文編集処理を行う処理プログラムの一部
に、受信電文件数をカウントするカウント手段を設ける
ことにより、トラヒックを検知することも可能である。
In FIG. 3, the means for detecting the traffic of the upstream message and the traffic of the downstream message are represented by hardware, but a counting means for counting the number of received messages is included in a part of the processing program for performing the message editing processing. It is also possible to detect traffic by providing the.

【0013】次に、図3に示したファジイ演算部14の
処理およびバッファ割当て処理部15の処理について説
明する。
Next, the processing of the fuzzy operation section 14 and the buffer allocation processing section 15 shown in FIG. 3 will be described.

【0014】まず、ネットワークコントローラに接続さ
れているチャンネル数のトータルをM、下位チャンネル
数をn、上位チャンネル数をmとし、バッファ数の初期
値として上り電文用のバッファ数をao、下り電文用の
バッファ数をboとすれば、
First, the total number of channels connected to the network controller is M, the number of lower channels is n, and the number of upper channels is m. As the initial values of the number of buffers, the number of buffers for upstream messages is ao and the number for downstream messages is If the number of buffers in

【0015】[0015]

【数1】ao=(n/(n+m))×M## EQU1 ## ao = (n / (n + m)) × M

【0016】[0016]

【数2】bo=(m/(n+m))×M で与える。## EQU2 ## It is given by bo = (m / (n + m)) × M 2.

【0017】ここで、トラヒックの増加により受信電文
件数が電文編集バッファ数を超えた場合、上り/下り電
文兼用編集バッファ確保のためのバッファ数変位量とし
て上り電文用をad、下り電文用をbdとすれば、時刻
tにおける上り電文専用編集
Here, when the number of received messages exceeds the number of message edit buffers due to the increase in traffic, the up / down message is ad and the down message is ad as the buffer number displacement amount for securing the up / down message combined edit buffer. If it is bd, upstream message exclusive edit at time t

【0018】バッファ数atと下り電文専用編集バッフ
ァ数btは
The number of buffers at and the number of edit buffers dedicated to downlink telegrams bt are

【数1】,[Equation 1],

【数2】よりFrom [Equation 2]

【0019】[0019]

【数3】at=at-1 ±ad## EQU3 ## at = a t-1 ± ad

【0020】[0020]

【数4】bt=bt-1 ±bd となる。## EQU4 ## bt = bt -1 ± bd.

【0021】したがってトラヒックが増加すれば、編集
バッファのトータル個数Mと上り/下り電文兼用編集バ
ッファの個数が接近するが、上り専用または下り専用の
編集バッファ数が0個になれば電文は一方通行となって
処理不能となる。また、逆にトラヒックが減少すれば上
り専用または下り専用の編集バッファ数が増大するが、
編集バッファのトータル個数は有限であるため
Therefore, if the traffic increases, the total number M of edit buffers and the number of edit buffers for both upstream / downstream telegrams approach each other. However, if the number of edit buffers dedicated to upstream or downstream becomes 0, the telegram will pass one way. It becomes impossible to process. On the other hand, if the traffic decreases, the number of edit buffers dedicated to uplink or downlink will increase,
The total number of edit buffers is finite

【0022】[0022]

【数5】 at>0,at≦ao,bt>0,bt≦bo の条件が必要である(図1参照)。## EQU00005 ## The conditions of at> 0, at ≦ ao, bt> 0, bt ≦ bo are necessary (see FIG. 1).

【0023】[0023]

【数3】,[Equation 3],

【数4】,[Equation 4],

【数5】より、時刻tおける上り電文編集専用バッファ
数at、下り電文編集専用バッファ数btおよび上り/
下り電文編集兼用バッファ数ctはそれぞれ at=at-1 ±ad (at>0,at≦ao) bt=bt-1 ±bd (bt>0,bt≦bo) ct=M−(at+bt) (c≧0) となる。
From Equation 5, the number of uplink message editing dedicated buffers at time t, the number of downlink message editing dedicated buffers bt and
The number of downstream message editing / buffers ct is at = at -1 ± ad (at> 0, at ≦ ao) bt = bt -1 ± bd (bt> 0, bt ≦ bo) ct = M- (at + bt) (C ≧ 0).

【0024】以上の処理を図3に示したバッファ割当て
処理部で行うが、バッファ数の変位量ad,bdは下り
電文のトラヒックおよび上り電文のトラヒックに対応し
てファジイ推論により求める。
The above-mentioned processing is carried out by the buffer allocation processing section shown in FIG. 3. The displacements ad and bd of the number of buffers are obtained by fuzzy inference in correspondence with the traffic of the downlink message and the traffic of the uplink message.

【0025】ここで、ファジイ推論で用いるトラヒック
増減量のメンバシップ関数を図5に、またバッファ数の
増減量のメンバシップ関数を図6にそれぞれ示す。ま
た、下位側チャンネルのトラヒック増減量x1に対する
下り電文専用バッファ数の増減量y2のファジイルール
を図7に、また上位側チャンネルのトラヒック増減量x
2に対する上り電文専用バッファ数の増減量y1のファ
ジイルールを図8にそれぞれ示す。
FIG. 5 shows the membership function of the traffic increase / decrease used in the fuzzy inference, and FIG. 6 shows the membership function of the buffer increase / decrease. Further, FIG. 7 shows a fuzzy rule of the increase / decrease amount y2 of the number of downlink message dedicated buffers for the traffic increase / decrease amount x1 of the lower side channel, and the traffic increase / decrease amount x of the upper side channel.
FIG. 8 shows the fuzzy rules for the increase / decrease amount y1 of the number of upstream message dedicated buffers for 2.

【0026】ファジイルールの方針は次の通りである。The policy of the fuzzy rule is as follows.

【0027】(1)下位側(上位側)チャンネルのトラ
ヒックが増加すれば、下り(上り)電文専用バッファ数
bt(at)を減少させる。
(1) If the traffic on the lower side (upper side) channel increases, the number bt (at) of the downlink (upstream) message dedicated buffer is decreased.

【0028】(2)下位側(上位側)チャンネルのトラ
ヒックが減少すれば、下り(上り)電文専用バッファ数
bt(at)を増加させる。
(2) If the traffic on the lower side (upper side) channel is reduced, the number bt (at) of buffers dedicated to downlink (uplink) messages is increased.

【0029】(3)下位側(上位側)チャンネルのトラ
ヒックが一定であれば、下り(上り)電文専用バッファ
数bt(at)を一定に保つ。
(3) If the traffic on the lower (upper) side channel is constant, the number of buffers bt (at) dedicated to downlink (uplink) messages is kept constant.

【0030】次に、ネットワークコントローラの処理手
順をフローチャートとして図4に示す。まず、下位側チ
ャンネルのトラヒックと上位側チャンネルのトラヒック
をそれぞれ検知する(n1→n2)。続いて、それぞれ
のトラヒックのメンバシップ値を図5に示したメンバシ
ップ関数に基づいて算出する(n3)。その後、全ての
ラベルについてのメンバシップ値を求めた後、その最小
値で後件部メンバシップ関数の変形(いわゆる頭切り)
を行う(n4)。さらに、全てのルールに対して求めた
複数の後件部メンバシップ関数の最も大きい値を採るよ
うに合成(max演算)を行う(n5)。そしてその重
心を求め、重心値を出力変数y1またはy2として求
め、編集用バッファの割当て処理を行う(n6→n
7)。
Next, a processing procedure of the network controller is shown in FIG. 4 as a flowchart. First, the traffic of the lower channel and the traffic of the upper channel are detected (n1 → n2). Then, the membership value of each traffic is calculated based on the membership function shown in FIG. 5 (n3). After that, after obtaining the membership values for all the labels, the transformation of the consequent membership function at the minimum value (so-called truncated)
(N4). Further, composition (max operation) is performed so as to take the largest value of the consequent part membership functions obtained for all the rules (n5). Then, the center of gravity is obtained, the value of the center of gravity is obtained as the output variable y1 or y2, and the editing buffer allocation process is performed (n6 → n).
7).

【0031】[0031]

【発明の効果】この発明によれば、次のような効果を奏
する。
According to the present invention, the following effects can be obtained.

【0032】(1)上り/下り電文兼用編集バッファを
設けたため、電文処理の効率が高まり、バッファビジイ
によるトランザクションの処理待ち時間が短縮される。
(1) Since the edit buffer for both up and down telegrams is provided, the efficiency of telegram processing is improved and the processing waiting time of the transaction due to the buffer busy is shortened.

【0033】(2)上り電文と下り電文のトラヒックの
変化に応じてファジイ推論により編集用バッファの割当
てが行われるため、急激なトラヒックの変化に対しても
円滑に対応することができる。
(2) Since the editing buffer is allocated by the fuzzy inference according to the change of the traffic of the up-line message and the down-line message, it is possible to smoothly cope with the rapid change of the traffic.

【0034】(3)メモリ容量の制約によって、十分な
バッファ領域を確保できない場合でも、バッファが効率
的に配分され、メモリが有効利用される。
(3) Even if a sufficient buffer area cannot be secured due to the memory capacity restriction, the buffer is efficiently distributed and the memory is effectively used.

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

【図1】この発明の実施例であるネットワークコントロ
ーラにおける電文編集用バッファの構成および割当て方
法を示す図である。
FIG. 1 is a diagram showing a configuration and allocation method of a message editing buffer in a network controller according to an embodiment of the present invention.

【図2】この発明の実施例であるネットワークコントロ
ーラを用いたシステム全体の構成を示すブロック図であ
る。
FIG. 2 is a block diagram showing a configuration of an entire system using a network controller that is an embodiment of the present invention.

【図3】ネットワークコントローラの主要部の構成を示
すブロック図である。
FIG. 3 is a block diagram showing a configuration of a main part of a network controller.

【図4】ネットワークコントローラの処理手順を表すフ
ローチャートである。
FIG. 4 is a flowchart showing a processing procedure of a network controller.

【図5】入力変数のメンバシップ関数を示す図である。FIG. 5 is a diagram showing a membership function of an input variable.

【図6】出力変数のメンバシップ関数を示す図である。FIG. 6 is a diagram showing a membership function of an output variable.

【図7】下位側チャンネルのトラヒック増減量に対する
下り電文専用編集バッファ数の増減量のルールを示す図
である。
FIG. 7 is a diagram showing a rule for increasing / decreasing the number of downlink message dedicated edit buffers with respect to a traffic increase / decrease amount of lower channels.

【図8】上位側チャンネルのトラヒック増減量に対する
上り電文専用編集バッファ数の増減量のルールを示す図
である。
FIG. 8 is a diagram showing a rule of an increase / decrease amount of an upstream message dedicated edit buffer number with respect to a traffic increase / decrease amount of an upper channel.

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

1−ネットワークコントローラ 2−端末 3−ホストコンピュータ 11,12−トラヒック検知器 1-Network Controller 2-Terminal 3-Host Computer 11,12-Traffic Detector

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】上り電文専用編集バッファと下り電文専用
編集バッファを備え、端末からホストコンピュータに対
する上り電文の編集およびホストコンピュータから端末
に対する下り電文の編集を行うネットワークコントロー
ラにおいて、 上り電文のトラヒック増減量と下り電文のトラヒック増
減量をそれぞれ検知するトラヒック検知手段と、 前記上り電文のトラヒック増減量と下り電文のトラヒッ
ク増減量を入力変数とし、上り電文専用編集バッファ数
の増減量と下り電文専用編集バッファ数の増減量を出力
変数として、ファジイ推論を行うファジイ推論手段と、 このファジイ推論手段により求められた増減量に応じて
上り電文専用編集バッファ数および下り電文専用編集バ
ッファ数を割り当てるバッファ割当て手段を設けたこと
を特徴とするネットワークコントローラ。
Claim: What is claimed is: 1. A network controller, comprising: an edit buffer dedicated to an upstream message and an edit buffer dedicated to a downstream message, which edits an upstream message from a terminal to a host computer and a downstream message from a host computer to a terminal. Traffic detection means for detecting the traffic increase / decrease of the downlink message and the traffic increase / decrease of the downlink message, and the traffic increase / decrease amount of the downlink message and the traffic increase / decrease amount of the downlink message as input variables. A fuzzy inference means for performing fuzzy inference using the increase / decrease amount of the number as an output variable, and a buffer allocating means for allocating the number of uplink edit message dedicated edit buffers and the number of downlink message exclusive edit buffers according to the increase / decrease amount obtained by this fuzzy inference means. Characterized by having Network controller that.
JP3249091A 1991-09-27 1991-09-27 Network controller Pending JPH0589011A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3249091A JPH0589011A (en) 1991-09-27 1991-09-27 Network controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3249091A JPH0589011A (en) 1991-09-27 1991-09-27 Network controller

Publications (1)

Publication Number Publication Date
JPH0589011A true JPH0589011A (en) 1993-04-09

Family

ID=17187852

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3249091A Pending JPH0589011A (en) 1991-09-27 1991-09-27 Network controller

Country Status (1)

Country Link
JP (1) JPH0589011A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009010835A (en) * 2007-06-29 2009-01-15 Mitsubishi Electric Corp Communication controller

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009010835A (en) * 2007-06-29 2009-01-15 Mitsubishi Electric Corp Communication controller

Similar Documents

Publication Publication Date Title
CN108632156A (en) Load balance system, device and method
US5870629A (en) System for servicing plurality of queues responsive to queue service policy on a service sequence ordered to provide uniform and minimal queue interservice times
CN103281252B (en) Message flow control method and device based on multi-path transmission
EP0254047A2 (en) Packet length traffic control in a local area network
JPH10313342A (en) Method/device for allocating resources in packet transmission digital network
JPH1117708A (en) Input buffer controller for atm switch system and logic buffer size determining method
JPS635646A (en) Method of indicating data block route
JPH0589011A (en) Network controller
JP3034405B2 (en) Local area network device
JP2789777B2 (en) Congestion alleviation method
JPS61240738A (en) Learning converting system for logical ring in token bus system
JPS63164548A (en) Transmission equipment
JPS6273826A (en) Frame transmission and reception system
JP4220430B2 (en) Redundant network control system
JPH11154989A (en) Load distribution system and load distribution method for inter-device communication
JPS6180925A (en) Information collecting system
JP2002009777A (en) Duplex information transmitting apparatus
JP3144532B2 (en) State management method
JPS60141046A (en) Data transmitting method
CN115757029A (en) Data processing method, device, equipment and storage medium
JP2793491B2 (en) Serial / parallel conversion circuit
JPS59141850A (en) Multi-access system and its device
JPH05191425A (en) Path setting method for ring transmission line network
CN116800698A (en) Message queue processing method and device based on service scene
JP3445459B2 (en) Cell assembly equipment

Legal Events

Date Code Title Description
FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 9

Free format text: PAYMENT UNTIL: 20080813

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 9

Free format text: PAYMENT UNTIL: 20080813

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090813

Year of fee payment: 10

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090813

Year of fee payment: 10

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100813

Year of fee payment: 11

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100813

Year of fee payment: 11

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 12

Free format text: PAYMENT UNTIL: 20110813

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 12

Free format text: PAYMENT UNTIL: 20110813