JPH0640323B2 - Storage management method - Google Patents
Storage management methodInfo
- Publication number
- JPH0640323B2 JPH0640323B2 JP60199324A JP19932485A JPH0640323B2 JP H0640323 B2 JPH0640323 B2 JP H0640323B2 JP 60199324 A JP60199324 A JP 60199324A JP 19932485 A JP19932485 A JP 19932485A JP H0640323 B2 JPH0640323 B2 JP H0640323B2
- Authority
- JP
- Japan
- Prior art keywords
- processing
- data
- node
- storage
- speed buffer
- 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.)
- Expired - Lifetime
Links
Landscapes
- Computer And Data Communications (AREA)
- Multi Processors (AREA)
Description
【発明の詳細な説明】 (発明の属する技術分野) 本発明は、単一データ処理機能を持つ処理ノードと、大
容量の記憶装置を有する蓄積ノードと、これらのノード
を結合する同軸ケーブル、光ファイバ等による結合機構
からなる疎結合処理装置における記憶域管理方式に関す
るものである。Description: TECHNICAL FIELD The present invention relates to a processing node having a single data processing function, a storage node having a large-capacity storage device, a coaxial cable connecting these nodes, and an optical fiber. The present invention relates to a storage area management method in a loosely coupled processing device including a coupling mechanism such as a fiber.
(従来の技術) 従来のこの種の方式は、以下の第4図及び第5図に示す
2つの構成の処理ノードによる。(Prior Art) A conventional method of this kind is based on two processing nodes having the configurations shown in FIGS. 4 and 5 below.
以下の図において、PNは処理ノード、41及び51は同軸ケ
ーブルあるいは光ファイバ等による結合機構、52は記憶
装置を示し、また、複数の処理ノードが結合機構により
結合され処理装置を構成している。In the following figures, PN indicates a processing node, 41 and 51 indicate a coupling mechanism using a coaxial cable or an optical fiber, 52 indicates a storage device, and a plurality of processing nodes are coupled by the coupling mechanism to form a processing device. .
第4図は、従来の処理ノードPNに記憶装置が無い場合の
方式を示す。FIG. 4 shows a method when the conventional processing node PN has no storage device.
この方式は、他処理ノードよりのアクセス要求時に転送
データを一旦蓄積する記憶装置が無いため、処理ノード
PNが処理する分のデータを複数回転送する必要がある。This method does not have a storage device that temporarily stores transfer data when an access request is made from another processing node.
It is necessary to transfer the data processed by the PN multiple times.
また、処理ノードPNが使用中の場合、呼損となるという
欠点を持っている。In addition, there is a drawback that a call is lost when the processing node PN is in use.
第5図は、従来の処理ノードPNに記憶装置52が付加され
ている方式を示す。FIG. 5 shows a system in which a storage device 52 is added to a conventional processing node PN.
この方式は、他処理ノードよりのアクセス要求時には、
処理ノードPNでは転送データを一旦記憶装置に蓄積した
後、処理する分のデータを記憶装置より複数回読出しな
がら処理する。This method, when an access request from another processing node,
In the processing node PN, the transfer data is temporarily stored in the storage device, and then the data for processing is processed while being read from the storage device a plurality of times.
この方式では各処理ノードに記憶装置を付加しなければ
ならず、処理ノード数が多い処理装置では、コストが高
くなるという欠点を持っている。In this method, a storage device has to be added to each processing node, and a processing device having a large number of processing nodes has a drawback of high cost.
(発明の目的) 本発明の目的は、これらの欠点を除去するために、処理
ノードPNに小容量の高速緩衝記憶装置を持たせると共
に、大容量の記憶装置を持つ蓄積ノードを設けることに
より、処理ノード間のデータ転送効率低下と、処理ノー
ドの高速緩衝記憶装置のデータ溢れ時の問題点を解決し
た記憶域管理方式を提供することにある。(Object of the Invention) In order to eliminate these drawbacks, an object of the present invention is to provide the processing node PN with a small capacity high speed buffer memory device and to provide a storage node with a large capacity memory device. It is an object of the present invention to provide a storage area management method that solves the problem of the data transfer efficiency reduction between processing nodes and the problem at the time of data overflow of the high speed buffer storage device of the processing node.
(発明の構成) 本発明は、処理ノードに小容量の高速緩衝記憶装置と高
速緩衝記憶装置の記憶域使用量を計測する機構により、
処理ノード間でデータ転送する際、受信側処理ノードの
高速緩衝記憶装置の未使用領域に転送データを格納でき
れば、送信側処理ノードと受信側処理ノード間は、双方
の高速緩衝記憶装置間の高速転送を行い、また、受信側
処理ノードの高速緩衝記憶装置の未使用領域に転送デー
タが格納できなければ、収容できなかったデータを蓄積
ノードの大容量記憶装置に格納させ、処理ノードの高速
緩衝記憶装置の未使用領域が増え、蓄積ノードに格納し
たデータを読出して処理を行うようにすることを最も主
要な特徴とする。(Structure of the Invention) The present invention provides a small-capacity high-speed buffer storage device in a processing node and a mechanism for measuring the storage usage of the high-speed buffer storage device
When data is transferred between processing nodes, if transfer data can be stored in an unused area of the high-speed buffer storage device of the receiving-side processing node, the high-speed buffer between both high-speed buffer storage devices can be used between the transmitting-side processing node and the receiving-side processing node. If the transfer data cannot be stored in the unused area of the high-speed buffer storage device of the receiving side processing node, the data that could not be stored is stored in the mass storage device of the storage node, and the high-speed buffer of the processing node is stored. The most important feature is that the unused area of the storage device increases and the data stored in the storage node is read out and processed.
従来の技術とは、処理ノードに高速緩衝記憶装置を持た
せることにより、処理ノード間の高速転送を可能とする
こと、処理ノードの高速緩衝記憶装置の記憶域使用量を
計測する機構により、記憶域オーバフロー時に転送デー
タを蓄積ノードに転送することが異なる。The conventional technology means that the processing node has a high-speed buffer storage device to enable high-speed transfer between processing nodes, and the storage capacity of the high-speed buffer storage device of the processing node is used for storage. The difference is that the transfer data is transferred to the storage node when the area overflows.
(実施例) 第1図は本発明の記憶域管理方式を実現する疎結合処理
装置の構成例を示す図である。(Embodiment) FIG. 1 is a diagram showing an example of the configuration of a loosely coupled processing device that realizes the storage area management system of the present invention.
ここで、PNは単一機能を持つ処理ノード、SNは大容量の
記憶装置を有する蓄積ノード、11は光ファイバ、同軸ケ
ーブル等の結合機構である。Here, PN is a processing node having a single function, SN is a storage node having a large-capacity storage device, and 11 is a coupling mechanism such as an optical fiber or a coaxial cable.
処理ノードPN間のデータ転送は結合機構11を経由する。Data transfer between the processing nodes PN goes through the coupling mechanism 11.
第2図は処理ノードの構成例を示す図であり、21は結合
機構とのインタフェースのための送受信機、22はノード
内装置を制御するための処理装置、23は送受信機21と処
理装置22との間でデータを転送するためのデータチャネ
ル、25は高速緩衝記憶装置、26は高速緩衝記憶装置の記
憶域使用量計測装置、27は電文のコード変換を行う変換
処理装置、24は処理装置22と前記25〜27の各装置との間
でデータを転送するためのデータチャネル、28及び29は
それぞれ結合機構の一部であるデータ受信線及びデータ
送信線である。FIG. 2 is a diagram showing a configuration example of a processing node, 21 is a transmitter / receiver for interfacing with the coupling mechanism, 22 is a processing device for controlling an in-node device, 23 is a transmitter / receiver 21 and a processing device 22. A data channel for transferring data to and from, 25 is a high-speed buffer storage device, 26 is a storage area usage measuring device of the high-speed buffer storage device, 27 is a conversion processing device that performs code conversion of electronic messages, and 24 is a processing device. A data channel for transferring data between 22 and each of the devices 25 to 27, and 28 and 29 are a data reception line and a data transmission line which are part of the coupling mechanism, respectively.
第3図は蓄積ノードの構成例を示す図であり、31は結合
機構とのインタフェースのための送受信機、32はノード
内装置を制御するための処理装置、33,34はデータチャ
ネル、35は高速緩衝記憶装置、36は高速緩衝記憶装置の
記憶域使用量計測装置、37は大容量記憶装置、38はデー
タ受信線、39はデータ送信線である。FIG. 3 is a diagram showing a configuration example of a storage node, 31 is a transmitter / receiver for interfacing with the coupling mechanism, 32 is a processing device for controlling an in-node device, 33 and 34 are data channels, and 35 is A high-speed buffer memory device, 36 is a storage area usage measuring device of the high-speed buffer memory device, 37 is a large capacity memory device, 38 is a data receiving line, and 39 is a data transmitting line.
これを動作するには、 第1図及び第2図において、 処理ノードPNiの処理が終了し、PNi+1に次の処理を行う
場合、まず処理ノードPNiの変換処理装置24で処理され
たデータは、一旦高速緩衝記憶装置25に格納される。In order to operate this, in FIG. 1 and FIG. 2, when the processing of the processing node PN i is completed and the next processing is performed on PN i + 1 , first, the conversion processing device 24 of the processing node PN i performs the processing. The created data is temporarily stored in the high speed buffer storage device 25.
データ処理要求時、送信側処理ノードPNiから受信側処
理ノードPNi+1にデータ処理要求が結合機構11を経由し
て送信される。At the time of data processing request, the data processing request is transmitted from the transmission side processing node PN i to the reception side processing node PN i + 1 via the coupling mechanism 11.
受信側処理ノードPNi+1では、データ受信線28を経由し
送受信機21でデータ処理要求を受信した後、データチャ
ネル23を経由して処理装置22に転送する。In the receiving side processing node PN i + 1 , the data processing request is received by the transceiver 21 via the data receiving line 28, and then transferred to the processing device 22 via the data channel 23.
受信側処理ノードPNi+1の処理装置22は、データチャネ
ル24経由で、高速緩衝記憶装置25の記憶域使用量計測装
置26で記憶域の未使用領域量データを読出し、データ処
理要求時転送データ量と比較し、転送データ量が未使用
領域量より小ならば、送信側処理ノードPNiにデータ転
送要求をデータ送信線経由で送信する。The processing device 22 of the reception side processing node PN i + 1 reads the unused area amount data of the storage area by the storage area usage amount measuring device 26 of the high speed buffer storage device 25 via the data channel 24, and transfers it when a data processing request is made. If it is compared with the data amount and the transfer data amount is smaller than the unused area amount, a data transfer request is transmitted to the transmission side processing node PN i via the data transmission line.
データ転送要求を受信した送信側処理ノードPNiは高速
緩衝記憶装置25にある転送データを受信側処理ノードPN
i+1に送信する。The transmission side processing node PN i that has received the data transfer request transfers the transfer data in the high speed buffer memory device 25 to the reception side processing node PN i.
Send to i + 1 .
受信側処理ノードPNi+1では、受信したデータを高速緩
衝記憶装置25に格納した後、変換処理装置27で処理を続
行する。At the receiving side processing node PN i + 1 , the received data is stored in the high speed buffer storage device 25, and then the conversion processing device 27 continues the processing.
また、受信側処理ノードがデータ処理要求を受信した
時、転送データ量と比較し、転送データ量が未使用領域
より大ならば、第3図に示す蓄積ノードSNに対し、蓄積
要求を出す。When the receiving processing node receives the data processing request, it compares it with the transfer data amount, and if the transfer data amount is larger than the unused area, issues a storage request to the storage node SN shown in FIG.
蓄積ノードSNは送信側処理ノードPNiにデータ転送要求
を送信し、送信側処理ノードPNiよりデータ転送を受信
した後、高速緩衝記憶装置35に格納する。Storage node SN sends a data transfer request to the transmitting side processing node PN i, after receiving the data transferred from the transmitting side processing node PN i, and stores the high-speed buffer memory 35.
なお、高速緩衝記憶装置に格納できない場合は、大容量
記憶装置37に転送データを格納する。If the data cannot be stored in the high speed buffer storage device, the transfer data is stored in the mass storage device 37.
受信側処理ノードでは、高速緩衝記憶装置の未使用領域
量が増え、転送データの格納が可能となれば、蓄積ノー
ドSNにデータ転送要求を送信し、蓄積ノードSNよりデー
タ転送を受信した後、転送データを高速緩衝記憶装置に
格納後、データ処理を行う。その結果としてデータ転送
を効率化し、処理ノードPNでのデータ溢れの対策をとる
ことが出来る。At the receiving-side processing node, if the unused area amount of the high-speed buffer storage device increases and it becomes possible to store the transfer data, after transmitting the data transfer request to the storage node SN and receiving the data transfer from the storage node SN, After the transfer data is stored in the high speed buffer storage device, data processing is performed. As a result, data transfer can be made efficient, and measures can be taken against data overflow at the processing node PN.
(発明の効果) 以上説明したように、本発明は、処理ノードPN間の通常
のデータ転送には、処理ノードの持つ高速緩衝記憶装置
間での転送が可能であるから、データ転送効率が高くな
るという利点がある。(Effects of the Invention) As described above, according to the present invention, in the normal data transfer between the processing nodes PN, it is possible to transfer between the high-speed buffer storage devices of the processing nodes, so that the data transfer efficiency is high. Has the advantage that
また、受信側処理ノードPNの高速緩衝記憶装置の使用量
を計測し、転送データが溢れる場合にデータを一旦格納
する蓄積ノードを設けることで、各処理ノードに蓄積用
記憶装置を設ける場合に較べて、記憶装置の台数を少な
く出来るため、装置コストを低くできるという利点があ
る。In addition, by measuring the usage of the high-speed buffer storage device of the receiving side processing node PN and providing a storage node to temporarily store the data when the transfer data overflows, compared to the case where each processing node is provided with a storage memory device. As a result, the number of storage devices can be reduced, which has the advantage of reducing the device cost.
第1図は本発明の記憶域管理方式を実現する疎結合処理
装置の構成例を示す図、第2図は処理ノードの構成例を
示す図、第3図は蓄積ノードの構成例を示す図、第4図
は従来の処理ノードに記憶装置が無い場合の方式を示す
図、第5図は従来の処理ノードに記憶装置が付加されて
いる方式を示す図である。 11,41,51……結合機構、 21,31……送受信機、 22,32……処理装置、 23,24,33,34……データチャネル、 25,35……高速緩衝記憶装置、 26,36……記憶域使用量計測装置、 27……変換処理装置、 28,38……データ受信線、 29,39……データ送信線、 37……大容量記憶装置。FIG. 1 is a diagram showing a configuration example of a loosely coupled processing device that realizes a storage area management system of the present invention, FIG. 2 is a diagram showing a configuration example of a processing node, and FIG. 3 is a diagram showing a configuration example of a storage node. FIG. 4 is a diagram showing a method in the case where the conventional processing node has no storage device, and FIG. 5 is a diagram showing a method in which the storage device is added to the conventional processing node. 11,41,51 …… Coupling mechanism, 21,31 …… Transceiver, 22,32 …… Processor, 23,24,33,34 …… Data channel, 25,35 …… High speed buffer memory, 26, 36: storage area usage measuring device, 27 ... conversion processing device, 28, 38 ... data receiving line, 29, 39 ... data transmitting line, 37 ... mass storage device.
───────────────────────────────────────────────────── フロントページの続き (72)発明者 大村 弘之 神奈川県横須賀市武1丁目2356番地 日本 電信電話株式会社横須賀電気通信研究所内 (56)参考文献 特開 昭53−87647(JP,A) 特開 昭58−10255(JP,A) 特開 昭58−99063(JP,A) 特開 昭60−241346(JP,A) ─────────────────────────────────────────────────── --- Continuation of the front page (72) Hiroyuki Omura, Inventor Hiroyuki Omura 1-2356 Takeshi, Yokosuka, Kanagawa Yokosuka Electric Communication Laboratory, Nippon Telegraph and Telephone Corporation (56) Reference JP-A-53-87647 (JP, A) Special Kai 58-10255 (JP, A) JP 58-99063 (JP, A) JP 60-241346 (JP, A)
Claims (1)
高速緩衝記憶装置を有する複数の処理ノードと、大容量
の記憶装置を有する蓄積ノードならびにこれらの各処理
ノードと蓄積ノードを接続し、データの転送を可能とす
る結合機構よりなり、これらのノードを一元的に管理す
るための機構を有しないような各ノードが疎に結合され
た処理装置において、 処理ノードに高速緩衝記憶装置の記憶域使用量を計測す
る機構を設け、 他の処理ノードよりアクセスされた際、転送データ量が
高速緩衝記憶装置の未使用領域量より大きい場合、また
は、処理ノードで転送されたデータを処理後に、処理結
果のデータ量が高速緩衝記憶装置の未使用領域量より大
きい場合には、 高速緩衝記憶装置に収容できなかったデータを蓄積ノー
ドの大容量記憶装置に格納させ、 処理ノードの高速緩衝記憶装置の未使用領域が増え、蓄
積ノードに格納したデータが収容可能となった時点で、
蓄積ノードに格納したデータを処理ノードの高速緩衝記
憶装置に転送し、処理ノードで後続の処理を行うことを
特徴とする記憶域管理方式。1. A plurality of processing nodes having a single data processing function and a small-capacity high-speed buffer storage device, a storage node having a large-capacity storage device, and each of these processing nodes and the storage node are connected. However, in a processing unit in which each node is loosely coupled, which has a coupling mechanism that enables data transfer, and does not have a mechanism for centrally managing these nodes, a high-speed buffer storage device is used for the processing node. Is equipped with a mechanism to measure the amount of storage area used, and when the amount of transferred data is larger than the amount of unused area of the high-speed buffer memory when accessed by another processing node, or the data transferred by the processing node is processed After that, if the data amount of the processing result is larger than the unused area amount of the high speed buffer memory device, the data that could not be accommodated in the high speed buffer memory device is stored in the mass storage device of the storage node. When the is stored, an unused area of the high-speed buffer memory of the processing node increases, the data stored in the storage node becomes receivable in,
A storage management method characterized in that data stored in a storage node is transferred to a high-speed buffer storage device of a processing node, and subsequent processing is performed in the processing node.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60199324A JPH0640323B2 (en) | 1985-09-11 | 1985-09-11 | Storage management method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60199324A JPH0640323B2 (en) | 1985-09-11 | 1985-09-11 | Storage management method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6261146A JPS6261146A (en) | 1987-03-17 |
| JPH0640323B2 true JPH0640323B2 (en) | 1994-05-25 |
Family
ID=16405900
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60199324A Expired - Lifetime JPH0640323B2 (en) | 1985-09-11 | 1985-09-11 | Storage management method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0640323B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0243654A (en) * | 1988-08-04 | 1990-02-14 | Fujitsu Ltd | Data quantity controller |
-
1985
- 1985-09-11 JP JP60199324A patent/JPH0640323B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6261146A (en) | 1987-03-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3448067B2 (en) | Network controller for network adapter | |
| US5247626A (en) | Fddi controller having flexible buffer management | |
| US5502719A (en) | Path allocation system and method having double link list queues implemented with a digital signal processor (DSP) for a high performance fiber optic switch | |
| US7149833B2 (en) | Method and apparatus for extending the range of the universal serial bus protocol | |
| KR920002900B1 (en) | Communication network device | |
| US5592472A (en) | High performance path allocation system and method for a fiber optic switch for a fiber optic network | |
| US8041832B2 (en) | Network data distribution system and method | |
| CA2308482A1 (en) | Optical communication network | |
| CA2216980A1 (en) | Communication method | |
| US4905219A (en) | Three level distributed control for networking I/O devices | |
| EP0534882A2 (en) | Multi-channel communications system | |
| JP2005018768A (en) | Dual port function for single port cell memory devices | |
| US5734675A (en) | Receiver sharing for demand priority access method repeaters | |
| JPH0640323B2 (en) | Storage management method | |
| US6366590B2 (en) | Unified interface between an IEEE 1394-1995 serial bus transaction layer and corresponding applications | |
| JPH0220026B2 (en) | ||
| JPS6260337A (en) | Communication call management system | |
| JPS5871749A (en) | Loop type data transmitting system | |
| JPH0492531A (en) | Connection system for local area network | |
| JPH04245355A (en) | File transfer system | |
| JPH02170258A (en) | Storing/processing method for inter-process part communication information of decentralized process system | |
| JPS5915585B2 (en) | High speed data transmission equipment | |
| IT1247355B (en) | Method for data transmission in a double bus system and system for the application of the said method | |
| JPS62221238A (en) | Packet transfer processor | |
| JPS5826866B2 (en) | Communication control device |