JPH0544688B2 - - Google Patents

Info

Publication number
JPH0544688B2
JPH0544688B2 JP231187A JP231187A JPH0544688B2 JP H0544688 B2 JPH0544688 B2 JP H0544688B2 JP 231187 A JP231187 A JP 231187A JP 231187 A JP231187 A JP 231187A JP H0544688 B2 JPH0544688 B2 JP H0544688B2
Authority
JP
Japan
Prior art keywords
processing
task
service
processing request
tasks
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP231187A
Other languages
English (en)
Other versions
JPS63170745A (ja
Inventor
Yutaka Kaga
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP231187A priority Critical patent/JPS63170745A/ja
Publication of JPS63170745A publication Critical patent/JPS63170745A/ja
Publication of JPH0544688B2 publication Critical patent/JPH0544688B2/ja
Granted legal-status Critical Current

Links

Classifications

    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00—Arrangements for program control, e.g. control units
    • G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46—Multiprogramming arrangements
    • G06F9/48—Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806—Task transfer initiation or dispatching
    • G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)

Description

【発明の詳細な説明】 〔概要〕 情報処理システムのフアイル伝送等をサービス
するサービスタスクへ処理要求を分配する制御の
改良方式である。
フアイル伝送等のサービスタスクは、それぞれ
多重処理が可能とし、その多重処理数を監視し
て、処理の余裕のあるサービスタスクへ処理要求
を中継する手段を設ける。
この方式により、要求元タスクに特定のサービ
スタスクを固定的に割り当てる必要がなくなり、
システムの処理効率を向上できる。
〔産業上の利用分野〕
本発明は、情報処理システムにおける、フアイ
ル伝送等を処理するサービスタスクへ処理要求を
分配するための制御方式に関する。
〔従来の技術〕
第2図は情報処理システムの構成例を示すブロ
ツク図である。
処理装置1は、フアイルを保持する磁気デイス
ク記憶装置等からなる記憶装置3を接続し、又通
信制御部5を経て一般に複数の通信回線4を接続
する。
通信回線4を介して接続される他の情報処理シ
ステム等(図示せず)へフアイルのデータを伝送
する処理をシステムでサービスする場合には、処
理装置1で実行されるタスクとして、サービスタ
スク6を開設する。
各サービスタスク6は、公知のステージ制御方
式によつて、複数の処理要求を同期間に並行に処
理する多重処理機能を持ち、可能な多重数は処理
装置の性能や処理内容等から適当な値(例えば4
とする)が設定されている。
よく知られているように、ステージ制御では多
重に処理される各処理ごとの制御情報が比較的少
ない点で、処理ごとにタスクを設ける場合に比べ
て効率がよいが、多重数を大きくするとステージ
制御の限界による性能劣化が急速に増大する。
そのために、適当に多重数を抑えておいて、こ
の多重数を越える数の並行処理が必要な場合に
は、図示のようにサービスタスク6を複数個開設
することによつて対処する。
サービスタスク6は、フアイル伝送機能を使用
する一般のタスク7で発行するコマンドによる処
理要求を受け付けると、コマンドで指定されたフ
アイルを記憶装置3から読み出して、指定の宛先
への通信回線4へ送信するように通信制御部5に
要求する処理を行い、送信が完了すると要求元の
タスク7へ完了を通知する。
コマンドは、処理要求先を指定して発行しなけ
ればならないので、複数のサービスタスク6を開
設するシステムでは、要求元になる各タスク7に
特定のサービスタスク6を固定的に割り当ててお
き、各タスク7は割り当てられているサービスタ
スク6のタスク識別名を指定してコマンドを発行
する。
〔発明が解決しようとする問題点〕
複数のサービスタスク6を開設するシステム
の、前記のような制御によれば、あるタスク7が
処理要求コマンドを発行するために指定したサー
ビスタスク6で、多重数に空きが無い場合には、
その要求の受付を拒否されるが、その時他のサー
ビスタスク6に多重数の空きがあつても、それを
利用することができないで、前者のサービスタス
ク6に空きができるのを待つ必要がある。
そのために、サービスタスク6の処理能力を有
効に利用できず、又タスク7をシステムに必要以
上に長く滞留させることになり、システムの処理
効率を低下させるという問題がある。
〔問題点を解決するための手段〕
第1図は、本発明の構成を示すブロツク図であ
る。
図において、3は記憶装置、5は通信制御部、
10は処理装置であり、処理装置10の6はサー
ビスタスク、7はサービスタスクの処理を利用す
るタスク、11はタスク7からの処理要求をサー
ビスタスク6へ中継する処理要求分配部である。
〔作用〕
処理要求元タスク7は、サービスタスク6への
処理要求のコマンドを、処理要求分配部11の識
別名を要求先に指定して発行する。
処理要求分配部11は、各サービスタスク6に
ついての処理中の処理要求数を監視していて、タ
スク7から出されるコマンドを受け付けると、処
理数が多重可能数に満たないサービスタスク6を
選択してコマンドを中継する。
サービスタスク6は、コマンドの処理の完了を
処理要求分配部11に通知し、処理要求分配部1
1はそれを要求元のタスク7に中継する。
この方式により、タスク7は複数のサービスタ
スク6の何れかに処理の余裕がある限りサービス
を受けることができる。
〔実施例〕
第1図において、第2図と同じ符号を付した部
分は、前記従来の場合の説明と同様の機能を有す
るものとする。
処理要求分配部11は例えばタスクとして構成
され、そのタスク識別名が各タスク7に与えられ
ているものとする。
処理要求元タスク7は、サービスタスク6への
処理要求のコマンドを、処理要求分配部11のタ
スク識別名を要求先に指定して発行する。
処理要求分配部11は、例えば各サービスタス
ク6についての処理中の処理要求数を監視するた
めに、各サービスタスクに対応する処理要求数の
カウンタ12と、多重可能数13とを保持する。
タスク7から出されるコマンドを受け付ける
と、カウンタ12の値が多重可能数13を越えて
いないサービスタスク6の1つを選択し、それに
コマンドを中継する。
同時にそのサービスタスク6に対応するカウン
タ12を1つ進める。
もし、全サービスタスク6に処理数の空きが無
い場合には、例えば処理要求分配部11内に設け
る待ち行列に当該コマンドをつないで、サービス
タスク6に空きの出るのを待つ。
但し、サービスタスク6の全処理能力が十分大
きくて、前記のような状況の生じる機会が少ない
システム等では、前記の場合に処理要求分配部1
1は直ちにコマンドの受付を拒否することにして
もよい。
サービスタスク6は、従来と同様にコマンドを
処理すると、処理の完了を処理要求分配部11に
通知する。処理要求分配部11はそれを要求元の
タスク7に中継すると共に、カウンタのある場合
には当該サービスタスク6に対応するカウンタ1
2を1減じる。
以上の説明から明らかなように、タスク7は複
数のサービスタスク6の何れかに処理の余裕があ
る限りサービスを受けることができるので、シス
テムの処理効率は向上される。
又、サービスタスク6の処理能力が完全に利用
されるので、サービスタスク6の所要数が比較的
少なくなり、サービスタスク6を維持するために
必要な処理装置10のメモリ領域減少等により、
コスト性能比を改善することが期待できる。
〔発明の効果〕
以上の説明から明らかなように、本発明によれ
ば、情報処理システムにおける、フアイル伝送等
のサービスタスクの利用率を向上して、システム
の処理効率向上及びコスト性能比の改善がなされ
るという著しい工業的効果がある。
【図面の簡単な説明】
第1図は本発明の原理構成ブロツク図、第2図
は従来の構成例ブロツク図、である。 図において、1,10は処理装置、3は記憶装
置、4は通信回線、5は通信制御部、6はサービ
スタスク、7はタスク、11は処理要求分配部、
12はカウンタ、13は多重可能数、を示す。

Claims (1)

  1. 【特許請求の範囲】 1 タスク7が発生する所定の処理要求に基づく
    処理を、複数のサービスタスク6の何れによつて
    も処理可能であり、該サービスタスクはそれぞれ
    複数の該処理要求を所定多重数まで受け付けて処
    理する情報処理システムにおいて、 該各サービスタスク6が処理している該処理要
    求の個数を監視し、 前記タスク7から該処理要求を受け付け、 該個数が該所定多重数に満たないサービスタス
    ク6へ、該処理要求を中継する手段11を有する
    ことを特徴とする処理要求分配制御方式。
JP231187A 1987-01-08 1987-01-08 処理要求分配制御方式 Granted JPS63170745A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP231187A JPS63170745A (ja) 1987-01-08 1987-01-08 処理要求分配制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP231187A JPS63170745A (ja) 1987-01-08 1987-01-08 処理要求分配制御方式

Publications (2)

Publication Number Publication Date
JPS63170745A JPS63170745A (ja) 1988-07-14
JPH0544688B2 true JPH0544688B2 (ja) 1993-07-07

Family

ID=11525804

Family Applications (1)

Application Number Title Priority Date Filing Date
JP231187A Granted JPS63170745A (ja) 1987-01-08 1987-01-08 処理要求分配制御方式

Country Status (1)

Country Link
JP (1) JPS63170745A (ja)

Also Published As

Publication number Publication date
JPS63170745A (ja) 1988-07-14

Similar Documents

Publication Publication Date Title
EP0774723A3 (en) Virtual file management system
US6687221B1 (en) Communication management control system, communication control unit therefor and computer program product
JPS63170745A (ja) 処理要求分配制御方式
JP3531469B2 (ja) トランザクション制御方法およびその実施中継装置
JPH01183761A (ja) 分散システムにおける空エリア共有化方式
JPS5977563A (ja) フアイル制御処理装置
JPH0476751A (ja) 通信制御装置の通信管理方式
JPH07177197A (ja) 通信タスク管理方式
JP2601513B2 (ja) 通信パス多重度の動的変更処理方式
JPS6222493B2 (ja)
JPH0644153A (ja) 端末間ファイル自動転送方式
JPS62143544A (ja) 交換システム状態情報転送方式
JP2569086B2 (ja) データ伝送制御方式
JPH0418652A (ja) データ通信システム
JPH03246740A (ja) ネットワークにおける通信パス管理方式
JPH04100171A (ja) 分散処理システム
JPH0373047A (ja) オンラインシステムの送信管理サブシステム
JPH02174439A (ja) ループ式通信システムのタイムスロット割当方式
JPS5955507A (ja) 並列処理型プログラマブル・コントロ−ラの制御方式
JPH03255558A (ja) 通信処理装置制御方式
JPH03208149A (ja) 計算機システム
JPS63199541A (ja) 時分割回線・パケツト交換方式
JPS63137346A (ja) デ−タ転送のバツフア制御方式
JPH03209531A (ja) サービスプロセス管理方式
JPS6275863A (ja) バス使用要求すりかえ制御方式

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term