JPH0480852A - Electronic computer network system - Google Patents
Electronic computer network systemInfo
- Publication number
- JPH0480852A JPH0480852A JP2194074A JP19407490A JPH0480852A JP H0480852 A JPH0480852 A JP H0480852A JP 2194074 A JP2194074 A JP 2194074A JP 19407490 A JP19407490 A JP 19407490A JP H0480852 A JPH0480852 A JP H0480852A
- Authority
- JP
- Japan
- Prior art keywords
- computer
- protocol
- operation management
- frame
- job
- 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
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Multi Processors (AREA)
Abstract
Description
【発明の詳細な説明】
[発明の目的]
(産業上の利用分野)
この発明は複数の電子計算機が結合されて成る電子計算
機ネットワークシステムに関し、特に複数の電子計算機
を統合的に運用管理するための電子計算機ネットワーク
システムに関する。[Detailed Description of the Invention] [Object of the Invention] (Industrial Application Field) The present invention relates to a computer network system in which a plurality of computers are connected, and in particular to a system for integrated operation and management of a plurality of computers. related to electronic computer network systems.
(従来の技術)
一般に、個々の電子計算機内では、リソースの有効利用
、ジョブ実行の効率化および円滑化、さらには稼働状況
や処理経過の表示および保存等を行うために、以下のよ
うな(1)〜(5)の運用管理が成されている。(Prior Art) In general, in each computer, the following ( Operational management of 1) to (5) has been carried out.
(1)スケジニール管理:これはジョブの選択および起
動時の決定等の処理である。(1) Scheduling management: This is processing such as job selection and startup decisions.
(2)リソースのステータス管理:これはレビジョン管
理、稼働状況、マシン構成等の監視や表示処理である。(2) Resource status management: This is revision management, operation status, machine configuration monitoring, and display processing.
(3)ジョブの実行結果監視:これは正常終了や異常終
了などのステータス応答を監視する処理である。(3) Job execution result monitoring: This is a process of monitoring status responses such as normal termination and abnormal termination.
(4)自動ランニング:これは起動制御などの管理処理
である。(4) Automatic running: This is management processing such as startup control.
(5)稼働管理:これはアカウントなどを示している。(5) Operation management: This shows accounts, etc.
ところか、例えば第11図に示すように、複数の電子計
算機1〜4が通信路5を介して結合されて成る電子計算
機ネットワークシステムにおいては、前述のような電子
計算機1〜4個々での運用管理だけでなく、ネットワー
クシステム全体の統合的な運用管理も必要となる。しか
し、現状では、このようなネットワークシステム全体の
統合的な運用管理として明確化された処理形態は確立さ
れておらず、実際には人間系の処理つまりオペレータに
る判断や操作に依存することが非常に多かった。On the other hand, in a computer network system in which a plurality of computers 1 to 4 are connected via a communication path 5 as shown in FIG. In addition to management, integrated operational management of the entire network system is also required. However, at present, no clear processing form has been established for integrated operation management of the entire network system, and in reality, it is difficult to rely on human-based processing, that is, operator judgment and operation. There were so many.
例えば、第11図の電子計算機ネットワークシステムに
おいて、第1の電子計算機Iで特定のジョブが終了した
後に第2の電子計算機2で他の特定のジョブが開始でき
るような環境においては、第2の電子計算機2のオペレ
ータは、第1の電子計算機lに対してジョブの終了状態
を問い合わせ、正常終了を確認のうえ第2の電子計算機
2てのジョブを開始する、といった操作が必要となる。For example, in the computer network system of FIG. 11, in an environment where a specific job can be started on the second computer 2 after a specific job is completed on the first computer I, the second computer The operator of the computer 2 must perform operations such as inquiring the first computer 1 about the job completion status, and after confirming normal completion, starting the job on the second computer 2.
このようなオペレータによる操作は、データ処理のリア
ルタイム性を損うと共に、電子計算機ネットワークシス
テム全体のデータ処理効率を低下させる大きな原因とな
る。Such operator operations impair the real-time nature of data processing and are a major cause of lowering the data processing efficiency of the entire computer network system.
(発明が解決しようとする課題)
従来では、電子計算機側々での運用管理しかできず、電
子計算機ネットワークシステム全体の統合的な運用管理
はオペレータによる操作に依存したものであった。この
ため、効率の良いデータ処理を実行するが困難となる欠
点があった。(Problems to be Solved by the Invention) Conventionally, operation management could only be performed on each computer side, and integrated operation management of the entire computer network system depended on operations by an operator. For this reason, there is a drawback that it is difficult to perform efficient data processing.
この発明はこのような点に鑑みてなされたもので、個々
の電子計算機の運用管理の機能を利用することによって
電子計算機ネットワークシステム全体を統合的に運用管
理できるようにして、充分にデータ処理効率の高い電子
計算機ネットワークシステムを提供することを目的とす
る。This invention was made in view of the above points, and by making use of the operational management functions of individual computers, it is possible to perform integrated operational management of the entire computer network system, thereby achieving sufficient data processing efficiency. The purpose is to provide a high quality computer network system.
[発明の構成]
(課題を解決するための手段および作用)この発明によ
る電子計算機ネットワークシステム内の各電子計算機は
、自装置内部でのデータ処理を運用管理する運用管理手
段と、問い合わせのための可変長の第1プロトコルフレ
ームおよび回答または状態通知のための可変長の第2プ
ロトコルフレームを他の電子計算機との間で送受信する
通信手段と、前記運用管理手段で生じた事象に応答して
各種メツセージを前記第1または第2プロトコルのフレ
ーム形式に組み立てると共に、他の電子計算機から受信
した前記第1または第2プロトコルのフレーム内容を解
析してそのメツセージ内容を前記運用管理手段に伝達す
る手段とを具備することを特徴とする。[Structure of the Invention] (Means and Effects for Solving the Problems) Each computer in the computer network system according to the present invention has an operation management means for managing data processing within its own device, and a means for making inquiries. communication means for transmitting and receiving variable-length first protocol frames and variable-length second protocol frames for replies or status notifications to and from other computers; and communication means for transmitting and receiving variable-length first protocol frames to and from other computers; means for assembling a message into a frame format of the first or second protocol, analyzing the content of the frame of the first or second protocol received from another computer, and transmitting the message content to the operation management means; It is characterized by comprising the following.
この電子計算機ネットワークシステムにおいては、問い
合わせに使用される第1プロトコルのフレームと、問い
合わせに対する回答や通知に使用される第2プロトコル
のフレームとによって電子計算機同士の交信が実現され
ている。この場合、第1プロトコルのフレームと第2プ
ロトコルのフレームはそれぞれ可変長であるので、運用
管理手段によって発生される各種事象に応じて、どのよ
うな内容のメツセージでも第1または第2プロトコルの
フレーム形式に組み立てて送信することかできる。この
ため、電子計算機内部の運用管理手段の機能を生かした
状態で、ネットワークシステム全体の統合的な運用管理
か可能となる。したがって、操作員による判断や操作を
極力排・除することができるようになり、システム全体
のスループットの向上など統合的な性能を高めることが
できる。In this computer network system, communication between computers is realized by frames of a first protocol used for inquiries and frames of a second protocol used for replies and notifications to inquiries. In this case, since the frames of the first protocol and the frames of the second protocol each have variable lengths, the frame of the first or second protocol may be changed depending on the various events occurring by the operation management means, regardless of the content of the message. You can assemble it into a format and send it. Therefore, it becomes possible to perform integrated operational management of the entire network system while making full use of the functions of the operational management means inside the computer. Therefore, it becomes possible to eliminate judgments and operations by the operator as much as possible, and it is possible to improve integrated performance such as improving the throughput of the entire system.
(実施例) 以下、図面を参照してこの発明の詳細な説明する。(Example) Hereinafter, the present invention will be described in detail with reference to the drawings.
第1図はこの発明の一実施例に係わる電子計算機ネット
ワークシステムを示すものであり、ここでは第11図に
示したシステムの内で、アドレスa”および“b”がそ
れぞれ割り当てられている第1および第2の2台の電子
計算機1,2に対応する構成だけが代表して示されてい
る。FIG. 1 shows a computer network system according to an embodiment of the present invention, and here, in the system shown in FIG. And only the configuration corresponding to the second two electronic computers 1 and 2 is shown as a representative.
第1の電子計算機1は、ジョブの実行等の各種データ処
理を行うための内部処理部11、電子計算機l内部のデ
ータ処理を運用管理する運用管理システム12、および
他の電子計算機(ここでは第2の電子計算機2)と電子
計算機1との間で統合的な運用管理を行うためのネット
ワーク運用管理システム13を備えている。第2の電子
計算機2も、第1の電子計算機1と同様に、ジョブの実
行等の各種データ処理を行うための内部処理部21、電
子計算機2内部のデータ処理を運用管理する運用管理シ
ステム22、および他の電子計算機(ここでは第1の電
子計算機1)と電子計算機2との間で統合的な運用管理
を行うためのネットワーク運用管理システム23を備え
ている。The first computer 1 includes an internal processing unit 11 for performing various data processing such as job execution, an operation management system 12 for operationally managing data processing inside the computer, and other computers (here, A network operation management system 13 is provided for performing integrated operation management between the computer 2) and the computer 1. Similarly to the first computer 1, the second computer 2 also includes an internal processing unit 21 for performing various data processing such as job execution, and an operation management system 22 for operationally managing data processing inside the computer 2. , and a network operation management system 23 for performing integrated operation management between the computer 2, another computer (here, the first computer 1), and the computer 2.
次に、第2の電子計算機2でのジョブ2が、第1の電子
計算機1でのジョブ1の終了を待って実行開始される場
合を例にとって、第1および第2の電子計算機1,2間
で行われる交信内容を説明する。Next, taking as an example a case where job 2 on the second computer 2 starts execution after waiting for the end of job 1 on the first computer 1, the first and second computers 1, 2 The contents of the communication between them will be explained.
まず、第2の電子計算機2のネットワーク管理システム
23は、第1の電子計算機1に対してジョブ1 (JO
BI)が終了したかを問い合わせ(手順1)、これに対
して、第1の電子計算機1のネットワーク管理システム
13は第2の電子計算機2に対してジョブ1が終了した
ことを示す肯定の応答を送信する(手順2)。次いで、
第1の電子計算機1のネットワーク管理システム13は
、第2の電子計算機2に対してジョブ2 (JOB2)
の起動要求を通知しく手順3)、これに対して、第2の
電子計算機2のネットワーク管理システム23は、ジョ
ブ2 (JOB2)の実行を開始したことを第1の電子
計算機1に通知する(手順4)。First, the network management system 23 of the second computer 2 sends job 1 (JO) to the first computer 1.
BI) has been completed (step 1), and in response, the network management system 13 of the first computer 1 sends an affirmative response to the second computer 2 indicating that job 1 has been completed. (Step 2). Then,
The network management system 13 of the first computer 1 sends job 2 (JOB2) to the second computer 2.
In response, the network management system 23 of the second computer 2 notifies the first computer 1 that execution of job 2 (JOB2) has started (step 3). Step 4).
ここで、手順1の問い合わせて使用されるメツセージは
手順2のような回答を期待するものであるので、以降、
そのメツセージをQ (question)プロトコル
のフレームと称する。また、手順2の回答で使用される
メツセージ、および手順3,4の通知で使用されるメツ
セージは、共にA (answer)プロトコルのフレ
ームと称する。Here, the message used for the inquiry in step 1 is expected to receive a response similar to that in step 2, so from now on,
The message is called a frame of the Q (question) protocol. Furthermore, the message used in the answer in step 2 and the message used in the notification in steps 3 and 4 are both referred to as frames of the A (answer) protocol.
第2図には、電子計算機1と電子計算機2間で交信され
るQプロトコルおよびAプロトコルのフレーム構成の一
例が示されている。FIG. 2 shows an example of the frame structure of the Q protocol and the A protocol communicated between the computer 1 and the computer 2.
このフレームには、そのフレームが問い合わせのための
Qプロトコルのフレームか、回答または状態通知のため
のAプロトコルのフレームかを示すフレームタイプフィ
ールドflと、そのフレームの送信先ラードつまり交信
相手の電子計算機を示す送信先ノードフィールドf2と
、そのフレームの送信元ノードつまりフレームを送信し
た電子計算機自体を示す送信元ノードフィールドf3と
、問い合わせ内容や、回答または通知する内容を示す情
報フィールドf4が含まれている。This frame includes a frame type field fl indicating whether the frame is a Q protocol frame for inquiries or an A protocol frame for answers or status notifications, and the frame to which the frame is sent, that is, the computer of the communication partner. A destination node field f2 indicating the frame, a source node field f3 indicating the source node of the frame, that is, the computer itself that transmitted the frame, and an information field f4 indicating the contents of the inquiry, reply, or notification. There is.
情報フィールドf4は第1から第nオペランドまでの階
層構造を有しており、送信する情報の内容に応じて任意
の数のオペランドが使用される。The information field f4 has a hierarchical structure from the first to the nth operands, and an arbitrary number of operands are used depending on the content of the information to be transmitted.
このため、QプロトコルのフレームとAプロトコルのフ
レームは、どちらも可変長のフレームとなる。Therefore, both the Q protocol frame and the A protocol frame are variable length frames.
次に、第3図を参照して、第1図に示した手順1〜手順
4にそれぞれ対応するQプロトコルまたはAプロトコル
の具体的なフレーム構成を説明する。Next, with reference to FIG. 3, a specific frame structure of the Q protocol or A protocol corresponding to steps 1 to 4 shown in FIG. 1 will be described.
第3図(A)には、手順1で送信されるジョブ1 (J
OBI)の終了確認要求のためのQプロトコルのフレー
ムFlが示されている。このQプロトコルのフレームF
1は、電子計算機2から電子計算機1に送信されるもの
であるので、送信先フィールドf2には電子計算機1を
示すアドレスa”か設定され、送信元フィールドf3に
は電子計算機2を示すアドレス“b”が設定されている
。また、情報フィールドf4には、ジョブの終了確認を
要求する情報とその終了確認すべきジョブがジョブ1で
あることを示す情報とが第1および第2オペランドとし
て階層的に設定されている。FIG. 3(A) shows job 1 (J
A frame Fl of the Q protocol for a request for confirmation of termination of OBI) is shown. Frame F of this Q protocol
1 is sent from the computer 2 to the computer 1, so the destination field f2 is set to the address "a" indicating the computer 1, and the source field f3 is set to the address "a" indicating the computer 2. b'' is set in the information field f4.In addition, information requesting job completion confirmation and information indicating that the job to be confirmed is job 1 are set in the hierarchy as the first and second operands. It is set as follows.
同様にして、第3図(B)、(C)および(D)には、
第1図の手順22手順3および手順4にそれぞれ対応し
たフレームが示されいる。Similarly, in FIGS. 3(B), (C) and (D),
Frames corresponding to steps 22, 3, and 4 in FIG. 1 are shown.
この第3図から分かるように、Qプロトコルのフレーム
とAプロトコルのフレームはどちらも可変長のフレーム
であり、そのフレームのデータ長は問い合わせの内容や
、回答または通知の内容によって決定される。As can be seen from FIG. 3, both the Q protocol frame and the A protocol frame are variable length frames, and the data length of the frame is determined by the content of the inquiry and the content of the answer or notification.
第4図には、Qプロトコルフレームの問い合わせ内容と
Aプロトコルフレームの回答内容との関係か示されてい
る。ここでは、指定ジョブ終了確認のためのQプロトコ
ルフレームFilにAプロトコルフレームF12か対応
し、指定ジョブ終了状態確認のためのQプロトコルフレ
ームF13にAプロトコルフレームF14が対応し、終
了ジョブ確認のためのQプロトコルフレームF15にA
プロトコルフレームFlBが対応し、使用可能なI10
確認のためのQプロトコルフレームF17にAプロトコ
ルフレームF18が対応し、稼働状況確認のためのQプ
ロトコルフレームF19にAプロトコルフレームF20
が対応している。FIG. 4 shows the relationship between the inquiry contents of the Q protocol frame and the reply contents of the A protocol frame. Here, the A protocol frame F12 corresponds to the Q protocol frame Fil for confirming the completion of the specified job, the A protocol frame F14 corresponds to the Q protocol frame F13 for confirming the completion status of the specified job, and the A protocol frame F14 corresponds to the Q protocol frame F1 for confirming the completion status of the specified job. A to Q protocol frame F15
Protocol frame FlB supports and usable I10
The A protocol frame F18 corresponds to the Q protocol frame F17 for confirmation, and the A protocol frame F20 corresponds to the Q protocol frame F19 for confirming the operating status.
is compatible.
この第4図から明らかなように、条件が絞り込んである
問い合わせに対しては回答は簡単となり、Aプロトコル
フレームで使用されるオペランド数が少なくなる。一方
、簡単な条件での問い合わせに対してはその条件をすべ
て満足する長い回答か必要とされ、Aプロトコルフレー
ムで使用されるオペランド数は多くなる。As is clear from FIG. 4, the answer to a query with narrowed conditions becomes simple, and the number of operands used in the A protocol frame decreases. On the other hand, a query with simple conditions requires a long answer that satisfies all the conditions, and the number of operands used in the A protocol frame increases.
第5図には、第1図に示した電子計算機ネ・ノドワーク
システムで使用されるQプロトコルフレムとAプロトコ
ルフレームの関係についてさらに幾つかの例か示されて
いる。ここでは、QプロトコルフレームとAプロトコル
フレームがそれぞれ略式の書式で示されている。また、
第5図において、Qプロトコルフレーム(Q)からAプ
ロトコルフレーム(A)に向かって伸びている実線て枝
別れしているものは、1個の問い合わせに対して複数個
の回答か存在することを示している。FIG. 5 shows some further examples of the relationship between the Q protocol frame and the A protocol frame used in the computer network system shown in FIG. 1. Here, the Q protocol frame and the A protocol frame are each shown in an informal format. Also,
In Figure 5, the solid lines extending from the Q protocol frame (Q) to the A protocol frame (A) indicate that there are multiple answers to one inquiry. It shows.
例えば、第5図の第1の例(1)では、Qプロトコルフ
レームを受信した電子計算機か、実行待ちのジョブが1
つもない状態にある時に回答する内容と、ジョブ1.ジ
ョブ2・・・を実行待ちしている状態にある時に回答す
る内容とが示されている。For example, in the first example (1) in Figure 5, the computer that received the Q protocol frame or the job waiting to be executed is
What to answer when you are in an unexpected situation, and job 1. The content to be answered when job 2 is in a state of waiting for execution is shown.
さらに、第5図の第7および第8 (7,8)の例では
、CPUが条件付けされた場合の占有時間の問い合わせ
に対する回答と、CPUが条件付けされてない場合の占
有時間の問い合わせに対する回答が示されている。この
様に、’ CP Uが指定された場合はCPUについて
のみ占有時間を回答すればよいが、指定がない場合には
全てのリソースについて占有時間を回答することが必要
になる。Furthermore, in the examples 7 and 8 (7, 8) in Figure 5, the answer to the inquiry about occupied time when the CPU is conditioned and the answer to the inquiry about occupied time when the CPU is not conditioned are It is shown. In this way, if 'CPU' is specified, it is only necessary to reply with the occupied time for the CPU, but if it is not specified, it is necessary to reply with the occupied time for all resources.
次に、第6図を参照して、第1図に示した電子計算機1
に設けられているネットワーク運用管理システム13の
構成を説明する。ここで、第6図(A)はネットワーク
運用管理システム13の受動系の構成を示しており、ま
た第6図(B)はネットワーク運用管理システム13の
能動系の構成を示している。Next, referring to FIG. 6, the electronic computer 1 shown in FIG.
The configuration of the network operation management system 13 provided in the following will be explained. Here, FIG. 6(A) shows the configuration of the passive system of the network operation management system 13, and FIG. 6(B) shows the configuration of the active system of the network operation management system 13.
第6図(A)に示されているように、ネットワーク運用
管理システム13の受動系は、受信部101゜108、
オペランド解析部102 、107 、ステータス処理
部103、組立部104、送信部105、アクション起
動部106を備えている。As shown in FIG. 6(A), the passive system of the network operation management system 13 includes receiving units 101, 108,
It includes operand analysis sections 102 and 107, a status processing section 103, an assembly section 104, a transmission section 105, and an action starting section 106.
この受動系においては、Qプロトコルフレームは受信部
101で受信された後、オペランド解析部102に渡さ
れ、そこでQプロトコルフレームの問い合わせ内容が認
識される。その問い合わせがステータスの問い合わせの
場合には、ステータス処理部103によってステータス
の問い合せが運用管理システム12に対して成される。In this passive system, the Q protocol frame is received by the receiving section 101 and then passed to the operand analyzing section 102, where the inquiry contents of the Q protocol frame are recognized. If the inquiry is a status inquiry, the status processing unit 103 makes the status inquiry to the operation management system 12.
運用管理システム12は問い合わせに対する結果(ステ
ータス)をステータス処理部103に返し、その返送さ
れたステータスは組立部104でAプロトコルフレーム
の形式に組み立てられた後、送信部105によって相手
の電子計算機に送信される。The operation management system 12 returns the result (status) in response to the inquiry to the status processing unit 103, and the returned status is assembled into an A protocol frame format in the assembling unit 104, and then transmitted to the other party's computer by the transmitting unit 105. be done.
また、受信したQプロトコルフレームの問い合わせ内容
が運用管理システム12での何等かのアクション(応答
)が必要となる問い合わせであることがオペランド解析
部102で認識された場合には、アクション起動部10
6を介してその問い合わせ内容が運用管理システム12
に伝達される。運用管理システム12は、何等かのアク
ション結果を相手の電子計算機に通知する必要がある時
、そのアクション結果をアクション起動部106に返送
する。、アクション起動部106に返送されたアクショ
ン結果は、組立部104でAプロトコルフレームの形式
に組み立てられた後、送信部105によって相手の電子
計算機に送信される。Further, if the operand analysis unit 102 recognizes that the inquiry content of the received Q protocol frame is an inquiry that requires some kind of action (response) in the operation management system 12, the action activation unit 10
6, the contents of the inquiry are sent to the operation management system 12.
transmitted to. When the operation management system 12 needs to notify the other party's computer of the result of an action, the operation management system 12 sends the result of the action back to the action starting unit 106. The action results returned to the action starting unit 106 are assembled into an A protocol frame format by the assembling unit 104, and then transmitted to the other party's computer by the transmitting unit 105.
さらに、この受動系において、Aプロトコルフレームは
受信部108で受信され、そしてオペランド解析部10
7でそのAプロトコルフレームの回答または通知内容が
認識された後、その認識した回答または通知内容がアク
ション起動部10Bを介して運用管理システム12に伝
達される。運用管理システム12は、受は取った回答ま
たは通知に対して何等かのアクション結果を相手の電子
計算機に通知する必要がある時、そのアクション結果を
アクション起動部106に返送する。アクション起動部
106に返送されたアクション結果は、組立部104で
Aプロトコルフレームの形式に組み立てられた後、送信
部105によって相手の電子計算機に送信される。Further, in this passive system, the A protocol frame is received by the receiving section 108, and the operand analyzing section 10 receives the A protocol frame.
After the reply or notification content of the A protocol frame is recognized in step 7, the recognized reply or notification content is transmitted to the operation management system 12 via the action activation unit 10B. When the operation management system 12 needs to notify the other party's computer of some kind of action result in response to the response or notification received, the operation management system 12 sends the action result back to the action activation unit 106. The action results returned to the action starting unit 106 are assembled into an A protocol frame format by the assembling unit 104, and then transmitted to the other party's computer by the transmitting unit 105.
一方、ネットワーク運用管理システム13の能動系は、
第6図(B)に・示されているように、判別部100、
組立部111 、112 、および送信部113゜11
4を備えている。On the other hand, the active system of the network operation management system 13 is
As shown in FIG. 6(B), the determination unit 100,
Assembly parts 111, 112, and transmitting part 113°11
It is equipped with 4.
この能動系においては、運用管理システム12て何等か
の事象が発生されると、その事象が問い合わせを要求す
るものか、回答またか通知を要求するものか、あるいは
相手の電子計算機に送信する必要かないものであるかが
判別部110て判別される。問い合わせを要求する事象
が発生した場合には、その問い合わせ内容は組立部11
1でQプロトコルフレームの形式に組立られた後、送信
部113によって相手の電子計算機に送信される。また
、回答あるいは通知を要求する事象か発生した場合には
、その回答または通知内容は組立部112てAプロトコ
ルフレームの形式に組み立てられた後、送信部114に
よって相手の電子計算機に送信される。In this active system, when an event occurs in the operation management system 12, it is necessary to determine whether the event requests an inquiry, an answer or notification, or whether it needs to be sent to the other party's computer. The determining unit 110 determines whether the item is temporary or not. When an event that requires an inquiry occurs, the content of the inquiry is sent to the assembly section 11.
After the data is assembled into a Q protocol frame format in step 1, it is transmitted to the other party's computer by the transmitter 113. Further, when an event requiring a response or notification occurs, the contents of the response or notification are assembled into an A protocol frame format by the assembling unit 112, and then transmitted to the other party's computer by the transmitting unit 114.
ここでは、第1の電子計算機1のネットワーク運用管理
システム13だけを説明したか、第2の電子計算機2の
ネットワーク運用管理システム23もネットワーク運用
管理システム13と同様に構成されている。また、第6
図では、説明を明瞭にするために、ネットワーク運用管
理システム13を受動系と能動系とに分け、しかもQプ
ロトコル用の構成部とAプロトコル用の構成部も別けて
説明したが、実際には、受信部101 、108は1個
のモジュールで構成でき、同様に、送信部105 、1
13 。Here, only the network operation management system 13 of the first computer 1 has been described, and the network operation management system 23 of the second computer 2 is also configured in the same manner as the network operation management system 13. Also, the 6th
In the figure, in order to make the explanation clear, the network operation management system 13 is divided into a passive system and an active system, and the components for the Q protocol and the components for the A protocol are also explained separately, but in reality, , receiving sections 101, 108 can be configured with one module, and similarly, transmitting sections 105, 1
13.
114も1個のモジュールで構成でき、さらに組立部1
04 、111 、112も1個のモジュールで構成で
きる。114 can also be composed of one module, and the assembly section 1
04, 111, and 112 can also be configured with one module.
次に、第7図乃至第9図のフローチャートを参照して、
第1図で説明した手順1〜手順4に対応したネットワー
ク運用管理システム13.23の動作を説明する。Next, referring to the flowcharts of FIGS. 7 to 9,
The operation of the network operation management system 13.23 corresponding to steps 1 to 4 explained in FIG. 1 will be explained.
ます、第7図を参照して、第1図の手順1および手順2
に対応する動作、つまりジョブ終了の確認要求およびそ
の要求に対する応答処理を説明する。First, referring to Figure 7, follow steps 1 and 2 in Figure 1.
The following describes operations corresponding to the job completion confirmation request and response processing to the request.
電子計算機2の運用管理システム22でジョブ1の終了
確認の要求が発生すると(ステップ201)、電子計算
機2のネットワーク運用管理システム23に設けられた
判別部110によってその要求がQプロトコルの問い合
わせに対応するものである事が判断される(ステップ2
02)。そして、そのネットワーク運用管理システム2
3の組立部111で、問い合わせのメツセージがQプロ
トコルのフレーム形式に組み立てられ(ステップ203
) 、その後、第3図(A)で示したジョブ終了確認
要求のQプロコルフレームが送信部113を介して電子
計算機1に送信される(ステップ204)。When a request for confirmation of completion of job 1 is generated in the operation management system 22 of the computer 2 (step 201), the determination unit 110 provided in the network operation management system 23 of the computer 2 responds to the Q protocol inquiry. (Step 2)
02). And the network operation management system 2
In the assembling unit 111 of step 3, the inquiry message is assembled into a Q protocol frame format (step 203).
) Thereafter, the Q protocol frame of the job completion confirmation request shown in FIG. 3(A) is transmitted to the computer 1 via the transmitter 113 (step 204).
電子計算機1のネットワーク運用管理システム13ては
、ジョブ終了確認要求のQプロトコルフレームか受信部
101で受信され(ステップ205)、そしてその受信
フレームかジョブ1の終了確認の問い合わせであること
がオペランド、解析部102で認識される(ステップ2
06)。この後、ステータス処理部103によって、運
用管理システム12に対してジョブ1のステータスが問
い合わせられる(ステップ207)。この問い合わせに
対して、運用管理システム12はジョブ1かすでに完了
していることをステータス処理部103に通知しくステ
ップ20g ) 、これによってステータス処理部10
3から組立部104に肯定応答の情報が渡される(ステ
ップ209)。この肯定応答の情報は、組立部104で
Aプロトコルフレームの形式に組立られ(ステップ21
0 ) 、その後、第3図(B)で示した肯定応答のA
プロコルフレームが送信部105を介して電子計算機2
に送信される(ステップ211)。In the network operation management system 13 of the computer 1, a Q protocol frame requesting job completion confirmation is received by the receiving unit 101 (step 205), and an operand indicates that the received frame is an inquiry for confirmation of completion of job 1. Recognized by the analysis unit 102 (Step 2
06). Thereafter, the status processing unit 103 inquires of the operation management system 12 about the status of job 1 (step 207). In response to this inquiry, the operation management system 12 notifies the status processing unit 103 that job 1 has already been completed (step 20g), and thereby the status processing unit 10
3 passes information on the positive response to the assembling unit 104 (step 209). This acknowledgment information is assembled into an A protocol frame format in the assembly section 104 (step 21
0), then the acknowledgment A shown in Figure 3(B).
The protocol frame is sent to the computer 2 via the transmitter 105.
(step 211).
電子計算機2のネットワーク運用管理システム23ては
、肯定応答のAプロトコルフレームが受信部108で受
信され(ステップ212) そしてその受信フレーム
がジョブ1が終了していることを示す回答であることが
オペランド解析部107で認識される(ステップ213
)。この後、アクション起動部106によって、運用管
理システム22に対してジョブ1の終了か通知される(
ステップ214)。この通知に対して、運用管理システ
ム22は必要な動作を起こす(ステップ215)。In the network operation management system 23 of the computer 2, the A protocol frame of the acknowledgment is received by the receiving unit 108 (step 212), and the operand indicates that the received frame is a response indicating that job 1 has been completed. Recognized by the analysis unit 107 (step 213
). After that, the action starting unit 106 notifies the operation management system 22 whether job 1 is finished (
step 214). In response to this notification, the operation management system 22 takes necessary actions (step 215).
次いで、第8図を参照して、手順3のジョブ2の起動要
求処理を説明する。Next, with reference to FIG. 8, the job 2 startup request processing in step 3 will be described.
電子計算機Iの運用管理システム12でジョブ2の実行
要求が発生すると(ステップ301 ) 、電子計算機
Iのネットワーク運用管理システム13に設けられた判
別部110によってその要求かAプロトコルつまり通知
に対応するものである事が判断される(ステップ302
)。そして、そのネットワーク運用管理システム13の
組立部112て、ジョブ2の実行要求を示す通知メツセ
ージかAプロトコルのフレーム形式に組み立てられ(ス
テ・ツブ303)、その後、第3図(C)で示したジョ
ブ起動要求のAプロコルフレームが送信部114を介し
て電子計算機2に送信される(ステップ304)。When a request to execute job 2 is generated in the operation management system 12 of the computer I (step 301), the determination unit 110 provided in the network operation management system 13 of the computer I determines whether the request is A protocol, that is, one corresponding to the notification. It is determined that (step 302
). Then, the assembling unit 112 of the network operation management system 13 assembles the notification message indicating the execution request for job 2 into a frame format of the A protocol (step 303), and then the message shown in FIG. 3(C). The A protocol frame of the job start request is transmitted to the computer 2 via the transmitter 114 (step 304).
電子計算機2のネットワーク運用管理システム23では
、ジョブ起動要求のAプロコルフレームがか受信部10
8で受信され(ステップ305 ) 、そしてその受信
フレームがジョブ2の起動を要求していることを示す通
知であることがオペランド解析部107で認識される(
ステップ306)。この後、アクション起動部106に
よって、運用管理システム22に対してジョブ2の起動
が要求される(ステップ307)。この要求に対して、
運用管理システム22は、データ処理部21にジョブ2
の起動を開始させる(ステップ308)。In the network operation management system 23 of the computer 2, the A protocol frame of the job start request is received by the receiving unit 10.
8 (step 305), and the operand analysis unit 107 recognizes that the received frame is a notification indicating that job 2 is requested to be started (step 305).
Step 306). Thereafter, the action starting unit 106 requests the operation management system 22 to start job 2 (step 307). For this request,
The operation management system 22 sends job 2 to the data processing unit 21.
(Step 308).
次に、第9図を参照して、手順4のジョブ2の実行開始
通知の処理を説明する。Next, with reference to FIG. 9, the process of notifying the start of execution of job 2 in step 4 will be described.
電子計算機2の運用管理システム22でジョブ2の実行
開始を通知する要求が発生すると(ステップ401 )
、電子計算機2のネットワーク運用管理システム23
に設けられた判別部110によってその要求がAプロト
コルつまり通知に対応するものである事が判断される(
ステップ402)。そして、そのネットワーク運用管理
システム23の組立部112で、ジョブ2の実行開始を
示す通知メツセージがAプロトコルのフレーム形式に組
み立てられ(ステップ403)、その後、第3図(D)
で示したジョブ実行開始通知のAプロコルフレームが送
信部114を介して電子計算機Iに送信される(ステッ
プ404)。When a request to notify the start of execution of job 2 is generated in the operation management system 22 of computer 2 (step 401)
, network operation management system 23 for computer 2
The determination unit 110 provided in
Step 402). Then, in the assembling unit 112 of the network operation management system 23, a notification message indicating the start of execution of job 2 is assembled into a frame format of protocol A (step 403), and then, as shown in FIG.
The A protocol frame of the job execution start notification shown in is transmitted to the computer I via the transmitter 114 (step 404).
電子計算機1のネットワーク運用管理システム13では
、ジョブ実行開始通知のAプロコルフレームが受信部1
08で受信され(ステップ405 ) 、そしてその受
信フレームがジョブ2の実行開始を示している通知であ
ることかオペランド解析部107で認識される(ステッ
プ406)。この後、アクション起動部106によって
、運用管理システム12に対してジョブ2の実行が開始
されたことか通知される(ステップ407)。この通知
に対して、運用管理システム12は、必要な行動があれ
ばそれをデータ処理部11に実行させる(ステップ40
8)。In the network operation management system 13 of the computer 1, the A protocol frame of the job execution start notification is sent to the receiving unit 1.
08 (step 405), and the operand analysis unit 107 recognizes that the received frame is a notification indicating the start of execution of job 2 (step 406). Thereafter, the action starting unit 106 notifies the operation management system 12 that execution of job 2 has started (step 407). In response to this notification, the operation management system 12 causes the data processing unit 11 to take any necessary action (step 40).
8).
以上説明したように、この実施例の電子計算機ネットワ
ークシステムにおいては、問い合わせに使用されるQプ
ロトコルのフレームと、問い合わせに対する回答や通知
に使用されるAプロトコルのフレームとによって電子計
算機同士の交信が実現されている。しかも、Qプロトコ
ルのフレームとAプロトコルのフレームはそれぞれ可変
長であるので、運用管理システムによって発生される各
種事象に応じて、どのような内容のメツセージでもQま
たはAプロトコルのフレーム形式に組み立てて送信する
ことができる。このため、簡単な条件づけが成されただ
けのQプロトコルフレームに対しては、複数のオペラン
ドを使用することにより条件に一致する全ての情報をA
プロトコルフレームの形式で回答することができる。ま
た、Qプロトコルフレームの問い合わせも、複数のオペ
ランドを使用すれば条件を絞り込む事ができる。As explained above, in the computer network system of this embodiment, communication between computers is realized by Q protocol frames used for inquiries and A protocol frames used for answers and notifications to inquiries. has been done. Furthermore, since Q protocol frames and A protocol frames have variable lengths, messages of any content can be assembled into Q or A protocol frame formats and sent, depending on various events occurring in the operation management system. can do. Therefore, for a Q protocol frame that has only been lightly conditioned, by using multiple operands, all the information that matches the conditions can be
It can be answered in the form of a protocol frame. Also, when inquiring about the Q protocol frame, the conditions can be narrowed down by using multiple operands.
したがって、電子計算機内部の運用管理システムで生し
たどの様な事象に対しても、その発生事象に対する問い
合せや通知、または問い合せにたいする回答を、Qプロ
トコルまたはAプロトコルフレームによって他の電子計
算機に伝達することかできる。この結果、電子計算機ネ
ットワークシステムの統合的な運用管理を自動的に実行
することか可能となり、従来必要であった操作員による
判断や操作を極力排除することができるようになる。Therefore, for any event that occurs in the operation management system inside a computer, inquiries, notifications, or answers to inquiries regarding the event can be transmitted to other computers using the Q protocol or A protocol frame. I can do it. As a result, it becomes possible to automatically perform integrated operational management of the computer network system, and it becomes possible to eliminate as much as possible the judgment and operations required by an operator, which were conventionally required.
尚、この実施例では、電子計算機1と電子計算機2とが
使用面で対等なものである場合を一例として説明したか
、例えば、第10図に示すように、電子計算機1をネッ
トワークシステム全体の監視モニタとして使用すること
もてきる。In this embodiment, the case where the computer 1 and the computer 2 are equivalent in terms of use has been explained as an example. For example, as shown in FIG. It can also be used as a surveillance monitor.
すなわち、第10図においては、電子計算機2〜4の各
運用管理の情報が監視モニタとしての電子計算機lに集
められ、その電子計算機1て一括集中管理される。電子
計算機1は、電子計算機2〜4の動作を見ながら、電子
計算機2〜4の各々に適切な指示を送ることができる。That is, in FIG. 10, information on the operation and management of the computers 2 to 4 is collected in a computer 1 serving as a supervisory monitor, and centrally managed by the computer 1. The computer 1 can send appropriate instructions to each of the computers 2 to 4 while monitoring the operations of the computers 2 to 4.
この場合、電子計算機2〜4には電子計算機1によって
他の電子計算機の状態が知らされることになるが、電子
計算機1と各電子計算機2〜4間の交信は、前述の例と
同様に、各電子計算機1〜4にネットワーク運用管理シ
ステムを設ける事によってQプロトコルとAプロトコル
のフレームだけによって効率良く実現できる。In this case, the computers 2 to 4 will be informed of the status of the other computers by the computer 1, but the communication between the computer 1 and each computer 2 to 4 will be the same as in the previous example. By providing a network operation management system in each of the computers 1 to 4, this can be efficiently realized using only the frames of the Q protocol and the A protocol.
このようにQプロトコルとAプロトコルのフレームだけ
で電子計算機間の交信を実現できるので、この発明は、
アーキテクチャが大きく異なるマルチベンダ環境下にも
容易に適用することができる。In this way, communication between computers can be realized using only the Q protocol and A protocol frames, so this invention
It can be easily applied to multi-vendor environments with significantly different architectures.
また、ここでは、統合運用管理の機能のうちジョブ管理
、それもジョブ終了確認要求とジョブ起動要求の簡単な
場合についてのみ説明したが、これに限らす、ネットワ
ークの統合運用管理のための他の全ての処理についても
同様に管理できる。In addition, among the functions of integrated operation management, we have only explained job management in the simple case of job completion confirmation request and job start request, but this is not limited to other functions for network integrated operation management. All processes can be managed in the same way.
さらに、問い合わせに対しての回答と状態の通知の双方
をAプロトコルで説明したが、これらを別のプロトコル
(例えば、前者をAプロトコル、後者をS (5end
)プロトコル)つまり種類の異なるメツセージとして区
別することもできる。Furthermore, although we have explained both responses to inquiries and status notifications using the A protocol, these can be handled using different protocols (for example, the former is the A protocol, and the latter is the S protocol (5end).
) Protocol) In other words, they can be distinguished as different types of messages.
[発明の効果]
以上のように、この発明によれば、個々の電子計算機の
運用管理の機能を利用することによって電子計算機ネッ
トワークシステム全体を統合的に運用管理できるような
り、充分にデータ処理効率の高い電子計算機ネットワー
クシステムが実現できる。[Effects of the Invention] As described above, according to the present invention, by using the operation management functions of individual computers, the entire computer network system can be managed in an integrated manner, and data processing efficiency can be sufficiently improved. A computer network system with high performance can be realized.
第1図はこの発明の一実施例に係わる電子計算機ネット
ワークシステムを示すブロック図、第2図は第1図に示
したネットワークシステムを構成する電子計算機間で送
信されるフレームの基本構成を示す図、第3図は第2図
で示したフレームの具体的な構成を示す図、第4図およ
び第5図はそれぞれ問い合わせのフレームとその問い合
わせに対する回答のためのフレームとの関係を説明する
図、第6図は第1図に示したネットワークシステムを構
成する電子計算機に設けられているネットワーク運用管
理システムの構成を示すブロック図、第7図乃至第9図
はそれぞれ第6図に示したネットワーク運用管理システ
ムの動作を説明するためのフローチャート、第10図は
第1図に示した電子計算機ネットワークシステムを適用
できるネットワークシステムの構成の一例を示すブロッ
ク図、第11図は従来の電子計算機ネットワークシステ
ムの構成の一例を示すブロック図である。
1〜4・・・電子計算機、5・・・通信路、1121・
・・データ処理部、12.22・・・運用管理システム
、1323・・・ネットワーク運用管理システム。
出願人代理人 弁理士 鈴江武彦
第
図
V子1↑算、壱醜1
を子itx損2
(A)
電5t↑百子蚊1
ttitW*82
第
図
電31’TX横1
tテ1↑算攪2
第
図
電子11X桝1
曹テせ■キ)12
第
図
第
図
第11
図FIG. 1 is a block diagram showing a computer network system according to an embodiment of the present invention, and FIG. 2 is a diagram showing the basic configuration of frames transmitted between computers making up the network system shown in FIG. , FIG. 3 is a diagram showing the specific structure of the frame shown in FIG. 2, and FIGS. 4 and 5 are diagrams each explaining the relationship between an inquiry frame and a frame for answering the inquiry. FIG. 6 is a block diagram showing the configuration of a network operation management system installed in the computer that constitutes the network system shown in FIG. 1, and FIGS. 7 to 9 respectively show the network operation shown in FIG. 10 is a block diagram showing an example of the configuration of a network system to which the computer network system shown in FIG. 1 can be applied. FIG. 11 is a flowchart for explaining the operation of the management system. FIG. 2 is a block diagram showing an example of a configuration. 1-4...Electronic computer, 5...Communication channel, 1121.
...Data processing unit, 12.22...Operation management system, 1323...Network operation management system. Applicant's representative Patent attorney Takehiko Suzue Figure V 1 ↑ Calculation, 1 ugly 1 It x loss 2 (A) Den 5t ↑ Hyakuko 1 ttitW*82 Figure 31'TX horizontal 1 t Te 1 ↑ Calculation confusion 2 Figure 11
Claims (1)
ークシステムにおいて、 前記ネットワークシステム内の各電子計算機は、自装置
内部でのデータ処理を運用管理する運用管理手段と、問
い合わせのための可変長の第1プロトコルフレームおよ
び回答または状態通知のための可変長の第2プロトコル
フレームを他の電子計算機との間で送受信する通信手段
と、前記運用管理手段で生じた事象に応答して各種メッ
セージを前記第1または第2プロトコルのフレーム形式
に組み立てると共に、他の電子計算機から受信した前記
第1または第2プロトコルのフレーム内容を解析してそ
のメッセージ内容を前記運用管理手段に伝達する手段と
を具備することを特徴とする電子計算機ネットワークシ
ステム。[Claims] In a computer network system in which a plurality of computers are connected, each computer in the network system has an operation management means for managing data processing within its own device, and an operation management means for managing data processing within its own device, and a computer network system for making inquiries. communication means for transmitting and receiving a variable-length first protocol frame and a variable-length second protocol frame for reply or status notification to and from other computers; means for assembling various messages into a frame format of the first or second protocol, analyzing the content of the frame of the first or second protocol received from another computer, and transmitting the message content to the operation management means; An electronic computer network system comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2194074A JPH0480852A (en) | 1990-07-24 | 1990-07-24 | Electronic computer network system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2194074A JPH0480852A (en) | 1990-07-24 | 1990-07-24 | Electronic computer network system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH0480852A true JPH0480852A (en) | 1992-03-13 |
Family
ID=16318527
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2194074A Pending JPH0480852A (en) | 1990-07-24 | 1990-07-24 | Electronic computer network system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0480852A (en) |
-
1990
- 1990-07-24 JP JP2194074A patent/JPH0480852A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5949977A (en) | Method and apparatus for requesting and processing services from a plurality of nodes connected via common communication links | |
JP3289605B2 (en) | Hardware resource management module common method | |
US20030097457A1 (en) | Scalable multiprocessor architecture for business computer platforms | |
EP2544406A1 (en) | Method and management agent for event notifications correlation | |
EP1744519A1 (en) | Information exchange system, management server, and method for reducing the network load | |
US6847639B2 (en) | Managing feature interaction among a plurality of independent feature servers in telecommunications servers | |
CN115865680A (en) | Method, system and device for distributed equipment access, control and data transmission | |
JPS61251343A (en) | Address management method in local area network | |
US7010795B2 (en) | Process for sending a notification in a data processing network with distributed applications | |
JP4516594B2 (en) | Message transmission control method, message transmission control device, and message transmission control program | |
US20030088661A1 (en) | Method for constructing distributed software components | |
US7047295B1 (en) | Generic alignment method in a multimanager environment | |
JPH0480852A (en) | Electronic computer network system | |
JP3937371B2 (en) | Competition control method and competition control system | |
JP2000311094A (en) | Communication method between remote objects | |
KR20000054741A (en) | System Management for Telecommunications Information Networking Architecture(TINA) | |
KR100263386B1 (en) | Method of parsing transaction language 1 in a regional monitor and control system | |
JP2002519874A (en) | Method and communication system for processing state information with a management network having multiple management levels | |
JP2820942B2 (en) | Communication protocol processing method | |
KR100419607B1 (en) | A Management Method of Open Interworking Gateway | |
JP2006120080A (en) | Web service request relay system, web service request relay method, relay server and program | |
KR100327112B1 (en) | Method for maintenancing consistency of corba object in distributed object system | |
JP3984181B2 (en) | Error information notification and processing method | |
US20020116445A1 (en) | Method for interfacing between a switching system and an MMI/TMN agent | |
KR100338624B1 (en) | Apparatus and method for managing alarm in telecommunication management system |