JPH02298141A - 通信制御装置 - Google Patents

通信制御装置

Info

Publication number
JPH02298141A
JPH02298141A JP1119694A JP11969489A JPH02298141A JP H02298141 A JPH02298141 A JP H02298141A JP 1119694 A JP1119694 A JP 1119694A JP 11969489 A JP11969489 A JP 11969489A JP H02298141 A JPH02298141 A JP H02298141A
Authority
JP
Japan
Prior art keywords
line
load coefficient
value
communication
unit operation
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
JP1119694A
Other languages
English (en)
Inventor
Yasuo Wakamiya
若宮 康夫
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 JP1119694A priority Critical patent/JPH02298141A/ja
Publication of JPH02298141A publication Critical patent/JPH02298141A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Communication Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、電子計算機の通信制御装置に利用する。特に
、1台の通信制御装置で複数の通信回線を制御する多重
通信制御装置に関する。
〔概要〕
本発明は、制御能力を超過する回線数の回線を制御する
通信制御装置において、 通信制御装置内で処理能力までの回線数を同時動作させ
、処理能力以上の動作分は実行開始を一時保留し、動作
中の・回線の処理が終了したときに保留中の動作を開始
するように制御することにより、 接続できる回線数を実効的に増加させることができるよ
うにしたものである。
〔従来の技術〕
多重通信制御装置は複数の回線を1台の通信制御装置で
制御するが、物理的な接続可能回線数の制限や通信制御
装置の処理能力に起因する接続可能回線数の制限がある
。この処理可能回線数Nは通常通信速度に依存し、下式
を満足する最大の整数値であり、同時動作可能回線数を
表す。
N≦1文字時間÷1文字処理時間 ここで、1文字時間とは回線上での1文字の転送に要す
る時間であり、例えば1文字が8ビツトであるとすると
、9600bpsの通信速度の場合は、(1÷9600
bps) X 8 !=i833 JLSである。また
、1文字処理時間とは、通信制御装置が回線と送受信す
るデータ1文字を処理するのに要する時間であり、これ
は通信速度には無関係である。したがって、例えば1文
字処理時間が400μsである通信制御装置の場合に、
9600bpsの回線は 400  usX 2 =800  μs〈833 μ
5400  usX 3 =1200μs〉833  
μsであり、2回線までの処理が可能である。
〔発明が解決しようとする問題点〕
このような従来例では、(1文字時間÷1文字処理時間
)で定まる同時動作可能回線数以上の回線数を接続した
場合に同時動作可能回線数以上の回線数に対して上位装
置から処理要求を指示されると、直ちにデータ送信動作
またはデータ受信動作を開始する処理が間にあわない場
合が発生し、送信アンダラン・エラーまたは受信オーバ
ラン・エラーが発生して通信障害になる欠点がある。
本発明はこのような欠点を除去するもので、通信障害の
発生しない範囲で回線の実効接続数を増加させることが
できる通信制御装置を提供することを目的とする。
〔問題点を解決するための手段〕
本発明は、複数の通信回線に接続された通信制御装置に
おいて、上記通信回線に対応して設けられ、それぞれの
通信回線の通信速度に比例した負荷係数値が格納される
負荷係数値保持手段と、既に接続されている通信回線に
かかわる負荷係数値の累計値を通信回線の接続状態の変
更に応じて更新した第一の値および自装置で同時動作が
可能な通信回線にかかわる負荷係数値の最大値を示す第
二の値を言己憶する記憶手段と、送信および受信にかか
わる単位動作の開始および停止のたびにその通信回線に
かかわる負荷係数値を上記記憶手段に与え、上記第一の
値が上記第二の値より大なるときは与えられた負荷係数
値にかかわる通信回線の単位動作を一時禁止し、また小
なるときはこの通信回線の単位動作を許可し、さらに、
単位動作が一時禁止された通信回線の負荷係数値を他の
通信回線の単位動作の停止のたびに上記記憶手段に与え
る制御手段とを備えたことを特徴とする。
〔作用〕
上位装置からの各回線に対する複数の送信動作および受
信動作を伴う1個の処理要求に対して1回の単独の送信
動作または単独の受信動作の、または各々1回の送信動
作と受信動作との対の単位動作に分解し、単位動作毎に
動作開始および動作停止時にその回線が有する負荷係数
値を負荷係数カウンタに各々加算または減算し、常に負
荷係数カウンタの値を処理能力で定まる値以下になるよ
う各回線の単位動作の開始を遅らせ、同時動作可能回線
数以上の回線数の単位動作を同時には起動しない。
〔実施例〕
以下、本発明の一実施例について図面を参照して説明す
る。
第1図はこの実施例の構成を示すブロック構成図であり
、通信制御装置1は上位装置2の制御をうけて通信に関
する処理を行い、各回線に対する負荷係数値保持手段1
0〜13と、負荷係数カウンタ20と、制御手段30と
を含む。この実施例では、通信制御装置lは物理的には
4回線まで接続することができる。すなわち、この実施
例は、通信回線に対応して設けられ、それぞれの通信回
線の通信速度に比例した負荷係数値が格納される負荷係
数値保持手段10〜13と、既に接続されている通信回
線にかかわる負荷係数値の累計値を通信回線の接続状態
の変更に応じて更新した第一の値および自装置で同時動
作が可能な通信回線にかかわる負荷係数値の最大値を示
す第二の値を記憶する記憶手段である負荷係数カウンタ
20と、送信および受信にかかわる単位動作の開始およ
び停止のたびにその通信回線にかかわる負荷係数値を上
記記憶手段に与え、上記第一の値が上記第二の値より大
なるときは与えられた負荷係数値にかかわる通信・回線
の単位動作を一時禁止し、また小なるときはこの通信回
線の単位動作を許可し、さらに、単位動作が一時禁止さ
れた通信回線の負荷係数値を他の通信回線の単位動作の
停止のたびに上記記憶手段に与える制御手段30とを備
える。
第2図は通信処理装置1の回線の単位動作の起動処理を
示す流れ図である。この通信処理装置1での処理には起
動要求処理、キュー走査処理および動作終了処理の3つ
の処理が含まれる。上位装置2からの要求または通信制
御装置l自身に単位動作の起動事象が発生すると、通信
制御装置1はこの回線を処理待ちキューの最後に登録し
て起動要求処理は終了する。通信制御装置1は所定の時
間間隔でキュー走査処理を行い、処理待ちキューに登録
されている回線があればその回線の負荷係数値を負荷係
数カウンタ20に試みに加算し、その加算結果が同時動
作可能回線数を表す一定値より大きくなければ加算結果
で負荷係数カウンタ20を更新し、キューの先頭の回線
をキューから取除きこの回線の単位動作の開始処理を行
う。処理待ちキューに登録されている回線がなかった場
合および加算結果が一定値より大きい場合はキュー走査
処理を終了する。加算結果が一定値より大きい場合は、
既に通信制御装置1が処理能力一杯に他の回線の単位動
作を処理しているケースであり、この回線の単位動作の
開始が一時保留される。他の動作中の回線で単位動作の
終了事象が発生したときにその回線の負荷係数値が負荷
係数カウンタ20から減算されるので、その後のキュー
走査処理で行われる単位動作開始が保留されている回線
の負荷係数カウンタ20への加算時に加算結果が一定値
より小さくなる可能性があり、小さくなったときに保留
されていた回線の単位動作が開始される。
第3図は本実施例における各回線の単位動作の処理のシ
ーケンスを示す図である。第3図では通信制御装置1の
同時処理可能回線数は2回線であり、接続されている回
線数は3回線である。ここで、各回線の負荷係数値を1
とする。したがって、負荷係数カウンタ20の同時動作
可能回線数は「2」以下である。第3図に示すタイミン
グ■では回線1が動作しており、負荷係数カウンタ20
の値は「1」である。タイミング■で回線3の単位動作
の起動事象が発生すると回線3は処理待ちキューに登録
され、キュー走査処理で負荷係数カウンタ20に回線3
の負荷係数値の加算が試みられる。この加算結果は「2
」であり、負荷係数カウンタ20の上限値「2」に等し
いので、回線3の単位動作は直ちに開始される。この状
態の継続中にタイミング■で回線2の単位動作の起動事
象が発生すると同様に負荷係数カウンタ20への回線2
の負荷係数値の加算が試みられ、加算結果は「3」にな
って負荷係数カウンタ20の上限値「2」を越えるので
、この回線の起動は一時保留される。この回線2の処理
開始の保留状態中にタイミング■で回線1の単位動作の
終了事象が発生すると負荷係数カウンタ20から回線1
の負荷係数値の減算が行われ、その後のキュー走査処理
で回線2の負荷係数値の負荷係数カウンタ20への加算
結果が上限値以下になり、回線2の保留状態が解除され
、動作が開始される。
第3図で斜線の施された時間帯は回線が動作中であるこ
とを示し、空白の時間帯は回線が動作していないことを
示し、→印の付された時間帯は回線の処理開始が保留さ
れている期間を示す。
このように通信制御装置1の同時処理可能回線数が2回
線であってもエラーの発生する危険性なしに3回線の制
御を行うことができる。
〔発明の効果〕
本発明は、以上説明したように、単位動作毎に各回線の
動作開始を遅らせるので、通信制御装置に接続できる回
線数を実効的に増加することができる効果がある。
【図面の簡単な説明】
第1図は本発明実施例の構成を示すブロック構成図。 第2図は本発明実施例の回線起動処理を示す流れ図。 第3図は本発明実施例の回線処理を示すシーケンス図。 1・・・通信制御装置、2・・・上位装置、10.11
.12.13・・・負荷係数値保持手段、20・・・負
荷係数カウンタ、30・・・制御手段。

Claims (1)

  1. 【特許請求の範囲】 1、複数の通信回線に接続された通信制御装置において
    、 上記通信回線に対応して設けられ、それぞれの通信回線
    の通信速度に比例した負荷係数値が格納される負荷係数
    値保持手段と、 既に接続されている通信回線にかかわる負荷係数値の累
    計値を通信回線の接続状態の変更に応じて更新した第一
    の値および自装置で同時動作が可能な通信回線にかかわ
    る負荷係数値の最大値を示す第二の値を記憶する記憶手
    段と、 送信および受信にかかわる単位動作の開始および停止の
    たびにその通信回線にかかわる負荷係数値を上記記憶手
    段に与え、上記第一の値が上記第二の値より大なるとき
    は与えられた負荷係数値にかかわる通信回線の単位動作
    を一時禁止し、また小なるときはこの通信回線の単位動
    作を許可し、さらに、単位動作が一時禁止された通信回
    線の負荷係数値を他の通信回線の単位動作の停止のたび
    に上記記憶手段に与える制御手段と を備えたことを特徴とする通信制御装置。
JP1119694A 1989-05-11 1989-05-11 通信制御装置 Pending JPH02298141A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1119694A JPH02298141A (ja) 1989-05-11 1989-05-11 通信制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1119694A JPH02298141A (ja) 1989-05-11 1989-05-11 通信制御装置

Publications (1)

Publication Number Publication Date
JPH02298141A true JPH02298141A (ja) 1990-12-10

Family

ID=14767752

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1119694A Pending JPH02298141A (ja) 1989-05-11 1989-05-11 通信制御装置

Country Status (1)

Country Link
JP (1) JPH02298141A (ja)

Similar Documents

Publication Publication Date Title
KR950002713B1 (ko) 인터페이스 시스템 및 데이타 전송 제어방법
WO2003065234A1 (en) Low-overhead processor interfacing
CA1169158A (en) Communication multiplexer variable priority scheme
JPH02298141A (ja) 通信制御装置
JPH0221619B2 (ja)
US5797040A (en) Computer system having system bus which couples adapter and processing units and requires acquisition for data transmission thereover
JPS6224830B2 (ja)
JPS61264829A (ja) ネツトワ−ク制御装置の割込み制御方式
JPS5913769B2 (ja) チヤネル制御装置
JP2001014266A (ja) Dma転送回路およびdma転送方法
JP2573332B2 (ja) データ転送制御方法
JPS6051751B2 (ja) 通信制御装置
JP2586157B2 (ja) システム制御装置
JPH04274524A (ja) プロセス間通信制御方式
JP2635639B2 (ja) データ処理装置
JPH0215354A (ja) I/oスケジューリング方法
JPH02181250A (ja) 共通バスバースト転送調停方式
JPH11353193A (ja) マルチプログラミング実行制御方法
JPH05100995A (ja) Dma制御方式
JPS61127005A (ja) 数値制御情報処理装置
JPH0778777B2 (ja) ディジタルコンピュータとメモリの通信方法および通信システム
JPS5833962B2 (ja) 回線制御時間監視方式
JPH01248730A (ja) 情報処理装置
JPS62109452A (ja) デ−タ通信制御装置
JPH02128264A (ja) データ転送装置