Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPS6253106B2 - - Google Patents
[go: Go Back, main page]

JPS6253106B2 - - Google Patents

Info

Publication number
JPS6253106B2
JPS6253106B2 JP55097169A JP9716980A JPS6253106B2 JP S6253106 B2 JPS6253106 B2 JP S6253106B2 JP 55097169 A JP55097169 A JP 55097169A JP 9716980 A JP9716980 A JP 9716980A JP S6253106 B2 JPS6253106 B2 JP S6253106B2
Authority
JP
Japan
Prior art keywords
terminal
controller
terminals
controllers
terminal controller
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
Application number
JP55097169A
Other languages
Japanese (ja)
Other versions
JPS5723139A (en
Inventor
Noboru Sudo
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 JP9716980A priority Critical patent/JPS5723139A/en
Publication of JPS5723139A publication Critical patent/JPS5723139A/en
Publication of JPS6253106B2 publication Critical patent/JPS6253106B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/08Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
    • G06F12/10Address translation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer And Data Communications (AREA)
  • Small-Scale Networks (AREA)
  • Communication Control (AREA)

Description

【発明の詳細な説明】 本発明は、センタと多数の端末とが複数のター
ミナルコントローラおよび公衆回線網を介して接
続されるシステムにおいて該複数のターミナルコ
ントローラの負荷を配分する方式に関する。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a method for distributing the load of a plurality of terminal controllers in a system in which a center and a large number of terminals are connected via a plurality of terminal controllers and a public line network.

保険業務では各営業所単位で1台ずつ端末を設
置し、集金情報等を該端末から入力してセンタで
集計することが行なわれる。この場合システムが
大きくなると1つのセンタに対し2以上のターミ
ナルコントローラおよび電話回線が用意される
が、従来は各ターミナルコントローラの扱う端末
が固定的に定められており、そして各端末では送
信すべき入金情報等が月、日によつて相当に変動
するので、ある日のあるターミナルコントローラ
に属する端末群全体の送信データ量は非常に多く
従つて長時間回線が塞がる状態が発生するのに、
他のターミナルコントローラにおいては当該ター
ミナルコントローラに属する端末群の送信データ
量が少なくて回線が空いているという負荷のアン
バランスが生ずることがある。保険入金データ等
は、朝から集金を開始してもその日の集金が終了
するのは午后3時頃になるという例が多く、この
時点から各集金人の集金データを一旦フロツピー
デイスクに収録し、然るのち該デイスクを端末装
置に装着し、ダイヤリングしてターミナルコント
ローラを呼び出して該端末と接続し、送信を開始
するということになるので、送信は閉店間際の1
〜2時間に集中するから、負荷アンバランスは大
きな問題である。
In insurance business, one terminal is installed in each business office, and collection information, etc. is inputted from the terminal and totaled at the center. In this case, if the system becomes large, two or more terminal controllers and telephone lines are prepared for one center, but conventionally, the terminals handled by each terminal controller are fixedly determined, and each terminal handles the amount of money that should be sent. Since information etc. fluctuate considerably from month to month or day to day, the amount of data sent by the entire group of terminals belonging to a certain terminal controller on a given day is extremely large, resulting in a situation where the line is blocked for a long time.
In other terminal controllers, a load imbalance may occur in which the amount of data transmitted by a group of terminals belonging to the terminal controller is small and lines are idle. For insurance payment data, etc., even if collection starts in the morning, there are many cases in which the collection for the day ends around 3:00 p.m. From this point on, the collection data of each collector is temporarily recorded on the floppy disk. Then, the disk is attached to the terminal device, dialed to call the terminal controller, connect to the terminal, and start transmission.
Load imbalance is a big problem because the load is concentrated in ~2 hours.

本発明は、かゝる負荷のアンバランスを、各コ
ントローラの交信対象とすべき端末をホスト
CPUからの指示で任意に変更することによつて
解消することを目的とする。また本発明は、ホス
トCPUと多数の端末とを各々交換機の特定の回
線に接続された複数のターミナルコントローラに
交換機を介して接続し、各端末から交換機及び前
記特定の回線を介してターミナルコントローラに
供給される端末番号を判定してホストCPU、タ
ーミナルコントローラ、及び端末間通信を行うシ
ステムの負荷配分方式であつて、該ホストCPU
から高負荷が予想される所定時点に、該複数のタ
ーミナルコントローラのテーブルに対し該ターミ
ナルコントローラが交信すべき端末の番号の書換
えを行ない、該ターミナルコントローラは該テー
ブルに書込まれた端末の番号と一致する端末番号
を持つ情報が該特定の回線から供給された時のみ
当該端末と交信を行うことを構成とするが、以下
図示の実施例を参照しながらこれを詳細に説明す
る。
The present invention solves such load imbalance by connecting terminals to which each controller should communicate.
The purpose is to solve this problem by making arbitrary changes based on instructions from the CPU. Further, the present invention connects a host CPU and a large number of terminals to a plurality of terminal controllers each connected to a specific line of the exchange via the exchange, and connects each terminal to the terminal controller via the exchange and the specific line. A load distribution method for a system that determines a supplied terminal number and performs communication between a host CPU, a terminal controller, and a terminal.
At a predetermined time when a high load is expected, the number of the terminal with which the terminal controller should communicate is rewritten in the table of the plurality of terminal controllers, and the terminal controller updates the number of the terminal written in the table with the number of the terminal. The configuration is such that communication is performed with the terminal only when information having a matching terminal number is supplied from the specific line, and this will be explained in detail below with reference to the illustrated embodiment.

図面は本発明の一実施例を示す要部ブロツク図
で、TE1,TE2……TE20は各営業所に1台ずつ設
置される端末、EXは電話回線の交換網、TC1
TC2は複数のターミナルコントローラのうちの2
つを示す。SはセンタでホストCPUを備え、M
はその各加入者の口座の各種情報などを記憶する
メモリである。各端末とターミナルコントローラ
は交換機EXを介して接続され、使用回線は例え
ば3回線などの複数回線である。即ち各端末はそ
の複数回線のうちの空いている1つを使用してタ
ーミナルコントローラと接続する。本発明ではタ
ーミナルコントローラTC1,TC2に公衆回線接続
用IDテーブルTBLを設け、ここへホストCPUが
当該コントローラTC1,TC2が扱う端末の固有番
号(電話番号)を書込む。この書込みは、後述の
如くして行なうことができる。ターミナルコント
ローラはテーブルTBLに書込まれた番号の端末
とのみ交信し、番号が書かれていない端末とは交
信しない。本例ではコントローラTC1のテーブル
TBLには端末TE1〜TE10のうちTE3を残し端末
番号0001、0002、0004〜0010が書込まれているの
で、端末TE1,TE2,TE4〜TE10はコントローラ
TC1を通してホストCPUにデータを送ることがで
きるが、端末TE3はコントローラTC1を利用する
ことはできず、代りにこの端末TE3を扱うよう指
示されたターミナルコントローラ本例ではTC2
通してホストCPUへデータを送出する。この様
にすれば、ターミナルコントローラTC1に関して
は端末TE3が負荷とはならないので、その分回線
L1が話中(ビジー)になる割合が低減される。
しかもテーブルTBLの内容はホストCPUが任意
に書換えることができるので、本例の保険業務で
あれば各日の朝一番にその日の各コントローラに
対する端末の割り当てを決定し、その日のコント
ローラの負荷を均等化することができる。
The drawing is a block diagram of main parts showing one embodiment of the present invention, where TE 1 , TE 2 ... TE 20 are terminals installed one at each office, EX is a telephone line switching network, TC 1 ,
TC 2 is 2 of multiple terminal controllers
Show one. S is equipped with a host CPU at the center, and M
is a memory that stores various information on each subscriber's account. Each terminal and the terminal controller are connected via the exchange EX, and the lines used are multiple lines, for example three lines. That is, each terminal connects to the terminal controller using one of the lines that is available. In the present invention, the terminal controllers TC 1 and TC 2 are provided with a public line connection ID table TBL, into which the host CPU writes the unique number (telephone number) of the terminal handled by the controllers TC 1 and TC 2 . This writing can be performed as described below. The terminal controller communicates only with terminals whose numbers are written in the table TBL, and does not communicate with terminals whose numbers are not written. In this example, the table for controller TC 1
Out of terminals TE 1 to TE 10 , terminal numbers 0001, 0002, 0004 to 0010 are written in TBL, leaving TE 3 , so terminals TE 1 , TE 2 , TE 4 to TE 10 are connected to the controller.
Although it is possible to send data to the host CPU through TC 1 , terminal TE 3 cannot utilize controller TC 1 and instead sends data to the host through TC 2 , which is the terminal controller instructed to handle this terminal TE 3 . Send data to CPU. In this way, terminal TE 3 does not become a load for terminal controller TC 1 , so the line
The rate at which L1 becomes busy is reduced.
Moreover, the contents of the table TBL can be arbitrarily rewritten by the host CPU, so in the insurance business of this example, the assignment of terminals to each controller for that day is determined first thing in the morning, and the load on the controllers for that day is reduced. It can be equalized.

つまり保険業務では前述のように集金日が集中
する日などにその営業所の送信データ量が多くな
るが、このようなことはホストCPU側では予め
判つており、本日は端末TE1〜TE10を扱うター
ミナルコントローラTC1では回線ビジーになる確
率が高く、端末TE11〜TE20を扱うターミナルコ
ントローラTC2ではそうでないなどと推測できる
から、コントローラTC1側の端末の一部TE3をコ
ントローラTC2に受持たせる等の処理が可能であ
る。各コントローラのテーブルTBLにホスト
CPUが書込む情報はこの端末配分情報である。
各端末は伝送すべき情報を一旦フロツピイデイス
ク(図示せず)に格納した後センタへ送出する
が、フロツピイデイスクの容量は例えば250Kバ
イトで5000件程度の情報記憶容量であるからこれ
を伝送速度1.2Kバイト/秒の回線で伝送すれ
ば、フロツピイデイスクが一杯に書込まれておれ
ば1端末当り30分程度回線を占有する。勿論フロ
ツピイデイスクが全端末で一杯に書込まれるとい
うことはなく、伝送情報量の少ない端末もある
が、1つのターミナルコントローラが本例のよう
に10台の端末を扱えば全データの収集には数時間
以上を要し、相当な混雑の発生が有り得る。従つ
て今までの集金状況の統計に応じてターミナルコ
ントローラに均等負荷配分を行なうことは極めて
有効である。
In other words, in the insurance business, as mentioned above, the amount of data sent by the office increases on days when collections are concentrated, but this is known in advance on the host CPU side, and today we will send terminals TE 1 to TE 10. It can be assumed that terminal controller TC 1 , which handles terminals TE 1 , has a high probability that the line will be busy, and terminal controller TC 2 , which handles terminals TE 11 to TE 20 , does not . Processing such as having 2 take charge is possible. Hosted in table TBL of each controller
The information written by the CPU is this terminal allocation information.
Each terminal temporarily stores the information to be transmitted on a floppy disk (not shown) and then sends it to the center.The capacity of the floppy disk is, for example, 250K bytes, which can store about 5000 items of information. If data is transmitted over a line with a transmission speed of 1.2 Kbytes/second, each terminal will occupy the line for about 30 minutes if the floppy disk is full. Of course, the floppy disk will not be filled to the brim with all terminals, and some terminals may only transmit a small amount of information, but if one terminal controller handles 10 terminals as in this example, it will be possible to collect all the data. This can take several hours or more and can lead to considerable congestion. Therefore, it is extremely effective to distribute the load evenly to the terminal controllers according to the statistics of the current collection status.

ターミナルコントローラのテーブルTBLへの
端末固有番号の書込みは次のようにして、即ち、
ホストCPUのプログラム特にシステムジエネレ
ーシヨンと言われている処理のプログラムがター
ミナルコントローラへ書込制御し、ターミナルコ
ントローラのプログラムのうち初期化プログラム
がテーブルTBLへの書込み処理をホストCPUか
らのコマンド等により判別して行うことができ
る。尚、ターミナルコントローラのイニシヤルプ
ログラムローデイング時、ターミナルコントロー
ラはホストCPUに対し、ターミナルコントロー
ラの運用開始通知をホストCPUからのポーリン
グ等の応答として通知するが、この時点でターミ
ナルコントローラに初期設定値としてホスト
CPUがテーブル情報を送信し、それにもとづ
き、ターミナルコントローラが自己のテーブル
TBLに書込みを行う様にしても良い。更に、タ
ーミナルコントローラの全てのプログラムをホス
トCPUからローデイングするシステムの場合
は、イニシヤルローデイング時のプログラムの中
に変更されたテーブル情報を含める様にしてもよ
い。
Write the terminal unique number to the table TBL of the terminal controller as follows:
The host CPU program, especially the processing program called system generation, controls writing to the terminal controller, and among the terminal controller programs, the initialization program controls the writing processing to the table TBL using commands etc. from the host CPU. This can be done by determining. When loading the initial program of the terminal controller, the terminal controller notifies the host CPU of the start of operation of the terminal controller as a response to polling, etc. from the host CPU, but at this point, the initial setting value is host
The CPU sends table information, and based on that, the terminal controller creates its own table.
It is also possible to write to TBL. Furthermore, in the case of a system in which all programs of the terminal controller are loaded from the host CPU, the changed table information may be included in the program at the time of initial loading.

変更情報の入力方法としては、テーブル情報を
ホストCPUのフアイルに予め複数種類格納して
おき、スケジユーラ(プログラムの一種)によ
り、その当日の日付に応じてこのフアイルからテ
ーブル情報を選択し、ターミナルコントローラへ
供給する様にしても良いし、その都度、例えばホ
ストCPUに直接接続されたワークステーシヨン
(入力端末)から、操作者が既存のテーブル情報
を調整、変更、選択或いはその場で新規に作成入
力し、テーブル情報のターミナルコントローラへ
のロード起動を入力機器よりホストCPUへ操作
者が与えたとき、その場で作成されたテーブル情
報をホストコンピユータのプログラムでターミナ
ルコントローラへ供給する様にしても良い。
To input change information, multiple types of table information are stored in advance in a file on the host CPU, and a scheduler (a type of program) selects table information from this file according to the current date, and then inputs the table information to the terminal controller. Alternatively, the operator can adjust, change, or select existing table information, or create and input new information on the spot, for example, from a workstation (input terminal) directly connected to the host CPU. However, when the operator issues an instruction to load the table information to the terminal controller from the input device to the host CPU, the table information created on the spot may be supplied to the terminal controller by a program of the host computer.

データの収集方式にはラインコントロールユニ
ツト(LCU)の形式に応じてターミナルコント
ローラが主導権をとつて端末データの吸い上げを
行なうものおよび端末側から送信要求を上げてタ
ーミナルコントローラにデータを受信させるもの
などがあるが、いずれの場合でも負荷配分制御に
はホストCPUがターミナルコントローラのテー
ブルに担当端末番号を書込むだけでよい。即ち前
者の場合には単にターミナルコントローラがテー
ブルTBLに書込まれていない端末TE3に対しては
アクセスを行なわないだけでよく、そして後者の
場合には端末からダイヤリングにより接続要求が
あつてもターミナルコントローラはそれが自己の
テーブルになければ対象外として交信を拒否すれ
ばよい。
Depending on the type of line control unit (LCU), data collection methods include one in which the terminal controller takes the initiative and sucks up terminal data, and another in which the terminal issues a transmission request and causes the terminal controller to receive the data. However, in either case, load distribution control only requires the host CPU to write the responsible terminal number into the table of the terminal controller. In other words, in the former case, the terminal controller simply does not access the terminal TE 3 that is not written in the table TBL, and in the latter case, even if there is a connection request from the terminal by dialing, If the terminal controller does not have it in its own table, it can reject the communication as not being a target.

以上述べたように本発明によれば、1つのター
ミナルコントローラが扱う端末を任意に変更し得
るので、各ターミナルコントローラの負荷が効率
良く分散され、公衆回線の使用効率が均一化され
効果が得られる。
As described above, according to the present invention, the terminals handled by one terminal controller can be changed arbitrarily, so that the load on each terminal controller is efficiently distributed, and the efficiency of use of public lines is equalized, resulting in effects. .

【図面の簡単な説明】[Brief explanation of the drawing]

図面は本発明の一実施例を示すブロツク図であ
る。 図中、TC1,TC2はターミナルコントローラ、
TBLは公衆回線接続用IDテーブル、EXは交換
網、TE1〜TE20は端末である。
The drawing is a block diagram showing one embodiment of the present invention. In the figure, TC 1 and TC 2 are terminal controllers,
TBL is an ID table for public line connection, EX is a switching network, and TE 1 to TE 20 are terminals.

Claims (1)

【特許請求の範囲】 1 ホストCPUと多数の端末とを各々交換機の
特定の回線に接続された複数のターミナルコント
ローラに交換機を介して接続し、各端末から交換
機及び前記特定の回線を介してターミナルコント
ローラに供給される端末番号を判定してホスト
CPU、ターミナルコントローラ、及び端末間通
信を行うシステムの負荷配分方式であつて、 該ホストCPUから高負荷が予想される所定時
点に、該複数のターミナルコントローラのテーブ
ルに対し該ターミナルコントローラが交信すべき
端末の番号の書換えを行ない、 該ターミナルコントローラは該テーブルに書込
まれた端末の番号と一致する端末番号を持つ情報
が該特定の回線から供給された時のみ当該端末と
交信を行うことを特徴とするターミナルコントロ
ーラの負荷配分方式。
[Claims] 1. A host CPU and a large number of terminals are connected to a plurality of terminal controllers each connected to a specific line of an exchange via an exchange, and each terminal is connected to a terminal via the exchange and the specific line. The host determines the terminal number supplied to the controller.
A load distribution method for a system that performs communication between a CPU, a terminal controller, and a terminal, in which the terminal controller should communicate with the tables of the plurality of terminal controllers at a predetermined time when a high load is expected from the host CPU. The terminal number is rewritten, and the terminal controller communicates with the terminal only when information having a terminal number that matches the terminal number written in the table is supplied from the specific line. load distribution method for terminal controllers.
JP9716980A 1980-07-16 1980-07-16 Load dividing system of terminal controller Granted JPS5723139A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9716980A JPS5723139A (en) 1980-07-16 1980-07-16 Load dividing system of terminal controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9716980A JPS5723139A (en) 1980-07-16 1980-07-16 Load dividing system of terminal controller

Publications (2)

Publication Number Publication Date
JPS5723139A JPS5723139A (en) 1982-02-06
JPS6253106B2 true JPS6253106B2 (en) 1987-11-09

Family

ID=14185071

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9716980A Granted JPS5723139A (en) 1980-07-16 1980-07-16 Load dividing system of terminal controller

Country Status (1)

Country Link
JP (1) JPS5723139A (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0442585Y2 (en) * 1984-09-27 1992-10-08
JPS611764U (en) * 1984-06-11 1986-01-08 株式会社豊田自動織機製作所 Electronic control device for power shift transmission
JPH064121Y2 (en) * 1984-08-27 1994-02-02 マツダ株式会社 Automatic transmission
JP2626508B2 (en) * 1993-09-28 1997-07-02 日本電気株式会社 Client-to-server communication method

Also Published As

Publication number Publication date
JPS5723139A (en) 1982-02-06

Similar Documents

Publication Publication Date Title
US4993017A (en) Modularly structured ISDN communication system
US4714989A (en) Funtionally structured distributed data processing system
US7080219B2 (en) Storage controlling device and control method for a storage controlling device
CN108683720A (en) A kind of container cluster service configuration method and device
CN110225088A (en) A kind of cloud desktop management method and system
JPH0341854A (en) Audio message transmitter for automatic exchange
JPS6253106B2 (en)
JPH0318398B2 (en)
CN115934055A (en) CSP architecture for database access acceleration
EP1023671B1 (en) Adaptive processor system
US5925121A (en) Data processing system and method for accessing a common data memory
JPH05233390A (en) Data division management system for distributed data base
CN120050332B (en) Resource determination methods, equipment, media and procedures products
JPH04339492A (en) private branch exchange
JP2573332B2 (en) Data transfer control method
CN118093530A (en) File load balancing method and system based on telecom industry charging system
JPS62283752A (en) Buffer allocating system in host computer
JP2748452B2 (en) Downline loading method
JP3022829B2 (en) Automatic storage device allocation device
JPH09185659A (en) Data transfer method in cluster server system
JPH03139058A (en) Device and method for accumulating subscriber's detailed charging data
JPH0646823B2 (en) Method of controlling memory segment of data memory
CN116166442A (en) Task execution method, electronic device and computer-readable storage medium
JPS6269752A (en) Data communication equipment
JP2601513B2 (en) Dynamic change processing method of communication path multiplicity