JPS63259759A - 分散型デ−タ処理システム - Google Patents

分散型デ−タ処理システム

Info

Publication number
JPS63259759A
JPS63259759A JP62093391A JP9339187A JPS63259759A JP S63259759 A JPS63259759 A JP S63259759A JP 62093391 A JP62093391 A JP 62093391A JP 9339187 A JP9339187 A JP 9339187A JP S63259759 A JPS63259759 A JP S63259759A
Authority
JP
Japan
Prior art keywords
data
processing unit
reception processing
transmission
reception
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.)
Granted
Application number
JP62093391A
Other languages
English (en)
Other versions
JP2670266B2 (ja
Inventor
Hitoshi Nakazawa
仲沢 斉
Fumio Adachi
安達 文夫
Hiroshi Koyano
浩 小谷野
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.)
Nippon Telegraph and Telephone Corp
Original Assignee
Nippon Telegraph and Telephone 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 Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP62093391A priority Critical patent/JP2670266B2/ja
Publication of JPS63259759A publication Critical patent/JPS63259759A/ja
Application granted granted Critical
Publication of JP2670266B2 publication Critical patent/JP2670266B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multi Processors (AREA)
  • Computer And Data Communications (AREA)
  • Small-Scale Networks (AREA)

Abstract

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

Description

【発明の詳細な説明】 [発明の目的] (産業上の利用分野) 本発明は、データが一方向に送信されるループ状通信路
に複数の受信処理ユニットが接続された分散型データ処
理システム。
(従来の技術〉 この種の分散型データ処理システムは、従来、送信処理
ユニットから送信されるデータを送信処理ユニットに近
い上流側の受信処理ユニットで順次受信処理し、上流側
の受信処理ユニットで受信処理するデータ数が所定デー
タ数以上、すなわち所定の許容受付数り以上になったと
きには、送信データは該上流側の受信処理ユニットを通
過して下流側の受信処理ユニットによって受信処理する
ことを行なっている。また、この場合、ループ状通信路
に接続される複数の受信処理ユニットはすべて同一の構
成を有するものが使用されている。
(発明が解決しようとする問題点) 各受信処理ユニットで受信した送信データの数が前記許
容受付数りに近い1hの時、特に最下流の受信処理ユニ
ットで受信した送信データの数が許容受付数りに近い値
の時に、送信データのトラヒックが急激に増大した場合
には、最下流の受信処理ユニットにおいて受信する送信
データ数が許容量イ」数りを越えてしまうため、該受信
処理ユニットでは送信データを受信することができず、
更に下流に流すために該送信データにλ1する受信処理
ができず、呼損が発生するという問題がある。
また、この問題を救済するために、送信処理ユニットに
送信データのりトライ機能を設ける方法もあるが、この
場合にはりトライによるバスを流れるデータが増大し、
送信処理ユニットおよびバスに対する負荷が増大すると
いう問題が発生する。
本発明は、上記に鑑みてなされたもので、その目的とす
るところは、受信処理ユニットの効率的使用を図り、送
信データの呼損を低減する分散型データ処即システムを
提供することにある。
[発明゛の構成] °(問題点を解決するための手段) 上記目的を達成するため、本発明の分散型データ処理シ
ステムは、送信処理ユニットから送出されるデータが一
方向に送信されるループ状通信路に複数の受信処理ユニ
ットが接続され、送信処理ユニットから送信されるデー
タを送信処理ユニットに近い上流側の受信処理ユニット
で順次受信処理し、上流側の受信処理ユニットで受信処
理するデータ数が所定データ数以上になったときには、
送信データは該上流側の受信処理ユニットを通過して下
流側の受信処理ユニットによって受信処理される分散型
データ処理システムにおいて、最下流に接続され、上流
側の受信処理ユニットを通過して送信されてくるデータ
を可能な限り受信し得る最下流用受信処理ユニットを有
することを要旨とする。
(作用) 本発明の分散型データ処理システムでは、送信処理ユニ
ットから送信されるデータを上流側の受信処理ユニット
で順次受信処理し、上流側の受信処理ユニットにおける
受信処理データ数が所定データ数以上になって上流側の
受信処理ユニットで受信処理できなくなったとぎには、
最下流の受信処理ユニットが可能な限り受信処理し得る
ようになっている。
(実施例) 以下、図面を用いて本発明の詳細な説明する。
第1図は本発明の一実施例に係る分散型データ処理シス
テムの全体構成図であり、第2図は第1図の分散型デー
タ処理システムに使用される受信処理ユニットの回路構
成図である。
第1図の分散型データ処理システムは、ループ状通信路
105に送信処理ユニット101および複数の受信処理
ユニット102,103.・・・・・・・・・104が
接続されて構成され、送信処理ユニット101から送出
される送信データは図において矢印106で示す一方向
に送信され、受信処理ユニット102,103.・・・
・・・・・・104のいずれかで受信処理されるように
なっている。
すなわち、ループ状通信路105に対して送信処理ユニ
ット101から送出される送信データが矢印106で示
す方向に送信される場合において、送信処理ユニット1
01に最も近い受信処理ユニット102が最上流の受信
処理ユニットとなり、受信処理ユニット104が最下流
の受信処理ユニットとなる。そして、送信処理ユニット
101から送出される送信データはまず最上流の受信処
理ユニット102で受信される。該受信処理ユニット1
02は所定のデータ数である複数の送信データまで受信
処理できるが、受信した送信データ数が所定のデータ数
以上になると、送信処理ユニット101からの送信デー
タを受信せずに下流に通過させる。そして、この受信処
理ユニット102を通過した送信データは該受信処理ユ
ニット102の直ぐ下流のループ状通信路105に接続
されている受信処理ユニット103で受信処理される。
また、この受信処理ユニット103における受信データ
数が前記所定のデータ数になると、送信データは該受信
処理ユニット103を通過し、更に下流の受信処理ユニ
ットで受信処理されるというように上流の受信処理ユニ
ットで受信処理できなくなると、上流の受信処理ユニッ
トを通過して更に下流の受信処理ユニットで受信処理さ
れるという処理動作が実行され、最終的には送信データ
は最下流の受信処理ユニット104で受信処理されるよ
うになっている。
この場合、従来の分散型データ処理システムでは、最下
流の受4R処理ユニット104が受信処理し得るデータ
数は、他の上流の受信処理ユニットで受信処理し得るデ
ータ数と同じ所定のデータ数までであったが、本実施例
では、この最下流の受信処理」−ニット104が受信処
理し得るデータ数は可能な限り、すなわち該受信処理ユ
ニット104のリソースを使用し切るまでの可能な限り
のデータ数を受信処理できるようになっているのである
。従って−、上流の受信処理ユニット102.103等
で受信処理し切れなくなって、最終的に最下流の受信処
理ユニット104まで通過してぎた送信データはこの最
下流の受信処理ユニット104でほとんど完全に受信処
理されるため、送信データの呼損が発生しないようにな
っているのである。
なお、上流の受信処理ユニット102.103で受信処
理し得る所定のデータ数は、該受信処理ユニットが受信
した送信データ数が多くなり過ぎて、該受信処理ユニッ
トのリソース使用率が大きくなり、処理遅延に影響がで
ないような許容受付数しに設定されている。従って、上
流の受信処理ユニット102,103においては、この
所定のデータ数りまで送信データを受信処理しても全体
の処理時間を遅延することがないようになっているので
ある。
次に、第2図を参照して、各受信処理ユニットについて
説明する。
第2図に示す受信処理ユニツ1〜は、前記ループ状通信
路105の上流および下流に接続されたすべての受信処
理ユニット102,103.・・・・・・・・・104
に共通し得る同じ構成であるが、上述したように最下流
の受信処理ユニット104のみが受信処理し得るデータ
数が他の上流の受信処理ユニットのデータ数と異なって
いる点が異なり、この点は後述するように内蔵する比較
器における比較値であるデータ受付許容数が最下流の受
信処理ユニット104と他の上流の受信処理ユニットで
異なるようにしている。
すなわち、第2図に示1−受信処理ユニットはループ状
通信路105を介してループ状通信路105の上流側1
05aに入力が接続され、2つの出力を有するセレクタ
203と、該セレクタ203の一方の出力が入力に接続
され、該セレクタ203を介して送信データを受信処理
する処理装置201と、該処II!装置201から受信
データ数301を受は取って、該受信データ数301を
データ受付許容数と比較し、受信データ数301がデー
タ受付許容数に達していないときにはデータ受付可能制
御信号302を前記セレクタ203に供給し、また受信
データ数301がデータ受付許容数に達しているときに
はデータ受付不可制御信号303をセルクタ203に供
給する比較器202とを有する。
前記セレクタ203の他方の出力はループ状通信路10
5を介してループ状通(C路105の下流側105bに
接続されている。そして、セレクタ203は、比較器2
02からデータ受付不可制御信号302を供給されてい
るときにはループ状通信路105の上流側105aから
の送信データを一方の出力を介して処理装置201に供
給して受信処理するように制御Jるが、比較器202か
らデータ受付不可制御信号303を供給されているとき
には上流側105aからの送信データを他方の出力を介
してループ状通信路105の下流側105bに通過させ
、下流に接続されている受信処理ユニットで受信させる
ように制御している。なお、前記比較器202およびセ
レクタ203はループ状通信路105からのデータの受
信の可否を判断するデータ受信部401を構成している
また、比較器202において処理装置201からの受信
データ数301と比較されるために比較器202に供給
されているデータ受付許容数としては、最下流の受信処
理ユニット104を除く上流の受信処理ユニット102
.103の比較器202においては処理遅延に影響が出
ない程度の所定のデータ数りが設定され、また最下流の
受信処理ユニット104の比較器202においては該最
下流の受信処理ユニット104が処理し得る可能な限り
の最大データ数Mが設定されている。
次に、以上のにうに構成される分散型データ処理システ
ムの作用を説明する。
送信処理ユニット101から送出される送信データは、
ループ状通信路105を介してまず最上流の受信処理ユ
ニット102のセレクタ203に供給される。この時、
該受信処理ユニット102はまだ他のデータを受信して
いないとすると、該受信処理ユニット102の処理装置
201から比較器202に供給されている受信データ数
301はOであるので、比較器202はデータ受付可能
制御信号302をセレクタ203に供給しているため、
セレクタ203はループ状通信路105の上流側105
aを介して供給される送信データを処理装置201に供
給して受信処理する。この受信段階で処理袋el 20
1から比較器202に供給される受信データ数301は
1となる。
受信処理ユニット102はこのように送信データを受信
する毎に処理装置201でこの受信データ数を計数し、
この受信データ数301を比較器202に供給する。そ
して、この受信データ数301が前述した所定のデータ
数しに達するまで次々と送信データを受信するが、受信
データ数301が所定のデータ数りに達すると、比較器
202からセレクタ203にデータ受付不可制御信号3
03が供給されるため、この状態で更にループ状通信路
105の上流側105aからセレクタ203に送信デー
タが供給されると、セレクタ203は受信せずに該送信
データをループ状通信路105の下流側105bに通過
させ、下流の受信処理ユニット103に送信する。この
結果、受信処理ユニット102を通過して送信データは
、下流の受信処理ユニット103で同様に受信される。
該受信処理ユニット103は、最下流の受信処理ユニッ
ト104でないので、前記上流の受信処理ユニット10
2と同様に受信データ数301が所定のデータ数りに達
するまでデータ受信処理を行なう。そして、該受信処理
ユニット103における受信データ数301が所定のデ
ータ数りに達すると、データ受信動作を停止し、ループ
状通信路105の上流側105aから送信されてくるデ
ータを受信することなくセレクタ203を通過させて下
流の受信処理ユニットにそのまま送信する。
このようにして各受信処理ユニット102.103がル
ープ状通信路105の上流側105aから送信されてく
るデータを所定のデータ数りになるまで受信してしまっ
た場合には、送信処理ユニット101からの送信データ
はすべての受信処理ユニット102,103で受信され
ずに通過して最下流の受信処理ユニット104で受信さ
れることになる。すなわち、最下流の受信処理ユニット
104においては、すべての上流の受信処理ユニットを
通過した送信データがセレクタ203を介して処理装置
201で受信処理される。そして、この受信動作は受信
データ数301として計数され、比較器202において
最大データ数Mと比較= 1 Q − され、受信データ数301が最大データ数Mに達するま
で最下流の受信処理ユニット104は受信動作を行なう
ことができるようになっている。
この最大データ数Mは、上流の受信処理ユニット102
.103に設定されている所定のデータ数しよりも十分
大ぎく、最下流の受信処理ユニット104のリソースを
使い切るまでの可能な限り大きな値に設定されているの
で、送信データのトラヒックが増大したとしても最下流
の受信処理ユニット104はほとんどすべての送信デー
タを受信処理することができるため、呼損の発生も低減
し、更に呼損発生による送信処理ユニットのりトライ回
数も低減し、送信処理ユニットおよびバスへの負荷を小
さくすることができるようになっているのである。
[発明の効果] 以上説明したように、本発明によれば、送信処理ユニッ
トから送信されるデータを上流側の受信処理ユニットで
順次受信処理し、上流側の受信処理ユニットにおける受
信処理データ数が所定デ−9数以上になって上流側の受
信処理ユニットで受信処理できなくなったときには、最
下流の受信処理ユニットが可能な限り受信処理し得るよ
うになっているので、受信処理ユニットで受Gノ付けら
れずに呼損となる送信データ数が低減するとともに、呼
損発生による送信処理ユニットのりトライ回数が減り、
送信処理ユニットおよびバスへの負荷を低減できる。
【図面の簡単な説明】
第1図は本発明の一実施例に係る分散型データ処理シス
テムの全体構成図、第2図は第1図の分散型データ処理
システムに使用される受信処理ユニットの回路構成図で
ある。 101・・・送信処理ユニット

Claims (1)

    【特許請求の範囲】
  1. 送信処理ユニットから送出されるデータが一方向に送信
    されるループ状通信路に複数の受信処理ユニットが接続
    され、送信処理ユニットから送信されるデータを送信処
    理ユニットに近い上流側の受信処理ユニットで順次受信
    処理し、上流側の受信処理ユニットで受信処理するデー
    タ数が所定データ数以上になったときには、送信データ
    は該上流側の受信処理ユニットを通過して下流側の受信
    処理ユニットによって受信処理される分散型データ処理
    システムにおいて、最下流に接続され、上流側の受信処
    理ユニットを通過して送信されてくるデータを可能な限
    り受信し得る最下流用受信処理ユニットを有することを
    特徴とする分散型データ処理システム。
JP62093391A 1987-04-17 1987-04-17 分散型データ処理システム Expired - Lifetime JP2670266B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62093391A JP2670266B2 (ja) 1987-04-17 1987-04-17 分散型データ処理システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62093391A JP2670266B2 (ja) 1987-04-17 1987-04-17 分散型データ処理システム

Publications (2)

Publication Number Publication Date
JPS63259759A true JPS63259759A (ja) 1988-10-26
JP2670266B2 JP2670266B2 (ja) 1997-10-29

Family

ID=14081010

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62093391A Expired - Lifetime JP2670266B2 (ja) 1987-04-17 1987-04-17 分散型データ処理システム

Country Status (1)

Country Link
JP (1) JP2670266B2 (ja)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57212564A (en) * 1981-06-24 1982-12-27 Hitachi Ltd Distributed multiprocessor scheduling system
JPS61296892A (ja) * 1985-06-25 1986-12-27 Nec Corp マルチプロセツサ・システム

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57212564A (en) * 1981-06-24 1982-12-27 Hitachi Ltd Distributed multiprocessor scheduling system
JPS61296892A (ja) * 1985-06-25 1986-12-27 Nec Corp マルチプロセツサ・システム

Also Published As

Publication number Publication date
JP2670266B2 (ja) 1997-10-29

Similar Documents

Publication Publication Date Title
CN100451975C (zh) 实现多核cpu进行报文联合处理的***及方法
JPS63259759A (ja) 分散型デ−タ処理システム
JPH088971A (ja) 分散型パケット交換機及びそのフロー制御実行制 御方法
JPS59148929A (ja) デ−タの通信制御方式
JPH06232879A (ja) トークン検出制御ネットワーク
JPH0650499B2 (ja) マイクロプロセッサ間デ−タ転送方式
JP3026347B2 (ja) パケット転送規制方式
JPS60250742A (ja) 伝送路システムのアクセス制御方式
JPH1023098A (ja) 通信制御装置
JPS63232659A (ja) 二重化伝送処理装置におけるデ−タ処理方式
JPH06290128A (ja) 制御装置の通信切換システム
JPH0362150A (ja) 通信制御方式
JPS62243039A (ja) 分散制御式交換機のプロセツサ状態監視方式
JPH03117945A (ja) Hdlc手順を用いた通信装置
JPH0342741B2 (ja)
JPH0367350A (ja) ネットワークインタフェース装置
JPH0199165A (ja) 分散形処理システムにおける負荷分散制御方式
JPH06208520A (ja) マルチプロセッサ・システム
JPS63173138A (ja) 多数決処理方式
JPH04180436A (ja) ネットワーク通信システム
JPH03126345A (ja) パケット受信装置
JP2002291050A (ja) 移動通信制御装置およびその制御方法
JPH02295251A (ja) トークンバス型ローカルネットワークシステムにおける優先度付緊急通信制御方式
JPS6172433A (ja) デ−タ転送方式
JPH04256245A (ja) ローカルエリアネットワークモニタ方式

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20070704

Year of fee payment: 10