[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPH0883256A - Inquiry device for execution state of job on decentralized processing system - Google Patents

Inquiry device for execution state of job on decentralized processing system

Info

Publication number
JPH0883256A
JPH0883256A JP6217166A JP21716694A JPH0883256A JP H0883256 A JPH0883256 A JP H0883256A JP 6217166 A JP6217166 A JP 6217166A JP 21716694 A JP21716694 A JP 21716694A JP H0883256 A JPH0883256 A JP H0883256A
Authority
JP
Japan
Prior art keywords
inquiry
job
history information
unit
jobs
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
JP6217166A
Other languages
Japanese (ja)
Inventor
Keisuke Hashimoto
圭介 橋本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP6217166A priority Critical patent/JPH0883256A/en
Publication of JPH0883256A publication Critical patent/JPH0883256A/en
Pending legal-status Critical Current

Links

Landscapes

  • Hardware Redundancy (AREA)
  • Multi Processors (AREA)

Abstract

PURPOSE: To provide an execution state inquiry device for the jog on the decentralized processing system which can grasp the execution state of jobs on the decentralized processing system in a short time. CONSTITUTION: Plural computer systems 2, 3, 4, 5, 6, and 7 which are connected through a communication medium 1 are provided with inquiry parts 8 and inquiry result generation parts 9 respectively. In each inquiry part 8, an inquiry transmission part 8a and an inquiry reception part 8b are constituted and in each inquiry result generation part 9, a history information storage part 9a and a history information analysis part 9b are constituted. The inquiry transmission part 8a inquires the execution states of the jobs of all computer systems that are put in charge of the jobs at a time. The inquiry reception part 8b receives history information from the respective computer systems in optional order. The history information storage part 9a stores the execution states of the jobs on the respective computers and the history information. The history information analysis part 9b arrays the history information received by the inquiry reception part 8b, in the execution order of the jobs.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、分散処理システムの各
コンピュータシステムにおいて処理されているジョブの
実行状態を知るために、ジョブの問合せを行なう装置に
関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an apparatus for inquiring a job in order to know the execution status of the job being processed in each computer system of the distributed processing system.

【0002】[0002]

【従来の技術】一つのまとまった業務を行うときには、
その業務を複数に分割して、多数人に分担して処理する
ことが効率的な場合が多い。コンピュータシステムによ
って業務を処理する場合も同様であり、処理すべきデー
タを複数のジョブ(仕事)に分け、このジョブを複数の
コンピュータシステムが分担して処理する分散処理シス
テムが開発されている。
2. Description of the Related Art When performing a single work,
In many cases, it is efficient to divide the work into a plurality and share the work with a large number of people. The same applies to the case of processing a business by a computer system, and a distributed processing system has been developed in which data to be processed is divided into a plurality of jobs (jobs) and the plurality of computer systems share and process the jobs.

【0003】このような分散処理システムは、コンピュ
ータシステムを通信回線によって接続したネットワーク
上に構成されている。そして、分散処理システムを使用
しているユーザは、各コンピュータシステムが担当して
いるジョブの実行状態を知る必要が生ずることがある。
このため、通常の分散処理システムには、ジョブの実行
状態問合せ装置が設けられている。この実行状態問合せ
装置は、各コンピュータシステムにジョブの実行状態を
問合せ、回答を得る問合せ部と、各コンピュータシステ
ムからの回答に基づいて業務全体の実行状態に関するデ
ータである問合せ結果を作成する問合せ結果作成部とに
よって構成されている。そして、問合せ部による問合せ
は、ジョブを回した先頭のコンピュータシステムから、
ジョブを実行する順番にしたがって、それぞれのコンピ
ュータシステムに対して追跡していくように行う。
Such a distributed processing system is constructed on a network in which computer systems are connected by communication lines. Then, a user who uses the distributed processing system may need to know the execution state of the job that each computer system is in charge of.
Therefore, a normal distributed processing system is provided with a job execution status inquiry device. This execution status inquiring device inquires the execution status of a job from each computer system, and an inquiry unit that obtains an answer and an inquiry result that creates an inquiry result that is data related to the execution status of the entire business based on the answers from each computer system. It is composed of a creation unit. Then, the inquiry by the inquiry unit is sent from the computer system at the head of the job.
Track each computer system according to the order in which jobs are executed.

【0004】例えば、あるネットワーク上のコンピュー
タシステムa,b,cによって分散処理システムが構成
され、この分散処理システムで処理すべき業務は三つの
ジョブA、B、Cからなるものとする。そして、ジョブ
A終了後ジョブBを行ない、ジョブB終了後ジョブCを
行なうという流れで遂行されるものとし、ジョブAをコ
ンピュータシステムaが、ジョブBをコンピュータシス
テムbが、ジョブCをコンピュータシステムcがそれぞ
れ担当すると想定する。この場合には、ジョブの実行状
態を問合わせようとするユーザは、まず、問合せ部によ
ってコンピュータシステムaに対してジョブAの実行状
態の問合せを行ない、コンピュータシステムaからの回
答を確認後、コンピュータシステムbに対してジョブB
の実行状態の問合せを行なう。そして、コンピュータシ
ステムbからの回答を確認後、コンピュータシステムc
に対するジョブCの実行状態の問合せを行なう。さら
に、コンピュータシステムcからの回答を確認後、コン
ピュータシステムa,b,cからの回答に基づいて、問
合せ結果作成部によって問合せ結果を作成する。
For example, it is assumed that a distributed processing system is composed of computer systems a, b, and c on a certain network, and the work to be processed by this distributed processing system consists of three jobs A, B, and C. It is assumed that job A is executed after job A is completed and job C is executed after job B is completed. Job A is computer system a, job B is computer system b, and job C is computer system c. Are assumed to be in charge of each. In this case, a user who wants to inquire about the execution state of a job first inquires the execution state of job A to the computer system a by the inquiry unit, confirms the answer from the computer system a, and then Job B for system b
Inquires about the execution status of. After confirming the answer from the computer system b, the computer system c
The execution status of job C is inquired. Further, after confirming the answer from the computer system c, the inquiry result creating unit creates an inquiry result based on the answers from the computer systems a, b and c.

【0005】このような実行状態問合せ装置として、特
開平5−113963に示すようなものが提案されてい
る。これは、ジョブの問合せ結果を端末のディスプレイ
等に表示するための装置であるが、この装置においても
一つの業務に属する全てのジョブの実行状態を知るため
に、ジョブを実行する順序にしたがって各コンピュータ
システムごとに個別に問合わせを行っている。そして、
問合せ結果の表示もジョブ一つごとに別々に行われる。
As such an execution status inquiry device, a device disclosed in Japanese Patent Laid-Open No. 5-113963 has been proposed. This is a device for displaying the inquiry result of a job on the display of the terminal, etc., but in this device as well, in order to know the execution status of all the jobs belonging to one job, Inquiries are made individually for each computer system. And
Inquiry results are also displayed separately for each job.

【0006】[0006]

【発明が解決しようとする課題】しかしながら、以上の
ような分散処理システムにおけるジョブの実行状態問合
せ装置には、以下のような問題点があった。すなわち、
各コンピュータシステムに対する問合せは、ジョブを実
行する順番で追跡するように行なうので、ジョブの問合
せを行うユーザは、どのような順番でジョブが実行され
るかをあらかじめ把握しておく必要がある。特に、ある
コンピュータシステムが、ジョブの一部の実行を他のコ
ンピュータシステムにサブジョブとして依頼しているよ
うな場合、どのコンピュータシステムにサブジョブを依
頼しているかということまで、ジョブの問合せを行う者
が把握しておく必要があり不便である。また、ジョブを
実行する順番で問合せを行なうので、問合わせに対する
回答が返ってくるまで次の問合わせを行うことができな
い。したがって、回答を得るのに時間がかかる。
However, the job execution status inquiry device in the above distributed processing system has the following problems. That is,
Inquiries to each computer system are traced in the order in which jobs are executed. Therefore, the user who inquires the jobs needs to know in advance the order in which the jobs will be executed. In particular, when a computer system requests a part of a job to be executed by another computer system as a sub-job, the person who inquires the job can ask about which computer system the sub-job is requested for. It is inconvenient to know. Further, since the inquiries are made in the order in which the jobs are executed, the next inquiry cannot be made until the answer to the inquiry is returned. Therefore, it takes time to get an answer.

【0007】また、各コンピュータシステムに対して順
次問合せを行うため、特に、もし途中のコンピュータシ
ステムに障害が発生するなどして回答を返せない事態が
生じた場合には、その段階でジョブの追跡が中断され
る。したがって、かかる場合にはジョブの実行状態が把
握できないことになる。
Further, since inquiries are sequentially made to each computer system, especially when a situation occurs in which an answer cannot be returned due to a failure in the computer system on the way, the job tracking is performed at that stage. Is interrupted. Therefore, in such a case, the execution status of the job cannot be grasped.

【0008】さらに、特開平5−113963の発明に
おいては、ジョブを実行する順序にしたがって各コンピ
ュータシステムごとに個別に問合わせを行い、問合せ結
果の表示もジョブ一つごとに別々に行われるので、業務
全体の実行状態の把握が困難となっていた。これに対処
するため、各ジョブを実行順に配列して表示することが
考えられるが、この場合にもユーザがどのような順番で
ジョブが実行されるかをあらかじめ把握しておかなけれ
ばならない。
Further, in the invention of Japanese Patent Laid-Open No. 5-113963, inquiries are individually made for each computer system according to the order of executing jobs, and the display of inquiry results is also made separately for each job. It was difficult to understand the execution status of the entire work. In order to deal with this, it is conceivable that the jobs are arranged and displayed in the order of execution, but in this case as well, the user must know in advance the order in which the jobs will be executed.

【0009】本発明は、以上のような従来技術の問題点
を解決するために提案されたものであり、その主たる目
的は、ユーザがあらかじめジョブを実行する順序を把握
していなくても、各コンピュータシステムへの問合せを
短時間で行うことができる分散処理システムにおけるジ
ョブの実行状態問合せ装置を提供することである。
The present invention has been proposed in order to solve the above-mentioned problems of the prior art, and its main purpose is to provide each of the jobs even if the user does not know the order of executing the jobs in advance. To provide a job execution status inquiry device in a distributed processing system capable of making an inquiry to a computer system in a short time.

【0010】第2の目的は、ジョブを分担した複数のコ
ンピュータシステムのうちの一部から回答が得られなく
ても、他のコンピュータシステムからの回答の妨げとな
らない分散処理システムにおけるジョブの実行状態問合
せ装置を提供することである。
A second purpose is to execute a job in a distributed processing system in which even if a reply cannot be obtained from a part of a plurality of computer systems that share a job, the reply from other computer systems is not hindered. It is to provide an inquiry device.

【0011】第3の目的は、ユーザがあらかじめジョブ
を実行する順序を把握していなくても、業務全体の実行
状態が把握しやすい問合せ結果を作成できる分散処理シ
ステムにおけるジョブの実行状態問合せ装置を提供する
ことである。
A third object is to provide a job execution status inquiry device in a distributed processing system capable of creating an inquiry result in which the execution status of the entire job can be easily understood even if the user does not know the order of executing jobs in advance. Is to provide.

【0012】[0012]

【課題を解決するための手段】上記の目的を達成するた
めに、請求項1記載の発明は、所定の業務を、通信回線
を介して互いに接続された複数のコンピュータシステム
において複数のジョブに分担して処理する分散処理シス
テム上に設けられ、各コンピュータシステムにジョブの
実行状態を問合せてその回答を得る問合せ部と、各コン
ピュータシステムからの回答に基づいてジョブの実行状
態に関する問合せ結果を作成する問合せ結果作成部とを
有する分散処理システムにおけるジョブの実行状態問合
せ装置において、前記問合せ結果作成部に、ジョブの実
行状態を履歴情報として保持する履歴情報格納部を設
け、前記問合せ部に、前記業務を分担した全てのコンピ
ュータシステムに対して前記履歴情報を一斉に問合せる
問合せ発信部を設けたことを特徴とする。
In order to achieve the above object, the invention according to claim 1 divides a predetermined job into a plurality of jobs in a plurality of computer systems connected to each other through a communication line. An inquiry unit is provided on the distributed processing system for processing the job execution status to inquire the execution status of the job from each computer system and obtains the answer, and creates an inquiry result regarding the execution status of the job based on the answer from each computer system. In a job execution status inquiry device in a distributed processing system having an inquiry result creation unit, the inquiry result creation unit is provided with a history information storage unit that holds the execution status of a job as history information, and the inquiry unit is provided with the job Inquiry dispatching unit that simultaneously inquires the history information to all computer systems sharing It is characterized in.

【0013】請求項2記載の発明は、請求項1記載の分
散処理システムにおけるジョブの実行状態問合せ装置に
おいて、前記問合せ部に、前記問合せ発信部による問合
わせに対する回答としての前記履歴情報を、ジョブの実
行順にとらわれない任意の順に受信する問合せ受信部を
設けたことを特徴とする。
According to a second aspect of the present invention, in the job execution status inquiry device in the distributed processing system according to the first aspect, the history information as a response to the inquiry by the inquiry transmission section is sent to the inquiry section as a job. Is provided with an inquiry receiving unit for receiving an arbitrary order which is not restricted by the execution order of.

【0014】請求項3記載の発明は、請求項2記載の分
散処理システムにおけるジョブの実行状態問合せ装置に
おいて、前記履歴情報は、ジョブの実行開始時刻に関す
るデータを備え、前記問合せ結果作成部に、前記問合わ
せ受信部が受信した前記履歴情報を、前記実行開始時刻
に基づいてジョブの実行順に配列する履歴情報解析部を
設けたことを特徴とする。
According to a third aspect of the present invention, in the job execution state inquiry device in the distributed processing system according to the second aspect, the history information includes data relating to a job execution start time, and the inquiry result creation unit includes: A history information analysis unit for arranging the history information received by the inquiry receiving unit in the order of job execution based on the execution start time is provided.

【0015】[0015]

【作用】上記のような構成を有する本発明の作用は、以
下の通りである。すなわち、請求項1記載の発明では、
各コンピュータシステムが担当しているジョブの実行状
態は履歴情報として履歴情報格納部に格納される。そし
て、問合わせ発信部によって、ジョブを担当したコンピ
ュータシステムに対してジョブの実行順序にかかわらず
一斉に履歴情報の問合わせを行う。すると、ジョブの実
行順に問合せるよりも、所要時間が短くなる。
The operation of the present invention having the above construction is as follows. That is, according to the invention of claim 1,
The execution status of the job handled by each computer system is stored in the history information storage unit as history information. Then, the inquiry transmission unit inquires the computer system in charge of the job of the history information all at once regardless of the job execution order. Then, the required time becomes shorter than inquiring in the order of job execution.

【0016】請求項2記載の発明では、問合せ受信部
は、各コンピュータシステムからの履歴情報を任意の順
に受信するので、もし、あるコンピュータシステムにお
いて故障が生じて送信ができなくなっても、その故障は
なんら他のコンピュータシステムの送信の妨げとはなら
ない。
According to the second aspect of the present invention, the inquiry receiving unit receives the history information from each computer system in an arbitrary order. Therefore, even if a certain computer system fails and transmission cannot be performed, the failure occurs. Does not interfere with the transmission of any other computer system.

【0017】請求項3記載の発明では、履歴情報はジョ
ブの実行開始時刻に関するデータに従って、ジョブが実
際に実行された順序にしたがって配列される。したがっ
て、ジョブの実行状態の問合せを行うユーザがジョブの
実行順序をあらかじめ知らなくても、業務全体の実行状
態を把握しやすい問合せ結果が作成される。
According to the third aspect of the present invention, the history information is arranged according to the data regarding the execution start time of the job, and in the order in which the jobs are actually executed. Therefore, even if the user who inquires about the execution status of the job does not know the execution order of the jobs in advance, an inquiry result that makes it easy to grasp the execution status of the entire job is created.

【0018】[0018]

【実施例】【Example】

(1)実施例の構成 本発明の一実施例を図面に従って以下に説明する。ま
ず、本実施例の構成は以下の通りである。すなわち、図
1に示すように、通信媒体1を介して複数のコンピュー
タシステム2,3,4,5,6,7がバス型に接続され
ている。これらのコンピュータシステムはディスプレイ
を有し、共有のまたは各々別個のプリンタを備えてい
る。各コンピュータシステム上には、問合せ部8および
問合せ結果作成部9が構成されている。問合せ部8には
問合せ発信部8aおよび問合せ受信部8bが構成され、
問合せ結果作成部9には履歴情報格納部9aおよび履歴
情報解析部9bが構成されている。問合せ発信部8aは
マルチキャストの機能を有し、このマルチキャストを用
いてジョブの実行状態の問合せを行なうものである。こ
こで、マルチキャストとは、ネットワーク上において、
ある上位レベルの規定によって論理的に関係づけられた
一群のノードに、同報送信をおこなうための通信手法で
ある。したがって、本実施例における問合せ発信部8a
は、一つの業務に関連したジョブを担当する全てのコン
ピュータシステムの宛先アドレス(同報アドレス)に対
して、一斉にジョブの実行状態の問合せを行なう機能を
持つ。
(1) Configuration of Embodiment An embodiment of the present invention will be described below with reference to the drawings. First, the configuration of this embodiment is as follows. That is, as shown in FIG. 1, a plurality of computer systems 2, 3, 4, 5, 6, 7 are connected via a communication medium 1 in a bus type. These computer systems have displays and have shared or separate printers. An inquiry unit 8 and an inquiry result creation unit 9 are configured on each computer system. The inquiry unit 8 includes an inquiry transmission unit 8a and an inquiry reception unit 8b,
The inquiry result creation unit 9 includes a history information storage unit 9a and a history information analysis unit 9b. The inquiry transmission unit 8a has a multicast function and uses this multicast to inquire about the job execution status. Here, multicast means on the network
It is a communication method for performing broadcast transmission to a group of nodes that are logically related by a certain upper level rule. Therefore, the inquiry transmission unit 8a in the present embodiment.
Has a function of simultaneously inquiring the execution status of jobs to the destination addresses (broadcast addresses) of all the computer systems in charge of jobs related to one job.

【0019】履歴情報格納部9aは、各コンピュータシ
ステムにおいてジョブの実行状態を履歴情報として格納
するものである。履歴情報は、図2に示すように、担当
するジョブの識別子、ジョブ依頼者、ジョブ開始時刻、
ジョブ終了時刻とによって構成されている。ここで、ジ
ョブの識別子とは、各ジョブを一意に識別するための識
別子である。また、ジョブ依頼者とは、そのジョブを依
頼したコンピュータシステムである。
The history information storage section 9a stores the execution status of jobs in each computer system as history information. As shown in FIG. 2, the history information includes the identifier of the job in charge, the job requester, the job start time,
It is composed of the job end time and. Here, the job identifier is an identifier for uniquely identifying each job. The job requester is the computer system that requested the job.

【0020】問合せ受信部8bは、問合せ発信部8から
の問合せ要求に応じて、各コンピュータシステムから送
られてくる履歴情報を、ジョブの実行順に関係なく任意
の順に(例えば送信順に)受信するものである。さら
に、履歴情報解析部9bは、問合せ受信部8bによって
受信された履歴情報を、その履歴情報におけるジョブ開
始時刻のデータに従って、ジョブの実行順に配列するも
のである。
The inquiry receiving unit 8b receives history information sent from each computer system in response to an inquiry request from the inquiry sending unit 8 in an arbitrary order (for example, in the order of transmission) regardless of the job execution order. Is. Further, the history information analysis unit 9b arranges the history information received by the inquiry receiving unit 8b in the order of job execution according to the job start time data in the history information.

【0021】(2)実施例の作用 以上のような構成を有する本実施例の作用は以下の通り
である。ここでは、四つのジョブA、B、C、Dによっ
て構成され、ジョブA、B、C、Dの順に遂行されるべ
き業務を実行する場合を一例として説明する。コンピュ
ータシステム2が、ジョブA、B、C、Dを、それぞれ
コンピュータシステム3,4,5,6に対して依頼する
こととする。そして、コンピュータシステム4が担当す
るジョブBのうちの一部(サブジョブB′とする)は、
コンピュータシステム7が実行することとする。ここ
で、コンピュータシステム4と7が実行するジョブB、
B′は、並行的に実行されるものとする。
(2) Operation of the Embodiment The operation of this embodiment having the above-mentioned structure is as follows. Here, a case will be described as an example in which the job is composed of four jobs A, B, C, and D, and jobs to be performed in the order of jobs A, B, C, and D are executed. The computer system 2 requests jobs A, B, C, and D to the computer systems 3, 4, 5, and 6, respectively. Then, a part of the job B that the computer system 4 is in charge of (sub-job B ′) is
It shall be executed by the computer system 7. Here, the job B executed by the computer systems 4 and 7,
B ′ shall be executed in parallel.

【0022】以上のような設定において、ジョブAが終
了し、現在、ジョブBとサブジョブB′が並行的に実行
されているとする。この段階で各コンピュータシステム
に保持されている履歴情報は、図2のようになる。この
状態で、コンピュータシステム2が、ジョブの問合せを
行なう場合を説明する。まず、図3に示すように、コン
ピュータシステム2の問合せ発信部8が、コンピュータ
システム3,4,5,6,7にマルチキャストを用いて
同時に問合せを行なう。つまり、上記ジョブを担当して
いるコンピュータシステム全てに対して、同時に問合せ
をおこなう。問合せを受けた各コンピュータシステム
は、履歴情報格納部9より取り出した履歴情報と、各コ
ンピュータシステムの識別子(応答者が誰であるかを識
別するための識別子)をコンピュータシステム2の問合
せ受信部10に送信する。ここで、各コンピュータシス
テムからコンピュータシステム2に回答を受信する順番
は、ジョブを実行する順番(本実施例の場合、3→4→
5→6)とは必ずしも一致せず、任意である(通常は、
回答が送信された順となる)。
With the above settings, it is assumed that the job A is completed and the job B and the sub-job B'are currently executed in parallel. The history information stored in each computer system at this stage is as shown in FIG. A case where the computer system 2 makes an inquiry about a job in this state will be described. First, as shown in FIG. 3, the inquiry transmission unit 8 of the computer system 2 simultaneously makes an inquiry to the computer systems 3, 4, 5, 6, 7 by using multicast. That is, the inquiries are simultaneously made to all the computer systems in charge of the job. Each computer system that has received the inquiry receives the history information extracted from the history information storage unit 9 and the identifier of each computer system (identifier for identifying who is the responder) in the inquiry receiving unit 10 of the computer system 2. Send to. Here, the order in which the responses are received from each computer system to the computer system 2 is the order in which the jobs are executed (in this embodiment, 3 → 4 →
5 → 6) does not always match and is arbitrary (usually,
The order in which the answers were sent).

【0023】例えば、図4,5に示すように、コンピュ
ータシステム2に対して回答が戻ってきたとする。する
と、受信された情報は図6の表に示すようになる。この
表においては、上段にあるものほど早く戻ってきた情報
であることを示している。この情報をもとに、コンピュ
ータシステム2の履歴情報解析部11においてジョブの
問合せ結果を作成する。すなわち、履歴情報解析部11
は、図7に示すように、受け取った履歴情報を開始時刻
の早い順に並び換える。この問合せ結果によれば、現
在、ジョブAが終了し、ジョブBを実行中であり、ジョ
ブBのサブジョブB′も並行して実行中であるというこ
とが分かる。そして、B′がBのサブジョブであるとい
うことは、B′の依頼者がコンピュータシステム4であ
るという情報から分かる。以上のような問合せ結果が、
コンピュータシステム2のディスプレイやプリンタに出
力され、ユーザは業務全体の実行状態を把握する。
For example, it is assumed that a reply is returned to the computer system 2 as shown in FIGS. Then, the received information becomes as shown in the table of FIG. In this table, the information in the upper row indicates that the information returned earlier. Based on this information, the history information analysis unit 11 of the computer system 2 creates a job inquiry result. That is, the history information analysis unit 11
As shown in FIG. 7, the received history information is sorted in ascending order of start time. According to this inquiry result, it is understood that the job A is finished, the job B is currently being executed, and the sub-job B ′ of the job B is also being executed in parallel. The fact that B'is a B sub-job can be known from the information that the requester of B'is the computer system 4. The above query result is
The information is output to the display or printer of the computer system 2 and the user grasps the execution status of the entire work.

【0024】(3)実施例の効果 以上のような本実施例の効果は以下の通りである。すな
わち、各ジョブを担当している各コンピュータシステム
に対する問合せは、問合せ発信部8aがマルチキャスト
を用いて一斉に行なうため、各コンピュータシステムか
ら回答が得られるまでの時間が短縮される。したがっ
て、ユーザがあらかじめジョブを実行する順序を把握し
ていなくても、ジョブの実行状態をすばやく知ることが
できる。特にコンピュータシステム4がジョブBの一部
の実行を他のコンピュータシステム7にサブジョブB´
として依頼しているような場合であっても、ジョブの問
合せを行う者はこれを把握しておく必要はない。
(3) Effects of the Embodiment The effects of this embodiment as described above are as follows. That is, since the inquiry transmission unit 8a simultaneously makes an inquiry to each computer system in charge of each job using multicast, the time until an answer is obtained from each computer system is shortened. Therefore, even if the user does not know the order in which the jobs are executed in advance, the execution status of the jobs can be quickly known. In particular, the computer system 4 causes a part of the job B to be executed by another computer system 7 to execute a sub-job B ′.
Even if the request is made as, the person who inquires the job does not need to know this.

【0025】また、問合せ受信部10は、ジョブの実行
順に関係なく任意の順で履歴情報を受信するので、故障
等によりあるコンピュータシステムからの送信がない場
合であっても、他のコンピュータシステムからの回答は
確実に得られる。したがって、正常なコンピュータシス
テムの範囲で、業務全体の実行状態を知ることが可能と
なる。
Further, since the inquiry receiving unit 10 receives the history information in an arbitrary order regardless of the job execution order, even if there is no transmission from a certain computer system due to a failure or the like, it will be transmitted from another computer system. Is surely obtained. Therefore, it is possible to know the execution status of the entire business within the range of a normal computer system.

【0026】さらに、受信された履歴情報は、履歴情報
解析部11によって開始時刻の早い順に並べ換えられデ
ィスプレイやプリンタに出力される。したがって、ユー
ザはあらかじめ問合せ時にどのような順番でジョブが実
行されるかを把握しておかなくとも、業務全体の実行状
態を把握しやすい形で得ることができる。
Further, the received history information is rearranged by the history information analysis unit 11 in the order of the earliest start time and output to a display or a printer. Therefore, the user can easily obtain the execution status of the entire job without knowing in advance the order in which the jobs will be executed at the time of inquiry.

【0027】(4)他の実施例 本発明は以上のような実施例に限定されるものではな
く、たとえば、接続するコンピュータシステムの数は7
つに限定されるものではなく、複数であれば上記実施例
より多くても少なくてもよい。また、ネットワークの配
線形態は、バス型には限定されず、スター型、リング型
等でもよい。
(4) Other Embodiments The present invention is not limited to the above embodiments, and for example, the number of connected computer systems is seven.
The number is not limited to one and may be more or less than that in the above embodiment as long as it is plural. The wiring form of the network is not limited to the bus type, and may be a star type, a ring type, or the like.

【0028】[0028]

【発明の効果】以上のような本発明によれば、各コンピ
ュータシステムに対して一斉に問合わせを行う問合せ発
信部を設けることによって、分散処理システムにおける
ジョブの実行状態が、短時間で把握できる分散処理シス
テムにおけるジョブの実行状態問合せ装置を提供するこ
とができる。
As described above, according to the present invention, by providing an inquiry transmission unit for making inquiries to each computer system at once, the job execution state in the distributed processing system can be grasped in a short time. A job execution status inquiry device in a distributed processing system can be provided.

【0029】また、各コンピュータシステムからの履歴
情報を任意に受信する問合せ受信部を設けることによっ
て、分散処理システム内の一部のコンピュータシステム
に故障が生じても、業務全体の実行状態を把握できる分
散処理システムにおけるジョブの実行状態問合せ装置を
提供することができる。
Further, by providing an inquiry receiving unit for arbitrarily receiving history information from each computer system, even if some computer systems in the distributed processing system fail, it is possible to grasp the execution status of the entire work. A job execution status inquiry device in a distributed processing system can be provided.

【0030】さらに、履歴情報解析部を設けることによ
って、ジョブの問合せを行うユーザが、ジョブの実行順
序をあらかじめ知らなくとも、業務全体の実行状態が把
握しやすい問合せ結果を作成可能な分散処理システムに
おけるジョブの実行状態問合せ装置を提供することがで
きる。
Further, by providing a history information analysis unit, a distributed processing system in which a user who makes an inquiry about a job can create an inquiry result in which the execution state of the entire job can be easily grasped without knowing the execution order of the job in advance. It is possible to provide a job execution status inquiry device in the above.

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

【図1】本発明の分散処理システムにおけるジョブの実
行状態問合せ装置の一実施例の構成図である。
FIG. 1 is a configuration diagram of an embodiment of a job execution status inquiry device in a distributed processing system of the present invention.

【図2】図1の実施例において、ある時点で各コンピュ
ータシステムに保持されている履歴情報を示す図であ
る。
FIG. 2 is a diagram showing history information stored in each computer system at a certain point in the embodiment of FIG.

【図3】図1の実施例による問合せの例を示す説明図で
ある。
FIG. 3 is an explanatory diagram showing an example of an inquiry according to the embodiment of FIG.

【図4】図1の実施例による回答の例を示す説明図であ
る。
FIG. 4 is an explanatory diagram showing an example of an answer according to the embodiment of FIG.

【図5】図1の実施例による回答の例を示す説明図であ
る。
5 is an explanatory diagram showing an example of an answer according to the embodiment of FIG.

【図6】図1の実施例において回答受信時の履歴情報を
示した図である。
6 is a diagram showing history information at the time of receiving a reply in the embodiment of FIG.

【図7】図1の実施例において、受信した履歴情報に基
づいて作成された問合せ結果を示した図である。
FIG. 7 is a diagram showing an inquiry result created based on received history information in the embodiment of FIG.

【符号の説明】[Explanation of symbols]

1…通信媒体 2,3,4,5,6,7…コンピュータシステム 8…問合せ部 8a…問合せ発信部 8b…問合せ受信部 9…問合せ結果作成部 9a…履歴情報格納部 9b…履歴情報解析部 1 ... Communication medium 2, 3, 4, 5, 6, 7 ... Computer system 8 ... Inquiry section 8a ... Inquiry sending section 8b ... Inquiry receiving section 9 ... Inquiry result creating section 9a ... History information storage section 9b ... History information analysis section

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 所定の業務を、通信回線を介して互いに
接続された複数のコンピュータシステムにおいて複数の
ジョブに分担して処理する分散処理システム上に設けら
れ、各コンピュータシステムにジョブの実行状態を問合
せてその回答を得る問合せ部と、各コンピュータシステ
ムからの回答に基づいてジョブの実行状態に関する問合
せ結果を作成する問合せ結果作成部とを有する分散処理
システムにおけるジョブの実行状態問合せ装置におい
て、 前記問合せ結果作成部に、ジョブの実行状態を履歴情報
として保持する履歴情報格納部を設け、 前記問合せ部に、前記業務を分担した全てのコンピュー
タシステムに対して前記履歴情報を一斉に問合せる問合
せ発信部を設けたことを特徴とする分散処理システムに
おけるジョブの実行状態問合せ装置。
1. A distributed processing system that processes a predetermined job by a plurality of computer systems connected to each other via a communication line by a plurality of jobs, and executes the job execution state in each computer system. In a job execution state inquiry device in a distributed processing system, which comprises an inquiry unit for inquiring and obtaining an answer thereof, and an inquiry result creating unit for creating an inquiry result regarding an execution state of a job based on an answer from each computer system, The result creation unit is provided with a history information storage unit that holds the execution status of jobs as history information, and the inquiry unit is an inquiry transmission unit that simultaneously inquires the history information to all computer systems that share the work. Job execution status inquiry in the distributed processing system characterized by the provision Location.
【請求項2】 前記問合せ部に、前記問合せ発信部によ
る問合わせに対する回答としての前記履歴情報を、ジョ
ブの実行順にとらわれない任意の順に受信する問合せ受
信部を設けたことを特徴とする請求項1記載の分散処理
システムにおけるジョブの実行状態問合せ装置。
2. The inquiry unit is provided with an inquiry receiving unit for receiving the history information as an answer to an inquiry made by the inquiry sending unit in an arbitrary order that is not restricted by the order of execution of jobs. 1. A job execution status inquiry device in the distributed processing system according to 1.
【請求項3】 前記履歴情報は、ジョブの実行開始時刻
に関するデータを備え、 前記問合せ結果作成部に、前記問合わせ受信部が受信し
た前記履歴情報を、前記実行開始時刻に基づいてジョブ
の実行順に配列する履歴情報解析部を設けたことを特徴
とする請求項2記載の分散処理システムにおけるジョブ
の実行状態問合せ装置。
3. The history information includes data relating to a job execution start time, and the history information received by the inquiry reception unit is sent to the inquiry result creation unit based on the execution start time. 3. The job execution status inquiry device in the distributed processing system according to claim 2, further comprising a history information analysis unit arranged in order.
JP6217166A 1994-09-12 1994-09-12 Inquiry device for execution state of job on decentralized processing system Pending JPH0883256A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6217166A JPH0883256A (en) 1994-09-12 1994-09-12 Inquiry device for execution state of job on decentralized processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6217166A JPH0883256A (en) 1994-09-12 1994-09-12 Inquiry device for execution state of job on decentralized processing system

Publications (1)

Publication Number Publication Date
JPH0883256A true JPH0883256A (en) 1996-03-26

Family

ID=16699899

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6217166A Pending JPH0883256A (en) 1994-09-12 1994-09-12 Inquiry device for execution state of job on decentralized processing system

Country Status (1)

Country Link
JP (1) JPH0883256A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7433063B2 (en) 1998-05-21 2008-10-07 Canon Kabushiki Kaisha Processing of multiple data transfer jobs

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7433063B2 (en) 1998-05-21 2008-10-07 Canon Kabushiki Kaisha Processing of multiple data transfer jobs

Similar Documents

Publication Publication Date Title
US6412025B1 (en) Apparatus and method for automatic configuration of a personal computer system when reconnected to a network
CN104123265B (en) A kind of many communication method between cores and system
JPH10301870A (en) Communication line control system
JPH0883256A (en) Inquiry device for execution state of job on decentralized processing system
KR19980045020A (en) Application sharing event controller and control method using the same
CN111835809A (en) Work order message distribution method, work order message distribution device, server and storage medium
JP2002269060A (en) Method and computer system for decentralized processing, and computer program
JP3942979B2 (en) Parallel processing system, server, parallel processing method, program, and recording medium
JPH08235112A (en) Decentralized job management system of computer system
JPH022262A (en) Polling method for layer type data transmission system
EP2118747B1 (en) Interface module
JP2904079B2 (en) Login computer selection method
JP2002152213A (en) Communication system and device, method for controlling electronic devices through communication
JPH11338655A (en) Method, device and system for job management
JP2001034479A (en) Software distribution system
JPH0773130A (en) Distribution processing system
JPH01123351A (en) System for sharing remote job entry terminal
JPH0991234A (en) Work flow system
JPH1040137A (en) Console message control system
JP3627720B2 (en) Central server
JP3910013B2 (en) Communication method and method
JPH11184769A (en) File transfer system
JP2006350474A (en) Real time processing system, processor, real time processing method and program
JPH03122715A (en) Printer selector
JPH0895793A (en) Software resource transfer method