JPH01143441A - プロセッサ間通信システム - Google Patents
プロセッサ間通信システムInfo
- Publication number
- JPH01143441A JPH01143441A JP29977787A JP29977787A JPH01143441A JP H01143441 A JPH01143441 A JP H01143441A JP 29977787 A JP29977787 A JP 29977787A JP 29977787 A JP29977787 A JP 29977787A JP H01143441 A JPH01143441 A JP H01143441A
- Authority
- JP
- Japan
- Prior art keywords
- processor
- token
- data transmission
- processors
- data
- 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
Links
- 230000005540 biological transmission Effects 0.000 claims abstract description 24
- 238000010586 diagram Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Landscapes
- Small-Scale Networks (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[産業上の利用分野コ
本発明は、トークンリング形式のプロセッサ間通信シス
テムに関し、特に、複数のトークンを使用して通信路の
利用効率を高めたプロセッサ間通信システムに関する。
テムに関し、特に、複数のトークンを使用して通信路の
利用効率を高めたプロセッサ間通信システムに関する。
[従来の技術]
近年、リング状に張られた通信路に複数のプロセッサを
接続し、この複数のプロセッサ間で互いにデータの送受
信を行なうにあたり、通信路上でのデータの衝突を防ぐ
ために、この通信路を周回するただ一つのトークンを捕
捉することによってデータの送信権を取得させるトーク
ンリング形式のプロセッサ間通信システムが利用されて
いる。
接続し、この複数のプロセッサ間で互いにデータの送受
信を行なうにあたり、通信路上でのデータの衝突を防ぐ
ために、この通信路を周回するただ一つのトークンを捕
捉することによってデータの送信権を取得させるトーク
ンリング形式のプロセッサ間通信システムが利用されて
いる。
そして、従来のプロセッサ間通信システムでは、リング
状の通信路上にトークンをただ一つだけ周回させていた
。すなわち、このトークンを捕捉したプロセッサだけが
、全プロセッサ中で唯一のデ−夕送信権を取得していた
。
状の通信路上にトークンをただ一つだけ周回させていた
。すなわち、このトークンを捕捉したプロセッサだけが
、全プロセッサ中で唯一のデ−夕送信権を取得していた
。
このため、送信権を取得したプロセッサと通信の相手プ
ロセッサとが比較的近い位置にある場合、リング状の通
信路のうち実際のデータ伝送に使用されるのはごく一部
となる。つまり、当該二つのプロセッサ間でデータが送
信されている期間に、リング状に張られた通信路の大部
分は使用されないという事態が生じていた。
ロセッサとが比較的近い位置にある場合、リング状の通
信路のうち実際のデータ伝送に使用されるのはごく一部
となる。つまり、当該二つのプロセッサ間でデータが送
信されている期間に、リング状に張られた通信路の大部
分は使用されないという事態が生じていた。
[解決すべき問題点]
上述した従来のプロセッサ間通信システムは、リング状
の通信路上に、トークンを一つだけ周回させていたため
、リング状の通信路にはデータ伝送に使用されない部分
が生じ、通信路の有効利用が図れないという問題点があ
った。
の通信路上に、トークンを一つだけ周回させていたため
、リング状の通信路にはデータ伝送に使用されない部分
が生じ、通信路の有効利用が図れないという問題点があ
った。
本発明は、上記問題点にかんがみてなされたもので、ト
ークンリング形式の通信路の利用効率を高めることが可
能なプロセッサ間通信システムの提供を目的とする。
ークンリング形式の通信路の利用効率を高めることが可
能なプロセッサ間通信システムの提供を目的とする。
[問題点の解決手段]
上記目的を達成するため、本発明のプロセッサ間通信シ
ステムは、データ送信権を与えるトークンを周回させる
とともに、一定方向にデータ伝送を行なうリング状の通
信路と、この通信路に接続され、上記トークンを捕捉し
たときにデータ送信権を取得して上記通信路上にデータ
送信を行なうとともに、上記通信路上に送信された自己
宛のデータを受信してデータ伝送を達成する場合に、上
記通信路の未使用部分でのみデータ伝送を許容する二次
トークンを送出する複数のプロセッサとを備えた構成と
しである。
ステムは、データ送信権を与えるトークンを周回させる
とともに、一定方向にデータ伝送を行なうリング状の通
信路と、この通信路に接続され、上記トークンを捕捉し
たときにデータ送信権を取得して上記通信路上にデータ
送信を行なうとともに、上記通信路上に送信された自己
宛のデータを受信してデータ伝送を達成する場合に、上
記通信路の未使用部分でのみデータ伝送を許容する二次
トークンを送出する複数のプロセッサとを備えた構成と
しである。
[実施例]
以下、図面にもとづいて本発明の詳細な説明する。
第1〜3図は、本発明の一実施例に係るプロセッサ間通
信システムの概略構成図であり、プロセッサ間通信が行
なわれる様子を示している。
信システムの概略構成図であり、プロセッサ間通信が行
なわれる様子を示している。
第1〜3図において、l、2.・・叫+j、k。
l、・・・11は複数のプロセッサであり、同時に各プ
ロセッサの番号でもある。また、100はリング状に張
られた通信路であり、このn個のプロセッサ1〜nが接
続されている。
ロセッサの番号でもある。また、100はリング状に張
られた通信路であり、このn個のプロセッサ1〜nが接
続されている。
上記構成において、第1図では、どのプロセッサ1〜n
にも送信データがない場合を示している。
にも送信データがない場合を示している。
ここで、10はトークンてあり、通信路100上を時計
まわりにまわっている。なお、プロセッサ1− n間で
データ伝送が行なわれる場合も時計まわりにデータが伝
送されるものとする。
まわりにまわっている。なお、プロセッサ1− n間で
データ伝送が行なわれる場合も時計まわりにデータが伝
送されるものとする。
次に、第2図では、プロセッサ1にデータ送信要求が発
生し、トークンlOを捕捉した場合を示している。
生し、トークンlOを捕捉した場合を示している。
ここで、プロセッサ1はデータ伝送に先立ち、送信元プ
ロセッサ番号(1)と相手プロセッサ番号(本実施例で
はJ)を通信路100上に信号200として送出する。
ロセッサ番号(1)と相手プロセッサ番号(本実施例で
はJ)を通信路100上に信号200として送出する。
一方、プロセッサJては自分宛の通信であることを認識
すると、二次トークン20を通信路100上に送出する
。
すると、二次トークン20を通信路100上に送出する
。
そして、第3図では、この二次トークンによってデータ
伝送が行なわれる様子を示している。
伝送が行なわれる様子を示している。
プロセッサJによって二次トークンが送出されたとき、
プロセッサJより下流に位置するプロセッサ1(に送信
データがあり、さらに、その送信相手が先にトークン1
0を捕捉しているプロセッサlと本プロセッサl(の中
間に位置するプロセッサ1であるとする。このような場
合は、トークン10を捕捉したプロセッサ1がデータ伝
送を行なったとしても、実際には使用されない通信路1
00を使用してデータ伝送できるものである。
プロセッサJより下流に位置するプロセッサ1(に送信
データがあり、さらに、その送信相手が先にトークン1
0を捕捉しているプロセッサlと本プロセッサl(の中
間に位置するプロセッサ1であるとする。このような場
合は、トークン10を捕捉したプロセッサ1がデータ伝
送を行なったとしても、実際には使用されない通信路1
00を使用してデータ伝送できるものである。
このため、プロセッサ1(はこの二次トークン20を捕
捉してデータ送信権を取得する。
捉してデータ送信権を取得する。
この後は、プロセッサ1〜J間と、プロセッサI(〜1
間で同時刻に二つのプロセッサ間通信300.301が
行なわれることになる。
間で同時刻に二つのプロセッサ間通信300.301が
行なわれることになる。
このように本実施例では、トークンを捕捉したプロセッ
サに送信データがある場合、このプロセッサは、送信元
プロセッサ番号である自プロセッサ番号と宛先プロセッ
サ番号である相手のプロセッサ番号とを通信路上に出力
し、一方、受信側では、宛先プロセッサ番号と自己のプ
ロセッサ番号が一致した場合に自己宛の通信であること
を認識し、さらにこれと同時に通信路上に二次トークン
を発生させ、当該プロセッサより下流に位置するプロセ
ッサがこの二次トークンを捕捉したときに、そのプロセ
ッサに送信データが有り、かつ、送信相手先が先のトー
クンを捕捉しているプロセッサとそのプロセッサの中間
に位置していた場合に、そのプロセッサにもデータの送
信を許すこととしている。
サに送信データがある場合、このプロセッサは、送信元
プロセッサ番号である自プロセッサ番号と宛先プロセッ
サ番号である相手のプロセッサ番号とを通信路上に出力
し、一方、受信側では、宛先プロセッサ番号と自己のプ
ロセッサ番号が一致した場合に自己宛の通信であること
を認識し、さらにこれと同時に通信路上に二次トークン
を発生させ、当該プロセッサより下流に位置するプロセ
ッサがこの二次トークンを捕捉したときに、そのプロセ
ッサに送信データが有り、かつ、送信相手先が先のトー
クンを捕捉しているプロセッサとそのプロセッサの中間
に位置していた場合に、そのプロセッサにもデータの送
信を許すこととしている。
なお、本発明は上記実施例に限定されるものでなく、要
旨の範囲内における種々変形例を含むものである。例え
は、上述の実施例では、二次トークンまでしか使用して
ないが、場合によっては三次!・−クン、四次トークン
を使用してデータ伝送を行なうこともてきる。
旨の範囲内における種々変形例を含むものである。例え
は、上述の実施例では、二次トークンまでしか使用して
ないが、場合によっては三次!・−クン、四次トークン
を使用してデータ伝送を行なうこともてきる。
[発明の効果]
以上説明したように本発明は、受信側プロセッサが二次
トークンを発生し、リング状に張られた通信路のうち従
来のプロセッサ間通信システムでは使われていなかった
部分において閉しる通信、すなわち、この部分に送受信
プロセッサが含まれる通信があった場合にこれを許すこ
とにより、通信路の通信効率を上げ、全体としてのスル
ーブツトを上げることが可能なプロセッサ間通信システ
ムを提供できるという効果がある。
トークンを発生し、リング状に張られた通信路のうち従
来のプロセッサ間通信システムでは使われていなかった
部分において閉しる通信、すなわち、この部分に送受信
プロセッサが含まれる通信があった場合にこれを許すこ
とにより、通信路の通信効率を上げ、全体としてのスル
ーブツトを上げることが可能なプロセッサ間通信システ
ムを提供できるという効果がある。
第1〜3図は本発明の一実施例に係るプロセッサ間通信
システムの概略構成図である。 1− n :プロセッサ 10: トークン 20:二次トークン 100:通信路
システムの概略構成図である。 1− n :プロセッサ 10: トークン 20:二次トークン 100:通信路
Claims (1)
- データ送信権を与えるトークンを周回させるとともに、
一定方向にデータ伝送を行なうリング状の通信路と、こ
の通信路に接続され、上記トークンを捕捉したときにデ
ータ送信権を取得して上記通信路上にデータ送信を行な
うとともに、上記通信路上に送信された自己宛のデータ
を受信してデータ伝送を達成する複数のプロセッサとを
具備するトークンリング形式のプロセッサ間通信システ
ムにおいて、上記複数のプロセッサが、データ受信を行
なうときに、上記通信路の未使用部分でのみデータ伝送
を許容する二次トークンを送出することを特徴とするプ
ロセッサ間通信システム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP29977787A JPH01143441A (ja) | 1987-11-30 | 1987-11-30 | プロセッサ間通信システム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP29977787A JPH01143441A (ja) | 1987-11-30 | 1987-11-30 | プロセッサ間通信システム |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01143441A true JPH01143441A (ja) | 1989-06-06 |
Family
ID=17876830
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP29977787A Pending JPH01143441A (ja) | 1987-11-30 | 1987-11-30 | プロセッサ間通信システム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01143441A (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005269653A (ja) * | 2004-03-19 | 2005-09-29 | Fujitsu Ltd | 光ノード、光通信システム、トークン制御データ伝送方法及び論理装置 |
| JP2005269651A (ja) * | 2004-03-19 | 2005-09-29 | Fujitsu Ltd | 光ノード、光通信システム、トークン制御データ伝送方法及び論理装置 |
| JP2005269652A (ja) * | 2004-03-19 | 2005-09-29 | Fujitsu Ltd | 光ノード、光通信システム、トークン制御データ伝送方法及び論理装置 |
-
1987
- 1987-11-30 JP JP29977787A patent/JPH01143441A/ja active Pending
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005269653A (ja) * | 2004-03-19 | 2005-09-29 | Fujitsu Ltd | 光ノード、光通信システム、トークン制御データ伝送方法及び論理装置 |
| JP2005269651A (ja) * | 2004-03-19 | 2005-09-29 | Fujitsu Ltd | 光ノード、光通信システム、トークン制御データ伝送方法及び論理装置 |
| JP2005269652A (ja) * | 2004-03-19 | 2005-09-29 | Fujitsu Ltd | 光ノード、光通信システム、トークン制御データ伝送方法及び論理装置 |
| US7965732B2 (en) | 2004-03-19 | 2011-06-21 | Fujitsu Limited | Scheduling token-controlled data transmissions in communication networks |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4451827A (en) | Local area communication network | |
| US4509167A (en) | Data conference arrangement | |
| Hall et al. | The Rainbow-II gigabit optical network | |
| ATE429102T1 (de) | Übertragung von datenpaketen an mehrere zieladressen | |
| EP0381645A3 (en) | System and method for communicating between a plurality of processors | |
| JPH09507013A (ja) | マルチポイント通信を制御するための方法および装置 | |
| JPH01143441A (ja) | プロセッサ間通信システム | |
| WO2008106879A1 (fr) | Procédé et dispositif de traitement de transfert de données | |
| JPS61100046A (ja) | ル−プ伝送方法 | |
| JPH0473178B2 (ja) | ||
| JPS5831637A (ja) | 多重処理装置 | |
| JPS6035854A (ja) | デ−タ伝送方式 | |
| JPH0358214B2 (ja) | ||
| KR100275069B1 (ko) | 에취에스비인터페이스프로그램을이용한노드간메시지전송방법 | |
| DE3780641D1 (de) | Fernbedienplatz fuer digitales datenverarbeitungssystem. | |
| JPS61193534A (ja) | マルチプロセツサシステムのデバツグ方式 | |
| JPH0567056A (ja) | プロセツサ間通信方式 | |
| JPS6248148A (ja) | ル−プネツトワ−クにおける最高優先度の通信方式 | |
| JPH0511341B2 (ja) | ||
| JPS5938871A (ja) | プロセツサ間デ−タ通信方式 | |
| JPS6216642A (ja) | デ−タ通信システム | |
| JPS63296538A (ja) | パケット交換網における会議通信方式 | |
| JPS6310932A (ja) | ホ−ムバス制御装置 | |
| JPS62100048A (ja) | 大容量デ−タ並列伝送方式 | |
| JPH03259643A (ja) | ネットワークアクセス方法 |