JPS6215951A - ネツトワ−クシステム - Google Patents

ネツトワ−クシステム

Info

Publication number
JPS6215951A
JPS6215951A JP60154220A JP15422085A JPS6215951A JP S6215951 A JPS6215951 A JP S6215951A JP 60154220 A JP60154220 A JP 60154220A JP 15422085 A JP15422085 A JP 15422085A JP S6215951 A JPS6215951 A JP S6215951A
Authority
JP
Japan
Prior art keywords
transmission
transmission means
occupancy
network
release command
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
JP60154220A
Other languages
English (en)
Inventor
Yasuo Nakamura
中村 安夫
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP60154220A priority Critical patent/JPS6215951A/ja
Publication of JPS6215951A publication Critical patent/JPS6215951A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Small-Scale Networks (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野J 本発明は通信媒体に複数の伝送装置を接続して情報伝送
を行うネットワークシステムに関し、特に複数の情報伝
送手段を有するシステムに対する改良された。アクセス
制御を備えるネットワークシステムに関する。
E開示の概要」 本明細書及び図面は、通信媒体に複数の伝送装置をra
続し、情報を伝送するための伝送制御情報を伝送する@
lの伝送手段と、該第1の伝送手段によって授受される
伝送制御情報に従って処理情報を伝送する第2の伝送手
段とを備えたネットワークシステムにおいて、前記伝送
装置に前記第2の伝送手段の占有命令を前記第1の伝送
手段に出力する占有命令出力手段と、該占有命令により
占有した前記第2の伝送手段の占有状態を解放する旨を
通知する占有解放命令を前記第1の伝送手段に出力する
占有解放命令出力手段と、前記第1の伝送手段より他の
伝送装置よりの前記占有命令を受信すると該伝送装置は
特有の計数設定値を設定し、時間計数動作を開始する計
数手段と、該計数手段による時間計数動作が完了するま
での間に他の伝送装置から前記占有解放命令を受信でき
ない4時に前記第1の伝送手段に前記第2の伝送手段を
強制的に解放することを指示する強制解放命令を出力す
る強制解放命令出力手段とを備え、伝送装置の障害等が
発生しても、不当に伝送手段が長時間占有されることが
なくなり、ネットワークシステムの稼動率を向上させる
ことができると共に信頼性の高いネットワークシステム
とすることができる技術を開示するものである。
[従来の技術」 従来、ネットワークシステムの伝送能力を増強する方法
の1つに、複数の通信媒体(伝送路)を設けて情報伝送
を行う方式が知られている。
第4図に従来の複数伝送路を用いたネットワークシステ
ムの一例を示す。
図中、1は第1のネットワーク伝送路、2は拡張された
W42のネットワーク伝送路である。3は−・股にノー
ドと呼ばれる通信制御装置であり、この下にオフィスコ
ンピュータ、ワードプロセッサ、画像入出力装置等の各
種機器8が接続される。前記ノード3と機器8を組合せ
たステーションをネットワーク伝送路1及びネットワー
ク伝送路2に複数接続してネットワークを構成し、互い
に情報伝送を行なっている。
ノード3は伝送路lとの間のデータ入出力制御を打うド
ライバ/レジ−へ回路、D M A 制W 回路、デー
タ八ツファ等を含む伝送路インタフェース4.ノードの
全体制御を司どりマイクロプロセッサにて構成されるC
PU5、及び、接続機器8とのインタフェース動作回路
等を含む機器インタフェース6を有している。また、7
はスイッチ回m(SW)であり、CPU5により制御さ
れ、これにより7JII2のネットワーク伝送路2どの
スイッチング制御がなされる。
第4図に示す従来システムでは1例えば規定のパケット
化された通信データ、及び、wI、2ネツトワーク伝送
路2の情報伝送に必要な制御データがEelネットワー
ク伝送伝送路用いて伝送される。
各ステーションはWS!ネットワーク伝送路lとは伝送
路インタフェース4を介して接続されている。従って、
@lネットワーク伝送路1上の通信データ及び制御デー
タは、例えばCSMA/CD方式やトークンパッシング
方式等の媒体アクセス制御により伝送路インタフェース
4にて各ノードに取込まれ、また伝送路インタフェース
4から第1ネツトワーク伝送路l上に通信データ及び制
御データが出力される。
一方、通信すべき情報は機器8からスイッチ回路7を介
して第2ネツトワーク伝送路2へ出力され、又は第2ネ
ツトワーク伝送路2よりスイッチ回路7を介して機器8
へ入力される。この第2ネツトワーク伝送路2上の情報
伝送は媒体アクセス制御を必要とせず、単にスイッチ回
路7のオン/オフで制御される。従って、第2ネツトワ
ーク伝送路2上のデータ形式は規制を受けないものとな
る。
第1ネツトワーク伝送路lには少なくとも第2ネツトワ
ーク伝送路2の利用状態を示す2つの制御命令が伝送さ
れる。この第1ネツトワーク伝送路lの伝送制御を第5
図のフローチャートを参照して説明する。
1つは第2ネツトワーク伝送路2の占有命令(以f、リ
ザーブ命令と呼ぶ)であり、リザーブ命令を発した(送
出した)ノード及び機器(以下、ステーションと呼ぶ)
は以後第2ネツトワーク伝送路2を占有して情報伝送を
行うことができる。
一方、他の1つは第2ネツトワーク伝送路2の占有解放
命令(以下、リリース命令と呼ぶ)であり、リザーブ命
令による第2ネツトワーク伝送路2の占有状態を解放し
た旨を示し、リザーブ命令を出力したステーションによ
り第2ネツトワーク伝送路2を用いた情報伝送が終了し
たときに出力され、第2ネツトワーク伝送路2を解放し
たことを他のステーションに示す、この2つの制御命令
はネットワークを構成する全てのステーションに対して
宣言する形で行われ1例えば従来より使われている一斉
回報通信である「グローバスアドレス」を用いれば1回
の命令出力でネットワークの全てのステーションのノー
ド3に命令伝達が可能となる。
リザーブ命令及びリリース命令の出力により第2ネツト
ワーク伝送路2は占有と解放の2状態を往来する。各ス
テーションのノード3のCPυ5にこの第2ネツトワー
ク伝送路2の状態を示すフラグを設け、このフラグを第
5図に示す予めCPU5内の不図示のROMに書込まれ
たプログラム命令列に従って、@1ネットワーク伝送路
1に発生するリザーブ命令にてセット(ステップS50
.351)、  リリース命令にてリセット(ステップ
S52,553)される様制御して、常に第2ネツトワ
ーク伝送路2の状態を監視し、保持する。
以上説明した従来技術はネットワークシステムに伝送さ
れる情報の形慝、データ形式等に規制を加えることなく
、画像情報や音声情報、又はデジタル信号やアナログ信
号等いかなる情報をも伝送可能なネットワークを容易に
実現できるという点で憧れたものである。
(発明が解決しようとする問題点J しかしながら従来の方式には次のような欠点があった。
リザーブ命令を出力し、第2ネツトワーク伝送路2の占
有を宣言したステーションに障害等が発生した場合、木
来第2ネットワーク伝送路2を用いた情報伝送の終了後
に出力すべきリリース命令が出力されないために、第2
ネツトワーク伝送路2の占有状態が解放されなくなり、
他の正常なステーションが第2ネツトワーク伝送路2を
使用できなくなるという事態を招くという欠点があった
L問題点を解決するための手段] この問題を解決するための一手段として1例えば実施例
のネットワークシステムは、通信媒体に複数の伝送装置
を接続し、情報を伝送するための伝送制御情報を伝送す
る第1の伝送手段と、該第1の伝送手段によって授受さ
れる伝送制御情報に従って処理情報を伝送する第2の伝
送手段とを備えたネットワークシステムにおいて、前記
伝送装置に前記第2の伝送手段の占有命令を前記第1の
伝送手段に出力する占有命令田方手段と、該占有命令に
より占有した前記5S2の伝送手段の占有状態を解放す
る旨を通知する占有解放命令を前記第1の伝送手段に出
力する占有解放命令出力手段と、前記第1の伝送手段よ
り他の伝送装置よりの前記占有命令を受信すると該伝送
装置は特有の計数設定値を設定し、時間計数動作を開始
する計数手段と、該計数手段による時間計数動作が完了
するまでの間に他の伝送装置から前記占有解放命令を受
信できない時に前記第1の伝送手段に前記第2の伝送手
段を強制的に解放することを指示する強制解放命令を出
力する強制解放命令出力手段とを備える。
し作用」 かかる構成において、ネットワークの伝送路を占有中の
ステーションに障害等が発生した場合においても不当に
伝送路が長期間占有されるこ2を回避する障害回復機能
を備えたネットワークシステムを提供することを目的と
するものである。
「実施例」 以下、図面を参照して本発明の一実施例を詳細に説明す
る。
[実施例の構成(第1図、第2図)] 第1図は本発明を適用したネットワークシステムに接続
された伝送装置の一実施例を示す。
図において、11は規定のパケット化された情報が伝送
される第1伝送路であり、12は任意の形式の情報を伝
送する第2伝送路である。また、13は第4図に示した
ノード3と同様のノード、19は各種機器8と同様の各
種機器であり、第4図に示した従来例と同様にノード−
13と機器19を組合せて1つのステーションを構成し
ている。
ノード13はノード3と同様の伝送路インタフェース1
4.CPU15.機器インタフェース16及びスイッチ
回路17の各構成を備え、さらに目ノードに固有のアド
レス値(ノードアドレス)を設定する目ノードアドレス
設定部lO、タイマ部18を備えている。またCPU1
5内の不図示のROM中には後述する伝送制御処理プロ
グラムが格納されている。
以上の構成を備える複数のステーションより成るネット
ワークシステムの構成を第2図に示す。
第2図において、  j3.a Nl 3.gはネット
ワークを構成する各ノード、19a〜19gは、各ノー
ド13a〜13gに接続された各種機器である。
[実施例の動作(第3図〕」 次に第3図のフローチャートを参照して、本実施例のネ
ットワークシステムによる障・害回復処理の一例を説明
する。
第1図におけるノード13のCPU15は不図示の内蔵
するROMに予め格納されたプログラム(ファームウェ
ア)に従い、通常以下に述べるような第2伝送路12の
状態の監視処理を実行する。まずステップSllにおい
て、第5図のステップS50と同様に第1伝送路11よ
り他のステーションからのリザーブ命令を検出した場合
ステップS12に進み、CPU1S内の不図示のRAM
内の第2伝送路占有フラグをセットする。
次にステップ513にて自ノードアドレス設定部10か
ら得た、自ノードアドレス値を基に計算したタイマ値を
タイマ部18に設定する。
このタイマ値は次式(1)により計算される。
T−tf+αXN  ・・・(1) ここで、Tは第2伝送路監視タイマ値、tfはシステム
に固有の固定値、αは係数、Nは自ノードアドレス設定
部19での設定アドレス値を示す、またtf及びαのイ
1は、監視タイマ4r1Tの値がシステムで規定された
第2伝送路12の最大占有時間よりも大きい値となるよ
うに設定されている。
続いてステップS14にてタイマ部18の監視タイマを
起動後ステップS15に進み、第1伝送路11よりの当
該リザーブ命令を出力したステーションより出力される
リリース命令の受信を待つ、この間ステップSlBにお
いてタイマ部18の監視タイマが完了し、設定時間が経
過しているか否かが監視される。
リザーブ命令を出力した他のステーションが正常に動作
している場合は、タイマ部18への設定    ・時間
の経過前にステップS15にてこのステーションよりの
リリース命令が出力され、受信検出される。この場合に
はステップ515よりステップ519に進み、ステップ
S19で第2伝送路占有フラグをリセット後、ステップ
S20にて監視タイマの動作を停止させる。
ステップSllでリザーブ命令でない場合にはステップ
518に進み、リリース命令を受信したか否かを調べる
。ステップS18にてリザーブ命令なしに単独にリリー
ス命令を検出した場合もステップS18よりステップ5
19に進み、以下上述と同様な処理が行われる。一方、
リザーブ命令を出力した他のステーションが障害等の発
生により引き続きリリース命令を出力できなくなった場
合は、タイマ回路18の設定監視時間が経過し。
監視タイムオーバとなる。監視タイムオーバとなるとス
テップ518よりステップ517に進み。
第2伝送路12の不当占有状態を解放するために、第1
伝送路11を介して強制的にリリース命令を出力する。
尚、この動作はネットワークに接続された動作可能なス
テーションのうち最小のノードアドレスを有するステー
ションにおいてのみ実行される。
即ち、前述の(1)式より明らかなように、ノードアド
レス値が大きいステーションはど監視タイマの設定値T
が大きくなるために、最小ノードアドレス以外のステー
ションにおいてはステップS16にて監視タイムオーバ
が発生する前に、ステップS15にて最小ノードアドレ
ス値を持つステーションからの強制的なリリース命令を
検出し、前述のステップ319及びステップ520の処
理を行うことになる。
以上の処理により、第2伝送路12を占有中のステーシ
ョンに障害等が発生した場合においても、不当に伝送路
が長期間占有されるという事態を回避することが可能と
なる。
「発明の効果」 以上説明した様に本発明によれば、伝送中の伝送装置に
障害等が発生し、不当に通信媒体(伝送手段)が長期間
占有されることがなくなるため、ネットワークシステム
の稼動率を向上させることができると共に、信頼性の高
いネットワークシステムを提供できる。
【図面の簡単な説明】
第1図は本発明に係る一実施例のノードのブロック図、 第2図は本発明に係る一実施例のネットワークシステム
構成図、 ヤ 第3図は木実施例における電源投入時の伝送制御フロー
チャート。 第4図は従来のノートのブロック図、 第5図はネットワークシステムの一般的な通常伝送制御
フローチャートである。 図中、1.11・・・第1伝送路、2.12・・・第2
伝送路、3,13.13a 〜13g・・・ノード、4
.14・・・伝送路インタフェース、5.15・・・C
PU、6,16・・・機器インタフェース、7゜17・
・・スイッチ回路、10・・・自ノードアドレス設定部
、18・・・タイマ部、8,19.19a 〜19g・
・・各種機器である。 特許出願人    キャノン株式会社 代理人 弁理士     大 塚 康 徳□ 第1図 一ヂがさり1のブ°ロックロ 第3図 第4図 第5図

Claims (2)

    【特許請求の範囲】
  1. (1)通信媒体に複数の伝送装置を接続し、情報を伝送
    するための伝送制御情報を伝送する第1の伝送手段と、
    該第1の伝送手段によつて授受される伝送制御情報に従
    つて処理情報を伝送する第2の伝送手段とを備えたネッ
    トワークシステムにおいて、前記伝送装置に前記第2の
    伝送手段の占有命令を前記第1の伝送手段に出力する占
    有命令出力手段と、該占有命令により占有した前記第2
    の伝送手段の占有状態を解放する旨を通知する占有解放
    命令を前記第1の伝送手段に出力する占有解放命令出力
    手段と、前記第1の伝送手段より他の伝送装置よりの前
    記占有命令を受信すると該伝送装置は特有の計数設定値
    を設定し、時間計数動作を開始する計数手段と、該計数
    手段による時間計数動作が完了するまでの間に他の伝送
    装置から前記占有解放命令を受信できない時に前記第1
    の伝送手段に前記第2の伝送手段を強制的に解放するこ
    とを指示する強制解放命令を出力する強制解放命令出力
    手段とを備えたことを特徴とするネットワークシステム
  2. (2)計数手段は自伝送装置に固有の伝送装置アドレス
    値に対応した計数設定値を設定することを特徴とする特
    許請求の範囲第1項記載のネットワークシステム。
JP60154220A 1985-07-15 1985-07-15 ネツトワ−クシステム Pending JPS6215951A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60154220A JPS6215951A (ja) 1985-07-15 1985-07-15 ネツトワ−クシステム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60154220A JPS6215951A (ja) 1985-07-15 1985-07-15 ネツトワ−クシステム

Publications (1)

Publication Number Publication Date
JPS6215951A true JPS6215951A (ja) 1987-01-24

Family

ID=15579469

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60154220A Pending JPS6215951A (ja) 1985-07-15 1985-07-15 ネツトワ−クシステム

Country Status (1)

Country Link
JP (1) JPS6215951A (ja)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6444151A (en) * 1987-08-12 1989-02-16 Matsushita Electric Industrial Co Ltd Communication control system
JPS6446343A (en) * 1987-08-13 1989-02-20 Fujitsu Ten Ltd Fail safe circuit
JPH01293732A (ja) * 1988-05-23 1989-11-27 Matsushita Electric Ind Co Ltd ホームバスシステムおよびその情報チャネル使用権獲得方法
JPH01303942A (ja) * 1988-06-01 1989-12-07 Hitachi Ltd 通信制御システム
JPH02223248A (ja) * 1988-11-10 1990-09-05 Nec Corp コマンド・レスポンス方式データバス端末装置
JPH03159433A (ja) * 1989-11-17 1991-07-09 Toshiba Corp 二重化バス方式のデータ伝送装置

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6444151A (en) * 1987-08-12 1989-02-16 Matsushita Electric Industrial Co Ltd Communication control system
JPS6446343A (en) * 1987-08-13 1989-02-20 Fujitsu Ten Ltd Fail safe circuit
JPH01293732A (ja) * 1988-05-23 1989-11-27 Matsushita Electric Ind Co Ltd ホームバスシステムおよびその情報チャネル使用権獲得方法
JPH01303942A (ja) * 1988-06-01 1989-12-07 Hitachi Ltd 通信制御システム
JPH02223248A (ja) * 1988-11-10 1990-09-05 Nec Corp コマンド・レスポンス方式データバス端末装置
JPH03159433A (ja) * 1989-11-17 1991-07-09 Toshiba Corp 二重化バス方式のデータ伝送装置

Similar Documents

Publication Publication Date Title
US5644700A (en) Method for operating redundant master I/O controllers
EP3347823A1 (en) Unified systems and methods for interchip and intrachip node communication
JPS6215951A (ja) ネツトワ−クシステム
JP4509827B2 (ja) シリアルコネクトバスを使用したコンピュータシステム及び複数cpuユニットのシリアルコネクトバスによる接続方法
EP1128273B1 (en) Communication method and communication apparatus
JP3832733B2 (ja) ポーリング装置および通信装置
JPS60194647A (ja) デ−タ伝送システム
US6178177B1 (en) Data-processing network having non-deterministic access, but having deterministic access time
JPS6215949A (ja) ネツトワ−クシステム
JPS6029141B2 (ja) 結合装置
JP3266184B2 (ja) 入出力制御方法とその装置
JPH0666803B2 (ja) デ−タ伝送システムにおける情報の伝送方法
JP2770494B2 (ja) 二重化制御ユニット
JPS593642Y2 (ja) デ−タ伝送装置
JPS62245362A (ja) マルチプロセツサシステムのリセツト方式
JPS62209938A (ja) ネツトワ−クシステム
JPS6215952A (ja) ネツトワ−クシステム
JPS593641Y2 (ja) デ−タ伝送装置
JPH1023048A (ja) 通信制御方法
JPS62209936A (ja) ネツトワ−クシステム
JPH01305416A (ja) データ記憶装置
JPH06284140A (ja) ローカル通信システム
KR20250009388A (ko) 집적 회로 및 그 통신 방법, 전자 기기 및 저장 매체
JP3764930B2 (ja) 無線通信装置
JPS6364429A (ja) ネツトワ−クシステム