JPS59178049A - Data transfer control system - Google Patents

Data transfer control system

Info

Publication number
JPS59178049A
JPS59178049A JP58051879A JP5187983A JPS59178049A JP S59178049 A JPS59178049 A JP S59178049A JP 58051879 A JP58051879 A JP 58051879A JP 5187983 A JP5187983 A JP 5187983A JP S59178049 A JPS59178049 A JP S59178049A
Authority
JP
Japan
Prior art keywords
data
length
packet
receiving
computer
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
JP58051879A
Other languages
Japanese (ja)
Inventor
Takashi Kimoto
木本 隆
Yoshihiro Nakamura
芳弘 中村
Keiji Sato
恵司 佐藤
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP58051879A priority Critical patent/JPS59178049A/en
Publication of JPS59178049A publication Critical patent/JPS59178049A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • G06F15/163Interprocessor communication
    • G06F15/17Interprocessor communication using an input/output type connection, e.g. channel, I/O port
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/20Handling requests for interconnection or transfer for access to input/output bus
    • G06F13/28Handling requests for interconnection or transfer for access to input/output bus using burst mode transfer, e.g. direct memory access DMA, cycle steal

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Computer And Data Communications (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Communication Control (AREA)

Abstract

PURPOSE:To attain the effective utilization of a buffer memory by transmitting information relating to a packet data length at a transmission side prior to the transmission of the packet data and preparing a receiving data buffer suitable for the packet data length at a receiving side. CONSTITUTION:When a data is transmitted to a computer 19 from a computer 11 via a packet exchange network, a main processing unit 12 decides the packet data length and transmits the length to a signal generating section 15, causing the section 15 to form a receiving request signal added with the information concerning the length of the data packet and the signal is transmitted to the computer 19. A signal detecting section 112 of the computer 19 extracts the information concerning the data packet length from the receiving request signal and transmits the information to a main processing unit 110. The main processing unit 110 matches the received data buffer length in a memory 113 with the data packet length. After the signal detection section 112 transmits a receiving preparation end signal, the data transmission and receiving are performed.

Description

【発明の詳細な説明】 (1)発明の技術分野 本発明は計算機間のデータ転送方式に係p1特にデータ
パケット転送に先立ち、受信側計算機にデータパケット
の長さに関する情報を知らせることによシ受信側のバッ
ファメモリを有効に使用する方式に関する。
Detailed Description of the Invention (1) Technical Field of the Invention The present invention relates to a data transfer method between computers. This invention relates to a method for effectively using buffer memory on the receiving side.

(2)従来技術と問題点 従来、計算mAから計算機Bヘデータバケツ)を送る場
合、受信側計算機で受信準備を行なう際データパケット
長に関する情報を送信側計算機から送らないため、予M
し得る最長のバッファメモリを準備しなければならなか
った。この為バッファメモリの有効利用が図れたいとい
う欠点がおった。
(2) Conventional technology and problems Conventionally, when sending a data bucket from calculation mA to computer B, when the receiving computer prepares for reception, the sending computer does not send information regarding the data packet length, so the pre-M
I had to prepare the longest possible buffer memory. For this reason, there is a drawback that it is desirable to make effective use of the buffer memory.

(3)発明の目的 本発明は゛前記欠点を解消して、送信側計算機からパケ
ットデータを送信するに先だって該パケットデータ長を
受信側計算機に送ることにより、受信側計算機は該デー
タパケット長に適合したバッファメモリを準備すること
によシバソファメモリの有効利用を図るデータ転送方式
を提供することを目的とする。
(3) Purpose of the Invention The present invention solves the above-mentioned drawbacks, and by sending the packet data length to the receiving computer before transmitting the packet data from the sending computer, the receiving computer adapts to the data packet length. The purpose of the present invention is to provide a data transfer method that makes effective use of the buffer memory by preparing a buffer memory.

測針算機にパケットデータを転送するシステムにおいて
、該送信側計算機に送信するバクットデータ長に関する
情報を、パケットデータに先立って送信する手段を設け
るとともに該受信側計算機に該パ)rットテーク長に関
する情報を検出する手段を設け、該パケットデータ長に
達合した受信データバッファを準伽させることを特忙と
するデータ転送制御方式により達成される。
In a system for transmitting packet data to a point-finding computer, a means is provided for transmitting information regarding the length of backt data to be transmitted to the sending computer prior to the packet data, and information regarding the length of the packet to the receiving computer is provided. This is achieved by a data transfer control method that includes a means for detecting the packet data length, and whose main function is to make the received data buffer ready when the packet data length has been reached.

(5)発明の実施例 以下図面を参照しつつ本発明を訂糺に駁1明する。(5) Examples of the invention The present invention will be explained in more detail below with reference to the drawings.

図は本発明の一実施例を示すシステム相4氏図である。The figure is a system phase 4 diagram showing one embodiment of the present invention.

図において、11は計シ、I桜A、12i主処刑装散A
113はメモリA114けテークバスA115B111
0け主処理装jii:B、111はテークバスB111
2は信号検出部B、113はメモリB、 114けパケ
ット制御部B、115は信号発生部B、116は選択回
路B、117はパケット網である。
In the figure, 11 is a plan, I Sakura A, 12i Main Execution Suit A
113 is memory A114 and take bus A115B111
0 main processing unit jii: B, 111 is take bus B111
2 is a signal detection section B, 113 is a memory B, 114 packet control sections B, 115 is a signal generation section B, 116 is a selection circuit B, and 117 is a packet network.

計3!4#li1からパケット交換網を介して計算iB
1.9にデータを送信する場合について説明する。送イ
LデータC1メモリA13に格納されておシ、主処理装
gf: A 12は送信するパケットデータ長を決めて
、該パケットデータ長を信号発生部A15に送る。該信
号発生部A15は、該データパケットの長さに関する情
報を付加した受信要求信号を生成する。次に鷺択回路A
16け、前記パケットデータ長を付加した受信要求信号
をパケット網を経由して割算機B19のイ言号杉)出部
B112へ通る。該信号検出部B112は受信要求信号
を検出し、データパケット長に関する情宰[tを抽出し
、主処理装σ7B110に該データパケット長の情報を
送る。該処理装置BIIO−メモリB113の受信デー
タバッファ長を、前記データパケット長に連合させる。
Total 3!4 iB calculated from #li1 via packet switching network
1.9, the case of transmitting data will be explained. The main processing unit GF:A12 determines the packet data length to be transmitted, and sends the packet data length to the signal generator A15. The signal generator A15 generates a reception request signal to which information regarding the length of the data packet is added. Next, heron selection circuit A
16, the reception request signal to which the packet data length has been added is passed through the packet network to the output section B112 of the divider B19. The signal detection unit B112 detects the reception request signal, extracts information [t regarding the data packet length, and sends the information on the data packet length to the main processing unit σ7B110. The reception data buffer length of the processing unit BIIO-memory B113 is associated with the data packet length.

一方、該佃号桔出部B112は受年準仏児了仏刊をパケ
ット交換網117を経由してパケット制御部Aに該受信
瞠ダ1〕完了偏号を迭る。該受悄準備完了化号を受けと
ると割算機A 11のメモリA13から主処理装置A1
2はデータを取シ出しパケット制御部17に送る。該パ
クッ制御部17は該送られたテークを井に公知形式のパ
ケットデータを渭i成L、選択回路A16紗由で計獅機
B19にパケットテークを送る。計↑>枦B1−1、前
記受信データバンファを使って該送部されたデータを利
用したり、メモ’) B 113に格納したシする。
On the other hand, the postal address sending section B112 sends the receiving order number 1 to the packet control section A via the packet switching network 117. When the readiness completion signal is received, the main processing unit A1 is transferred from the memory A13 of the divider A11 to the main processing unit A1.
2 extracts the data and sends it to the packet control section 17. The packet control unit 17 sends packet data in a known format to the sender B19 through the selection circuit A16 and the sender B19. ↑> B1-1, the received data buffer is used to utilize the transmitted data or to store it in the memo') B113.

以上の説明では計γ根を2台として説明したが、本発明
の方式り計算イχ、が何台になっても全く同様に集施で
きる。
In the above explanation, the total number of γ roots is two, but the method of the present invention can be calculated in exactly the same way no matter how many units χ.

(6)発明の効呆 以上良1を明したように、本発明によれはパケノ)デー
タ長を、受信側計算機に、送信に先立って通知できるの
で、受信側計算機で(はバッファメモリ〃資源の有効オ
リ用が図れる。
(6) Effects of the Invention As stated above, the present invention allows the receiving computer to be notified of the data length prior to transmission. It is possible to aim for effective use.

【図面の簡単な説明】[Brief explanation of drawings]

図は本発明の一実施例を示すシステム構成図である。 記号の説明、11は計算板A112は主処理装vl  
1 ]−jニア+、モリA114はデータ/<スA、1
513.110は主処理装置B、111はデータノくス
B1112は信号検出部B1113はメモリB、114
はパケ7)制御部B、1.15は信号発生部B 、 1
16は選択回路B、117けパケ、7 )網。 B−:’: ”’、:’−+i 代理人 弁理士  松 −宏四部 : 1、−□−ノ
The figure is a system configuration diagram showing an embodiment of the present invention. Explanation of symbols: 11 is the calculation board A112 is the main processing unit vl
1]-j near+, Mori A114 is data/<s A, 1
513.110 is the main processing unit B, 111 is the data node B1112 is the signal detection unit B1113 is the memory B, 114
7) Control section B, 1.15 signal generation section B, 1
16 is a selection circuit B, 117 is a package, and 7) a network. B-:': ”',:'-+i Agent Patent attorney Matsu - Koshibu: 1, -□-ノ

Claims (1)

【特許請求の範囲】[Claims] 送信側計算機からパケット交換網を介して受信側計算機
にパケットデータを転送するシステムにおいて、該送信
側計算機に、送信するパケットデータ長に関する情報を
、パケットデータに先立って送信する手段を設けるとと
もに、該受送i11+ H算機に該パケットデータ長に
関する情報を検出する手段を設け、該パケットデータ長
に適合した受信デー・タバッファを準備させることを%
eiとするデータ転送制御方式。
In a system that transfers packet data from a sending computer to a receiving computer via a packet switching network, the sending computer is provided with means for transmitting information regarding the length of the packet data to be transmitted prior to the packet data; It is recommended that the receiving/transmitting i11+H computer be provided with means for detecting information regarding the packet data length and preparing a receiving data buffer that is compatible with the packet data length.
Data transfer control method with ei.
JP58051879A 1983-03-28 1983-03-28 Data transfer control system Pending JPS59178049A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58051879A JPS59178049A (en) 1983-03-28 1983-03-28 Data transfer control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58051879A JPS59178049A (en) 1983-03-28 1983-03-28 Data transfer control system

Publications (1)

Publication Number Publication Date
JPS59178049A true JPS59178049A (en) 1984-10-09

Family

ID=12899163

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58051879A Pending JPS59178049A (en) 1983-03-28 1983-03-28 Data transfer control system

Country Status (1)

Country Link
JP (1) JPS59178049A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1992006430A1 (en) * 1990-09-28 1992-04-16 Fujitsu Limited Message control system in a data communication system
WO1992006435A1 (en) * 1990-09-28 1992-04-16 Fujitsu Limited Message control system in a data communication system
JP2512847B2 (en) * 1990-09-28 1996-07-03 富士通株式会社 Message control method for data communication system
JP2512848B2 (en) * 1990-09-28 1996-07-03 富士通株式会社 Message control method for data communication system

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1992006430A1 (en) * 1990-09-28 1992-04-16 Fujitsu Limited Message control system in a data communication system
WO1992006435A1 (en) * 1990-09-28 1992-04-16 Fujitsu Limited Message control system in a data communication system
JP2512847B2 (en) * 1990-09-28 1996-07-03 富士通株式会社 Message control method for data communication system
JP2512848B2 (en) * 1990-09-28 1996-07-03 富士通株式会社 Message control method for data communication system
US5592624A (en) * 1990-09-28 1997-01-07 Fujitsu Limited Data communication for controlling message transmission and reception among processing modules using information stored in descriptor to form a loosely coupled multiprocessing system
US5727151A (en) * 1990-09-28 1998-03-10 Fujitsu Limited Message control system specifying message storage buffer for data communication system with general purpose and arbitrary form buffers

Similar Documents

Publication Publication Date Title
EP0753817B1 (en) Method and apparatus for data communication
Davie A host-network interface architecture for ATM
EP0326696A2 (en) Hybrid communications link adapter incorporating input/output and data communications technology
JP3797491B2 (en) Data interface and high-speed communication system using the same
JPS59178049A (en) Data transfer control system
JPS61165170A (en) Bus controlling system
JP2767990B2 (en) Microprocessor control method
JPH02245860A (en) Data transfer sysem
JPS6027256A (en) Switching system of packet switchboard
JP3674720B2 (en) Data transfer method in parallel computer
JPH0693685B2 (en) Frame selective reception method
JP2758629B2 (en) Memory position setting device
JPS54140439A (en) Composite computer device
JPH03769Y2 (en)
JPH086912A (en) Inter-processor communication method and equipment
JPH0816892B2 (en) Computer interface
JPS61288255A (en) Inter-processor communication control system
JPH03252848A (en) Variable bus width designation/information reception system for split bus
JP2635635B2 (en) Memory information updating device between distributed nodes
JP3299021B2 (en) Multi-bus II-SCSI bus data transfer method and apparatus
JP2924232B2 (en) Command check device
JPS62250746A (en) Hdlc transmitting device
JPS589618B2 (en) Data transmission method
JPH0353663B2 (en)
JPS61150435A (en) Transmission control system