JPH0442859B2 - - Google Patents
Info
- Publication number
- JPH0442859B2 JPH0442859B2 JP57036877A JP3687782A JPH0442859B2 JP H0442859 B2 JPH0442859 B2 JP H0442859B2 JP 57036877 A JP57036877 A JP 57036877A JP 3687782 A JP3687782 A JP 3687782A JP H0442859 B2 JPH0442859 B2 JP H0442859B2
- Authority
- JP
- Japan
- Prior art keywords
- hcpu
- host computer
- computer
- lcpu
- inquiry
- 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
Links
- 230000004044 response Effects 0.000 claims description 20
- 238000012544 monitoring process Methods 0.000 claims description 8
- 238000000034 method Methods 0.000 claims description 4
- 230000000694 effects Effects 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 2
- 101100524644 Toxoplasma gondii ROM4 gene Proteins 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
Landscapes
- Small-Scale Networks (AREA)
- Computer And Data Communications (AREA)
Description
【発明の詳細な説明】
〔発明の技術分野〕
本発明はLANバスを介して情報送受信が行な
われるローカルエリアネツトワークシステムに適
用されるイメージ転送時のホスト計算機位置探知
方法に関する。DETAILED DESCRIPTION OF THE INVENTION [Technical Field of the Invention] The present invention relates to a method for detecting the position of a host computer during image transfer, which is applied to a local area network system in which information is transmitted and received via a LAN bus.
リングバスを介して情報送受信が行なわれるリ
ングバスシステムは一般に第1図に示されるよう
に構成されている。このようなシステムでは、リ
ングバス11に各種ステーシヨン例えばシステム
全体を監視する監視ステーシヨン(以下、SVC
と称する)12や通常のステーシヨン(以下、
STNと称する)13〜16などが接続されてい
る。そしてこれらSTN13〜16にそれぞれ接
続される計算機、端末装置などの各種機器間の情
報転送がリングバス11を介して行なわれる。上
述の計算機はその構成、役割の違いにより下位計
算機、ホスト計算機、上位計算機に分けられる。
以下、各計算機について説明する。
A ring bus system in which information is transmitted and received via a ring bus is generally configured as shown in FIG. In such a system, the ring bus 11 is equipped with various stations such as a monitoring station (hereinafter referred to as SVC) that monitors the entire system.
) 12 and normal station (hereinafter referred to as
(referred to as STN) 13 to 16 are connected. Information transfer between various devices such as computers and terminal devices connected to these STNs 13 to 16 is performed via the ring bus 11. The above-mentioned computers can be divided into lower-level computers, host computers, and higher-level computers depending on their configurations and roles.
Each computer will be explained below.
下位計算機 外部記憶装置を持たない計算機。 lower-order computer A computer without external storage.
ホスト計算機
外部記憶装置を有し、この記憶装置内に下位
計算機の主メモリイメージを保存している計算
機。 Host computer A computer that has an external storage device and stores the main memory image of the lower-level computer in this storage device.
上位計算機
外部記憶装置を有する計算機。この点からホ
スト計算機も上位計算機に含まれる。 Host computer A computer with an external storage device. From this point of view, the host computer is also included in the upper level computer.
第1図において17は下位計算機(以下、
LCPUと称する)、181〜18o、19,201〜
20n,21は上位計算機(以下、UCPUと称す
る)である。ただし第1図ではUCPU19はホス
ト計算機(以下、HCPUと称する)となつてい
るのでUCPU19に代えてHCPU19と称する
ことにする。LCPU17とHCPU19との間では
イメージ転送と称される情報送受信が必要に応じ
て行なわれる。このイメージ転送について以下に
説明する。一般にLCPUが何らかの原因でダウン
した後このLCPUを再び立上げる場合、LCPUに
は上述したように外部記憶装置が無いために、
HCPUからLCPUの主メモリイメージを送信して
もらう必要がある。このHCPUからLCPUに主メ
モリイメージを送信する動作をダウンラインロー
デイングと称している。また、LCPUがダウンし
た原因をHCPU側で追求するために、LCPUがそ
の時点で有している主メモリイメージをHCPU
に送信してHCPUの外部記憶装置に保存しても
らう動作をアツプラインダンプと称している。イ
メージ転送とは、これらアツプラインダンプおよ
びダウンラインローデイングを総称した呼び方な
のである。 In Figure 1, 17 is a lower-order computer (hereinafter referred to as
(referred to as LCPU), 18 1 ~ 18 o , 19,20 1 ~
20 n and 21 are upper computers (hereinafter referred to as UCPUs). However, in FIG. 1, the UCPU 19 is a host computer (hereinafter referred to as HCPU), so it will be referred to as HCPU 19 instead of UCPU 19. Information transmission and reception called image transfer is performed between the LCPU 17 and the HCPU 19 as necessary. This image transfer will be explained below. Generally, when restarting an LCPU after it goes down for some reason, as the LCPU does not have an external storage device as mentioned above,
It is necessary to have the HCPU send the LCPU's main memory image. This operation of transmitting the main memory image from the HCPU to the LCPU is called downline loading. In addition, in order to investigate the cause of the LCPU going down on the HCPU side, the main memory image that the LCPU has at that point is transferred to the HCPU.
The operation of sending the data to the HCPU and having it saved in the external storage device of the HCPU is called an upline dump. Image transfer is a general term for upline dumping and downline loading.
LCPU17において上述したイメージ転送要求
が発生すると、イメージ転送プログラムが固定記
憶されているROM(Read Only Memory)22
から上記イメージ転送プログラムが読み出され
る。LCPU17はこのイメージ転送プログラムに
従つてHCPUに対するイメージ転送の問合せを
行なう。一般にLCPUはHCPUの位置がわからな
いため、各UCPUに対して順番に問合せを行な
う。HCPUとなつていないUCPUは応答を返さ
ず、HCPUとなつているUCPUだけが応答を返
すため、LCPUは応答を返したUCPUをHCPUと
判してイメージ転送を行なう。すなわちLCPU1
7は、第2図のタイミングチヤートに示されるよ
うに、まずUCPU181に対して問合せを行なう。
しかる後、LCPU17は上記問合せに対する応答
が返されてくるまでの時間を監視する。そして、
一定時間Tを経過しても応答が返されない場合、
LCPU17は問合せ先(この場合UCPU181)
がHCPUでないものと判断し、次のUCPU182
に対して問合せを行なう。 When the above-mentioned image transfer request occurs in the LCPU 17, the ROM (Read Only Memory) 22 in which the image transfer program is fixedly stored
The image transfer program is read from. The LCPU 17 makes an image transfer inquiry to the HCPU according to this image transfer program. Since the LCPU generally does not know the location of the HCPU, it queries each UCPU in turn. UCPUs that are not designated as HCPUs do not return responses, and only UCPUs that are designated as HCPUs return responses, so the LCPU recognizes the UCPU that has returned a response as an HCPU and performs image transfer. i.e. LCPU1
7, as shown in the timing chart of FIG. 2, first makes an inquiry to the UCPU 181 .
Thereafter, the LCPU 17 monitors the time until a response to the above inquiry is returned. and,
If no response is returned after a certain period of time T,
LCPU17 is the contact point (in this case UCPU18 1 )
is not an HCPU, and the next UCPU18 2
Make an inquiry to .
このようにしてUCPU181〜UCPU18oまで
順番に問合せが行なわれたものとする。UCPU1
8oはHCPUでないため、UCPU18oからも問合
せに対する応答は返されない。LCPU17は問合
せ後一定時間Tを経過しても応答が返されないこ
とを検出すると、次のUCPUであるHCPU19
に対して問合せを行なう。HCPU19はLCPU1
7からの問合せに対し、第2図に示されるいるよ
うに応答を返す。これによりLCPU17はHCPU
19の位置を知ることができ、以後LCPU17と
HCPU19との間のイメージ転送が可能となる。 It is assumed that inquiries are made in this manner from UCPU 18 1 to UCPU 18 o in order. UCPU1
Since 8 o is not an HCPU, no response to the inquiry is returned from UCPU 18 o . When the LCPU 17 detects that no response is returned even after a certain period of time T has elapsed after the inquiry, the LCPU 17 sends a response to the next UCPU, the HCPU 19.
Make an inquiry to . HCPU19 is LCPU1
In response to the inquiry from 7, a response is returned as shown in FIG. As a result, LCPU17 becomes HCPU
I was able to know the location of LCPU 19, and from now on, I was able to know the location of LCPU 17.
Image transfer between the HCPU 19 and the HCPU 19 becomes possible.
このように従来のリングバスシステムでは、イ
メージ転送要求時にLCPUはHCPUが見つかるま
で各UCPU(前述したようにHCPUを含む
UCPU)に対して順番に問合せを行なわなければ
ならなかつた。そして、上記問合せ先がHCPU
でない場合でも相手からの返答を期待して最大時
間(一定時間T)待たなければならなかつた。こ
のため、特にUCPUの台数が多い場合などには、
イメージ転送時にLCPUがHCPUを探すのに多大
な時間を要する欠点があつた。
In this way, in a conventional ring bus system, when an image transfer request is made, the LCPU transfers information to each UCPU (including the HCPU as described above) until an HCPU is found.
UCPU) had to be queried sequentially. The above contact information is HCPU
Even if this is not the case, the user has to wait for the maximum amount of time (a certain time T) in hopes of receiving a response from the other party. For this reason, especially when there are many UCPUs,
The drawback was that it took a lot of time for the LCPU to search for the HCPU during image transfer.
本発明は上記事情に鑑みてなされたものでその
目的は、イメージ転送要求発生時においてLCPU
(下位計算機)がHCPU(ホスト計算機)を探す
時間を著しく短縮することができ、もつてイメー
ジ転送の高速化が図れるイメージ転送時のホスト
計算機位置探知方法を提供することにある。
The present invention has been made in view of the above circumstances, and its purpose is to
An object of the present invention is to provide a method for detecting the position of a host computer during image transfer, which can significantly shorten the time required for a (lower-level computer) to search for an HCPU (host computer), thereby increasing the speed of image transfer.
HCPUがSVCに対して、HCPUであることを
あらかじめ定義しておくようにする一方、イメー
ジ転送要求発生時にLCPUがSVCに対して問合せ
をすることにより、以後SVCがLCPUの位置情報
を含む問合せを上記定義されたHCPUに対して
行ない、HCPUがSVCからの問合せに応じて
LCPUにHCPUの位置情報を含む応答を返すこと
により、LCPUがHCPUの位置を知つてイメージ
転送が行なえるようにしたものである。
While the HCPU defines in advance to the SVC that it is an HCPU, the LCPU queries the SVC when an image transfer request occurs, thereby preventing the SVC from making subsequent queries containing the LCPU's location information. This is done for the HCPU defined above, and the HCPU responds to the inquiry from the SVC.
By returning a response containing the HCPU's location information to the LCPU, the LCPU can learn the HCPU's location and perform image transfer.
以下、本発明の一実施例を図面を参照して説明
する。なお、第1図と同一部分には同一符号を付
して詳細な説明を省略する。第3図のリングバス
システムにおいて、30はHCPU(ホスト計算
機)である。HCPU30にはシステムイニシヤ
ライズルーチン(以下、INZルーチンを称する)
31と、後述するSVC(鑑視ステーシヨン)50
に対して自計算機がHCPUであることを定義
(登録)するためのホスト計算機定義ルーチン
(以下、HCPU定義ルーチンと称する)32とが
設けられている。40はLCPU(下位計算機)、4
1はLCPU40に設けられているROMである。
ROM41には第1図のROM22と同様にイメ
ージ転送プログラムが貯蔵されている。ROM4
1に貯蔵されているイメージ転送プログラムは
SVC50に対してイメージ転送の問合せを行な
うステツプを含んでいる。50はSVCである。
SVC50は周知の監視機構の他にHCPU30に
よつて定義されたホスト計算機定義情報(以下、
HCPU定義情報)を保存する機能と、LCPU40
からのイメージ転送問合せに応じてHCPU30
に対応する問合せを行なう機能とを有している。
Hereinafter, one embodiment of the present invention will be described with reference to the drawings. Note that the same parts as in FIG. 1 are given the same reference numerals and detailed explanations are omitted. In the ring bus system shown in FIG. 3, 30 is an HCPU (host computer). The HCPU30 has a system initialization routine (hereinafter referred to as INZ routine).
31 and SVC (viewing station) 50, which will be described later.
A host computer definition routine (hereinafter referred to as HCPU definition routine) 32 is provided for defining (registering) that the own computer is an HCPU. 40 is LCPU (low-order computer), 4
1 is a ROM provided in the LCPU 40.
The ROM 41 stores an image transfer program similarly to the ROM 22 in FIG. ROM4
The image transfer program stored in 1 is
It includes a step of making an image transfer inquiry to the SVC 50. 50 is SVC.
In addition to the well-known monitoring mechanism, the SVC 50 uses host computer definition information (hereinafter referred to as
HCPU definition information) and LCPU40
HCPU30 in response to an image transfer inquiry from
It has the function of making inquiries corresponding to the following.
次に本発明の一実施例の動作を第4図のタイミ
ングチヤートを適宜参照して説明する。システム
の初期状態において、HCPU30ではINZルーチ
ン31が起動され、HCPU30が初期化される。
次にHCPU定義ルーチン32が起動される。
HCPU30はこのHCPU定義ルーチン32に従
い、自計算機がHCPUであることを定義する
HCPU定義情報をSTN15、リングバス11を
介してSVC50に転送する(第4図参照)。SVC
50は上記HCPU定義情報を保存する。この定
義情報にはHCPU30の位置情報(ステーシヨ
ン番号、計算機番号)が含まれている。 Next, the operation of one embodiment of the present invention will be explained with reference to the timing chart of FIG. 4 as appropriate. In the initial state of the system, the INZ routine 31 is activated in the HCPU 30, and the HCPU 30 is initialized.
Next, the HCPU definition routine 32 is activated.
The HCPU 30 follows this HCPU definition routine 32 and defines that its own computer is an HCPU.
The HCPU definition information is transferred to the SVC 50 via the STN 15 and the ring bus 11 (see FIG. 4). SVC
50 stores the above-mentioned HCPU definition information. This definition information includes location information (station number, computer number) of the HCPU 30.
このような状態でLCPU40においてイメージ
転送要求が発生したものとする。この結果、
ROM41からイメージ転送プログラムが読み出
され、この転送プログラムはLCPU40に設けら
れている図示せぬ主メモリの所定領域に格納され
る。LCPU40は上記イメージ転送プログラムに
より第4図に示されているようにSVC50に対
してイメージ転送の問合せを行なう。この問合せ
情報にはLCPU40の位置情報も含まれている。
SVC50はリングデータバス11上から上記問
合せ情報を受信すると、保存しておいた前記
HCPU定義情報に基づいて第4図に示されてい
るようにHCPU30に所定の問合せ情報を送信
する。この問合せ情報にはLCPU40の情報が含
まれている。 It is assumed that an image transfer request is generated in the LCPU 40 in such a state. As a result,
An image transfer program is read from the ROM 41, and this transfer program is stored in a predetermined area of a main memory (not shown) provided in the LCPU 40. The LCPU 40 uses the image transfer program to inquire about image transfer to the SVC 50 as shown in FIG. This inquiry information also includes location information of the LCPU 40.
When the SVC 50 receives the above inquiry information from the ring data bus 11, it
Based on the HCPU definition information, predetermined inquiry information is transmitted to the HCPU 30 as shown in FIG. This inquiry information includes information about the LCPU 40.
HCPU30はSVC50からの問合せ情報を受
信すると、この情報に含まれているLCPU40の
情報に基づいて、LCPU40に対して応答を返送
する(第4図参照)。HCPU30からLCPU40
に返送される応答情報にはHCPU30の位置情
報が含まれており、LCPU40は上記応答情報に
よつてHCPU30の位置を知ることができる。
この結果、第4図に示されるようにLCPU40と
HCPU30との間でのイメージ転送が可能とな
る。 When the HCPU 30 receives the inquiry information from the SVC 50, it returns a response to the LCPU 40 based on the information about the LCPU 40 contained in this information (see FIG. 4). HCPU30 to LCPU40
The response information sent back includes location information of the HCPU 30, and the LCPU 40 can know the location of the HCPU 30 from the response information.
As a result, as shown in Figure 4, the LCPU40 and
Image transfer between the HCPU 30 and the HCPU 30 becomes possible.
このように本実施例によれば、LCPU40は1
回(SVC50に対して)問合せを行なうだけで、
極めて短時間でHCPU30を探すことができる。
これはHCPU30がシステムのどの位置にあろ
うとも、すなわちどのようなシステム構成でも同
じである。ちなみに、従来のシステムでは、
HCPUとLCPUとの位置関係、HCPUとUCPUと
の位置関係により、問合せ回数が異なる。なお、
従来のシステムにおいても、HCPUの位置を固
定しておけば、問合せ回数を例えば1回にするこ
とも可能であるが、システムが固定されてしまう
ため柔軟性に乏しく、自由なシステム構成ができ
ない欠点がある。これに対し、本実施例では上記
問合せ回数はHCPUの位置に無関係であり、シ
ステム構成が自由に行なえる。 In this way, according to this embodiment, the LCPU 40 has one
Just by querying the SVC 50 times,
You can search for HCPU30 in an extremely short time.
This is the same no matter where the HCPU 30 is located in the system, that is, no matter what system configuration. By the way, in the conventional system,
The number of inquiries varies depending on the positional relationship between the HCPU and LCPU and the positional relationship between the HCPU and UCPU. In addition,
In conventional systems, if the position of the HCPU is fixed, the number of inquiries can be reduced to, for example, once, but because the system is fixed, it lacks flexibility and cannot be freely configured. There is. In contrast, in this embodiment, the number of inquiries mentioned above is unrelated to the position of the HCPU, and the system configuration can be freely configured.
以上詳述したように本発明のイメージ転送時の
ホスト計算機位置探知方法によれば、LCPU(下
位計算機)がHCPU(ホスト計算機)を探す時間
を著しく短縮することができるので、イメージ転
送の高速化が図れる。
As detailed above, according to the method for detecting the location of a host computer during image transfer according to the present invention, the time required for the LCPU (low-order computer) to search for the HCPU (host computer) can be significantly shortened, thereby increasing the speed of image transfer. can be achieved.
第1図は従来例を示すシステム構成図、第2図
は従来例の動作を説明するためのタイミングチヤ
ート、第3図は本発明が適用されるリングバスシ
ステムの一実施例を示すシステム構成図、第4図
は上記実施例の動作を説明するためのタイミング
チヤートである。
11…リングバス、12,50…監視ステーシ
ヨン(SVC)、17,40…下位計算機
(LCPU)、181〜18o,201〜20n、21…
上位計算機(UCPU)、22,41…ROM、1
9,30…ホスト計算機(HCPU)、32…ホス
ト計算機定義ルーチン(HCPU定義ルーチン)。
Fig. 1 is a system configuration diagram showing a conventional example, Fig. 2 is a timing chart for explaining the operation of the conventional example, and Fig. 3 is a system configuration diagram showing an embodiment of a ring bus system to which the present invention is applied. , FIG. 4 is a timing chart for explaining the operation of the above embodiment. 11... Ring bus, 12, 50... Monitoring station (SVC), 17, 40... Lower computer (LCPU), 18 1 to 18 o , 20 1 to 20 n , 21...
Upper computer (UCPU), 22, 41...ROM, 1
9, 30...Host computer (HCPU), 32...Host computer definition routine (HCPU definition routine).
Claims (1)
含む複数のステーシヨンが接続されるLANバス
を有し、このLANバスを介して上記ステーシヨ
ンに接続されるホスト計算機、下位計算機間のイ
メージ転送が行なわれるローカルエリアネツトワ
ークシステムにおいて、上記ホスト計算機が上記
監視ステーシヨンに対して該計算機がホスト計算
機であることを定義したホスト計算機定議情報を
転送する手段と、このホスト計算機定議情報を上
記監視ステーシヨンが保存する手段と、上記下位
計算機におけるイメージ転送要求に応じてその旨
の問合せを上記監視ステーシヨンに対して行なう
手段と、この手段による上記問合せに応じ、上記
監視ステーシヨンが上記ホスト計算機定議情報に
基づいて上記ホスト計算機に対して上記下位計算
機の位置情報を含む問合せ情報を送信する手段
と、上記下位計算機の位置情報を含む問合せ情報
に基づいて上記ホスト計算機が上記下位計算機に
応答を返送する手段とを具備し、上記下位計算機
が上記ホスト計算機からの応答を受信することに
より上記ホスト計算機の位置を知ることを特徴と
するイメージ転送時のホスト計算機位置探知方
法。1 A local area network that has a LAN bus to which multiple stations, including a monitoring station that monitors the entire system, are connected, and that images are transferred between host computers and lower-level computers connected to the stations via this LAN bus. In the work system, means for the host computer to transfer host computer protocol information defining that the computer is a host computer to the monitoring station, and means for the monitoring station to save the host computer protocol information. and means for making an inquiry to the monitoring station to that effect in response to an image transfer request in the lower-level computer; and in response to the inquiry by the means, the monitoring station sends an inquiry to the host computer based on the host computer protocol information. The host computer includes means for transmitting inquiry information including location information of the lower-level computer to a computer, and means for causing the host computer to return a response to the lower-level computer based on the inquiry information including the position information of the lower-level computer. . A method for detecting the position of a host computer during image transfer, characterized in that the lower-level computer learns the position of the host computer by receiving a response from the host computer.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57036877A JPS58154036A (en) | 1982-03-09 | 1982-03-09 | Method for detecting position of host computer during transfer of image |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57036877A JPS58154036A (en) | 1982-03-09 | 1982-03-09 | Method for detecting position of host computer during transfer of image |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS58154036A JPS58154036A (en) | 1983-09-13 |
| JPH0442859B2 true JPH0442859B2 (en) | 1992-07-14 |
Family
ID=12482007
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP57036877A Granted JPS58154036A (en) | 1982-03-09 | 1982-03-09 | Method for detecting position of host computer during transfer of image |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS58154036A (en) |
-
1982
- 1982-03-09 JP JP57036877A patent/JPS58154036A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS58154036A (en) | 1983-09-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0272834B1 (en) | Inter-processor communication protocol | |
| US5721955A (en) | System for transferring portion of data to host from buffer if size of packet is greater than first threshold value but less than second threshold value | |
| US6374248B1 (en) | Method and apparatus for providing local path I/O in a distributed file system | |
| US6058440A (en) | Programmable and adaptive resource allocation device and resource use recorder | |
| JPH0442859B2 (en) | ||
| JP3365377B2 (en) | Login device, login target device, communication system between devices, login control method, and recording medium | |
| JPH0410658B2 (en) | ||
| JP3458665B2 (en) | Transmission / reception buffer control circuit and method, and recording medium for recording the control program | |
| JP2995420B2 (en) | Network disconnection method | |
| JP2723245B2 (en) | Facsimile storage and switching equipment | |
| JPS6126706B2 (en) | ||
| JP2000155738A (en) | Data processing device | |
| JP2853607B2 (en) | Communication system between jobs | |
| JP2752456B2 (en) | Channel device | |
| KR950001513B1 (en) | How to send an acknowledgment at the data link layer of a Mini-MAP network | |
| JP2502850B2 (en) | Communication method for SCSI system | |
| JPH0234518B2 (en) | ||
| JPS6240558A (en) | Communication processor | |
| JP2524601B2 (en) | Communication control device | |
| JP2573790B2 (en) | Transfer control device | |
| JPH1115803A (en) | Data transmission / reception method for parallel computers | |
| JPH0586578B2 (en) | ||
| JPS597971B2 (en) | I/O device control method | |
| JPS6354265B2 (en) | ||
| JPH022779A (en) | Data communication control system |