JPH02308644A - 通信プロトコル変換装置 - Google Patents

通信プロトコル変換装置

Info

Publication number
JPH02308644A
JPH02308644A JP1129914A JP12991489A JPH02308644A JP H02308644 A JPH02308644 A JP H02308644A JP 1129914 A JP1129914 A JP 1129914A JP 12991489 A JP12991489 A JP 12991489A JP H02308644 A JPH02308644 A JP H02308644A
Authority
JP
Japan
Prior art keywords
communication protocol
host computer
distributed processing
conversion means
conversion device
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
JP1129914A
Other languages
English (en)
Inventor
Hiroki Seo
瀬尾 弘樹
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.)
Toshiba Corp
Original Assignee
Toshiba 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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP1129914A priority Critical patent/JPH02308644A/ja
Publication of JPH02308644A publication Critical patent/JPH02308644A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Multi Processors (AREA)
  • Computer And Data Communications (AREA)
  • Communication Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 [発明の目的] (産業上の利用分野) この発明は通信プロトコル変換装置に関し、特に分散処
理システムを構成する複数ノードとホストコンピュータ
間に設けられ、その間のデータ転送のために通信プロト
コルの変換を行なう通信プロトコル変換装置に関する。
(従来の技術) 一般に、分散処理システムにおいては、そのシステムを
構成する複数のノード(データ処理装置)それぞれにお
いて得られるデータ処理結果等を集:1゛する目的で、
各ノードがホストコンピュータに所定の回線によって接
続されている。各ノード間の通信プロトコルとホストコ
ンピュータの通信プロトコルとが異なる場合には、各ノ
ードとホストコンピュータ間のデータ転送を正常に実行
するために、その間に通信プロトコル変換装置が設けら
れる。
通信プロトコル変換装置は転送元装置に対応した通信プ
ロトコルを転送先装置に対応した通信プロトコルに変換
するものであり、各ノード間の通信プロトコルをホスト
コンピュータの通信プロトコルに変換する第1の機能と
、ホストコンピュータの通信プロトコルを各ノード間の
通信プロトコルに変換する第2の機能を有している。
ところが、従来のプロトコル変換装置においては、これ
らプロトコル変換のための第1の機能および第2の機能
がそれぞれ1個づつしか設けられていないため、回線接
続できるのは1個のノードとホストコンピュータの1論
理チヤネルとの間だけに制限される欠点がある。これは
、回線の使用効率を低下させる大きな原因となる。
(発明が解決しようとする課題) 従来の通信プロトコル変換装置では、1個のノードとホ
ストコンピュータの1論理回線間の回線接続しかできず
、回線の使用効率が低い欠点があった。
この発明はこのような点に鑑みなされたちので、各ノー
ドとホストコンピュータ間を複数の論理回線で接続でき
るようにし、回線の使用効率を向上させることが可能な
プロトコル変換装置を提供することを目的とする。
[発明の構成] (課題を解決するための手段) この発明は、分散処理システムを構成する複数のノード
とホストコンピュータ間に設けられ、その間のデータ転
送のために通信プロトコル変換を行なう通信プロトコル
変換装置において、前記複数のノードに結合され、それ
らノードに対応する第1の通信プロトコルを前記ホスト
コンピュータに対応する第2の通信プロトコルに変換す
る第1の変換手段と、前記ホストコンピュータにそれぞ
れ結合され、前記第2の通信プロトコルを前記第1の通
信プロトコルに変換する複数の第2の変換手段と、これ
ら第2の変換手段それぞれに対応して割当てられたアド
レス情報と前記各ノードから送出される転送先アドレス
情報とに基いて、前記第1の変換手段に供給される各ノ
ードからのデータを前記複数の第2の変換手段に選択的
に割当てる論理回線割当手段とを具備することを特徴と
する。
(作 用) このプロトコル変換装置においては、ホストコンピュー
タに対応する通信プロコルをノードに対応する通信プロ
トコルに変換する第2の変換手段か複数設けられており
、これら第2の変換手段には第1の変換手段に供給され
る各ノードからのデータが選択的に割当てられる。この
ため、1回線だけでなく、各ノードとホストコンピュー
タ間を複数の論理回線で結合することができ、回線効率
を向上させることが可能になる。
(実施例) 以下、図面を参照してこの発明の詳細な説明する。
第1図にこの発明の一実施例に係わる通信プロトコル変
換装置を使用したシステム構成を示す。
分散処理プロセッサ11は分散処理システムを構成する
複数のノードの内の1つであり、通信用のオンラインア
プリケーションプログラム実行ユニッZta、およびシ
ステムタスク実行部11bを含んでいる。ここでは、複
数の分散処理プロセッサの内で分散処理プロセッサ11
だけを代表して示しているが、他のプロセッサもプロセ
ッサ11とそれぞれ同じ構成である。つまり、各分散処
理プロセッサは、第1の通信プロトコルに基いて互いに
データ転送できるように構成されている。
通信プロトコル変換装置12は、各分散処理プロセッサ
(分散処理プロセッサ11、および図示さない他の分散
処理プロセッサ)とホストコンピュータ13間のデータ
転送のための通信プロトコルの変換を実行するものであ
り、回線L1を介して各分散処理プロセッサに結合され
ていると共に、回線L2を介してホストコンピュータ1
3に接続されている。
通信プロトコル変換装置12には、各分散処理プロセッ
サに対応する第1の通信プロトコルをホストコンピュー
タ13に対応する第2の通信プロトコルに変換するため
のユニットとして情報交換エリア21、制御テーブル2
2、およびメモリバッファ23が設けられている。また
、プロトコル変換装置12は、第2の通信プロトコルを
第1の通信プロトコルに変換するための複数のユニツト
Ul−Un’E−備えている。つまり、情報交換エリア
31a、制御テーブル32aおよびメモリバッファ33
aによって第1番目のユニットUlが構成され、また情
報交換エリア31b 、制御テーブル32bおよびメモ
リバッファ33bによって第2番目のユニットU2が構
成され、さらに情報交換エリア31n1制御テーブル3
2nおよびメモリバッファ33nによって第n番目のユ
ニットUnが構成されている。これら第1乃至第nユニ
ットU1〜Unはそれぞれ第2の通信プロトコルを第1
の通信プロトコルに変換するための変換機能を実行する
。さらに、通信プロトコル変換装置12にはシステムタ
スク実行部34が設けられており、このシステムタスク
実行部34によって制御テーブル22.32a〜32n
にそれぞれパラメタファイルが設定される。つまり、制
御テーブル22には、情報交換エリア21のアドレス、
制御テーブル32a〜32nのアドレスが動的に割付け
られ、これによって情報交換エリア21と制御テーブル
2−2と各制御テーブル32a〜32n間が論理的に結
合される。また、制御テーブル32a〜32n各々には
、対応する情報交換エリア31a〜31r+のアドレス
と、制御テーブル22のアドレスが動的に割付けられて
おり、情報交換エリア31a〜81nとそれに対応する
制御テーブル32a〜32nと制御テーブル22間が論
理的に結合されている。さらに、制御テーブル32a〜
32nそれぞれには、通信対象となる分散処理プロセッ
サのアドレスおよびホストコンピュータの論理回線を示
すアドレスがそれぞれ割当てられる領域SおよびDが設
けられている。
このように、この通信プロトコル変換装置12において
は、ホストコンピュータ13に対応する第2の通信プロ
コルを各プロセッサに対応する第1の通信プロトコルに
変換する変換ユニットが複数設けられており、これら複
数の変換ユニットには情報交換エリア21に供給される
各プロセンサからのデータが選択的に割当てられる。こ
のため、各プロセッサとホストコンピュータ13間は、
複数の論理回線で結合される。
次に、第2図のフローチャートを参照して通信プロトコ
ル変換装置12の動作を説明する。
まず、前述したように、制御テーブル22.32a〜3
2nに対してパラメタファイルが与えられ、これによっ
て第2の通信プロトコルを第1の通信プロトコルに変換
する各ユニットU1〜Unのアドレスがホ1j御テーブ
ル22に割付けられる(ステップAI)。次いで、受信
データに基いて、分散処理プロセッサ11からホストコ
ンピュータ13へのデータ転送か、あるいはホストコン
ピュータ13がら分散処理プロセッサ11へのデータ転
送がが判断される(ステップA2)。
分散処理プロセッサ11からホストコンピュータ13へ
のデータ転送の場合には、まず情報交換エリア21と制
御テーブル22が論理結合され、そして制御テーブル2
2の情報がメモリバツア23に展開される(ステップA
3)。この場合、制御テーブル22からは第1番目のユ
ニットU1のアドレスすなゎち制御テーブル32aの領
域りのアドレスが読出される。次いで、情報交換エリア
21に入力された受信データの転送先アドレスとユニッ
トUlのアドレスとの比較処理が実行され(ステップA
4)、その比較結果に基いてアドレスが同一か否かが判
断される(ステップA5)。同一の場合には、受信デー
タに対してユニットU1のアドレスがその転送先論理ユ
ニットアドレスとしてセットされ(ステップA6)、そ
のデータはホストコンピュータ13に転送される(ステ
ップA8)。また、ステップA5による判断の結果、ア
ドレスが同一でない場合には、制御テーブル22から第
2番目のユニットU2のアドレスがバッファ23に展開
され(ステップA7)、そのユニットU2のアドレスと
受信データの転送先アドレスとの比較判断が再びステッ
プA4.A5にて行なわれる。
一方、ホストコンピュータ13から分散処理プロセッサ
へのデータ転送の場合には、まずユニットU1〜Unに
おいてその受信データに対応するアドレスが割当てられ
ているユニット内の情報交換エリアと制御テーブルが論
理結合され、そしてその制御テーブルの情報が対応する
メモリバツアに展開される(ステップA9)。そして、
その制御テーブルの領域Sにセットされているアドレス
すなわち通信対象の分散処理プロセッサを示すアドレス
が受信データの転送先論理ユニットアドレスとしてセッ
トされ(ステップAl0)、分散処理プロセッサにデー
タ転送される(ステップA11)。
このように、このプロトコル変換装置においては、1回
線だけでなく、各ノードとホストコンピュータ間を複数
の論理回線で結合することができ、これによって回線効
率を向上することが可能になる。
[発明の効果] 以上のように、この発明によれば、各ノードとホストコ
ンピュータ間を複数の論理回線で接続でき、これにより
回線の使用効率を向上させることか可能となる。
【図面の簡単な説明】
第1図はこの発明の一実施例に係わるプロトコル変換装
置を使用したシステム構成を示すブロック図、第2図は
第1図に示したプロトコル変換装置の動作を説明するた
めのフローチャートである。 il・・・分散処理プロセッサ、12・・・プロトコル
変換装置、13・・・ホストコンピュータ、21.31
a〜3in・・・情報交換エリア、22.32a〜32
n・・・制御テーブル、23.33a〜33n・・・メ
モリバッファ。

Claims (1)

  1. 【特許請求の範囲】 分散処理システムを構成する複数のノードとホストコン
    ピュータ間に設けられ、その間のデータ転送のために通
    信プロトコル変換を行なう通信プロトコル変換装置にお
    いて、 前記複数のノードに結合され、それらノードに対応する
    第1の通信プロトコルを前記ホストコンピュータに対応
    する第2の通信プロトコルに変換する第1の変換手段と
    、前記ホストコンピュータにそれぞれ結合され、前記第
    2の通信プロトコルを前記第1の通信プロトコルに変換
    する複数の第2の変換手段と、これら第2の変換手段そ
    れぞれに対応して割当てられたアドレス情報と前記各ノ
    ードから送出される転送先アドレス情報とに基いて、前
    記第1の変換手段に供給される各ノードからのデータを
    前記複数の第2の変換手段に選択的に割当てる論理回線
    割当手段とを具備することを特徴とする通信プロトコル
    変換装置。
JP1129914A 1989-05-23 1989-05-23 通信プロトコル変換装置 Pending JPH02308644A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1129914A JPH02308644A (ja) 1989-05-23 1989-05-23 通信プロトコル変換装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1129914A JPH02308644A (ja) 1989-05-23 1989-05-23 通信プロトコル変換装置

Publications (1)

Publication Number Publication Date
JPH02308644A true JPH02308644A (ja) 1990-12-21

Family

ID=15021520

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1129914A Pending JPH02308644A (ja) 1989-05-23 1989-05-23 通信プロトコル変換装置

Country Status (1)

Country Link
JP (1) JPH02308644A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05219136A (ja) * 1991-09-18 1993-08-27 Internatl Business Mach Corp <Ibm> 異種トランザクションの調整方法
JPH06326744A (ja) * 1993-05-17 1994-11-25 Nec Corp マルチベンダ間メッセージ通信システム

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05219136A (ja) * 1991-09-18 1993-08-27 Internatl Business Mach Corp <Ibm> 異種トランザクションの調整方法
JPH06326744A (ja) * 1993-05-17 1994-11-25 Nec Corp マルチベンダ間メッセージ通信システム

Similar Documents

Publication Publication Date Title
JP2625385B2 (ja) マルチプロセッサシステム
JP3411300B2 (ja) 情報処理装置
JP4447892B2 (ja) マルチコア通信モジュールを組み入れたデータ通信システム及び方法
JPS60160463A (ja) プロセツサシステム
US6078742A (en) Hardware emulation
US20020087749A1 (en) Computer system, CPU and memory installed apparatus, and input/output control apparatus
JPH02308644A (ja) 通信プロトコル変換装置
JPH06325001A (ja) 並列計算機
JPS62274451A (ja) 並列計算機及び並列計算機のデータ転送方法
JP2780662B2 (ja) マルチプロセッサシステム
JPH01291343A (ja) メモリ管理装置
WO1991010958A1 (en) Computer bus system
JP2830780B2 (ja) マルチプロセッサシステム
JP2001202344A (ja) データ統合方法および分散制御システム
JP2576934B2 (ja) メモリ−マップド割込み方式
JPH0821949B2 (ja) 論理パス情報の自動割付け方式
JP3211694B2 (ja) マルチプロセッサ接続方式
KR100251849B1 (ko) 다중화 기능을 갖는 입/출력 제어 보드
JPS61269545A (ja) 計算機システム
JPS62286155A (ja) マルチcpu制御方式
JP2006323579A (ja) Dmaコントローラ
JPS6215642A (ja) 2アクセス方式メモリ装置
JPH05324534A (ja) Dma転送方式
JPH04133153A (ja) アドレス変換方式
JPH04167164A (ja) プロセッサ間結合装置