JPS62248336A - Managing method for queue of center in star shaped system - Google Patents
Managing method for queue of center in star shaped systemInfo
- Publication number
- JPS62248336A JPS62248336A JP9276086A JP9276086A JPS62248336A JP S62248336 A JPS62248336 A JP S62248336A JP 9276086 A JP9276086 A JP 9276086A JP 9276086 A JP9276086 A JP 9276086A JP S62248336 A JPS62248336 A JP S62248336A
- Authority
- JP
- Japan
- Prior art keywords
- command
- queue
- center
- processing
- sequence
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title abstract 6
- 238000007726 management method Methods 0.000 claims 1
- 230000005540 biological transmission Effects 0.000 abstract 3
- 238000009825 accumulation Methods 0.000 abstract 1
Landscapes
- Small-Scale Networks (AREA)
Abstract
Description
【発明の詳細な説明】
産業上の利用分野
本発明はセンターを中心にして端末機を複数台接続し各
端末機ごとにキエー管理を行なっている星状システムに
おけるセンターのキュー管理方法に関する。DETAILED DESCRIPTION OF THE INVENTION Field of the Invention The present invention relates to a center queue management method in a constellation system in which a plurality of terminals are connected to a center and key management is performed for each terminal.
従来の技術
第4図は従来の星状システムにおけるセンターのキュー
管理方法が適用される層状システムの構成を示す概念図
である。この星状システムはセンター10と、センター
10を介して相互に接続された複数台の端末機(以下i
10という)11゜12、・・・、16とを備えている
。このような星状システムでは各i10 l’l 、
12 、・・・、16からセンター10へコマンドが
適宜送られるようになっている。そして、センター10
では第5図に示すようにしてコマンドの処理の順序づけ
を行なっている。BACKGROUND OF THE INVENTION FIG. 4 is a conceptual diagram showing the configuration of a layered system to which a center queue management method in a conventional constellation system is applied. This star system consists of a center 10 and a plurality of terminals (hereinafter referred to as i) connected to each other via the center 10.
10) 11°12, ..., 16. In such a star system, each i10 l'l,
Commands are sent from 12, . . . , 16 to the center 10 as appropriate. And center 10
In this case, command processing is ordered as shown in FIG.
最初に、例えば110ffからセンター10に対してコ
マンドが入力すると、このコマンドはキx−(Que)
1とされる。そして、このコマンドの送信先がどのi
/ oであるか判定される。この場合、送信先が110
14であるとすると、このキニ−1は11014に対す
る1番目の送信キュー(以下TXQという)として登録
される(図中丸内の数字参照)。次に、新たなコマンド
がセンター10に入力すると(この場合発信元はi /
。First, when a command is input from, for example, 110ff to the center 10, this command is
1. And which i is the destination of this command?
/ o is determined. In this case, the destination is 110
14, this Kinney-1 is registered as the first transmission queue (hereinafter referred to as TXQ) for 11014 (see the number in the circle in the figure). Next, when a new command is entered into the center 10 (in this case the source is i/
.
12)、このコマンドはキニ−2とされる。そして、こ
のコマンドの送信先がどのi / oであるか判定され
(この場合11011とする)、i / 。12), this command is assumed to be Kinney-2. Then, it is determined which I/O is the destination of this command (in this case, it is 11011), and the I/O is sent.
11に対する1番目のTXQとして登録される。It is registered as the first TXQ for 11.
以下、センター10に入力したコマンドは順次キューが
設定され、これらがどのi / oに送信されるのかが
判定され、そのi / oに対するTXQとして順次登
録される。Thereafter, commands input to the center 10 are sequentially queued, it is determined to which I/O they are to be sent, and they are sequentially registered as a TXQ for that I/O.
このような登録が第5図に示すようにキュー8まで進ん
だ後、キュー1のコマンドに対する応答として、110
14からセンター10に応答コマンドが入力すると、こ
の応答コマンドはキュー9とされて、受信キ子−(以下
、RXQという)に登録される。そして、この応答コマ
ンドの送信先が11011であることが判定された後、
この110ffに対するTXQとして最後列に接続され
る。After such registration has progressed to queue 8 as shown in FIG.
When a response command is input from 14 to the center 10, this response command is made into a queue 9 and registered in a reception key (hereinafter referred to as RXQ). After determining that the destination of this response command is 11011,
It is connected to the last column as TXQ for this 110ff.
以上のことを第6図のフローチャートを参照してさらに
詳しく説明する。The above will be explained in more detail with reference to the flowchart of FIG.
まず、発信元の送信先へのコマンドに対して受信コマン
ドが入力しているか否かが判定される(ステップ(以下
STという)1)。そして、“イエス(Y ) ”と判
定されるとこのコマンドをどのi / oに対して接続
すべきかが判定されて(Sr1)、このコマンドに対す
る送信キュー(TXQ)の最後列に接続される(Sr1
)。次に、その段階で(各i / oからは適宜コマン
ドが入力されている)、送信キュー(T XQ )があ
るか否かが判定される(Sr1)。ここで、“Y”と判
定されると一番目に若いTXQに対応するコマンドがそ
のi10に送信され(Sr5)、動作はSTIに戻る。First, it is determined whether a received command has been input in response to a command from a sender to a destination (step (hereinafter referred to as ST) 1). If it is determined as "Yes (Y)", it is determined to which I/O this command should be connected (Sr1), and it is connected to the last column of the transmission queue (TXQ) for this command ( Sr1
). Next, at that stage (appropriate commands have been input from each I/O), it is determined whether a transmission queue (T XQ ) exists (Sr1). Here, if the determination is "Y", the command corresponding to the youngest TXQ is sent to that i10 (Sr5), and the operation returns to STI.
Sr1で、“′ノー(N ) jtと判定されると動作
はSTIに戻る。またSTIで“N″と判定されると、
動作はSr1に進むようになっている。If Sr1 determines "'No (N) jt", the operation returns to STI. Also, if Sr1 determines "N",
The operation proceeds to Sr1.
発明が解決しようとする問題点
しかしながら、上述したような従来の方法では、否定応
答が返ってくるとわかっていても、コマンドを出さなけ
ればならず、否定応答で処理されないコマンドが累積さ
れてゆき、システムの処理能力が低下するという問題が
あった。Problems to be Solved by the Invention However, in the conventional method as described above, a command must be issued even if it is known that a negative response will be returned, and commands that are not processed due to negative responses are accumulated. , there was a problem that the processing capacity of the system decreased.
本発明は上記問題点に鑑みてなされたもので、後からコ
マンドが続くような一連の処理を必要とするコマンドを
入力したとき、このコマンドを優先的に処理するように
キューを設定して、処理されないコマンドが累積される
ことを抑えるようにした星状システムにおけるセンター
のキュー管理方法を提供することを目的とする。The present invention has been made in view of the above problem, and when a command that requires a series of processing such as a subsequent command is input, a queue is set so that this command is processed preferentially. It is an object of the present invention to provide a center queue management method in a star system that suppresses the accumulation of unprocessed commands.
問題点を解決するための手段
本発明は上記目的を達成するため、発信元からコマンド
が入力した場合、センターでこのコマンドが一連の処理
を必要とするか否かを判定し、一連の処理を必要とする
と判定したとき、発呼側及び被呼側端末機に対して最優
先でキューを設定するようにしている。Means for Solving the Problems In order to achieve the above object, the present invention determines when a command is input from a source, determines whether this command requires a series of processing at the center, and executes the series of processing. When it is determined that it is necessary, queues are set with top priority for the calling and called terminals.
作 用
端末機からコマンドを入力すると、センターはこのコマ
ンドが一連の処理(このコマンドに対しての応答、再度
のコマンドのように継続的な処理など)を必要とするか
否かを判定する。この判定で一連の処理を必要とすると
された場合、キューの設定に当って発呼側及び被呼側端
末機を最優先で処理する。When a command is input from a working terminal, the center determines whether this command requires a series of processing (such as a response to this command, continuous processing such as a second command, etc.). If it is determined that a series of processing is necessary, the calling and called terminals are processed with the highest priority when setting up queues.
実施例
第1図は本発明の一実施例が適用される星状システムの
構成を示す概念図である。この星状システムはセンター
50と、センター50を介して相互に接続された複数台
の端末機(以下、i10という)51,52.・・・5
6とを備えている。このような星状システムでは各11
051.52・・・。Embodiment FIG. 1 is a conceptual diagram showing the configuration of a constellation system to which an embodiment of the present invention is applied. This star system includes a center 50 and a plurality of terminals (hereinafter referred to as i10) 51, 52 . ...5
6. In such a star system each 11
051.52...
56からセンター50へコマンドが適宜送られるように
なっている。そして、センター50では第2図に示すよ
うにしてコマンドの処理の順序づけを行なっている。56 to the center 50 as appropriate. The center 50 orders the processing of commands as shown in FIG.
例えば、11051からセンター50に対してコマンド
が入力すると、このコマンドは一連の処理を必要とする
ものであるか否かが判定される。For example, when a command is input from 11051 to the center 50, it is determined whether or not this command requires a series of processing.
この場合、このコマンドは送信先が11054であり、
一連の処理を必要とするものであるとする。In this case, the destination of this command is 11054,
Assume that it requires a series of processing.
すると、この段階で、「一連の処理を必要とする」と判
定される。この結果、このコマンドがキュー(Que)
1とされ、11054のキューに先約があっても、この
コマンドが優先的に11054に対する1番目のキュー
とされる。なお、一連の処理が行なわれるということで
発信元の11051に対するキューについても、このコ
マンドが最優先で扱われる。このため、キュー1に対応
するコマンドによって11054から応答があった場合
、この応答は受信コマンド(RXQ)として入力し先の
キュー1に続いてキュー2とされて、発信元の1105
1のキューの一番目に接続される。Then, at this stage, it is determined that a series of processing is required. As a result, this command is queued
1, and even if there is a prior commitment in the queue of 11054, this command is given priority to the first queue for 11054. Note that since a series of processing is performed, this command is also given top priority in the queue for the sender 11051. Therefore, when a response is received from the 11054 due to a command corresponding to queue 1, this response is input as a received command (RXQ) and is placed in queue 2 following the destination queue 1, and is sent to the source 1105.
Connected to the first queue of 1.
同様にして、第2図に示す本実施例では、11051か
らコマンドがセンター50に送られ、キュー3とされる
。そして、送信先が先のコマンドによって最優先扱いさ
れる11054であることより11054に対するキュ
ーとして先頭に(先のキュー1に続くことになる)接続
される。Similarly, in the present embodiment shown in FIG. 2, a command is sent from 11051 to the center 50 and placed in queue 3. Since the destination is 11054, which is given top priority by the previous command, it is connected to the head of the queue for 11054 (following the previous queue 1).
なお、この後、一連の処理を必要としないコマンドが入
力したような場合、第2図に示すように順次キュ 4,
5.・・・10とされて、各送信先のi / oのキュ
ーに接続されてゆく。After this, if a command that does not require a series of processing is input, the queue 4,
5. ...10 and are connected to the I/O queue of each destination.
上記の処理手順について、第3図のフローチャートを参
照してさらに説明する。The above processing procedure will be further explained with reference to the flowchart in FIG.
まず、コマンド入力に対し、受信コマンドがあるか否か
が判定される(ステップ(以下5T)1)。First, it is determined whether or not there is a received command in response to a command input (step (hereinafter referred to as 5T) 1).
そして、受信コマンドがあると判定されると、どのi
/ oに対応するキュー(TXQ)かが判定される(S
T72)。そして、キューのどの位置に接続するかが判
定されて(ST73)、入力したコマンドが所定の位置
に接続されるようにキューが並び換えられる(ST74
)。次に、この段階で送信すべきコマンドを示すキュー
があるか否かの判定がなされる(ST75)。ここで、
″イエス(Y)”と判定されると、一番先頭のキューが
送信される(ST76)。そして、ここで一連の処理を
必要とするコマンドであるか否かが判定される(ST7
7)。“Y”と判定されると発信元及び送信先のi /
oの優先度を高め、この結果、これらi / oに対
するコマンドが最優先で処理されるようにキューが設定
される(ST78)。この後、動作は5T71にフィー
ドバックする。If it is determined that there is a received command, which i
It is determined whether the queue (TXQ) corresponds to /o (S
T72). Then, it is determined which position in the queue to connect to (ST73), and the queue is rearranged so that the input command is connected to a predetermined position (ST74).
). Next, it is determined whether there is a queue indicating a command to be transmitted at this stage (ST75). here,
If the determination is "yes (Y)", the first queue is transmitted (ST76). Then, it is determined whether the command requires a series of processing (ST7
7). If it is determined as “Y”, the source and destination i/
The priority of i/o is increased, and as a result, a queue is set so that commands for these i/o are processed with the highest priority (ST78). After this, the operation is fed back to 5T71.
5T71で“ノー(N ) I7と判定されると、動作
は5T75へ進む。又、5T75で“N”と判定される
と動作は5T71へ戻る。If the determination at 5T71 is "No (N) I7", the operation proceeds to 5T75. If the determination is "N" at 5T75, the operation returns to 5T71.
5T77で“N”と判定されると、5T78の動作を行
なうことな(ST71の動作に戻る。If it is determined "N" in 5T77, the operation in 5T78 is not performed (returns to the operation in ST71).
このようにして、一連の処理を必要とするコマンドが発
生した時、このコマンドを他のどのi/。In this way, when a command occurs that requires a series of processing, this command can be passed to any other i/.
のコマンドよりも優先的に処理した後で、その他ノコマ
ントを処理するようにしている。This command is given priority over other commands, and then other commands are processed.
発明の効果
以上の説明から明らかなように、本発明は、コマンドを
入力すると、゛このコマンドが一連の処理を必要とする
かどうかを判定し、一連の処理を必要とすると判断した
とき、このコマンドの発信元、送信先それぞれに対する
キューとしてこのコマンドを最優先で処理するようにし
ており、コマンドが処理されずに累積することが極力抑
えられる。Effects of the Invention As is clear from the above description, the present invention has the following advantages: When a command is input, it is determined whether or not this command requires a series of processing, and when it is determined that a series of processing is required, this invention is executed. This command is processed with the highest priority as a queue for each command source and destination, and the accumulation of unprocessed commands is minimized.
第1図は本発明の一実施例の星状システムにおけるセン
ターのキュー管理方法が適用される星状システムの構成
を示す概念図、第2図は同星状システムにおけるセンタ
ーの動作例を示す概念図、第3図は同センターの動作例
を示すフローチャート、第4図は従来の星状システムに
おけるセンターのキュー管理方法の一例が適用される星
状システムの構成を示す概念図、第5図は同星状システ
ムにおけるセンターの動作例を示す概念図、第6図は同
センターの動作例を示すフローチャートである。
50・・・・・・センター、51.52,53,54゜
55.56・・・・・・1100
代理人の氏名 弁理士 中 尾 敏 男 はか1名M
l 図
第2図
−6つ
第3図
第4図
ノl
第5図
ツバ
第6図FIG. 1 is a conceptual diagram showing the configuration of a constellation system to which a center queue management method in a constellation system according to an embodiment of the present invention is applied, and FIG. 2 is a conceptual diagram showing an example of the operation of a center in the constellation system. Figure 3 is a flowchart showing an example of the operation of the center, Figure 4 is a conceptual diagram showing the configuration of a star system to which an example of a center queue management method in a conventional star system is applied, and Figure 5 is a flowchart showing an example of the operation of the center. FIG. 6 is a conceptual diagram showing an example of the operation of the center in the same star system, and FIG. 6 is a flowchart showing an example of the operation of the center. 50...Center, 51.52,53,54゜55.56...1100 Name of agent Patent attorney Toshi Nakao Male Haka1 person M
l Figure 2-6 Figure 3 Figure 4 Nol Figure 5 Collar Figure 6
Claims (1)
ドが一連の処理を必要とするか否かを判定し、一連の処
理を必要とすると判定したとき、発呼側及び被呼側端末
機に対して最優先でキューを設定するようにしたことを
特徴とする星状システムにおけるセンターのキュー管理
方法。It is determined whether the command sent from the calling terminal to the called terminal requires a series of processing, and when it is determined that a series of processing is required, the calling and called terminals A center queue management method in a star system, characterized in that queues are set with top priority for terminals.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61092760A JPH0732402B2 (en) | 1986-04-22 | 1986-04-22 | Queue management method of center in star system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61092760A JPH0732402B2 (en) | 1986-04-22 | 1986-04-22 | Queue management method of center in star system |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS62248336A true JPS62248336A (en) | 1987-10-29 |
JPH0732402B2 JPH0732402B2 (en) | 1995-04-10 |
Family
ID=14063381
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP61092760A Expired - Fee Related JPH0732402B2 (en) | 1986-04-22 | 1986-04-22 | Queue management method of center in star system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0732402B2 (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5783843A (en) * | 1980-11-12 | 1982-05-25 | Hitachi Ltd | Data buffer controlling system |
JPS5830256A (en) * | 1981-08-17 | 1983-02-22 | Nec Corp | Communication controller |
JPS58173942A (en) * | 1982-04-05 | 1983-10-12 | Nippon Telegr & Teleph Corp <Ntt> | Transmission system having priority over communication sentence |
JPS58197938A (en) * | 1982-05-14 | 1983-11-17 | Fuji Xerox Co Ltd | Communication controlling system |
JPS59148929A (en) * | 1983-02-14 | 1984-08-25 | Hitachi Ltd | Communication control system of data |
-
1986
- 1986-04-22 JP JP61092760A patent/JPH0732402B2/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5783843A (en) * | 1980-11-12 | 1982-05-25 | Hitachi Ltd | Data buffer controlling system |
JPS5830256A (en) * | 1981-08-17 | 1983-02-22 | Nec Corp | Communication controller |
JPS58173942A (en) * | 1982-04-05 | 1983-10-12 | Nippon Telegr & Teleph Corp <Ntt> | Transmission system having priority over communication sentence |
JPS58197938A (en) * | 1982-05-14 | 1983-11-17 | Fuji Xerox Co Ltd | Communication controlling system |
JPS59148929A (en) * | 1983-02-14 | 1984-08-25 | Hitachi Ltd | Communication control system of data |
Also Published As
Publication number | Publication date |
---|---|
JPH0732402B2 (en) | 1995-04-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH09148210A (en) | Method for producing semiconductor wafer and its producing equipment | |
CA1248617A (en) | Parallel call processing system and method | |
JPS62248336A (en) | Managing method for queue of center in star shaped system | |
JPS62247650A (en) | Queue control method for center in star-shaped system | |
JPS59148929A (en) | Communication control system of data | |
JPS62287738A (en) | Queue managing method for center in star system | |
JPH06214914A (en) | Method for processing cooperative job among plural systems | |
JPS59177638A (en) | Control system of message preferential transmission | |
JPS59221145A (en) | Regulatory control restart processing method | |
JPH05167585A (en) | Local area network multi-address frame communication device and method | |
JPH02153695A (en) | Bypass connection path selecting method | |
JPS60182293A (en) | Control system of call processing task | |
JPH06110699A (en) | Work execution order control method | |
JPH0365702B2 (en) | ||
JPH0470035A (en) | Preferential transmission system for packet exchange network | |
JPH03121696A (en) | Incoming call control system | |
JPH06139080A (en) | Event circulation processing system | |
JPH03135128A (en) | Exchange | |
JPS63115447A (en) | Trunk queuing system | |
JP2000223386A (en) | Semiconductor production system and semiconductor production system control device used in the system | |
JPH0535506A (en) | Program day patch processing method | |
JPS63204941A (en) | Posteriority call processing system in communication processing equipment | |
JPH01295356A (en) | System bus control system | |
JPH06161787A (en) | Task control system | |
JPS63180157A (en) | Program control system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
LAPS | Cancellation because of no payment of annual fees |