JPH01233541A - 周辺制御装置 - Google Patents

周辺制御装置

Info

Publication number
JPH01233541A
JPH01233541A JP5978388A JP5978388A JPH01233541A JP H01233541 A JPH01233541 A JP H01233541A JP 5978388 A JP5978388 A JP 5978388A JP 5978388 A JP5978388 A JP 5978388A JP H01233541 A JPH01233541 A JP H01233541A
Authority
JP
Japan
Prior art keywords
agent
coupling
message
interface
communication
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
JP5978388A
Other languages
English (en)
Inventor
Hiroshi Iizuka
浩 飯塚
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 JP5978388A priority Critical patent/JPH01233541A/ja
Publication of JPH01233541A publication Critical patent/JPH01233541A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、複数の下位装置を有する周辺制御装置に間し
、特に、スループット向上に伴う動作の高速、化に関す
る。
従来の技術 従来、この種の周辺制御装置は、上位装置に唯一接続し
ているエージェントが下位装置とインタフェースをもつ
1つのエージェントと通信状態の時には通信状態が解除
されるまで、他のエージェントもしくは上位装置と結合
することができなかった。また、それを解決する技術と
してマルチプロセッサシステムがあり、上位装置の同一
チャネルから対等に接続される複数のエージェントによ
り、その中の1つのエージェントが通信状態であっても
他のエージェントにより応答することができる。
発明が解決しようとする課題 上述した従来の周辺制御装置では上位装置とのインタフ
ェースを有するエージェントが1つの時、下位装置との
インタフェースを有する1つのエージェントが通信して
いて結合状態である時には、他の下位装置とのインタフ
ェースを有するエージェントは上位装置に情報を転送す
ることが不可能であり、スループットを下げていた。ま
た、これを改善したマルチプロセッサシステムは、各プ
ロセッサが基本的に対等であるためにバスやボート等の
資源をそれぞれのプロセッサが競合をさけながら専有す
るといった各プロセッサの排他的制御が難しいという欠
点がある。
本発明は従来の上記実情に鑑みてなされたものであり、
従って本発明の目的は、従来の技術に内在する上記諸欠
点を解消することを可能とした新規な周辺制御装置を提
供することにある。
課題を解決するための手段 上記目的を達成する為に、本発明に係る周辺制御装置は
、メツセージ引渡機能付きバスに接続され下位装置との
インタフェースを有する複数のエージェントと、メツセ
ージ引渡機能付きバスに接続され上位装置とのインタフ
ェースを有する第1のエージェントと、該第1のエージ
ェントが前記下位装置とのインタフェースを有する1つ
のエージェントと通信状態の時に他の下位装置とのイン
タフェースを有するエージェントからの通信要求を前記
第1のエージェントの代わりに実行する第2のエージェ
ントとを具備して構成される。
実施例 次に本発明をその好ましい一実施例について図面を参照
して具体的に説明する。
第1図は本発明の一実施例を示すブロック構成図である
第1図を参照するに、このシステムに係る周辺制御装置
1は、メツセージ引渡機能付きバス11を介して接続さ
れ、上位装置2とインタフェース12゜13を介して接
続された第1のエージェント3及び第2のエージェント
4と、下位装置8.9.10にそれぞれインタフェース
+4.15.16を介して接続された第3のエージェン
ト5.第4のエージェント6及び第5のエージェント7
によって構成されている。
ここで、メツセージ引渡機能付きバス11を介して2つ
のエージェントが通信し合っている状態を通信結合状態
とし、次の示す2つの場合に結合状態が生じる。
A、上位装置2に接続されているエージェント3からの
起動によりチャネルプログラムを下位装置に接続するエ
ージェント5.6.7の中の1つに転送する時の通信の
一連のシーゲンスB、下位装置に接続されているエージ
ェントからの起動であり、上位装置とデータの授受を行
うために上位装置に接続されいるエージェントと行われ
る通信の一連のシーケンス 上記A、B、共に2つのエージェントが通信結合状態に
なると、解除するまで他のエージェントは結合状態のエ
ージェントと通信を行うことはできない。
上位装置2が下位装置9の制御を行おうとする時には、
インタフェース12を介して第1のエージェント3に下
位装置9のロジカルチャネルを指定してチャネルプログ
ラムを送る。上位装置2は第2のエージェント4に対し
てはチャネルプログラムを送らない。ここで第2のエー
ジェント4は第1のエージェント3の補助的役割を負う
性質のものであることを意味する。第1のエージェント
3と第2のエージェント4を対等ではなく、序列をもた
せているのは一般のマルチプロセッサシステムより容易
に実現させるためである。
チャネルプログラムを受けた第1のエージェント3は第
4のエージェント6にメツセージを転送して通信結合状
態になる。チャネルプログラムを伝達するシーケンスを
終了後、結合状態は解除される。
次に第4のエージェント6は上位装置2に対して情報伝
達を行おうとする時には、まず第1のエージェント3に
対してメツセージを送り、通信の結合を試みる。結合に
成功すれば第1のエージェント3によって上位装置2と
データの伝達を行う。
もし第4のエージェント6が第1のエージェント3との
結合に失敗した場合には、第4のエージェント6は第2
のエージェント4に対しメツセージを送り結合を試みる
。結合に成功すれば第2のエージェント4によってイン
タフェース13からインタフェース12とは異なるボー
トを用いて上位装置2とデータの伝達を行う、もし、第
4のエージェント6が第2のエージェント4との結合に
も失敗した場合には、一定時間ごとに第1のエージェン
ト3と第2のエージェント4に対し交互に結合の試みを
行い、早く結合した側からのエージェントを用いて上位
装置とデータの伝送を行う。
発明の効果 以上、説明したように、本発明によれば上位装置側につ
ながるエージェントに補助的な役割をもたせるエージェ
ントを加え複数構成にすることにより、上位装置と下位
装置のスループットを向上させることができる効果が得
られる。
また、上位装置につながる複数のエージェントの中でチ
ャネルプログラムを送るエージェントを1つに固定した
ために、上位装置はプロセッサ(エージェント)獲得に
ついてのロジックはシングルプロセッサと同様で良いた
めに、容易に実現できる効果が得られる。一般にチャネ
ルプログラムを送るフェイズよりも下位側とのデータや
ステータスの授受のフェイズがより多いために、この簡
略化は性能低下にそう大きな問題とはならない。
また、下位装置につながるエージェントが上位装置につ
ながるエージェントに通信結合の試みを行おうとする場
合、結合の試みの順位性をはじめから定めておくために
、決定のロジックは容易に実現できる効果がある。
【図面の簡単な説明】
第1図は本発明に係る周辺制御装置の一実施例を示すブ
ロック構成図である。 1・・・周辺制御装置、2・・・上位装置、3・・・第
1のエージェント、4・・・第2のエージェント、5・
・・第3のエージェント、6・・・第4のエージェント
、7・・・エージェント、8.9.10・・・下位装置
、11・・・メツセージ引渡機能付きバス、12.13
・・・上位装置インタフェース、14,15.16・・
・下位装置インタフェース 特許出願人   日本電気株式会社 代 理 人   弁理士 熊谷雄太部

Claims (1)

    【特許請求の範囲】
  1. メッセージ引渡機能付きバスに接続され下位装置とのイ
    ンタフェースを有する複数のエージェントと、前記メッ
    セージ引渡機能付きバスに接続され上位装置とのインタ
    フェースを有する第1のエージェントと、前記第1のエ
    ージェントが前記下位装置とのインタフェースを有する
    1つのエージェントと通信状態の時に他の下位装置との
    インタフェースを有するエージェントからの通信要求を
    前記第1のエージェントの代わりに実行する第2のエー
    ジェントとを有することを特徴とした周辺制御装置。
JP5978388A 1988-03-14 1988-03-14 周辺制御装置 Pending JPH01233541A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5978388A JPH01233541A (ja) 1988-03-14 1988-03-14 周辺制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5978388A JPH01233541A (ja) 1988-03-14 1988-03-14 周辺制御装置

Publications (1)

Publication Number Publication Date
JPH01233541A true JPH01233541A (ja) 1989-09-19

Family

ID=13123235

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5978388A Pending JPH01233541A (ja) 1988-03-14 1988-03-14 周辺制御装置

Country Status (1)

Country Link
JP (1) JPH01233541A (ja)

Similar Documents

Publication Publication Date Title
EP0295380B1 (en) Method of disseminating network state information
US5430442A (en) Cross point switch with distributed control
JPH0544052B2 (ja)
EP1549005B1 (en) Communications method and communications system
WO1991014229A1 (en) Apparatus and method for communication in a data processing system
US4905229A (en) Local area communication network
CZ385391A3 (en) Communication system
Ahuja S/Net: A high-speed interconnect for multiple computers
US5983272A (en) Option request protocol
US5666485A (en) Software driver for a system bus
JPH01233541A (ja) 周辺制御装置
CN100481802C (zh) 操作包括资源控制装置和传输站的数据总线系统的方法
JPS61196643A (ja) データ通信回線網
JPS62181551A (ja) ゲ−トウエイ装置
JP2656977B2 (ja) データ処理プログラムと端末との間の接続切換方式
JP2766559B2 (ja) パケット転送制御方式
JP2564550B2 (ja) 統合交換機
JPH02211738A (ja) 回線制御装置
JPS6373460A (ja) 放送時におけるマルチプロセツサのネツトワ−ク構成方式
JPS62263563A (ja) ネツトワ−ク構成方式
JPH0916495A (ja) 通信制御方法
JPH01291552A (ja) パケット組立・分解装置
JPH0433182B2 (ja)
JPH02113362A (ja) 分散処理システム
JPH0561820B2 (ja)