JPH0394363A - コンピュータネットワークシステムにおけるプログラム実行スケジューリング方式 - Google Patents

コンピュータネットワークシステムにおけるプログラム実行スケジューリング方式

Info

Publication number
JPH0394363A
JPH0394363A JP1233697A JP23369789A JPH0394363A JP H0394363 A JPH0394363 A JP H0394363A JP 1233697 A JP1233697 A JP 1233697A JP 23369789 A JP23369789 A JP 23369789A JP H0394363 A JPH0394363 A JP H0394363A
Authority
JP
Japan
Prior art keywords
program
computer
program execution
network system
computer network
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
JP1233697A
Other languages
English (en)
Inventor
Noboru Shimizu
昇 清水
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP1233697A priority Critical patent/JPH0394363A/ja
Publication of JPH0394363A publication Critical patent/JPH0394363A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Multi Processors (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はコンピュータネットワークシステムにおけるプ
ログラム実行スケジューリング方式に関し、特にプログ
ラムの性質に適したコンピュータでプログラムを実行す
るようにしたプログラム実行スケジューリング方式に関
する。
〔従来の技術〕
従来、コンピュータネットワークシステムにおいて、プ
ログラムを実行しようとする場合、利用者はコンピュー
タネットワーク内のどのコンピュータでそのプログラム
を実行できるか、またどのコンピュータで実行するのが
効果的かを、プログラム実行指示者が決定し、実行指示
を行っていた。
〔発明が解決しようとする課題〕
上述した従来のコンピュータネットワークシステムにお
けるプログラム実行方式では、プログラムを実行する場
合利用者はコンピュータネットワーク内のどのコンピュ
ータでそのプログラムを実行できるか2またはどのコン
ピュータでそのプログラムを実行するのが最も効果的で
あるかを使用者自身が決定し、決定したコンピュータに
対し、プログラムの実行を指示しなければならなかった
ので、プログラムを実行すべきコンピュータを決める作
業がわずらわしく、誤った決定を下す確率が大きく、コ
ンピュータネットワークシステムを横成するコンピュー
タの数が多くなったり、ネットワークが複雑になった場
合には正しい決定を下すことが難しくなったり、実行指
示作業がわずらわしく、人手を介することにより時間が
かかるばかりでなく、人手を介することにより誤操作を
行う可能性が大きいという欠点がある。
〔課題を解決するための手段〕
本発明によるコンピュータネットワークシステムにおけ
るプログラム実行スケジューリング方式は、通信回線に
より接続された複数のコンピュータから構成されたコン
ピュータネットワークシステムにおいて、各コンピュー
タは該コンピュータネットワークを構成しているコンピ
ュータの能力情報を格納しているコンピュータ能力情報
記憶手段とプログラム実行指示受け付け手段と、プログ
ラム実行コンピュータ決定手段と、プログラム転送手段
と、プログラム実行手段と、プログラム格納手段とを有
し、 該コンピュータネットワークシステム中の任意のコンピ
ュータの前記プログラム実行指示受け付け手段は実行す
べきプログラムとプログラムの属性との指示を外部から
受け付けると、同一コンピュータ内の前記プログラム実
行コンピュータ決定手段に受け付けた情報を渡し、該情
報を受けた前記プログラム実行コンピュータ決定手段は
自コンピュータ内の前記コンピュータ能力情報記憶手段
の情報と、前記プログラム実行指示受け付け手段とによ
り得られた情報とから、該コンピュータネットワークシ
ステム内で該プログラムの実行を行うに当り最も効果的
なコンピュータを決定し、同一コンピュータ内の前記プ
ログラム転送手段に通知し、通知を受けた前記プログラ
ム転送手段は前記プログラム実行指示受け付け手段によ
り実行指示されたプログラムを前記プログラム実行コン
ピュータ決定手段により決定されたコンピュータに転送
し、該コンピュータに該プログラムの実行を行うよう指
示を送り、該指示を受けた該コンピュータの前記プログ
ラム実行手段が指示されたプログラムの実行を行って構
成される。
〔実施例〕
次に、本発明について図面を参照して詳細に説明する。
第1図を参照すると、本発明を適用するコンピュータネ
ットワークシステムを構成する各コンピュータはコンピ
ュータ能力情報記憶手段1と、プログラム実行指示受け
付け手段2と、プログラム実行コンピュータ決定手段3
と、プログラム転送手段4と、プログラム実行手段5と
、プログラム格納手段6とから構成されている。プログ
ラム転送手段4は通信回線1を経由し、コンピュータネ
ットワークシステムを構或する池のコンピュータにプロ
グラム格納手段6に格納されているプログラムを転送し
たり、他のコンピュータから転送されて来るプログラム
を受け取り、プログラム格納手段6に格納することがで
きる。
第2図は本発明を適用するコンピュータネットワークの
一例を示す説明図であり、それぞれのコンピュータC1
〜C5がネットワークを構成している。第3図は第2図
のコンピュータネットワークを構成する各コンピュータ
のコンピュータ能力情報記憶手段1に記憶されているコ
ンピュータ能力情報の一例であり、コンピュータC1は
バッチ処理向きコンピュータ(バッチ処理マシン)であ
り、コンピュータC2は科学技術計算処理向きコンピュ
ータ(スーパーコンピュータ)であり、コンピュータC
3はAI処理向きコンピュータであり、コンピュータC
4はデータベース処理向きコンピュータであり、コンピ
ュータC5はトランザクション処理向きコンピュータで
あることを示している。
第4図は、第2図のコンピュータネットワークで本発明
が適用された時の第1図の各構成要素の動きを時系例的
に示したものであり、本実施例の動作について第4図を
参照して説明する。
まず、使用者は、コンピュータネットワークシステム中
の任意のコンピュータ(第4図ではコンピュータC1が
選ばれたと仮定)、におけるプログラム実行指示受け付
け手段2により、プログラムの実行に必要な情報を指定
する。
第4図を参照すると、使用者はコンピュータC1の実行
指示受け付け手段2−1に対し、実行プログラム名(=
仮にP1とする)とプログラムの属性データベースとを
指定すると、プログラム実行指示受け付け手段2−1は
受け取った情報をプログラム実行コンピュータ決定手段
2−2に渡す。プログラム実行コンピュータ決定手段2
−2は、実行指示情報とコンピュータ能力情報記憶手段
1−1の情報とから、実行指示されたプログラムP1を
どのコンピュータで実行したら良いか決定する。この場
合、プログラムP1のプログラム属性はデータベースな
ので、第3図の情報からデータベース処理向きコンピュ
ータであるコンピュータC4でプログラムP1を実行す
べきであると決定し、プログラム転送手段4−1により
プログラムP1をコンピュータC4に転送し、実行させ
るよう指示する。
プログラム転送千段4−1は、プログラム格納手段6−
1に格納されているプログラムP1をコンピュータC4
のプログラム転送手段4−4に転送すると共に、プログ
ラムP1を転送終了後にコンピュータC4で実行するよ
う指示を行う。
コンピュータC4のプログラム転送手段4−4は、転送
されてきたプログラムP1をプログラム格納手段6−4
に格納し、転送が終了したならばコンピュータClから
の指示に基づき、プログラム実行手段5−4に対し、プ
ログラムP1の実行を指示する。指示を受けたプログラ
ム実行手段54は、指示に基づきプログラム格納手段6
−4に格納されているプログラムP1を実行する。
以上のようにコンピュータネットワークシステムでのプ
ログラムの実行において、プログラムの属性に即したコ
ンピュータでプログラムの実行がされる. 〔発明の効果〕 以上説明したように本発明は、使用者が簡単なプログラ
ムの実行指示を行うだけで効率良く実行できるコンピュ
ータネットワーク内のコンピュータでプログラムを決定
し、プログラムを動かし実行するので、以下に示すよう
な効果がある。
■ わずらわしいプログラム実行場所決めの手操作がな
くなる ■ プログラム実行場所決めミスがなくなる■ プログ
ラム実行場所決めミスに起因する無駄な費用がなくなる ■ プログラムの移動に対する手操作が不要になる ■ プログラムの移動に対する手操作が不要になること
により処理が早くなる ■ プログラムの移動に対する手操作が不要になること
により操作ミスがなくなる
【図面の簡単な説明】
第1図は本発明を適用したコンピュータの一実施例の構
戒を示すブロック図、第2図は本発明を適用したコンピ
ュータネットワークの一例を示す説明図、第3図はコン
ピュータ能力情報記憶手段の説明図、第4図は本発明を
第2図のコンピュータネットワークに適用した時の第1
図の構戒要素の時系列的説明図である。 1・・・コンピュータ能力情報記憶手段、2・・・プロ
グラム実行指示受け付け手段、3・・・プログラム実行
コンピュータ決定手段、4・・・プログラム転送手段、
5・・・プログラム実行手段、6・・・プログラム格納
手段、g・・・通信回線。

Claims (1)

  1. 【特許請求の範囲】  通信回線により接続された複数のコンピュータから構
    成されたコンピュータネットワークシステムにおいて、
    各コンピュータは該コンピュータネットワークを構成し
    ているコンピュータの能力情報を格納しているコンピュ
    ータ能力情報記憶手段とプログラム実行指示受け付け手
    段と、プログラム実行コンピュータ決定手段と、プログ
    ラム転送手段と、プログラム実行手段と、プログラム格
    納手段とを有し、 該コンピュータネットワークシステム中の任意のコンピ
    ュータの前記プログラム実行指示受け付け手段は実行す
    べきプログラムとプログラムの属性との指示を外部から
    受け付けると、同一コンピュータ内の前記プログラム実
    行コンピュータ決定手段に受け付けた情報を渡し、該情
    報を受けた前記プログラム実行コンピュータ決定手段は
    自コンピュータ内の前記コンピュータ能力情報記憶手段
    の情報と、前記プログラム実行指示受け付け手段とによ
    り得られた情報とから、該コンピュータネットワークシ
    ステム内で該プログラムの実行を行うに当り最も効果的
    なコンピュータを決定し、同一コンピュータ内の前記プ
    ログラム転送手段に通知し、通知を受けた前記プログラ
    ム転送手段は前記プログラム実行指示受け付け手段によ
    り実行指示されたプログラムを前記プログラム実行コン
    ピュータ決定手段により決定されたコンピュータに転送
    し、該コンピュータに該プログラムの実行を行うよう指
    示を送り、該指示を受けた該コンピュータの前記プログ
    ラム実行手段が指示されたプログラムの実行を行って成
    ることを特徴とするコンピュータネットワークシステム
    におけるプログラム実行スケジューリング方式。
JP1233697A 1989-09-07 1989-09-07 コンピュータネットワークシステムにおけるプログラム実行スケジューリング方式 Pending JPH0394363A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1233697A JPH0394363A (ja) 1989-09-07 1989-09-07 コンピュータネットワークシステムにおけるプログラム実行スケジューリング方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1233697A JPH0394363A (ja) 1989-09-07 1989-09-07 コンピュータネットワークシステムにおけるプログラム実行スケジューリング方式

Publications (1)

Publication Number Publication Date
JPH0394363A true JPH0394363A (ja) 1991-04-19

Family

ID=16959133

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1233697A Pending JPH0394363A (ja) 1989-09-07 1989-09-07 コンピュータネットワークシステムにおけるプログラム実行スケジューリング方式

Country Status (1)

Country Link
JP (1) JPH0394363A (ja)

Similar Documents

Publication Publication Date Title
JP3636744B2 (ja) 分散システムおよび分散システムの自動運転スケジュールの作成方法
US6823512B1 (en) Apparatus and method for providing and processing prioritized messages in an ordered message clustered computing environment
US20020016809A1 (en) System and method for scheduling execution of cross-platform computer processes
US5630074A (en) Inter-program communication and scheduling method for personal computers
JPH02300939A (ja) セマフォオペレーション方式
JPH0394363A (ja) コンピュータネットワークシステムにおけるプログラム実行スケジューリング方式
JPH0764766A (ja) 並列計算機における最大・最小値演算方法
JPH09330243A (ja) 計算機システム
US6874027B1 (en) Low-overhead threads in a high-concurrency system
JPH11184828A (ja) マルチプロセッサシステムのテスト方式
JPH0721013A (ja) システム生成方式
CN111832735B (zh) 基于模板来执行机器学习过程的方法和系统
JP3726708B2 (ja) 多階層システムおよびオブジェクト転送プログラム
JPH06230950A (ja) 分散処理環境におけるタスク管理方法
JPH05108137A (ja) 製造工程管理システム
JPH0340053A (ja) 複数通信手順制御方式
JPH03255565A (ja) 並列計算機シミュレート方式
JPH0476732A (ja) トランザクションの実行プライオリティ制御方式
JP2003131780A (ja) 画面遷移方法、および、画面遷移プログラム
JPH10171509A (ja) プロセス制御装置
JPH01283640A (ja) データ駆動型制御方法
JPH0695891A (ja) インタフェース方式
JPH04142610A (ja) 汎用端末制御方式
JPH11327913A (ja) サービス機能提供装置および提供方法
JPH0217542A (ja) リアルタイムモニタのタイム管理方式