JPH10200546A - LAN load control device - Google Patents

LAN load control device

Info

Publication number
JPH10200546A
JPH10200546A JP9016004A JP1600497A JPH10200546A JP H10200546 A JPH10200546 A JP H10200546A JP 9016004 A JP9016004 A JP 9016004A JP 1600497 A JP1600497 A JP 1600497A JP H10200546 A JPH10200546 A JP H10200546A
Authority
JP
Japan
Prior art keywords
load
lan
line
value
data
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
JP9016004A
Other languages
Japanese (ja)
Inventor
Toru Endo
亨 遠藤
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 JP9016004A priority Critical patent/JPH10200546A/en
Publication of JPH10200546A publication Critical patent/JPH10200546A/en
Pending legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Small-Scale Networks (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a LAN load controller in which loads of all LAN lines are uniformized in a multi-line LAN having more than or equal to two lines and wrong data transmission error is eliminated. SOLUTION: Presence of an abnormal occurrence in a LAN line 2 is diagnosed by a LAN line state diagnostic processing means 9, a load value of the LAN line 2 is measured by a LAN load measurement processing means 10, and the diagnostic result of the LAN line 2 and the load value of the LAN line 2 are stored in a line state file 11. Then a transmission processing means 8 selects a normal LAN line 2 with the smallest load value based on the load value of the LAM line 2 and based on the diagnosed result of the LAM line 2 stored in the line state file 11 the data is transmitted to the selected line.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、2回線以上の多回
線LANにより構成されるネットワーク環境下に複数の
計算機が接続され、これらの計算機間で相互にデータの
送受信を行うデータ送受信システムにおけるLAN負荷
制御装置に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a LAN in a data transmission / reception system in which a plurality of computers are connected in a network environment composed of a multi-line LAN of two or more lines, and data are mutually transmitted and received between these computers. The present invention relates to a load control device.

【0002】[0002]

【従来の技術】一般に、2回線以上の多回線LANによ
り構成されるネットワーク環境下に複数の計算機が接続
され、これらの計算機間で相互にデータの送受信を行う
データ送受信システムは、図16のように構成されてい
る。
2. Description of the Related Art In general, a data transmission / reception system in which a plurality of computers are connected in a network environment constituted by a multi-line LAN of two or more lines and data is transmitted / received between these computers as shown in FIG. Is configured.

【0003】すなわち、多回線LAN1は、第1のLA
N回線2a〜第mのLAN回線2mで構成され、この多
回線LAN1には複数の第1の計算機3a〜第nの計算
機3nが接続されている。そして、これらの第1の計算
機3a〜第nの計算機3n間で相互にデータの送受信を
行う。つまり、第1の計算機3a〜第nの計算機3nの
何れかの計算機より送信されたデータは、第1のLAN
回線2a〜第mのLAN回線2mの何れかを通じ、他の
計算機にデータが渡るようになっており、各々の計算機
3a〜3nにおいてLANの負荷制御を行っている。
That is, the multi-line LAN 1 is connected to the first LA
The multi-line LAN 1 is connected to a plurality of first computers 3a to n-th computers 3n. Then, data is transmitted and received between the first computer 3a to the n-th computer 3n. That is, data transmitted from any one of the first computer 3a to the n-th computer 3n is transmitted to the first LAN
Data is transferred to another computer through one of the line 2a to the m-th LAN line 2m, and the load of the LAN is controlled in each of the computers 3a to 3n.

【0004】図17は、各々の計算機3a〜3nの内部
に形成されるLAN負荷制御装置4のブロック構成図で
ある。図17では、LAN回線は第1のLAN回線2a
と第2のLAN回線2Bとの2個のLAN回線の場合を
示している。LAN負荷制御装置4には送信要求アプリ
ケーション群5を有しており、この送信要求アプリケー
ション群5は、第1のアプリケーション6a〜第kのア
プリケーション6kから構成されている。この送信要求
アプリケーション群5からの送信データは、送信要求キ
ュー7を経由して送信処理手段8に入力され、送信処理
手段8は予め選択されている第1のLAN回線31又は
第2のLAN回線32のいずれかに対してデータを送信
する。
FIG. 17 is a block diagram of the LAN load control device 4 formed inside each of the computers 3a to 3n. In FIG. 17, the LAN line is the first LAN line 2a.
2 and a second LAN line 2B. The LAN load control device 4 includes a transmission request application group 5, and the transmission request application group 5 includes a first application 6a to a k-th application 6k. The transmission data from the transmission request application group 5 is input to the transmission processing means 8 via the transmission request queue 7, and the transmission processing means 8 is connected to the pre-selected first LAN line 31 or second LAN line 31. The data is transmitted to any one of T.32.

【0005】すなわち、図17に示した従来のLAN負
荷制御装置4では、第1のLAN回線2a又は第2のL
AN回線2bうちの選択されたLAN回線2のいずれか
一方に対し、固定的にデータ送信を行っている。そし
て、送信処理手段8がデータ送信を行うLAN回線2が
故障した場合は、システム操作卓等からLAN回線2の
切り替えを行うことにより、故障復旧を行っている。
That is, in the conventional LAN load control device 4 shown in FIG. 17, the first LAN line 2a or the second L
Data transmission is fixedly performed to one of the LAN lines 2 selected from the AN lines 2b. Then, when the LAN line 2 to which the transmission processing means 8 performs data transmission fails, the failure is recovered by switching the LAN line 2 from a system console or the like.

【0006】このように、従来のLAN負荷制御装置4
は予め指定されたLAN回線2に対し固定的にデータ伝
送を行い、そのLAN回線2が故障した時にはシステム
操作卓等からオペレータが別のLAN回線2に切り替え
てデータ伝送を行うものであった。
As described above, the conventional LAN load control device 4
Is a method in which data transmission is fixedly performed to a LAN line 2 designated in advance, and when the LAN line 2 fails, an operator switches to another LAN line 2 from a system console or the like to perform data transmission.

【0007】[0007]

【発明が解決しようとする課題】ところが、このような
従来のLAN負荷制御装置4では、固定的に使用するL
AN回線2が定められているので、一本のLAN回線2
に負荷が集中することがあり、データ送信の遅れの原因
となることがある。また、LAN回線2の故障時にデー
タ抜け等の問題が発生することになり、信頼性は低いも
のであった。つまり、特定のLAN回線2の負荷が高く
なり易く、データ送信としての信頼性は低くならざるを
得なかった。
However, in such a conventional LAN load control device 4, a fixedly used L is used.
Since the AN line 2 is defined, one LAN line 2
The load may be concentrated on the network, which may cause a delay in data transmission. In addition, when the LAN line 2 fails, a problem such as data loss occurs, and the reliability is low. That is, the load on the specific LAN line 2 tends to increase, and the reliability of data transmission must be reduced.

【0008】このように、従来のものでは、いずれかの
LAN回線2を固定的に使用するために、送信データ量
が膨大なときや送信要求が多発した場合は、LAN回線
2や計算機2(LAN負荷制御装置4)内でデータの送
信が渋滞状態となり、データ伝送の効率が悪くなるだけ
でなく、システムの機能停止の要因ともなっていた。ま
た、LAN回線2の異常発生時にデータ送信不良を発生
させていた。
As described above, in the related art, since one of the LAN lines 2 is used in a fixed manner, when the amount of transmission data is enormous or when transmission requests occur frequently, the LAN line 2 and the computer 2 ( Data transmission in the LAN load control device 4) is congested, which not only reduces the efficiency of data transmission, but also causes the system to stop functioning. Further, a data transmission failure occurs when an abnormality occurs in the LAN line 2.

【0009】本発明の目的は、2回線以上の多回線LA
Nにおける全てのLAN回線の負荷の均等化を行うと共
にデータ送信不良をなくすことができるLAN負荷制御
装置を提供するものである。
An object of the present invention is to provide a multi-line LA having two or more lines.
It is an object of the present invention to provide a LAN load control device capable of equalizing loads of all LAN lines in N and eliminating data transmission failure.

【0010】[0010]

【課題を解決するための手段】請求項1の発明に係わる
LAN負荷制御装置は、LAN回線の異常発生の有無を
診断するLAN回線状態診断処理手段と、LAN回線の
負荷値を測定するLAN負荷測定処理手段と、LAN回
線の負荷値及びLAN回線の診断結果を記憶する回線状
態ファイルと、回線状態ファイルに記憶されたLAN回
線の負荷値及びLAN回線の診断結果に基づいて正常で
かつ負荷値の最も小さいLAN回線を選択してデータを
送信する送信処理手段とを備えたものである。
According to a first aspect of the present invention, there is provided a LAN load control device for diagnosing the presence or absence of an abnormality in a LAN line, and a LAN load measuring device for measuring a load value of the LAN line. A measurement processing means, a line status file storing the load value of the LAN line and the diagnosis result of the LAN line, and a normal and load value based on the load value of the LAN line and the diagnosis result of the LAN line stored in the line status file Transmission processing means for selecting the LAN line with the smallest number and transmitting the data.

【0011】請求項1の発明に係わるLAN負荷制御装
置では、LAN回線の異常発生の有無をLAN回線状態
診断処理手段で診断し、LAN回線の負荷値をLAN負
荷測定処理手段で測定し、LAN回線の診断結果及びL
AN回線の負荷値を回線状態ファイルに記憶する。そし
て、送信処理手段は回線状態ファイルに記憶されたLA
N回線の負荷値及びLAN回線の診断結果に基づいて正
常でかつ負荷値の最も小さいLAN回線を選択してデー
タを送信する。
In the LAN load control device according to the first aspect of the present invention, the presence or absence of an abnormality in the LAN line is diagnosed by the LAN line state diagnosis processing means, and the load value of the LAN line is measured by the LAN load measurement processing means. Line diagnosis result and L
The load value of the AN line is stored in the line state file. Then, the transmission processing means stores the LA stored in the line status file.
Based on the load value of the N line and the diagnosis result of the LAN line, a normal LAN line having the smallest load value is selected and data is transmitted.

【0012】請求項2の発明に係わるLAN負荷制御装
置は、LAN回線の負荷値を測定するLAN負荷測定処
理手段と、LAN負荷測定処理手段で測定されたLAN
回線の負荷値を記憶する回線状態ファイルと、LAN回
線の負荷上限値を予め記憶したLAN負荷上限値ファイ
ルと、データの種別に基づき予め優先度の低いデータを
指定して記憶したデータ送信中止許可情報ファイルと、
LAN回線の負荷値が負荷上限値以上であり送信しよう
とするデータがデータ送信中止許可情報ファイルに記憶
されたデータに一致するときはそのデータの送信を中止
する送信処理手段とを備えたものである。
According to a second aspect of the present invention, there is provided a LAN load control device for measuring a load value of a LAN line, and a LAN load measuring device for measuring the load value of the LAN line.
A line status file for storing line load values, a LAN load upper limit file for pre-stored LAN line load upper limit values, and data transmission stop permission for specifying and storing low-priority data in advance based on the type of data An information file,
When the load value of the LAN line is equal to or more than the load upper limit value and the data to be transmitted matches the data stored in the data transmission suspension permission information file, the transmission processing means for suspending the transmission of the data is provided. is there.

【0013】請求項2の発明に係わるLAN負荷制御装
置では、LAN回線の負荷値をLAN負荷測定処理手段
で測定し回線状態ファイルに記憶する。送信処理手段
は、回線状態ファイルに記憶されたLAN回線の負荷値
がLAN負荷上限値ファイルに記憶された負荷上限値以
上であると判定したときは、送信しようとするデータが
データ送信中止許可情報ファイルに記憶されたデータに
一致するか否かを判定し、一致するときはそのデータの
送信を中止する。これにより、LAN回線の負荷が負荷
上限値以上であるときは優先度の低いデータの送信は中
止される。
In the LAN load control device according to the second aspect of the present invention, the load value of the LAN line is measured by the LAN load measurement processing means and stored in the line state file. When the transmission processing means determines that the load value of the LAN line stored in the line status file is equal to or greater than the load upper limit value stored in the LAN load upper limit file, the data to be transmitted is data transmission stop permission information. It is determined whether or not the data matches the data stored in the file. If the data matches, the transmission of the data is stopped. As a result, when the load on the LAN line is equal to or greater than the load upper limit value, transmission of low priority data is stopped.

【0014】請求項3の発明に係わるLAN負荷制御装
置は、LAN回線の負荷値を測定するLAN負荷測定処
理手段と、LAN負荷測定処理手段で測定されたLAN
回線の負荷値を記憶する回線状態ファイルと、LAN回
線が軽負荷時であるときに送信するデータを予め指定し
て記憶した軽負荷時送信データファイルと、LAN回線
が軽負荷時であるか否かを判定するためのLAN回線の
負荷下限値を記憶したLAN負荷下限値ファイルと、送
信しようとするデータが軽負荷時送信データファイルに
記憶されたデータであるときはLAN負荷下限値ファイ
ルに記憶された負荷下限値未満のLAN回線を選択して
データを送信する軽負荷時送信処理手段と、送信しよう
とするデータが軽負荷時送信データファイルに記憶され
たデータであるときは軽負荷時送信処理手段を起動しそ
うでないときは回線状態ファイルに記憶されたLAN回
線の負荷値に基づいて負荷値の最も小さいLAN回線を
選択してデータを送信する送信処理手段とを備えたもの
である。
According to a third aspect of the present invention, there is provided a LAN load control device, comprising: a LAN load measurement processing means for measuring a load value of a LAN line;
A line status file for storing the line load value, a light load transmission data file in which data to be transmitted when the LAN line is lightly loaded is specified and stored, and whether or not the LAN line is lightly loaded A LAN load lower limit file storing the LAN line load lower limit value for determining whether the data is to be transmitted, and if the data to be transmitted is data stored in the light load transmission data file, the data is stored in the LAN load lower limit file. Light load transmission processing means for selecting a LAN line having a load less than the lower load limit and transmitting the data, and light load transmission when the data to be transmitted is data stored in a light load transmission data file When the processing means is not likely to be activated, the LAN line having the smallest load value is selected based on the load value of the LAN line stored in the line state file, and the data is selected. It is obtained by a transmission processing unit for signal for.

【0015】請求項3の発明に係わるLAN負荷制御装
置では、LAN負荷測定処理手段で測定されたLAN回
線の負荷値を回線状態ファイルに記憶する。そして、送
信処理手段は、送信しようとするデータが軽負荷時送信
データファイルに記憶されたデータであるか否かを判定
し、そうであるときは軽負荷時送信処理手段を起動す
る。軽負荷時送信処理手段はLAN負荷下限値ファイル
に記憶された負荷下限値未満のLAN回線を選択してデ
ータを送信する。一方、送信しようとするデータが軽負
荷時送信データファイルに記憶されたデータでないとき
は、回線状態ファイルに記憶されたLAN回線の負荷値
に基づいて負荷値の最も小さいLAN回線を選択してデ
ータを送信する。
In the LAN load control device according to the third aspect of the present invention, the load value of the LAN line measured by the LAN load measurement processing means is stored in a line state file. Then, the transmission processing means determines whether or not the data to be transmitted is the data stored in the light load transmission data file, and if so, activates the light load transmission processing means. The light load transmission processing means selects a LAN line less than the load lower limit value stored in the LAN load lower limit file and transmits the data. On the other hand, if the data to be transmitted is not the data stored in the light load transmission data file, the LAN line with the smallest load value is selected based on the load value of the LAN line stored in the line status file, and the data is transmitted. Send

【0016】請求項4の発明に係わるLAN負荷制御装
置は、LAN回線の負荷値を測定するLAN負荷測定処
理手段と、LAN負荷測定処理手段で測定されたLAN
回線の負荷値を記憶する回線状態ファイルと、LAN回
線の負荷上限値及び所定の負荷下限値を予め記憶したL
AN負荷上下限値ファイルと、全てのLAN回線の負荷
値がLAN負荷上下限値ファイルに記憶された負荷上限
値以上のときは一定時間遅延後にLAN負荷上下限値フ
ァイルに記憶された負荷下限値未満のLAN回線を選択
してデータを送信する軽負荷時送信処理手段と、全ての
LAN回線の負荷値がLAN負荷上下限値ファイルに記
憶された負荷上限値以上のときは軽負荷時送信処理手段
を起動しそうでないときは回線状態ファイルに記憶され
たLAN回線の負荷値に基づいて負荷値の最も小さいL
AN回線を選択してデータを送信する送信処理手段とを
備えたものである。
According to a fourth aspect of the present invention, there is provided a LAN load control device for measuring a load value of a LAN line, and a LAN load measuring device for measuring the load value of the LAN line.
A line status file for storing the load value of the line, and an L in which a load upper limit value and a predetermined load lower limit value for the LAN line are stored in advance.
An AN load upper / lower limit file and a load lower limit value stored in the LAN load upper / lower limit value file after a certain time delay when the load value of all LAN lines is equal to or greater than the load upper limit value stored in the LAN load upper / lower limit value file. A light load transmission processing means for selecting a LAN line less than and transmitting data, and a light load transmission process when the load value of all LAN lines is equal to or more than the load upper limit value stored in the LAN load upper / lower limit value file When the means is not likely to be activated, the L value having the smallest load value is determined based on the load value of the LAN line stored in the line state file.
Transmission processing means for selecting an AN line and transmitting data.

【0017】請求項4の発明に係わるLAN負荷制御装
置では、LAN負荷測定処理手段で測定されたLAN回
線の負荷値を回線状態ファイルに記憶する。そして、送
信処理手段は、全てのLAN回線の負荷値がLAN負荷
上下限値ファイルに記憶された負荷上限値以上であるか
否かを判定し、そうであるときは軽負荷時送信処理手段
を起動する。軽負荷時送信処理手段は一定時間遅延後に
LAN負荷上下限値ファイルに記憶された負荷下限値未
満のLAN回線を選択してデータを送信する。一方、全
てのLAN回線の負荷値がLAN負荷上下限値ファイル
に記憶された負荷上限値以上でないときは、回線状態フ
ァイルに記憶されたLAN回線の負荷値に基づいて負荷
値の最も小さいLAN回線を選択してデータを送信す
る。
In the LAN load control device according to the fourth aspect of the present invention, the load value of the LAN line measured by the LAN load measurement processing means is stored in a line state file. Then, the transmission processing means determines whether or not the load values of all the LAN lines are equal to or greater than the load upper limit value stored in the LAN load upper / lower limit value file. to start. The light-load-time transmission processing means selects a LAN line having a load lower than the lower limit value stored in the LAN load upper / lower limit value file after a predetermined time delay and transmits data. On the other hand, when the load values of all the LAN lines are not equal to or greater than the load upper limit value stored in the LAN load upper / lower limit value file, the LAN line having the smallest load value is determined based on the load value of the LAN line stored in the line state file. Select to send the data.

【0018】請求項5の発明に係わるLAN負荷制御装
置は、請求項4のLAN負荷制御装置において、LAN
回線の異常発生の有無を診断するLAN回線状態診断処
理手段を追加して設け、LAN回線が異常で他のLAN
回線からデータ送信ができない場合は、送信処理手段は
一時データ送信を中断させて軽負荷時送信処理手段を起
動し、軽負荷時送信処理手段はLAN回線が正常で負荷
値がLAN負荷上下限値ファイルに記憶された負荷下限
値未満になった場合にデータ送信を再開させるようにし
たものである。
According to a fifth aspect of the present invention, there is provided a LAN load control apparatus according to the fourth aspect, wherein
A LAN line state diagnosis processing means for diagnosing the occurrence of a line abnormality is additionally provided.
If data transmission is not possible from the line, the transmission processing means temporarily suspends data transmission and activates the light load transmission processing means. The light load transmission processing means determines that the LAN line is normal and the load value is the LAN load upper / lower limit value. The data transmission is restarted when the load becomes lower than the load lower limit value stored in the file.

【0019】請求項5の発明に係わるLAN負荷制御装
置では、請求項4のLAN負荷制御装置の作用に加え、
LAN回線状態診断処理手段によりLAN回線の異常が
検出され、そのLAN回線からデータ送信ができない場
合は、送信処理手段は一時データ送信を中断させて軽負
荷時送信処理手段を起動する。軽負荷時送信処理手段は
LAN回線が正常で負荷値がLAN負荷上下限値ファイ
ルに記憶された負荷下限値未満であるLAN回線を選択
してデータ送信を再開させる。
According to a fifth aspect of the present invention, in addition to the operation of the fourth aspect of the present invention,
If an abnormality of the LAN line is detected by the LAN line state diagnosis processing means and data cannot be transmitted from the LAN line, the transmission processing means interrupts the temporary data transmission and activates the light load transmission processing means. The light load transmission processing means selects a LAN line whose LAN line is normal and whose load value is less than the load lower limit value stored in the LAN load upper / lower limit value file, and restarts data transmission.

【0020】請求項6の発明に係わるLAN負荷制御装
置は、LAN回線の負荷値を測定するLAN負荷測定処
理手段と、LAN負荷測定処理手段で測定されたLAN
回線の負荷値を記憶する回線状態ファイルと、LAN回
線の負荷上限値を予め記憶したLAN負荷上限値ファイ
ルと、回線状態ファイルに記憶されたLAN回線の負荷
値の時間移動平均値を算出する負荷値時間移動平均処理
手段と、負荷値時間移動平均処理手段で算出されたLA
N回線の負荷値時間移動平均値を記憶する負荷値時間移
動平均値ファイルと、負荷値時間移動平均値ファイルに
記憶されたLAN回線の負荷値時間移動平均値の最も小
さいLAN回線を選択してデータを送信する送信処理手
段とを備えたものである。
According to a sixth aspect of the present invention, there is provided a LAN load control device, comprising: a LAN load measuring means for measuring a load value of a LAN line; and a LAN measured by the LAN load measuring means.
A line status file that stores the load value of the line, a LAN load upper limit file that stores the load upper limit value of the LAN line in advance, and a load that calculates a time moving average of the load value of the LAN line that is stored in the line status file Value time moving average processing means and LA calculated by the load value time moving average processing means.
A load value time moving average value file storing the load value time moving average value of the N lines and a LAN line having the smallest load value time moving average value of the LAN line stored in the load value time moving average value file are selected. Transmission processing means for transmitting data.

【0021】請求項6の発明に係わるLAN負荷制御装
置では、LAN負荷測定処理手段で測定されたLAN回
線の負荷値を回線状態ファイルに記憶する。また、負荷
値時間移動平均処理手段は回線状態ファイルに記憶され
たLAN回線の負荷値の時間移動平均値を算出し負荷値
時間移動平均値ファイルに記憶する。そして、送信処理
手段は、負荷値時間移動平均値ファイルに記憶されたL
AN回線の負荷値時間移動平均値の最も小さいLAN回
線を選択してデータを送信する。
In the LAN load control device according to the invention, the load value of the LAN line measured by the LAN load measurement processing means is stored in the line state file. Further, the load value time moving average processing means calculates a time moving average value of the load value of the LAN line stored in the line state file and stores it in the load value time moving average value file. Then, the transmission processing means outputs the L value stored in the load value time moving average value file.
The LAN line with the smallest load value time moving average value of the AN line is selected and data is transmitted.

【0022】[0022]

【発明の実施の形態】以下、本発明の実施の形態を説明
する。図1は本発明の第1の実施の形態に係わるLAN
負荷制御装置4の構成図である。この第1の実施の形態
は、図17に示す従来例に対し、LAN回線2の異常発
生の有無を診断するLAN回線状態診断処理手段9と、
LAN回線2の負荷値を測定するLAN負荷測定処理手
段10と、LAN回線2の負荷値及びLAN回線2の診
断結果を記憶する回線状態ファイル11とを追加して設
け、送信処理手段8は、回線状態ファイル11に記憶さ
れたLAN回線2の負荷値及びLAN回線2の診断結果
に基づいて、正常でかつ負荷値の最も小さいLAN回線
2を選択してデータを送信するようにしたものである。
Embodiments of the present invention will be described below. FIG. 1 shows a LAN according to a first embodiment of the present invention.
FIG. 2 is a configuration diagram of a load control device 4. The first embodiment is different from the conventional example shown in FIG. 17 in that a LAN line state diagnosis processing means 9 for diagnosing the occurrence of an abnormality in the LAN line 2 includes:
A LAN load measurement processing unit 10 for measuring the load value of the LAN line 2 and a line state file 11 for storing the load value of the LAN line 2 and the diagnosis result of the LAN line 2 are additionally provided. Based on the load value of the LAN line 2 and the diagnosis result of the LAN line 2 stored in the line state file 11, the LAN line 2 which is normal and has the smallest load value is selected and data is transmitted. .

【0023】図1において、送信処理手段8は送信要求
アプリケーション群5より送信要求キュー7を経由して
送信データを受け取り、データを送信するLAN回線2
を決定する。そのLAN回線2の決定にあたっては、L
AN回線状態診断処理手段9及びLAN負荷測定処理手
段10で作成した回線状態データに基づいて行われ、回
線状態ファイル11からその回線状態データを入力す
る。
In FIG. 1, a transmission processing means 8 receives transmission data from a transmission request application group 5 via a transmission request queue 7 and transmits the data to the LAN line 2.
To determine. In determining the LAN line 2, L
This is performed based on the line state data created by the AN line state diagnosis processing means 9 and the LAN load measurement processing means 10, and the line state data is input from the line state file 11.

【0024】まず、送信処理手段8は送信要求アプリケ
ーション群5を構成する第1のアプリケーション6a〜
第kのアプリケーション6kの何れかより送信要求キュ
ー7の経由でデータを受け取る。次に、データ送信処理
手段8はデータ送信を行うLAN回線2を決定するため
に、回線状態ファイル11よりLAN回線2毎の負荷値
とLAN回線状態とを取り込む。LAN回線状態はLA
N回線状態診断処理手段9で検出され、LAN回線2の
負荷値はLAN負荷測定処理手段10で測定されて、そ
れぞれ回線状態ファイル11に取り込まれる。
First, the transmission processing means 8 comprises the first applications 6 a to 6
Data is received from any of the k-th applications 6k via the transmission request queue 7. Next, the data transmission processing means 8 fetches the load value and the LAN line state for each LAN line 2 from the line state file 11 in order to determine the LAN line 2 to perform data transmission. LAN line status is LA
The load value of the LAN line 2 is detected by the N line state diagnosis processing means 9, measured by the LAN load measurement processing means 10, and taken into the line state file 11.

【0025】LAN負荷測定処理手段10は、OSコマ
ンドを使用し各LAN回線のパケット衝突回数を取り出
すことによりLANの負荷状態を測定し、その情報を回
線状態ファイル11に格納する。また、LAN回線状態
診断処理手段9は各々のLAN負荷制御装置4(各計算
機3)からのハローコールを各LAN回線2を通じて受
信し、ハローコールを受信できないLAN回線2を故障
と判断し、その情報を回線状態ファイル11に格納す
る。そして、送信処理手段8は、回線状態ファイル11
に格納されたデータを基に正常かつ負荷の低いLAN回
線2を選択しデータを送信する。
The LAN load measurement processing means 10 measures the LAN load state by extracting the number of packet collisions of each LAN line using an OS command, and stores the information in the line state file 11. Further, the LAN line state diagnosis processing means 9 receives the hello call from each of the LAN load control devices 4 (each of the computers 3) through each of the LAN lines 2, and judges that the LAN line 2 which cannot receive the hello call is out of order. The information is stored in the line status file 11. Then, the transmission processing means 8 outputs the line status file 11
A normal and low-load LAN line 2 is selected based on the data stored in the LAN, and the data is transmitted.

【0026】図2は、第1の実施の形態におけるLAN
負荷制御装置4の演算内容を示すフローチャートであ
る。まず、ステップa1では送信要求アプリケーション
群5からの送信データを送信要求キュー7より取り出
す。次に、ステップa2では各LAN回線2の負荷値を
比較する際に使用する前回LAN回線負荷情報に初期値
として負荷MAXを設定する。続くステップa3におい
て、LAN回線2の数だけループさせ、そのループ(ス
テップa4〜ステップa9)内においてLAN回線状態
診断処理手段9とLAN負荷測定処理手段10が作成し
た回線状態ファイル11からLAN回線2毎の情報を取
り出し、送信要求を行うLAN回線2を選択する。
FIG. 2 shows a LAN according to the first embodiment.
5 is a flowchart showing the contents of calculations performed by the load control device 4. First, in step a1, transmission data from the transmission request application group 5 is taken out from the transmission request queue 7. Next, in step a2, the load MAX is set as the initial value in the previous LAN line load information used when comparing the load values of the respective LAN lines 2. In the following step a3, a loop is looped by the number of the LAN lines 2, and in that loop (steps a4 to a9), the LAN line state diagnostic processing means 9 and the LAN load measurement processing means 10 generate the LAN line 2 from the line state file 11 created by the LAN load measurement processing means 10. Each piece of information is extracted, and the LAN line 2 for which a transmission request is made is selected.

【0027】ステップa4では、回線状態ファイル11
よりLAN回線2の状態を取り出し、次のステップa5
でLAN回線2の正常異常判定を行う。LAN回線2が
正常と判定した場合は、続くステップa6において、回
線状態ファイル11よりLAN回線2の負荷値を取り出
し、次のステップa7で前回LAN負荷情報と比較す
る。そして、今回取り込んだLAN回線2の負荷値が前
回値未満であれば、ステッブa8において当該LAN回
線を送信LAN回線2として選択すると共にステップa
9において前回LAN負荷情報に今回取り込んだLAN
回線2の負荷値を保持する。また、ステップa5でLA
N回線2の異常と判定した場合は、ステップa3に戻
り、次のLAN回線2の判定処理を行う。
At step a4, the line status file 11
The state of the LAN line 2 is extracted from the next step a5.
To determine whether the LAN line 2 is normal or abnormal. If it is determined that the LAN line 2 is normal, the load value of the LAN line 2 is extracted from the line state file 11 in the subsequent step a6, and is compared with the previous LAN load information in the next step a7. If the load value of the LAN line 2 taken in this time is smaller than the previous value, the corresponding LAN line is selected as the transmission LAN line 2 in step a8 and step a
In 9 the LAN that was loaded this time into the LAN load information last time
The load value of the line 2 is held. In step a5, LA
If it is determined that the N line 2 is abnormal, the process returns to step a3 to perform the next LAN line 2 determination process.

【0028】また、ステップa7での前回LAN負荷情
報と今回取り込んだLAN回線2の負荷値とを比較し、
今回取り込んだLAN回線2の負荷値が前回値以上であ
れば、直ちにステップa3に戻り、次のLAN回線2の
情報を再び取り込みステップa4〜ステップa9までの
処理を続行する。このように正常な全LAN回線2の負
荷を比較し、最も負荷の軽い正常なLAN回線2を送信
LAN回線2として選択する。続くステップal0にお
いて、送信要求キュー7の経由で受け取ったデータをス
テップa8で選択したLAN回線2から送信して処理を
終了する。
Further, the previous LAN load information in step a7 is compared with the load value of the LAN line 2 taken in this time,
If the load value of the LAN line 2 fetched this time is equal to or greater than the previous value, the process immediately returns to step a3, fetches the information of the next LAN line 2 again, and continues the processing from step a4 to step a9. Thus, the loads of all normal LAN lines 2 are compared, and the normal LAN line 2 with the lightest load is selected as the transmission LAN line 2. In the following step al0, the data received via the transmission request queue 7 is transmitted from the LAN line 2 selected in step a8, and the process is terminated.

【0029】このように、第1の実施の形態では、測定
したLAN回線2の負荷値とLAN回線2の異常発生の
有無を基に送信するLAN回線2を割り当て、LAN回
線2の負荷の均等化とデータの送信不良をなくす。つま
り、各LAN回線2の故障と各LAN回線2の負荷を随
時監視し、正常なLAN回線2に対して負荷を均等に分
散させるよう送信LAN回線2を自動的に選択するの
で、データ送信の遅れや洩れを防止できる。
As described above, in the first embodiment, the LAN line 2 to be transmitted is assigned based on the measured load value of the LAN line 2 and the presence / absence of abnormality of the LAN line 2, and the load of the LAN line 2 is equalized. And eliminate data transmission failures. In other words, the failure of each LAN line 2 and the load on each LAN line 2 are monitored as needed, and the transmission LAN line 2 is automatically selected so that the load is evenly distributed to the normal LAN line 2. Delays and leaks can be prevented.

【0030】次に、本発明の第2の実施の形態を説明す
る。図3は本発明の第2の実施の形態に係わるLAN負
荷制御装置の構成図である。この第2の実施の形態は、
図17に示した従来例に対し、LAN回線2の負荷値を
測定するLAN負荷測定処理手段10と、LAN負荷測
定処理手段10で測定されたLAN回線2の負荷値を記
憶する回線状態ファイル11と、LAN回線2の負荷上
限値を予め記憶したLAN負荷上限値ファイル12と、
データの種別に基づき予め優先度の低いデータを指定し
て記憶したデータ送信中止許可情報ファイル13とを追
加して設け、送信処理手段8は、LAN回線2の負荷値
が負荷上限値以上であり、送信しようとするデータがデ
ータ送信中止許可情報ファイル13に記憶されたデータ
に一致するときはそのデータの送信を中止するようにし
たものである。また、LAN負荷上限値ファイル12へ
のLAN回線2の負荷上限値の設定及びデータ送信中止
許可情報ファイル13への優先度の低いデータの指定
は、入力装置14から予め設定される。
Next, a second embodiment of the present invention will be described. FIG. 3 is a configuration diagram of a LAN load control device according to the second embodiment of the present invention. In this second embodiment,
As compared with the conventional example shown in FIG. 17, a LAN load measurement processing means 10 for measuring the load value of the LAN line 2 and a line status file 11 for storing the load value of the LAN line 2 measured by the LAN load measurement processing means 10 A LAN load upper limit file 12 in which a load upper limit of the LAN line 2 is stored in advance,
A data transmission stop permission information file 13 in which low priority data is designated and stored in advance based on the type of data is additionally provided, and the transmission processing means 8 determines that the load value of the LAN line 2 is equal to or greater than the load upper limit value. When the data to be transmitted matches the data stored in the data transmission suspension permission information file 13, the transmission of the data is suspended. The setting of the upper limit value of the LAN line 2 in the LAN load upper limit file 12 and the designation of low priority data in the data transmission suspension permission information file 13 are set in advance by the input device 14.

【0031】図3において、送信処理手段8は送信要求
アプリケーション群5より送信要求キュー7の経由で送
信データを受け取り、LAN負荷測定処理手段10が作
成した回線状態ファイル11の情報と、入力装置14か
ら入力されたLAN回線2の負荷上限値を記憶したLA
N負荷上限値ファイル12及びデータ送信中止許可情報
ファイル13を基に、送信するデータと送信するLAN
回線2とを決定し、データを送信する。
In FIG. 3, the transmission processing means 8 receives transmission data from the transmission request application group 5 via the transmission request queue 7, and transmits information of the line status file 11 created by the LAN load measurement processing means 10 to the input device 14. That stores the upper limit of the load on the LAN line 2 input from the
Based on the N load upper limit file 12 and the data transmission suspension permission information file 13, the data to be transmitted and the LAN to be transmitted
Determine the line 2 and transmit the data.

【0032】まず、送信処理手段8は送信要求アプリケ
ーション群5を構成する第1のアプリケーション6a〜
第kのアプリケーション6nの何れかより送信要求キュ
ー7経由でデータを受け取る。次に、データ送信処理手
段8はデータ送信を行うLAN回線2を決定するため
に、回線状態ファイル11よりLAN回線2毎の負荷測
定値を取り込む。この回線状態ファイル11の負荷測定
値はLAN負荷測定処理手段10により作成されたデー
タである。LAN負荷測定処理手段10は、OSコマン
ドを使用し各LAN回線2のパケット衝突回数を取り出
すことによりLANの負荷状態を測定し、その情報を回
線状態ファイル11に格納する。そして、送信処理手段
8は、回線状態ファイル11のデータを基にデータ送信
を行うLAN回線2を選択しデータを送信する。
First, the transmission processing means 8 includes the first applications 6 a to 6
Data is received from any of the k-th applications 6n via the transmission request queue 7. Next, the data transmission processing means 8 fetches a load measurement value for each LAN line 2 from the line state file 11 in order to determine a LAN line 2 to perform data transmission. The load measurement values in the line status file 11 are data created by the LAN load measurement processing means 10. The LAN load measurement processing means 10 measures the LAN load state by extracting the number of packet collisions of each LAN line 2 using an OS command, and stores the information in the line state file 11. Then, the transmission processing means 8 selects the LAN line 2 for data transmission based on the data in the line status file 11 and transmits the data.

【0033】この場合、選択されたLAN回線2の負荷
値が入力装置14より設定されたLAN負荷上限値ファ
イル12の負荷上限値を超えている場合は、送信データ
の送信中止を行うかどうかを判定するため、入力装置1
4より設定されたデータ送信中止許可情報ファイル13
のデータ送信中止許可情報を参照する。データ送信中止
許可情報としては、データ送信の優先度の低いものが予
め指定されている。
In this case, when the load value of the selected LAN line 2 exceeds the load upper limit value of the LAN load upper limit file 12 set by the input device 14, it is determined whether or not transmission of the transmission data is to be stopped. Input device 1 to determine
Data transmission stop permission information file 13 set from 4
Of the data transmission stop permission information. As the data transmission stop permission information, information having a low data transmission priority is specified in advance.

【0034】そして、送信しようとするデータの種別が
データ送信中止許可情報に定義されているデータ種別と
一致した場合は、その送信データを廃棄可と判定し、送
信データを廃棄して処理を終える。データ種別が一致し
ない場合は、送信データを廃棄不可と判定してデータ送
信を行う。
If the type of data to be transmitted matches the data type defined in the data transmission stop permission information, it is determined that the transmission data can be discarded, the transmission data is discarded, and the process is terminated. . If the data types do not match, it is determined that the transmission data cannot be discarded and data transmission is performed.

【0035】図4は、第2の実施の形態に係わるLAN
負荷制御装置の演算内容を示すフローチャートである。
まず、ステップb1では、送信要求アプリケーション群
5からの送信データを送信要求キュー7より取り出す。
次に、ステップb2では各LAN回線2の負荷を比較す
る際に使用する前回LAN回線負荷情報に初期値として
負荷MAXを設定する。ステップb3においては、LA
N回線2の数だけループさせ、そのループ(ステップb
4〜ステップb7)内においてLAN負荷測定処理手段
10が作成した回線状態ファイル11からLAN回線2
毎の情報を取り出し、送信要求を行うLAN回線2を選
択する。
FIG. 4 shows a LAN according to the second embodiment.
5 is a flowchart illustrating the content of a calculation performed by the load control device.
First, in step b1, the transmission data from the transmission request application group 5 is taken out from the transmission request queue 7.
Next, in step b2, the load MAX is set as the initial value in the previous LAN line load information used when comparing the loads of the respective LAN lines 2. In step b3, LA
Loop by the number of N lines 2 and the loop (step b)
From the line status file 11 created by the LAN load measurement processing means 10 in steps 4 to b7), the LAN line 2
Each piece of information is extracted, and the LAN line 2 for which a transmission request is made is selected.

【0036】ステップb4では回線状態ファイル11よ
りLAN回線2の負荷値を取り出し、次のステップb5
においては、今回取り込んだLAN回線の負荷値と前回
LAN回線負荷値を比較し、今回取り込んだLAN回線
2の負荷値が前回値未満であればステップb6において
当該LAN回線2を送信回線として選択する。そして、
ステップb7において前回LAN回線負荷値に今回取り
込んだLAN回線2の負荷値を保持してステップb3に
戻る。今回取り込んだLAN回線2の負荷値が前回のL
AN回線負荷値以上の場合はステップb3に戻る。
In step b4, the load value of the LAN line 2 is extracted from the line status file 11, and the next step b5
In the above, the load value of the LAN line taken in this time is compared with the previous LAN line load value, and if the load value of the LAN line 2 taken in this time is less than the previous value, the LAN line 2 is selected as the transmission line in step b6. . And
In step b7, the load value of the LAN line 2 which has been taken in this time is held as the previous LAN line load value, and the process returns to step b3. The load value of LAN line 2 taken in this time is
If it is equal to or more than the AN line load value, the process returns to step b3.

【0037】ステップb8においては、今回選択したL
AN回線2の負荷がLAN負荷上限値ファイル12の負
荷上限値を超えているか否かを判定し、今回選択したL
AN回線2の負荷が上限値を越えている場合はステップ
b9の処理を行う。今回選択したLAN回線2の負荷が
負荷上限値を越えない場合はステップbl0の処理を行
う。
In step b8, the currently selected L
It is determined whether or not the load on the AN line 2 exceeds the load upper limit value of the LAN load upper limit file 12, and the currently selected L
If the load on the AN line 2 exceeds the upper limit, the process of step b9 is performed. If the load on the LAN line 2 selected this time does not exceed the load upper limit value, the process of step bl0 is performed.

【0038】ステップb9では、送信データのデータ種
別とデータ送信中止許可情報ファイル13に定義されて
いるデータ種別を比較し、一致する場合はデータ送信中
止可と判定し当該データを廃棄して送信を中止する。一
方、データ種別が一致せず、データ送信中止不可と判定
した場合は、ステップbl0の処理を行う。ステップb
l0ではデータを送信して処理を終了する。
In step b9, the data type of the transmission data is compared with the data type defined in the data transmission stop permission information file 13, and if they match, it is determined that the data transmission can be stopped, and the data is discarded and transmission is performed. Abort. On the other hand, if the data types do not match and it is determined that the data transmission cannot be stopped, the process of step bl0 is performed. Step b
At l0, the data is transmitted, and the process ends.

【0039】以上のように、この第2の実施の形態によ
れば、負荷の低いLAN回線2が存在しない場合であっ
ても、データ送信中止許可ファイル13を参照して優先
度の低いデータの送信を中止させるので、LAN回線2
の負荷を調整することができる。
As described above, according to the second embodiment, even when the LAN line 2 with a low load does not exist, the data transmission stop permission file 13 is referred to and the low-priority data is read. Since transmission is stopped, LAN line 2
Can adjust the load.

【0040】次に、本発明の第3の実施の形態を説明す
る。図5は本発明の第3の実施の形態に係わるLAN負
荷制御装置4の構成図である。この第3の実施の形態
は、図17に示した従来例に対し、LAN回線2の負荷
値を測定するLAN負荷測定処理手段10と、LAN負
荷測定処理手段10で測定されたLAN回線2の負荷値
を記憶する回線状態ファイル11と、LAN回線2が軽
負荷時であるときに送信するデータを予め指定して記憶
した軽負荷時送信データファイル15と、LAN回線が
軽負荷時であるか否かを判定するためのLAN回線の負
荷下限値を記憶したLAN負荷下限値ファイル16と、
送信しようとするデータが軽負荷時送信データファイル
15に記憶されたデータであるときはLAN負荷下限値
ファイル16に記憶された負荷下限値未満のLAN回線
2を選択してデータを送信する軽負荷時送信処理手段1
7とを追加して設け、送信処理手段8は、送信しようと
するデータが軽負荷時送信データファイル15に記憶さ
れたデータであるときは軽負荷時送信処理手段17を起
動し、そうでないときは回線状態ファイル11に記憶さ
れたLAN回線2の負荷値に基づいて負荷値の最も小さ
いLAN回線2を選択してデータを送信するようにした
ものである。また、軽負荷時送信データファイル15へ
のLAN回線2が軽負荷時であるときに送信するデータ
の設定及びLAN負荷下限値ファイル16への負荷下限
値の設定は、入力装置14から予め設定される。
Next, a third embodiment of the present invention will be described. FIG. 5 is a configuration diagram of the LAN load control device 4 according to the third embodiment of the present invention. This third embodiment is different from the conventional example shown in FIG. 17 in that a LAN load measurement processing means 10 for measuring the load value of the LAN line 2 and a LAN load measurement processing means 10 A line status file 11 for storing a load value, a light load transmission data file 15 in which data to be transmitted when the LAN line 2 is in a light load is stored in advance, and whether the LAN line is in a light load A LAN load lower limit file 16 storing LAN line load lower limit values for determining whether or not
When the data to be transmitted is the data stored in the transmission data file 15 at the time of light load, a light load for selecting the LAN line 2 which is less than the load lower limit stored in the LAN load lower limit file 16 and transmitting the data. Time transmission processing means 1
7 is additionally provided, and the transmission processing means 8 activates the light-load transmission processing means 17 when the data to be transmitted is the data stored in the light-load transmission data file 15; Is such that the LAN line 2 having the smallest load value is selected based on the load value of the LAN line 2 stored in the line state file 11 and data is transmitted. The setting of the data to be transmitted when the LAN line 2 is in the light load state to the transmission data file 15 at the time of light load and the setting of the lower limit of the load to the LAN load lower limit file 16 are preset from the input device 14. You.

【0041】図5において、送信処理手段8は送信要求
アプリケーション群5より送信要求キュー7の経由で送
信データを受け取り、LAN負荷測定処理手段10が作
成した回線状態ファイル11の情報を基に、データを送
信するLAN回線2を決定する。そして、その際に、送
信しようとするデータが軽負荷時送信データファイル1
5に記憶されたデータであるときは軽負荷時送信処理手
段17を起動する。軽負荷時送信処理手段17は、LA
N負荷下限値ファイル16に記憶された負荷下限値未満
のLAN回線2を選択してデータを送信する。
In FIG. 5, the transmission processing means 8 receives transmission data from the transmission request application group 5 via the transmission request queue 7 and transmits the data based on the information in the line status file 11 created by the LAN load measurement processing means 10. Is determined. At this time, the data to be transmitted is the transmission data file 1 at the time of light load.
If the data is the data stored in No. 5, the light load transmission processing means 17 is activated. The light load transmission processing means 17 is LA
The LAN line 2 having a load lower than the load lower limit value stored in the N load lower limit value file 16 is selected and data is transmitted.

【0042】まず、送信処理手段8が送信要求アプリケ
ーション群5を構成する第1のアプリケーション6a〜
第kのアプリケーション6kの何れかより送信要求キュ
ー7の経由でデータを受け取ると、データ送信処理手段
8はデータ送信を行うLAN回線2を決定するために、
回線状態ファイル11よりLAN回線2毎の負荷測定値
を取り込む。この回線状態ファイル11の負荷測定値
は、LAN負荷測定処理手段10により作成されるデー
タである。
First, the transmission processing means 8 makes the first applications 6 a to 6 a constituting the transmission request application group 5.
When data is received from any of the k-th applications 6k via the transmission request queue 7, the data transmission processing means 8 determines the LAN line 2 to perform data transmission,
The load measurement value for each LAN line 2 is fetched from the line state file 11. The load measurement values in the line status file 11 are data created by the LAN load measurement processing means 10.

【0043】LAN負荷測定処理手段10は、OSコマ
ンドを使用し各LAN回線のパケット衝突回数を取り出
すことによりLAN回線2の負荷状態を測定し、その情
報を回線状態ファイル11に格納する。そして、送信処
理手段8は、回線状態ファイル11を基に負荷値の低い
LAN回線2を選択しデータを送信する。
The LAN load measurement processing means 10 measures the load state of the LAN line 2 by extracting the number of packet collisions of each LAN line using an OS command, and stores the information in the line state file 11. Then, the transmission processing means 8 selects the LAN line 2 having a low load value based on the line state file 11 and transmits the data.

【0044】この際に、送信要求のデータが軽負荷時送
信データファイル15に設定されている場合は、送信処
理手段8はデータ送信を行わずに送信データを軽負荷時
送信処理手段17へ引き継ぐ。軽負荷時送信処理手段1
7は何れかのLAN回線2の負荷値がLAN負荷下限値
ファイル16の負荷下限値未満になるまで遅延した後に
データを送信する。
At this time, if the data of the transmission request is set in the transmission data file 15 at the time of light load, the transmission processing means 8 does not perform the data transmission and takes over the transmission data to the transmission processing means 17 at the time of light load. . Light load transmission processing means 1
7 transmits data after a delay until the load value of any LAN line 2 becomes less than the load lower limit value of the LAN load lower limit file 16.

【0045】図6は、第3の実施の形態に係わるLAN
負荷制御装置の演算内容を示すフローチャートである。
ステップc1では、送信要求アプリケーション群5より
の送信要求キュー7を受け付ける。ステップc2では、
送信要求を受けたデータが入力装置14で設定された軽
負荷時送信データファイル15に設定されていることを
確認し、軽負荷時送信データファイル15に設定されて
いればステップc3の処理を行う。軽負荷時送信データ
ファイル15に設定されていなければステップc4の処
理を行う。
FIG. 6 shows a LAN according to the third embodiment.
5 is a flowchart illustrating the content of a calculation performed by the load control device.
In step c1, a transmission request queue 7 from the transmission request application group 5 is received. In step c2,
It is confirmed that the data requested to be transmitted is set in the transmission data file 15 at the time of light load set by the input device 14, and if it is set in the transmission data file 15 at the time of light load, the process of step c3 is performed. . If it is not set in the transmission data file 15 at the time of light load, the process of step c4 is performed.

【0046】ステップc3では、各LAN回線2の負荷
値を比較する際に使用する前回LAN回線負荷情報に初
期値として負荷MAXを設定する。ステップc5では、
LAN回線2の数だけループさせ、そのループ(ステッ
プc6〜ステップc9)内においてLAN回線2の負荷
値が最も小さいLAN回線2を選択する。
In step c3, the load MAX is set as an initial value in the previous LAN line load information used when comparing the load values of the respective LAN lines 2. In step c5,
A loop is looped by the number of LAN lines 2, and the LAN line 2 having the smallest load value of the LAN line 2 is selected in the loop (step c6 to step c9).

【0047】すなわち、ステップc6では、回線状態フ
ァイル11より回線負荷情報を取り込む。ステップc7
においては、今回取り込んだLAN回線2の負荷値と前
回のLAN回線負荷値とを比較し、今回取り込んだLA
N回線負荷値が前回値未満であれば、ステップc8にお
いて当該LAN回線2を送信回線として選択する。そし
て、ステップc9において前回LAN回線負荷値に今回
取り込んだLAN回線の負荷値を保持してステップc5
に戻る。今回取り込んだLAN回線2の負荷値が前回の
LAN回線負荷値以上の場合はステップc5に戻る。ス
テップcl0では、最も負荷値の小さいLAN回線2に
対して、送信処理手段8はデータを送信して処理を終了
する。また、ステップc4では、軽負荷時送信処理手段
17を起動して処理を終了する。
That is, in step c6, line load information is fetched from the line state file 11. Step c7
, The load value of the LAN line 2 taken in this time is compared with the previous LAN line load value,
If the N line load value is less than the previous value, the LAN line 2 is selected as the transmission line in step c8. Then, at step c9, the load value of the LAN line which was taken in this time is held as the LAN line load value at the previous time, and step c5
Return to If the load value of the LAN line 2 taken in this time is equal to or more than the previous LAN line load value, the process returns to step c5. In step cl0, the transmission processing means 8 transmits data to the LAN line 2 having the smallest load value, and ends the processing. In step c4, the light load transmission processing means 17 is activated and the processing is terminated.

【0048】ステップc4で起動された軽負荷時送信処
理手段17は、図7のステップc11において、各LA
N回線2の負荷を比較する際に使用する前回LAN回線
負荷情報に初期値として負荷MAXを設定する。ステッ
プc12においては、LAN回線2の数だけループさ
せ、そのループ(ステップc13〜ステップc17)内
においてLAN回線2の負荷値が最も小さいLAN回線
2を選択する。
In step c11 of FIG. 7, the light load transmission processing means 17 activated in step c4 executes
The load MAX is set as the initial value in the previous LAN line load information used when comparing the load of the N line 2. In step c12, a loop is performed by the number of LAN lines 2, and the LAN line 2 with the smallest load value of the LAN line 2 is selected in the loop (step c13 to step c17).

【0049】すなわち、ステップc13ではLAN回線
2の負荷値を取り出し、次のステップc14でLAN負
荷下限値ファイル16に設定されたLAN回線2の負荷
下限値と比較し、LAN回線2の負荷値が下限値未満で
あればステップc16の処理を行う。そして、LAN回
線2の負荷値が負荷下限値以上の場合はステップc12
に戻る。ステップc17においては、今回取り込んだL
AN回線2の負荷値と前回のLAN回線負荷値とを比較
し、今回取り込んだLAN回線負荷値が前回値未満であ
ればステップc16において当該LAN回線2を送信回
線として選択する。
That is, in step c13, the load value of the LAN line 2 is extracted, and in the next step c14, the load value of the LAN line 2 is compared with the load lower limit value of the LAN line 2 set in the LAN load lower limit value file 16. If it is less than the lower limit, the process of step c16 is performed. If the load value of the LAN line 2 is equal to or more than the lower limit of the load, step c12
Return to In step c17, the L
The load value of the AN line 2 is compared with the previous LAN line load value. If the LAN line load value acquired this time is less than the previous value, the LAN line 2 is selected as a transmission line in step c16.

【0050】そして、ステップc17において前回LA
N回線負荷値に今回取り込んだLAN回線2の負荷値を
保持してステップc12に戻る。今回取り込んだLAN
回線2の負荷値が前回のLAN回線負荷値以上の場合は
ステップc12に戻る。ステップc18では送信回線が
選択されているか判定し、送信回線が選択されていない
場合は、ステップc20で一定時間遅延後にステップc
11に戻る。一方、送信回線が選択されている場合はス
テップc19の処理を行う。ステップc19において送
信処理手段8より受け継いだデータをステップc16で
選択したLAN回線2から送信して処理を終了する。
Then, in step c17, the previous LA
The load value of the LAN line 2 fetched this time is held as the N line load value, and the process returns to step c12. LAN taken this time
If the load value of the line 2 is equal to or greater than the previous LAN line load value, the process returns to step c12. In step c18, it is determined whether or not the transmission line is selected. If the transmission line is not selected, step c20 is performed after a predetermined time delay in step c20.
Return to 11. On the other hand, if the transmission line has been selected, the process of step c19 is performed. In step c19, the data inherited from the transmission processing means 8 is transmitted from the LAN line 2 selected in step c16, and the process is terminated.

【0051】この第3の実施の形態では、優先度の低い
データの送信によりLAN回線を高負荷にしないよう
に、軽負荷時送信データとして指定されたデータはLA
N回線負荷が規定された下限値を下回った場合にのみ送
信するようにしているので、優先度の高いデータ送信の
遅延を防止することができる。
In the third embodiment, the data designated as the transmission data at the time of light load is LA so that the transmission of the low priority data does not increase the load on the LAN line.
Since transmission is performed only when the N-line load falls below a prescribed lower limit, it is possible to prevent delay in data transmission with high priority.

【0052】次に、本発明の第4の実施の形態を説明す
る。図8は本発明の第4の実施の形態に係わるLAN負
荷制御装置4の構成図である。この第4の実施の形態
は、図17に示した従来例に対し、LAN回線2の負荷
値を測定するLAN負荷測定処理手段10と、LAN負
荷測定処理手段10で測定されたLAN回線2の負荷値
を記憶する回線状態ファイル11と、LAN回線2の負
荷上限値及び所定の負荷下限値を予め記憶したLAN負
荷上下限値ファイル18とを追加して設け、軽負荷時送
信処理手段17は、全てのLAN回線2の負荷値がLA
N負荷上下限値ファイル18に記憶された負荷上限値以
上のときは、一定時間遅延後にLAN負荷上下限値ファ
イル18に記憶された負荷下限値未満のLAN回線2を
選択してデータを送信する。また、送信処理手段8は、
全てのLAN回線2の負荷値がLAN負荷上下限値ファ
イル18に記憶された負荷上限値以上のときは軽負荷時
送信処理手段17を起動し、そうでないときは回線状態
ファイル11に記憶されたLAN回線2の負荷値に基づ
いて負荷値の最も小さいLAN回線2を選択してデータ
を送信するようにしたものである。また、LAN負荷上
下限値ファイル18への負荷上下限値の設定は、入力装
置14から予め設定される。
Next, a fourth embodiment of the present invention will be described. FIG. 8 is a configuration diagram of the LAN load control device 4 according to the fourth embodiment of the present invention. This fourth embodiment is different from the conventional example shown in FIG. 17 in that the LAN load measurement processing means 10 for measuring the load value of the LAN line 2 and the LAN line 2 measured by the LAN load measurement processing means 10 are used. A line status file 11 for storing a load value and a LAN load upper / lower limit value file 18 in which a load upper limit value and a predetermined load lower limit value of the LAN line 2 are stored in advance are additionally provided. , The load value of all LAN lines 2 is LA
If the load is equal to or greater than the load upper limit value stored in the N load upper / lower limit value file 18, the LAN line 2 having a load lower than the load lower limit value stored in the LAN load upper / lower limit value file 18 is selected after a predetermined time delay and data is transmitted. . Further, the transmission processing means 8
When the load values of all the LAN lines 2 are equal to or greater than the load upper limit values stored in the LAN load upper / lower limit value file 18, the light load transmission processing means 17 is activated. In this configuration, the LAN line 2 having the smallest load value is selected based on the load value of the LAN line 2 and data is transmitted. The setting of the load upper and lower limit values in the LAN load upper and lower limit value file 18 is set in advance from the input device 14.

【0053】図8において、送信処理手段8は送信要求
アプリケーション群5より送信要求キュー7の経由で送
信データを受け取り、LAN負荷測定処理手段10によ
り作成された回線状態ファイル11の情報を基に、デー
タを送信するLAN回線2を決定する。その際に、軽負
荷時送信処理手段17は、全てのLAN回線2の負荷値
がLAN負荷上下限値ファイル18に記憶された負荷上
限値以上のときは、一定時間遅延後にLAN負荷上下限
値ファイル18に記憶された負荷下限値未満のLAN回
線2を選択してデータを送信する。
In FIG. 8, the transmission processing means 8 receives transmission data from the transmission request application group 5 via the transmission request queue 7, and based on the information in the line status file 11 created by the LAN load measurement processing means 10. The LAN line 2 for transmitting data is determined. At this time, when the load value of all LAN lines 2 is equal to or more than the load upper limit value stored in the LAN load upper / lower limit value file 18, the light load transmission processing means 17 transmits the LAN load upper / lower limit value after a certain time delay. The LAN line 2 having a load lower than the load lower limit value stored in the file 18 is selected and data is transmitted.

【0054】まず、送信処理手段8が送信要求アプリケ
ーション群5を構成する第1のアプリケーション6a〜
第kのアプリケーション6kの何れかより送信要求キュ
ー7の経由でデータを受け取ると、データ送信処理手段
8はデータ送信を行うLAN回線2を決定するために、
回線状態ファイル11よりLAN回線2毎の負荷測定値
を取り込む。この回線状態ファイル11の負荷測定値
は、LAN負荷測定処理手段10により作成されたデー
タである。
First, the transmission processing means 8 sets the first applications 6 a to 6
When data is received from any of the k-th applications 6k via the transmission request queue 7, the data transmission processing means 8 determines the LAN line 2 to perform data transmission,
The load measurement value for each LAN line 2 is fetched from the line state file 11. The load measurement value in the line status file 11 is data created by the LAN load measurement processing means 10.

【0055】LAN負荷測定処理手段10は、OSコマ
ンドを使用し各LAN回線2のパケット衝突回数を取り
出すことによりLAN回線2の負荷状態を測定し、その
情報を回線状態ファイル11に格納する。そして、送信
処理手段8は、回線状態ファイル11を基に負荷値の低
いLAN回線2を選択しデータを送信する。
The LAN load measurement processing means 10 measures the load state of the LAN line 2 by extracting the number of packet collisions of each LAN line 2 using an OS command, and stores the information in the line state file 11. Then, the transmission processing means 8 selects the LAN line 2 having a low load value based on the line state file 11 and transmits the data.

【0056】この際に、全てのLAN回線2の負荷値が
入力装置14にて設定したLAN負荷上下限値ファイル
18のLAN負荷上限値以上であった場合は、送信処理
手段8ではデータ送信を行わずに送信データを軽負荷時
送信処理手段17へ引き継ぐ。軽負荷時送信処理手段1
7では何れかのLAN回線2の負荷値がLAN負荷上下
限値ファイル18に設定された負荷下限値未満になるま
で遅延した後に送信データを送信する。
At this time, if the load values of all the LAN lines 2 are equal to or greater than the LAN load upper limit value of the LAN load upper / lower limit value file 18 set by the input device 14, the transmission processing means 8 transmits data. The transmission data is transferred to the light load transmission processing means 17 without being performed. Light load transmission processing means 1
In step 7, the transmission data is transmitted after a delay until the load value of any one of the LAN lines 2 becomes less than the load lower limit value set in the LAN load upper / lower limit value file 18.

【0057】図9は、第4の実施の形態に係わるLAN
負荷制御装置の演算内容を示すフローチャートである。
ステップd1では、送信要求アプリケーション群5から
の送信要求キュー7を受け付けると、まず、ステップd
2では各LAN回線2の負荷を比較する際に使用する前
回LAN回線負荷情報に初期値として負荷MAXを設定
する。続くステップd3において、LAN回線2の数だ
けループさせ、そのループ(ステップd4〜ステップd
8)内においてLAN負荷測定処理手段10が作成した
回線状態ファイル11からLAN回線毎の情報を取り出
し、最も負荷値の小さいLAN回線2を選択する。
FIG. 9 shows a LAN according to the fourth embodiment.
5 is a flowchart illustrating the content of a calculation performed by the load control device.
At step d1, when the transmission request queue 7 from the transmission request application group 5 is received, first, at step d
In 2, the load MAX is set as an initial value in the previous LAN line load information used when comparing the loads of the LAN lines 2. In the following step d3, a loop is performed by the number of LAN lines 2, and the loop (step d4 to step d4) is performed.
In step 8), the information for each LAN line is extracted from the line state file 11 created by the LAN load measurement processing means 10, and the LAN line 2 having the smallest load value is selected.

【0058】すなわち、ステップd4では回線状態ファ
イル11より、LAN回線2の負荷値を取り出し、次の
ステップd5でLAN負荷上下限値ファイル18に設定
されたLAN回線負荷上限値と比較し、LAN回線2の
負荷値がその負荷上限値未満であればステップd6の処
理を行う。LAN回線2の負荷値が負荷上限値以上の場
合はステップd3に戻る。ステップd6においては、今
回取り込んだLAN回線2の負荷値と前回のLAN回線
負荷値とを比較し、今回取り込んだLAN回線2の負荷
値が前回値未満であれば、ステップd7において当該L
AN回線2を送信回線として選択する。そして、ステッ
プd8において前回LAN回線負荷値に今回取り込んだ
LAN回線2の負荷値を保持してステップd3に戻る。
一方、ステップd6において今回取り込んだLAN回線
2の負荷値が前回のLAN回線負荷値以上の場合はステ
ップd3に戻る。
That is, in step d4, the load value of the LAN line 2 is extracted from the line state file 11, and is compared with the LAN line load upper limit value set in the LAN load upper / lower limit value file 18 in the next step d5. If the load value of No. 2 is less than the load upper limit value, the process of step d6 is performed. If the load value of the LAN line 2 is equal to or larger than the load upper limit value, the process returns to step d3. In step d6, the load value of the LAN line 2 taken in this time is compared with the previous LAN line load value. If the load value of the LAN line 2 taken in this time is less than the previous value, in step d7 the L
The AN line 2 is selected as the transmission line. Then, in step d8, the load value of the LAN line 2 which was taken in this time is held as the LAN line load value last time, and the process returns to step d3.
On the other hand, if the load value of the LAN line 2 taken in this time is equal to or more than the previous LAN line load value in step d6, the process returns to step d3.

【0059】ステップd9においては、全LAN回線2
の負荷値が負荷上限値を越えているか判定し、全LAN
回線2の負荷値が負荷上限値を越えている場合は、ステ
ップd10において軽負荷時送信処理手段17を起動す
る。一方、負荷値が負荷上限値を越えていないLAN回
線2がある場合は、ステップd11の処理を行う。ステ
ップd11において、送信要求キュー7の経由で受け取
ったデータをステップd8で選択したLAN回線2から
データを送信して処理を終了する。つまり、送信処理手
段8は回線状態ファイル11を基に負荷の低いLAN回
線を選択しデータを送信する。
In step d9, all LAN lines 2
Judge whether the load value exceeds the load upper limit value,
When the load value of the line 2 exceeds the load upper limit value, the light load transmission processing means 17 is started in step d10. On the other hand, if there is a LAN line 2 whose load value does not exceed the load upper limit value, the process of step d11 is performed. In step d11, the data received via the transmission request queue 7 is transmitted from the LAN line 2 selected in step d8, and the process is terminated. That is, the transmission processing means 8 selects a LAN line with a low load based on the line state file 11 and transmits the data.

【0060】ステップdl0で起動された軽負荷時送信
処理手段17は、図10のステップd12において、各
LAN回線2の負荷を比較する際に使用する前回LAN
回線負荷情報に初期値として、負荷MAXを設定する。
ステップd13においては、LAN回線2の数だけルー
プさせ、そのループ(ステップd13〜ステップd1
8)内においてLAN回線2の負荷値がLAN負荷上下
限値ファイル18に設定された負荷下限値よりも小さい
LAN回線2を選択する。
The light load transmission processing means 17 started in step dl0 executes the previous LAN used for comparing the load of each LAN line 2 in step d12 of FIG.
The load MAX is set as the initial value in the line load information.
In step d13, a loop is performed by the number of LAN lines 2, and the loop (step d13 to step d1) is performed.
In step 8), the LAN line 2 whose load value is smaller than the load lower limit value set in the LAN load upper / lower limit value file 18 is selected.

【0061】すなわち、ステップd14ではLAN回線
2の負荷値を取り出し、次のステップd15でLAN負
荷上下限値ファイル18に設定されたLAN回線2の負
荷下限値と比較し、LAN回線2の負荷値が負荷下限値
未満であればステップd16の処理を行う。LAN回線
2の負荷値が負荷下限値以上の場合はステップd13に
戻る。ステップd16においては、今回取り込んだLA
N回線2の負荷値と前回のLAN回線負荷値とを比較
し、今回取り込んだLAN回線負荷値が前回値未満であ
れば、ステップd17において当該LAN回線2を送信
回線として選択する。そして、ステップd18において
前回LAN回線負荷値に今回取り込んだLAN回線2の
負荷値を保持してステップd13に戻る。ステップd1
6において今回取り込んだLAN回線2の負荷値が前回
のLAN回線負荷値以上の場合はステップd16に戻
る。
That is, in step d14, the load value of the LAN line 2 is extracted, and in the next step d15, the load value of the LAN line 2 is compared with the load lower limit value of the LAN line 2 set in the LAN load upper / lower limit value file 18. Is smaller than the load lower limit value, the process of step d16 is performed. If the load value of the LAN line 2 is equal to or more than the lower load limit, the process returns to step d13. In step d16, the LA
The load value of the N line 2 is compared with the previous LAN line load value. If the LAN line load value acquired this time is smaller than the previous value, the LAN line 2 is selected as a transmission line in step d17. Then, in step d18, the load value of the LAN line 2 which has been taken in this time is held as the previous LAN line load value, and the process returns to step d13. Step d1
If the load value of the LAN line 2 taken in this time is equal to or larger than the previous LAN line load value, the process returns to step d16.

【0062】ステップd19においては全LAN回線2
の負荷値が下限値を越えているか判定し、全LAN回線
2の負荷値が負荷下限値を越えている場合は、ステッフ
d20で一定時間遅延後にステップd12に戻る。一
方、負荷値が負荷下限値を越えていないLAN回線2が
ある場合はステップd21の処理を行う。つまり、ステ
ップd21において送信処理手段8より受け継いだデー
タをステップd17で選択したLAN回線2から送信し
て処理を終了する。
In step d19, all LAN lines 2
It is determined whether or not the load value exceeds the lower limit value. If the load value of all LAN lines 2 exceeds the lower limit value, the process returns to step d12 after a predetermined time delay in step d20. On the other hand, if there is a LAN line 2 whose load value does not exceed the load lower limit value, the process of step d21 is performed. That is, the data inherited from the transmission processing means 8 in step d21 is transmitted from the LAN line 2 selected in step d17, and the process is terminated.

【0063】この第4の実施の形態では、LAN回線2
の負荷値が予め規定された負荷上限値以上になり、他の
LAN回線の負荷も負荷上限値以上となっており、他の
LAN回線からもデータの送信ができない場合には、一
時的に、データの送信を中断し、負荷値が予め定められ
た負荷下限値以下となった時にデータの送信を再開させ
る。これによってLAN回線2の負荷値を調整すること
ができるので、適正にデータ送信を行うことができる。
In the fourth embodiment, the LAN line 2
If the load value is equal to or greater than the predetermined load upper limit and the load of the other LAN line is also equal to or greater than the load upper limit and data cannot be transmitted from the other LAN line, The data transmission is interrupted, and the data transmission is resumed when the load value becomes equal to or less than the predetermined load lower limit value. As a result, the load value of the LAN line 2 can be adjusted, so that data transmission can be performed properly.

【0064】次に、本発明の第5の実施の形態を説明す
る。図11は、本発明の第5の実施の形態に係わるLA
N負荷制御装置4のブロック構成図である。この第5の
実施の形態は、図8に示した第4の実施の形態に対し、
LAN回線2の異常発生の有無を診断するLAN回線状
態診断処理手段9を追加して設け、LAN回線2が異常
で他のLAN回線2からデータ送信ができない場合は、
送信処理手段8は一時データ送信を中断させて軽負荷時
送信処理手段17を起動し、起動された軽負荷時送信処
理手段17はLAN回線2が正常で負荷値がLAN負荷
上下限値ファイル18に記憶された負荷下限値未満にな
った場合にデータ送信を再開させるようにしたものであ
る。また、LAN負荷上下限値ファイル18への負荷上
限値及び負荷下限値の設定は、入力装置14より予め設
定される。
Next, a fifth embodiment of the present invention will be described. FIG. 11 shows an LA according to the fifth embodiment of the present invention.
FIG. 2 is a block diagram of an N load control device 4. This fifth embodiment is different from the fourth embodiment shown in FIG.
A LAN line state diagnosis processing means 9 for additionally diagnosing the occurrence of an abnormality in the LAN line 2 is additionally provided. If the LAN line 2 is abnormal and data cannot be transmitted from another LAN line 2,
The transmission processing means 8 interrupts the temporary data transmission and activates the light-load transmission processing means 17. The activated light-load transmission processing means 17 has a normal LAN line 2 and a load value of the LAN load upper / lower limit value file 18. The data transmission is restarted when the load falls below the load lower limit value stored in. The setting of the load upper limit value and the load lower limit value in the LAN load upper / lower limit value file 18 is set in advance by the input device 14.

【0065】図11において、送信処理手段8は送信要
求アプリケーション群5より送信要求キュー7の経由で
送信データを受け取り、LAN負荷測定処理手段10及
びLAN回線状態診断処理手段9で作成した回線状態フ
ァイル11の情報を基に、データを送信するLAN回線
2を決定する。
In FIG. 11, the transmission processing means 8 receives transmission data from the transmission request application group 5 via the transmission request queue 7 and creates a line status file created by the LAN load measurement processing means 10 and the LAN line status diagnosis processing means 9. Based on the information of No. 11, the LAN line 2 for transmitting data is determined.

【0066】まず、送信処理手段8が送信要求アプリケ
ーション群5を構成する第1のアプリケーション6a〜
第kのアプリケーション6kの何れかより送信要求キュ
ー7の経由でデータを受け取ると、送信処理手段8はデ
ータ送信を行うLAN回線2を決定するために、回線状
態ファイル11よりLAN回線2毎の負荷値とLAN回
線状態とを取り込む。この回線状態ファイル11の負荷
値及びLAN回線状態は、それぞれLAN負荷測定処理
手段10及びLAN回線状態診断処理手段9とにより作
成されたデータである。
First, the transmission processing means 8 transmits the first applications 6 a to 6
When data is received from any one of the k-th applications 6k via the transmission request queue 7, the transmission processing means 8 determines the LAN line 2 for data transmission from the line status file 11 to determine the load for each LAN line 2. The value and the LAN line status are fetched. The load value and the LAN line state of the line state file 11 are data created by the LAN load measurement processing unit 10 and the LAN line state diagnosis processing unit 9, respectively.

【0067】LAN負荷測定処理手段10は、OSコマ
ンドを使用し各LAN回線2のパケット衝突回数を取り
出すことによりLAN回線2の負荷状態を測定し、その
情報を回線状態ファイル11に格納する。また、LAN
回線状態診断処理手段9は各計算機(LAN負荷制御装
置4)からのハローコールを各LAN回線2を通じて受
信し、ハローコールを受信できないLAN回線2を異常
と判断しその情報を回線状態ファイル11に格納する。
そして、送信処理手段8は回線状態ファイル11を基に
負荷値の低いLAN回線2を選択しデータを送信する。
The LAN load measurement processing means 10 measures the load state of the LAN line 2 by extracting the number of packet collisions of each LAN line 2 using an OS command, and stores the information in the line state file 11. Also, LAN
The line state diagnosis processing means 9 receives a hello call from each computer (LAN load control device 4) through each LAN line 2, determines that the LAN line 2 that cannot receive the hello call is abnormal, and stores the information in the line state file 11. Store.
Then, the transmission processing means 8 selects the LAN line 2 having a low load value based on the line state file 11 and transmits the data.

【0068】この際に、全てのLAN回線2の負荷値が
入力装置14にて設定したLAN負荷上下限値ファイル
18のLAN負荷上限値以上であった場合は、送信処理
手段8ではデータ送信を行わずに送信データを軽負荷時
送信処理手段17へ引き継ぐ。そして、軽負荷時送信処
理手段17では何れかのLAN回線2の負荷値がLAN
負荷上下限値ファイル18の負荷下限値未満になるまで
遅延した後に送信データを送信する。
At this time, if the load values of all the LAN lines 2 are equal to or larger than the LAN load upper limit value of the LAN load upper / lower limit value file 18 set by the input device 14, the transmission processing means 8 transmits the data. The transmission data is transferred to the light load transmission processing means 17 without being performed. Then, in the light load transmission processing means 17, the load value of one of the LAN
The transmission data is transmitted after being delayed until the load becomes lower than the load lower limit value of the load upper / lower limit value file 18.

【0069】図12は、第5の実施の形態に係わるLA
N負荷制御装置の演算内容を示すフローチャートであ
る。ステップe1では、送信要求アプリケーション群5
からの送信要求キュー7を受け付ける。ステップe2で
は各LAN回線2の負荷を比較する際に使用する前回L
AN回線負荷情報に初期値として負荷MAXを設定す
る。続くステップe3において、LAN回線2の数だけ
ループさせ、そのループ(ステップe4〜ステップe1
0)内において、LAN負荷測定処理手段10及びLA
N回線状態診断処理手段9が作成した回線状態ファイル
11からLAN回線2毎の情報を取り出し、正常でかつ
負荷値の最も小さいLAN回線2を選択する。
FIG. 12 shows an LA according to the fifth embodiment.
It is a flowchart which shows the calculation content of an N load control apparatus. In step e1, the transmission request application group 5
Is received from the transmission request queue 7. In step e2, the last L used to compare the load of each LAN line 2
The load MAX is set as the initial value in the AN line load information. In the following step e3, a loop is performed by the number of LAN lines 2, and the loop (step e4 to step e1) is performed.
0), the LAN load measurement processing means 10 and LA
The information for each LAN line 2 is extracted from the line state file 11 created by the N line state diagnosis processing means 9 and the normal LAN line 2 having the smallest load value is selected.

【0070】すなわち、ステップe4では、回線状態フ
ァイル11よりLAN回線2の状態を取り出し、次のス
テップe5でLAN回線2が正常であるかを判定し、L
AN回線2が正常であればステッフe6の処理を行う。
一方、LAN回線2が異常であればステップe3に戻
る。ステップe6では、回線状態ファイル11よりLA
N回線2の負荷値を取り出し、次のステップe7でLA
N負荷上下限値ファイル18に規定されたLAN回線2
の負荷上限値と比較し、LAN回線2の負荷値が上限値
未満であればステップe8の処理を行う。一方、LAN
回線2の負荷値が負荷上限値以上の場合はステップe3
に戻る。
That is, in step e4, the state of the LAN line 2 is extracted from the line state file 11, and in the next step e5, it is determined whether the LAN line 2 is normal.
If the AN line 2 is normal, the process of step e6 is performed.
On the other hand, if the LAN line 2 is abnormal, the process returns to step e3. At step e6, LA is read from the line status file 11.
The load value of the N line 2 is extracted, and LA is obtained in the next step e7.
LAN line 2 specified in N load upper / lower limit value file 18
If the load value of the LAN line 2 is smaller than the upper limit value, the process of step e8 is performed. On the other hand, LAN
If the load value of the line 2 is equal to or greater than the load upper limit value, step e3
Return to

【0071】ステップe8においては、今回取り込んだ
LAN回線2の負荷値と前回のLAN回線負荷値とを比
較し、今回取り込んだLAN回線2の負荷値が前回値未
満であればステップe9において当該LAN回線2を送
信回線として選択する。そして、ステップel0におい
て前回LAN回線負荷値に今回取り込んだLAN回線2
の負荷値を保持してステップe3に戻る。また、ステッ
プe8で今回取り込んだLAN回線2の負荷値が前回の
LAN回線負荷値以上の場合はステップe3に戻る。
In step e8, the load value of the LAN line 2 taken in this time is compared with the previous LAN line load value. If the load value of the LAN line 2 taken in this time is smaller than the previous value, the flow goes to step e9. Select line 2 as the transmission line. Then, at step el0, the LAN line 2 which was previously taken into the LAN line load value this time.
And the process returns to step e3. If the load value of the LAN line 2 taken in this time is equal to or more than the previous LAN line load value in step e8, the process returns to step e3.

【0072】ステップe11においては全LAN回線2
の負荷値が負荷上限値を越えているか否かを判定し、全
LAN回線2の負荷値が負荷上限値を越えている場合は
ステップe12の処理を行う。負荷値が上限値を越えて
いないLAN回線2がある場合はステップe13の処理
を行う。ステップe12においては、軽負荷時送信処理
手段17を起動し処理を終了する。また、ステップe1
3においては送信要求キュー7の経由で受け取ったデー
タをステップe9で選択したLAN回線2からデータを
送信して処理を終了する。
In step e11, all LAN lines 2
It is determined whether or not the load value exceeds the load upper limit, and if the load value of all LAN lines 2 exceeds the load upper limit, the process of step e12 is performed. If there is a LAN line 2 whose load value does not exceed the upper limit value, the process of step e13 is performed. In step e12, the light load transmission processing means 17 is activated and the processing is terminated. Step e1
In step 3, the data received via the transmission request queue 7 is transmitted from the LAN line 2 selected in step e9, and the process ends.

【0073】ステップe12で起動された軽負荷時送信
処理手段17は、図13のステップe14において、各
LAN回線2の負荷値を比較する際に使用する前回LA
N回線負荷情報に初期値として負荷MAXを設定する。
ステップe15においてはLAN回線の数だけループさ
せ、そのループ(ステップe17〜ステップe22)内
において、LAN回線2が正常でその負荷値がLAN負
荷上下限値ファイル18に設定された負荷下限値よりも
小さいLAN回線2を選択する。
The light load transmission processing means 17 started in step e12 performs the previous LA used when comparing the load value of each LAN line 2 in step e14 of FIG.
The load MAX is set as the initial value in the N-line load information.
In step e15, a loop is looped by the number of LAN lines, and in that loop (step e17 to step e22), the LAN line 2 is normal and its load value is lower than the load lower limit value set in the LAN load upper / lower limit value file 18. Select the small LAN line 2.

【0074】すなわち、ステップe16では回線状態フ
ァイル11よりLAN回線2の状態を取り出し、次のス
テップe17でLAN回線2が正常であるか否かを判定
し、LAN回線2が正常であればステップe18の処理
を行う。LAN回線2が異常であればステップe15に
戻る。ステップe18ではLAN回線2の負荷値を取り
出し、次のステップe19でLAN負荷上下限値ファイ
ル18に規定されたLAN回線2の負荷下限値と比較
し、LAN回線2の負荷値が下限値未満であればステッ
プe20の処理を行う。LAN回線2の負荷値が負荷下
限値以上の場合はステッフe15に戻る。
That is, in step e16, the state of the LAN line 2 is extracted from the line state file 11, and it is determined in step e17 whether or not the LAN line 2 is normal. Is performed. If the LAN line 2 is abnormal, the process returns to step e15. In step e18, the load value of the LAN line 2 is taken out. In the next step e19, the load value of the LAN line 2 is compared with the load lower limit value of the LAN line 2 specified in the LAN load upper / lower limit value file 18, and if the load value of the LAN line 2 is less than the lower limit value. If there is, the process of step e20 is performed. If the load value of the LAN line 2 is equal to or more than the lower load limit, the process returns to step e15.

【0075】ステップe20においては、今回取り込ん
だLAN回線2の負荷値と前回のLAN回線負荷値とを
比較し、今回取り込んだLAN回線2の負荷値が前回値
未満であればステップe21において当該LAN回線2
を送信回線として選択する。そして、ステップe22に
おいて前回LAN回線負荷値に今回取り込んだLAN回
線2の負荷値を保持してステップe15に戻る。ステッ
プe20において今回取り込んだLAN回線2の負荷値
が前回のLAN回線負荷値以上の場合はステップe15
に戻る。
In step e20, the load value of the LAN line 2 taken in this time is compared with the previous LAN line load value. If the load value of the LAN line 2 taken in this time is smaller than the previous value, the flow goes to step e21. Line 2
Is selected as the transmission line. Then, in step e22, the load value of the LAN line 2 taken in this time is held as the previous LAN line load value, and the process returns to step e15. If the load value of the LAN line 2 taken in this time is equal to or greater than the previous LAN line load value in step e20, step e15
Return to

【0076】ステップe23においては全LAN回線2
の負荷値が負荷下限値を越えているか判定し、全LAN
回線2の負荷値が負荷下限値を越えている場合は、ステ
ップe24で一定時間遅延後にステップe14に戻る。
一方、負荷値が負荷下限値を越えていないLAN回線2
がある場合はステップe25の処理を行う。ステップe
25においては送信処理手段8より受け継いだデータを
ステップe21で選択したLAN回線2から送信して処
理を終了する。
In step e23, all LAN lines 2
Judge whether the load value exceeds the load lower limit value,
When the load value of the line 2 exceeds the lower limit value of the load, the process returns to step e14 after a certain time delay in step e24.
On the other hand, the LAN line 2 whose load value does not exceed the load lower limit value
If there is, the process of step e25 is performed. Step e
In step 25, the data inherited from the transmission processing means 8 is transmitted from the LAN line 2 selected in step e21, and the process ends.

【0077】この第5の実施の形態では、LAN回線2
の負荷値が予め定められた負荷上限値以上になり、他の
LAN回線2の負荷値も負荷上限値以上あるいは異常状
態となっており、他のLAN回線2からもデータの送信
ができない場合に、一時、データの送信を中断し、負荷
値が予め定められた負荷下限値以下になるか、回線異常
復帰時にデータの送信を再開させる。これによってLA
N回線の負荷値を調整することができるので、適正にデ
ータ送信を行うことができる。
In the fifth embodiment, the LAN line 2
If the load value of the second LAN line 2 is equal to or more than the predetermined load upper limit value, the load value of the other LAN line 2 is also equal to or greater than the load upper limit value, or is in an abnormal state, and data cannot be transmitted from the other LAN line 2, The transmission of the data is temporarily interrupted, and the transmission of the data is resumed when the load value becomes equal to or less than the predetermined lower limit of the load or when the line recovers from the abnormality. This allows LA
Since the load value of the N lines can be adjusted, data transmission can be performed properly.

【0078】次に、本発明の第6の実施の形態を説明す
る。図14は本発明の第6の実施の形態に係わるLAN
負荷制御装置4の構成図である。この第6の実施の形態
は、図17に示す従来例に対し、LAN回線2の負荷値
を測定するLAN負荷測定処理手段10と、LAN負荷
測定処理手段10で測定されたLAN回線2の負荷値を
記憶する回線状態ファイル11と、LAN回線2の負荷
上限値を予め記憶したLAN負荷上限値ファイル12
と、回線状態ファイル11に記憶されたLAN回線2の
負荷値の時間移動平均値を算出する負荷値時間移動平均
処理手段19と、負荷値時間移動平均処理手段19で算
出されたLAN回線2の負荷値時間移動平均値を記憶す
る負荷値時間移動平均値ファイル20とを追加して設
け、送信処理手段8は、負荷値時間移動平均値ファイル
20に記憶されたLAN回線2の負荷値時間移動平均値
の最も小さいLAN回線2を選択してデータを送信する
ようにしたものである。また、LAN負荷上限値ファイ
ル12への負荷上限値の設定は入力装置14により予め
設定される。
Next, a sixth embodiment of the present invention will be described. FIG. 14 shows a LAN according to the sixth embodiment of the present invention.
FIG. 2 is a configuration diagram of a load control device 4. The sixth embodiment is different from the conventional example shown in FIG. 17 in that a LAN load measurement processing means 10 for measuring the load value of the LAN line 2 and a load of the LAN line 2 measured by the LAN load measurement processing means 10 are provided. A line status file 11 for storing values, and a LAN load upper limit file 12 for storing a load upper limit of the LAN line 2 in advance.
A load value time moving average processing means 19 for calculating a time moving average value of the load value of the LAN line 2 stored in the line state file 11; A load value time moving average value file 20 for storing the load value time moving average value is additionally provided, and the transmission processing means 8 performs the load value time movement of the LAN line 2 stored in the load value time moving average value file 20. The LAN line 2 having the smallest average value is selected and data is transmitted. The setting of the load upper limit value in the LAN load upper limit value file 12 is set in advance by the input device 14.

【0079】図14において、送信処理手段8は送信要
求アプリケーション群5より送信要求キュー7の経由で
送信データを受け取り、負荷値時間移動平均処理手段1
9により作成された負荷値時間移動平均値ファイル20
の情報を基に、データを送信するLAN回線を決定す
る。
In FIG. 14, the transmission processing means 8 receives transmission data from the transmission request application group 5 via the transmission request queue 7, and executes the load value time moving average processing means 1.
9 and the load value time moving average file 20
Is determined on the basis of this information.

【0080】まず、送信処理手段8が送信要求アプリケ
ーション群5を構成する第1のアプリケーション6a〜
第kのアプリケーション6kの何れかより送信要求キュ
ー7の経由でデータを受け取ると、送信処理手段8はデ
ータ送信を行うLAN回線2を決定するために、負荷値
時間移動平均値ファイル20よりLAN回線2毎の負荷
値を取り込む。この負荷値時間移動平均値ファイル20
の負荷値は、負荷値時間移動平均処理手段19により回
線状態ファイル11に保存される負荷値の時間移動平均
をとって作成されたデータである。また、この回線状態
ファイル11の負荷値は、LAN負荷測定処理手段10
により作成されたデータである。
First, the transmission processing means 8 makes the first applications 6 a to 6
When data is received from any of the k-th applications 6k via the transmission request queue 7, the transmission processing means 8 uses the load value time moving average value file 20 to determine the LAN line 2 for data transmission. The load value of every 2 is taken. This load value time moving average value file 20
The load value is data created by taking a time moving average of the load values stored in the line state file 11 by the load value time moving average processing means 19. The load value of the line status file 11 is stored in the LAN load measurement processing unit 10.
Is the data created by.

【0081】LAN負荷測定処理手段10は、OSコマ
ンドを使用し各LAN回線2のパケット衝突回数を取り
出すことによりLAN回線2の負荷状態を測定し、その
情報を回線状態ファイル11に格納する。そして、負荷
値時間移動平均処理手段19は回線状態ファイル11に
保存される負荷値の時間移動平均をとって負荷値時間移
動平均値を作成し、負荷値時間移動平均値ファイル20
に記憶する。送信処理手段8は、負荷値時間移動平均値
ファイル20の負荷値時間移動平均値を基に負荷の低い
LAN回線2を選択しデータを送信する。
The LAN load measurement processing means 10 measures the load state of the LAN line 2 by extracting the number of packet collisions of each LAN line 2 using an OS command, and stores the information in the line state file 11. Then, the load value time moving average processing means 19 calculates a load value time moving average value by taking a time moving average of the load values stored in the line status file 11 and generates a load value time moving average value file 20.
To memorize. The transmission processing means 8 selects the LAN line 2 with a low load based on the load value time moving average value of the load value time moving average value file 20, and transmits the data.

【0082】図15は、第6の実施の形態に係わるLA
N負荷制御装置の演算内容を示すフローチャートであ
る。まず、ステップf1では、送信要求アプリケーショ
ン群5から送信データを送信要求キュー7より取り出
す。ステップf2において各LAN回線2の負荷値(負
荷値時間移動平均値)を比較する際に使用する前回LA
N回線負荷情報に初期値として負荷MAXを設定する。
ステップf3においては、LAN回線の数だけループさ
せる。そのループ(ステップf4〜ステップf8)内に
おいて、負荷値時間移動平均値がLAN負荷上限値ファ
イル12に設定されたLAN負荷上限値より小さいLA
N回線2を選択する。
FIG. 15 shows an LA according to the sixth embodiment.
It is a flowchart which shows the calculation content of an N load control apparatus. First, in step f1, transmission data is extracted from the transmission request queue 7 from the transmission request application group 5. The previous LA used when comparing the load value (load value time moving average value) of each LAN line 2 in step f2
The load MAX is set as the initial value in the N-line load information.
In step f3, looping is performed for the number of LAN lines. In the loop (step f4 to step f8), LA in which the load value time moving average value is smaller than the LAN load upper limit set in the LAN load upper limit file 12 is used.
Select N line 2.

【0083】すなわち、ステップf4では、負荷値時間
移動平均値ファイル20より負荷の時間移動平均値を取
り込む。次のステップf5でLAN負荷上限値ファイル
12に設定されたLAN負荷上限値と比較し、LAN回
線2の負荷時間移動平均値が負荷上限値未満であればス
テップf6の処理を行う。LAN回線2の負荷時間移動
平均値が上限値以上の場合はステップf3に戻る。ステ
ップf6においては、今回取り込んだLAN回線の負荷
時間移動平均値と前回のLAN回線負荷値を比較し、今
回取り込んだLAN回線2の負荷時間移動平均値が前回
値未満であればステッフf7において当該LAN回線2
を送信回線として選択する。そして、ステップf8にお
いて前回LAN回線負荷値に今回取り込んだLAN回線
2の負荷時間移動平均値を保持してステップf3に戻
る。ステップf6において今回取り込んだLAN回線2
の負荷時間移動平均値が前回のLAN回線負荷値以上の
場合はステップf3に戻る。
That is, in step f 4, the load time moving average value is taken from the load value time moving average value file 20. In the next step f5, the process is compared with the LAN load upper limit value set in the LAN load upper limit file 12, and if the load time moving average value of the LAN line 2 is less than the load upper limit value, the process of step f6 is performed. When the load time moving average value of the LAN line 2 is equal to or more than the upper limit value, the process returns to step f3. In step f6, the load time moving average value of the LAN line taken in this time is compared with the previous LAN line load value, and if the load time moving average value of the LAN line 2 taken in this time is less than the previous value, the flow proceeds to step f7. LAN line 2
Is selected as the transmission line. Then, in step f8, the load time moving average value of the LAN line 2 which has been taken in this time is held as the previous LAN line load value, and the process returns to step f3. In step f6, the LAN line 2 taken in this time
If the load time moving average value is equal to or greater than the previous LAN line load value, the process returns to step f3.

【0084】ステップf9においては全LAN回線2の
負荷値が負荷上限値を越えているか否か判定し、全LA
N回線2の負荷値が負荷上限値を越えている場合は処理
を終了する。全LAN回線2の負荷値が負荷上限値を越
えていない場合はステップfl0の処理を行う。ステッ
プfl0においては送信処理手段8によりデータを送信
して処理を終了する。
In step f9, it is determined whether or not the load value of all the LAN lines 2 exceeds the upper limit of the load.
If the load value of the N line 2 exceeds the upper limit value of the load, the process ends. If the load value of all LAN lines 2 does not exceed the load upper limit value, the processing of step fl0 is performed. In step fl0, the data is transmitted by the transmission processing means 8, and the process is terminated.

【0085】この第6の実施の形態では、LAN回線2
の負荷値の時間移動平均値を取り、LAN回線2の負荷
値の時間的平滑化を行った負荷値と予め規定された負荷
上限値とを比較するので、一時的なLAN回線2の負荷
値の変動に影響されないLAN負荷値の評価が可能とな
る。これによりLAN回線負荷を均等化できる。
In the sixth embodiment, the LAN line 2
Of the load value of the LAN line 2 and compares the load value obtained by temporally smoothing the load value of the LAN line 2 with a predetermined load upper limit value. It is possible to evaluate a LAN load value which is not affected by fluctuations in the LAN load. This makes it possible to equalize the LAN line load.

【0086】[0086]

【発明の効果】以上述べたように、本発明によれば、送
信データ量が膨大な時や送信要求が多発した場合であっ
ても、LAN回線の負荷を測定しデータを送信するLA
N回線を割り当てるので、LAN回線の負荷を分散でき
データの渋滞を防止できる。また、LAN回線の状態を
診断するので、LAN回線の異常が発生した場合であっ
ても、自動的に正常なLAN回線を割り当て送信するこ
とができ、データの送信不良や漏れをなくすことができ
る。
As described above, according to the present invention, even when the amount of transmission data is enormous or when transmission requests frequently occur, the LA for measuring the load on the LAN line and transmitting the data.
Since N lines are allocated, the load on the LAN line can be distributed and data congestion can be prevented. Further, since the state of the LAN line is diagnosed, even when an abnormality occurs in the LAN line, a normal LAN line can be automatically allocated and transmitted, and data transmission failure and omission can be eliminated. .

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

【図1】本発明の第1の実施の形態に係わるLAN負荷
制御装置の構成図。
FIG. 1 is a configuration diagram of a LAN load control device according to a first embodiment of the present invention.

【図2】本発明の第1の実施の形態に係わるLAN負荷
制御装置の演算内容を示すフローチャート。
FIG. 2 is a flowchart showing the operation of the LAN load control device according to the first embodiment of the present invention.

【図3】本発明の第2の実施の形態に係わるLAN負荷
制御装置の構成図。
FIG. 3 is a configuration diagram of a LAN load control device according to a second embodiment of the present invention.

【図4】本発明の第2の実施の形態に係わるLAN負荷
制御装置の演算内容を示すフローチャート。
FIG. 4 is a flowchart showing the operation of the LAN load control device according to the second embodiment of the present invention.

【図5】本発明の第3の実施の形態に係わるLAN負荷
制御装置の構成図。
FIG. 5 is a configuration diagram of a LAN load control device according to a third embodiment of the present invention.

【図6】本発明の第3の実施の形態に係わるLAN負荷
制御装置の演算内容を示すフローチャート。
FIG. 6 is a flowchart showing the computation contents of a LAN load control device according to a third embodiment of the present invention.

【図7】図6に示したステップc4の詳細を示すフロー
チャート。
FIG. 7 is a flowchart showing details of step c4 shown in FIG. 6;

【図8】本発明の第4の実施の形態に係わるLAN負荷
制御装置の構成図。
FIG. 8 is a configuration diagram of a LAN load control device according to a fourth embodiment of the present invention.

【図9】本発明の第4の実施の形態に係わるLAN負荷
制御装置の演算内容を示すフローチャート。
FIG. 9 is a flowchart showing the computation contents of a LAN load control device according to a fourth embodiment of the present invention.

【図10】図9に示したステップd10の詳細を示すフ
ローチャート。
FIG. 10 is a flowchart showing details of step d10 shown in FIG. 9;

【図11】本発明の第5の実施の形態に係わるLAN負
荷制御装置の構成図。
FIG. 11 is a configuration diagram of a LAN load control device according to a fifth embodiment of the present invention.

【図12】本発明の第5の実施の形態に係わるLAN負
荷制御装置の演算内容を示すフローチャート。
FIG. 12 is a flowchart showing the computation contents of the LAN load control device according to the fifth embodiment of the present invention.

【図13】図12に示したステップe12の詳細を示す
フローチャート。
FIG. 13 is a flowchart showing details of step e12 shown in FIG. 12;

【図14】本発明の第6の実施の形態に係わるLAN負
荷制御装置の構成図。
FIG. 14 is a configuration diagram of a LAN load control device according to a sixth embodiment of the present invention.

【図15】本発明の第6の実施の形態に係わるLAN負
荷制御装置の演算内容を示すフローチャート。
FIG. 15 is a flowchart showing the computation contents of the LAN load control device according to the sixth embodiment of the present invention.

【図16】多回線LANに複数の計算機が接続されたデ
ータ送受信システムの構成図。
FIG. 16 is a configuration diagram of a data transmission / reception system in which a plurality of computers are connected to a multi-line LAN.

【図17】従来のLAN負荷制御装置の構成図。FIG. 17 is a configuration diagram of a conventional LAN load control device.

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

1 多回線LAN 2 LAN回線 3 計算機 4 LAN負荷制御装置 5 送信要求アプリケーション群 6 アプリケーション 7 送信要求キュー 8 送信処理手段 9 LAN回線状態診断処理手段 10 LAN負荷測定処理手段 11 回線状態ファイル 12 LAN負荷上限値ファイル 13 データ送信中止許可情報ファイル 14 入力装置 15 軽負荷時送信データファイル 16 LAN負荷下限値ファイル 17 軽負荷時送信処理手段 18 LAN負荷上下限値ファイル 19 負荷値時間移動平均処理手段 20 負荷値時間移動平均値ファイル Reference Signs List 1 multi-line LAN 2 LAN line 3 computer 4 LAN load control device 5 transmission request application group 6 application 7 transmission request queue 8 transmission processing means 9 LAN line state diagnosis processing means 10 LAN load measurement processing means 11 line state file 12 LAN load upper limit Value file 13 Data transmission stop permission information file 14 Input device 15 Light load transmission data file 16 LAN load lower limit value file 17 Light load transmission processing means 18 LAN load upper / lower limit value file 19 Load value time moving average processing means 20 Load value Time moving average file

Claims (6)

【特許請求の範囲】[Claims] 【請求項1】 複数のLAN回線により構成されるネッ
トワーク環境下に複数の計算機が接続され前記計算機間
で相互にデータの送受信を行うデータ送受信システムの
前記LAN回線の負荷を制御するLAN負荷制御装置に
おいて、前記LAN回線の異常発生の有無を診断するL
AN回線状態診断処理手段と、前記LAN回線の負荷値
を測定するLAN負荷測定処理手段と、前記LAN回線
の負荷値及び前記LAN回線の診断結果を記憶する回線
状態ファイルと、前記回線状態ファイルに記憶された前
記LAN回線の負荷値及び前記LAN回線の診断結果に
基づいて正常でかつ負荷値の最も小さいLAN回線を選
択してデータを送信する送信処理手段とを備えたことを
特徴とするLAN負荷制御装置。
1. A LAN load control device for controlling a load on a LAN line of a data transmission / reception system in which a plurality of computers are connected in a network environment constituted by a plurality of LAN lines and mutually transmit and receive data between the computers. Diagnosing the occurrence of abnormality in the LAN line
AN line state diagnosis processing means, LAN load measurement processing means for measuring the load value of the LAN line, a line state file for storing the load value of the LAN line and the diagnosis result of the LAN line, Transmission processing means for selecting a normal LAN line having the smallest load value and transmitting data based on the stored load value of the LAN line and a diagnosis result of the LAN line. Load control device.
【請求項2】 複数のLAN回線により構成されるネッ
トワーク環境下に複数の計算機が接続され前記計算機間
で相互にデータの送受信を行うデータ送受信システムの
前記LAN回線の負荷を制御するLAN負荷制御装置に
おいて、前記LAN回線の負荷値を測定するLAN負荷
測定処理手段と、前記LAN負荷測定処理手段で測定さ
れた前記LAN回線の負荷値を記憶する回線状態ファイ
ルと、前記LAN回線の負荷上限値を予め記憶したLA
N負荷上限値ファイルと、前記データの種別に基づき予
め優先度の低いデータを指定して記憶したデータ送信中
止許可情報ファイルと、前記LAN回線の負荷値が前記
負荷上限値以上であり送信しようとするデータが前記デ
ータ送信中止許可情報ファイルに記憶されたデータに一
致するときはそのデータの送信を中止する送信処理手段
とを備えたことを特徴とするLAN負荷制御装置。
2. A LAN load control device for controlling a load on the LAN line of a data transmission / reception system in which a plurality of computers are connected in a network environment constituted by a plurality of LAN lines and mutually transmit and receive data between the computers. A LAN load measurement processing means for measuring a load value of the LAN line, a line status file storing the load value of the LAN line measured by the LAN load measurement processing means, and a load upper limit value of the LAN line. LA stored in advance
An N load upper limit file, a data transmission stop permission information file in which low priority data is designated and stored in advance based on the type of the data, and an attempt is made to transmit when the load value of the LAN line is equal to or more than the load upper limit value. A transmission processing unit for suspending the transmission of the data when the data to be transmitted matches the data stored in the data transmission suspension permission information file.
【請求項3】 複数のLAN回線により構成されるネッ
トワーク環境下に複数の計算機が接続され前記計算機間
で相互にデータの送受信を行うデータ送受信システムの
前記LAN回線の負荷を制御するLAN負荷制御装置に
おいて、前記LAN回線の負荷値を測定するLAN負荷
測定処理手段と、前記LAN負荷測定処理手段で測定さ
れた前記LAN回線の負荷値を記憶する回線状態ファイ
ルと、前記LAN回線が軽負荷時であるときに送信する
データを予め指定して記憶した軽負荷時送信データファ
イルと、前記LAN回線が軽負荷時であるか否かを判定
するための前記LAN回線の負荷下限値を記憶したLA
N負荷下限値ファイルと、送信しようとするデータが前
記軽負荷時送信データファイルに記憶されたデータであ
るときは前記LAN負荷下限値ファイルに記憶された負
荷下限値未満のLAN回線を選択してデータを送信する
軽負荷時送信処理手段と、送信しようとするデータが前
記軽負荷時送信データファイルに記憶されたデータであ
るときは前記軽負荷時送信処理手段を起動しそうでない
ときは前記回線状態ファイルに記憶された前記LAN回
線の負荷値に基づいて前記負荷値の最も小さいLAN回
線を選択してデータを送信する送信処理手段とを備えた
ことを特徴とするLAN負荷制御装置。
3. A LAN load control device for controlling a load on the LAN line of a data transmission / reception system in which a plurality of computers are connected in a network environment constituted by a plurality of LAN lines and mutually transmit and receive data between the computers. A LAN load measurement processing means for measuring the load value of the LAN line, a line state file storing the load value of the LAN line measured by the LAN load measurement processing means, A light load transmission data file in which data to be transmitted at a certain time is designated and stored in advance, and an LA in which a load lower limit value of the LAN line for determining whether the LAN line is under light load is stored.
If the N load lower limit file and the data to be transmitted are the data stored in the light load transmission data file, select a LAN line less than the load lower limit stored in the LAN load lower limit file. Light-load transmission processing means for transmitting data; and the line state if the light-load transmission data file is data stored in the light-load transmission data file and the light-load transmission processing means is not to be activated. And a transmission processing means for selecting a LAN line having the smallest load value based on the load value of the LAN line stored in a file and transmitting data.
【請求項4】 複数のLAN回線により構成されるネッ
トワーク環境下に複数の計算機が接続され前記計算機間
で相互にデータの送受信を行うデータ送受信システムの
前記LAN回線の負荷を制御するLAN負荷制御装置に
おいて、前記LAN回線の負荷値を測定するLAN負荷
測定処理手段と、前記LAN負荷測定処理手段で測定さ
れた前記LAN回線の負荷値を記憶する回線状態ファイ
ルと、前記LAN回線の負荷上限値及び所定の負荷下限
値を予め記憶したLAN負荷上下限値ファイルと、全て
の前記LAN回線の負荷値が前記LAN負荷上下限値フ
ァイルに記憶された負荷上限値以上のときは一定時間遅
延後に前記LAN負荷上下限値ファイルに記憶された負
荷下限値未満のLAN回線を選択してデータを送信する
軽負荷時送信処理手段と、全ての前記LAN回線の負荷
値が前記LAN負荷上下限値ファイルに記憶された負荷
上限値以上のときは前記軽負荷時送信処理手段を起動し
そうでないときは前記回線状態ファイルに記憶された前
記LAN回線の負荷値に基づいて前記負荷値の最も小さ
いLAN回線を選択してデータを送信する送信処理手段
とを備えたことを特徴とするLAN負荷制御装置。
4. A LAN load control device for controlling a load on the LAN line of a data transmission / reception system in which a plurality of computers are connected in a network environment constituted by a plurality of LAN lines and mutually transmit and receive data between the computers. A LAN load measurement processing means for measuring the load value of the LAN line, a line status file storing the load value of the LAN line measured by the LAN load measurement processing means, A LAN load upper / lower limit value file storing a predetermined load lower limit value in advance, and a LAN load upper limit value stored in the LAN load upper / lower limit value file when the load values of all the LAN lines are equal to or greater than the load upper limit value stored in the LAN load upper / lower limit value file. A light load transmission processing method for selecting a LAN line less than the lower load limit stored in the upper and lower load limit file and transmitting data. When the load values of all the LAN lines are equal to or greater than the load upper limit value stored in the LAN load upper / lower limit value file, the load processing unit is stored in the line state file when it is not likely to activate the light load transmission processing means. Transmission processing means for selecting a LAN line having the smallest load value based on the load value of the LAN line and transmitting data.
【請求項5】 前記請求項4のLAN負荷制御装置にお
いて、前記LAN回線の異常発生の有無を診断するLA
N回線状態診断処理手段を追加して設け、前記LAN回
線が異常で他のLAN回線からデータ送信ができない場
合は、前記送信処理手段は一時データ送信を中断させて
前記軽負荷時送信処理手段を起動し、前記軽負荷時送信
処理手段は前記LAN回線が正常で負荷値が前記LAN
負荷上下限値ファイルに記憶された負荷下限値未満にな
った場合にデータ送信を再開させるようにしたことを特
徴とするLAN負荷制御装置。
5. The LA load control device according to claim 4, wherein the LA for diagnosing the occurrence of an abnormality in the LAN line.
N-line state diagnosis processing means is additionally provided. If the LAN line is abnormal and data cannot be transmitted from another LAN line, the transmission processing means interrupts the temporary data transmission and sets the light load transmission processing means to Activated, the light load transmission processing means checks that the LAN line is normal and the load value is
A LAN load control device wherein data transmission is restarted when the load becomes lower than a load lower limit value stored in a load upper / lower limit value file.
【請求項6】 複数のLAN回線により構成されるネッ
トワーク環境下に複数の計算機が接続され前記計算機間
で相互にデータの送受信を行うデータ送受信システムの
前記LAN回線の負荷を制御するLAN負荷制御装置に
おいて、前記LAN回線の負荷値を測定するLAN負荷
測定処理手段と、前記LAN負荷測定処理手段で測定さ
れた前記LAN回線の負荷値を記憶する回線状態ファイ
ルと、前記LAN回線の負荷上限値を予め記憶したLA
N負荷上限値ファイルと、前記回線状態ファイルに記憶
された前記LAN回線の負荷値の時間移動平均値を算出
する負荷値時間移動平均処理手段と、前記負荷値時間移
動平均処理手段で算出された前記LAN回線の負荷値時
間移動平均値を記憶する負荷値時間移動平均値ファイル
と、前記負荷値時間移動平均値ファイルに記憶された前
記LAN回線の負荷値時間移動平均値の最も小さいLA
N回線を選択してデータを送信する送信処理手段とを備
えたことを特徴とするLAN負荷制御装置。
6. A LAN load control device for controlling a load on the LAN line of a data transmission / reception system in which a plurality of computers are connected in a network environment constituted by a plurality of LAN lines and mutually transmit and receive data between the computers. A LAN load measurement processing means for measuring a load value of the LAN line, a line status file storing the load value of the LAN line measured by the LAN load measurement processing means, and a load upper limit value of the LAN line. LA stored in advance
N load upper limit value file, load value time moving average processing means for calculating a time moving average value of the load value of the LAN line stored in the line state file, and load value time moving average processing means. A load value time moving average value file storing the load value time moving average value of the LAN line, and an LA having the smallest load value time moving average value of the LAN line stored in the load value time moving average value file
A LAN load control device comprising transmission processing means for selecting N lines and transmitting data.
JP9016004A 1997-01-14 1997-01-14 LAN load control device Pending JPH10200546A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9016004A JPH10200546A (en) 1997-01-14 1997-01-14 LAN load control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9016004A JPH10200546A (en) 1997-01-14 1997-01-14 LAN load control device

Publications (1)

Publication Number Publication Date
JPH10200546A true JPH10200546A (en) 1998-07-31

Family

ID=11904475

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9016004A Pending JPH10200546A (en) 1997-01-14 1997-01-14 LAN load control device

Country Status (1)

Country Link
JP (1) JPH10200546A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015162771A (en) * 2014-02-27 2015-09-07 三菱電機株式会社 Supervisory control system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015162771A (en) * 2014-02-27 2015-09-07 三菱電機株式会社 Supervisory control system

Similar Documents

Publication Publication Date Title
KR100334871B1 (en) How to respond to overload in a distributed real-time system
US20060106926A1 (en) System and program for detecting disk array device bottlenecks
JP2022187116A (en) Multiple-control program, information processing apparatus, and multiple-control method
CN111625592B (en) Load balancing method and device for distributed database
JP3662750B2 (en) Overload response method in module of distributed real-time control system
CN111385359A (en) Load processing method and device of object gateway
CN113641124A (en) Calculation force distribution method and device, controller and building control system
CN116755886A (en) Method, device, storage medium and system for forwarding and calculating force task
CN120880886B (en) Cluster fault processing method and related equipment
CN106936926B (en) Method and system for accessing data node
JPH10200546A (en) LAN load control device
JPH08102755A (en) Method for monitoring station to be controlled
JP3603243B2 (en) Switch test control method
US6556538B1 (en) Integration of a centralized network restoration system with a distributed network restoration system
JP2020091693A (en) Communication control device and interruption execution method
CN111064636B (en) Control method, device and system for connection of front-end processor and computer equipment
CN115442560B (en) Method, client, server, device and medium for obtaining multiple data streams
JPH10294749A (en) Polling delay avoidance system
CN117527699A (en) Network traffic forwarding method, device, equipment and storage medium
JP2001297016A (en) Instruction execution system
CN119697128A (en) A message processing method and device
CN120692270A (en) A service governance system and method
JPH05336114A (en) Network monitoring method
JP2773764B2 (en) Online line traffic monitoring system
JPH08263456A (en) Diagnostic controller