JP5152426B1 - Information processing apparatus, redundancy system, and error detection method therefor - Google Patents

Information processing apparatus, redundancy system, and error detection method therefor Download PDF

Info

Publication number
JP5152426B1
JP5152426B1 JP2012148411A JP2012148411A JP5152426B1 JP 5152426 B1 JP5152426 B1 JP 5152426B1 JP 2012148411 A JP2012148411 A JP 2012148411A JP 2012148411 A JP2012148411 A JP 2012148411A JP 5152426 B1 JP5152426 B1 JP 5152426B1
Authority
JP
Japan
Prior art keywords
information processing
unit
error detection
load
communication
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.)
Active
Application number
JP2012148411A
Other languages
Japanese (ja)
Other versions
JP2014010748A (en
Inventor
俊 赤川
泰行 神谷
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.)
Fuji Electric Co Ltd
Original Assignee
Fuji Electric Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Electric Co Ltd filed Critical Fuji Electric Co Ltd
Priority to JP2012148411A priority Critical patent/JP5152426B1/en
Application granted granted Critical
Publication of JP5152426B1 publication Critical patent/JP5152426B1/en
Publication of JP2014010748A publication Critical patent/JP2014010748A/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Debugging And Monitoring (AREA)
  • Hardware Redundancy (AREA)

Abstract

【課題】通信路の断線検出時の感度を抑制できるようにする。
【解決手段】演算処理手段及び通信手段を少なくとも備えたゲートウェイ装置等の情報処理装置において、演算処理手段34の負荷率を検出する負荷検出手段35と、通信手段により受信した通信先からの応答信号の未受信の時間が所定時間継続することにより通信路の断線を検出する断線検出部31a,32aと、負荷検出手段35により検出した前記負荷率が高負荷判定用設定値を超えた時に断線検出部31a,32aを制御して断線検出感度を抑制させる断線検出感度抑制部31b,32bと、を備える。これにより、CPU等の演算処理手段が高負荷状態にある場合には、エラー検出感度を抑制しながら種々の制御機能とエラー検出機能とを両立させ、エラーの誤検出を防止する。
【選択図】図1
It is possible to suppress sensitivity when detecting disconnection of a communication path.
In an information processing apparatus such as a gateway device having at least arithmetic processing means and communication means, a load detection means for detecting a load factor of the arithmetic processing means and a response signal received from the communication destination by the communication means When the load factor detected by the load detection means 31a and 32a and the load detection means 35 exceeds the set value for high load determination, the disconnection is detected. Disconnection detection sensitivity suppression units 31b and 32b that control the units 31a and 32a to suppress disconnection detection sensitivity. Thus, when the arithmetic processing means such as the CPU is in a high load state, various control functions and error detection functions are made compatible while suppressing error detection sensitivity, and erroneous detection of errors is prevented.
[Selection] Figure 1

Description

本発明は、演算処理手段の高負荷時におけるエラー検出処理の抑制機能を備えた情報処理装置、及び、この情報処理装置を複数台備えた冗長化システム、並びに、これらにおける通信路の断線等のエラーを検出する方法に関するものである。   The present invention relates to an information processing apparatus having a function of suppressing error detection processing at the time of high load of an arithmetic processing means, a redundant system including a plurality of the information processing apparatuses, and a disconnection of a communication path in these It relates to a method for detecting errors.

特許文献1には、車載LANを構成する第1,第2のバスの相互間に接続され、各バスに一対の支線を介してそれぞれ接続された複数の電子制御ユニット相互間の通信を中継して、通信プロトコルの変換や通信速度の緩衝を行うゲートウェイ装置を備え、各電子制御ユニット(ゲートウェイ装置に内蔵されている電子制御ユニットも含む)が、送信データの時間間隔測定手段と、送信時間間隔が閾値を超えたことによる通信不良を記憶する通信不良判定手段と、複数の電子制御ユニットの送信時間間隔合計値を片側断線判定値と比較して前記支線の断線情報を記憶する片側断線検出機能と、をそれぞれ有する車両用ネットワークが記載されている。
上記時間間隔測定手段は、電子制御ユニットの送信を確認するごとにカウンタをリセットし、電子制御ユニットからの送信が未確認であるときはカウンタをカウントアップするように構成されている。従って、上述した従来技術では、電子制御ユニットからの送信の未確認時間が所定時間継続すると、カウンタ値が上昇し続け、カウンタ値が閾値に達することで通信不良を検出することになる。
Patent Document 1 relays communication between a plurality of electronic control units connected between the first and second buses constituting the in-vehicle LAN and connected to each bus via a pair of branch lines. Each of the electronic control units (including the electronic control unit built in the gateway device) includes a transmission data time interval measuring means and a transmission time interval. Communication failure determination means for storing communication failure due to exceeding the threshold value, and one-side disconnection detection function for storing the transmission line interval information of the branch lines by comparing the transmission time interval total value of a plurality of electronic control units with the one-side disconnection determination value Are described.
The time interval measuring means is configured to reset the counter every time transmission of the electronic control unit is confirmed, and to count up the counter when transmission from the electronic control unit is unconfirmed. Therefore, in the above-described prior art, if the unconfirmed time of transmission from the electronic control unit continues for a predetermined time, the counter value continues to increase, and communication failure is detected when the counter value reaches the threshold value.

一方、特許文献2,3には、転送装置に接続されてパケット転送処理を制御している制御装置が高負荷状態になった場合でも、負荷に余裕のある他の制御装置に切り替えることで、経路制御処理の遅延やタイムアウトを生じることなく、制御装置の負荷を分散させてシステム全体の信頼性を高めることが記載されている。   On the other hand, in Patent Documents 2 and 3, even when the control device connected to the transfer device and controlling the packet transfer processing is in a high load state, by switching to another control device with a sufficient load, It is described that the reliability of the entire system is improved by distributing the load of the control device without causing delay or timeout of the path control processing.

例えば、図7は、特許文献2に記載されたパケット転送システムの構成図であり、100は監視マネージャ、210,220は制御装置、310,320は制御装置210,220にパケットを転送する転送装置を示している。制御装置210,220は転送装置310,320と接続可能に構成されており、例えば制御装置210は、転送装置310,320と接続された際に、制御用プロトコルセッションCPSを介して通信を行う。   For example, FIG. 7 is a configuration diagram of a packet transfer system described in Patent Document 2, in which 100 is a monitoring manager, 210 and 220 are control devices, and 310 and 320 are transfer devices that transfer packets to the control devices 210 and 220. Is shown. The control devices 210 and 220 are configured to be connectable to the transfer devices 310 and 320. For example, the control device 210 communicates via the control protocol session CPS when connected to the transfer devices 310 and 320.

上記構成において、監視マネージャ100は、制御装置210,220の負荷状態を監視するためのものであり、その構成は図8に示すとおりである。
図8において、通信部110は、制御装置210,220との間で通信を行う。比較部120は、制御装置210,220の負荷情報を負荷基準値と比較して高負荷状態を判別する。記憶部160は、制御装置210,220の動作情報(ルーティング情報や制御情報)161,162を記憶している。
In the above configuration, the monitoring manager 100 is for monitoring the load state of the control devices 210 and 220, and the configuration is as shown in FIG.
In FIG. 8, the communication unit 110 communicates with the control devices 210 and 220. The comparison unit 120 compares the load information of the control devices 210 and 220 with a load reference value to determine a high load state. The storage unit 160 stores operation information (routing information and control information) 161 and 162 of the control devices 210 and 220.

起動指示部130は、比較部120による比較の結果、制御装置が高負荷状態であると判断された場合に、当該制御装置及び他の制御装置の動作情報を記憶部160から読み出し、他の制御装置に対する起動指示や当該制御装置の動作情報を通信部110に送信する。
接続指示部140は、起動指示部130により指示された他の制御装置との接続を実行するため、通信部110を介して転送装置310,320に接続指示を送出する。停止指示部150は、比較部120により高負荷状態であると判断された当該制御装置に対する停止指示を、通信部110を介して当該制御装置に送出する。
When it is determined that the control device is in a high load state as a result of the comparison by the comparison unit 120, the activation instruction unit 130 reads operation information of the control device and other control devices from the storage unit 160, and performs other control. An activation instruction for the apparatus and operation information of the control apparatus are transmitted to the communication unit 110.
The connection instruction unit 140 sends a connection instruction to the transfer apparatuses 310 and 320 via the communication unit 110 in order to execute connection with another control apparatus instructed by the activation instruction unit 130. The stop instruction unit 150 sends a stop instruction to the control device that is determined to be in a high load state by the comparison unit 120 to the control device via the communication unit 110.

図示しないが、図7に示した制御装置210,220は、監視マネージャ100及び転送装置310,320との間で通信を行う通信部、CPUの使用率や消費電力を一定期間ごとに測定する負荷測定部、転送装置310,320を制御するための制御部等をそれぞれ備えている。
また、転送装置310,320は、制御装置210,220との間で通信を行う通信部、パケットを転送する転送処理部、制御装置210,220に接続されるパケット入力部及びパケット出力部等をそれぞれ備えている。
Although not shown, the control devices 210 and 220 shown in FIG. 7 include a communication unit that communicates with the monitoring manager 100 and the transfer devices 310 and 320, and a load that measures the CPU usage rate and power consumption at regular intervals. A measurement unit and a control unit for controlling the transfer devices 310 and 320 are provided.
The transfer devices 310 and 320 include a communication unit that communicates with the control devices 210 and 220, a transfer processing unit that transfers packets, a packet input unit and a packet output unit that are connected to the control devices 210 and 220, and the like. Each has.

なお、特許文献3にも、上述した特許文献2とほぼ同様に、監視マネージャと、複数台の制御装置及び転送装置を備えたパケット転送システムにおいて、監視マネージャが制御装置の高負荷状態を検出して他の制御装置に接続を切り替えるための構成が開示されている。   In Patent Document 3, as in Patent Document 2 described above, in a packet transfer system including a monitoring manager and a plurality of control devices and transfer devices, the monitoring manager detects a high load state of the control device. A configuration for switching the connection to another control device is disclosed.

特開2010−93676号公報(段落[0017]〜[0051]、図1〜図6等)Japanese Patent Laying-Open No. 2010-93676 (paragraphs [0017] to [0051], FIGS. 1 to 6 etc.) 特開2010−45502号公報(段落[0017]〜[0047]、図1,図2等)Japanese Patent Laying-Open No. 2010-45502 (paragraphs [0017] to [0047], FIG. 1, FIG. 2, etc.) 特開2010−45503号公報(段落[0015]〜[0043]、図1,図2等)Japanese Patent Laying-Open No. 2010-45503 (paragraphs [0015] to [0043], FIG. 1, FIG. 2, etc.)

近年のパソコンなどの情報処理装置は様々な要求に応えるべくソフトウェアの複雑化が否めない状況にあり、時にはそのソフトウェア実行時にCPUの負荷が非常に高くなることがある。
このような高負荷が生じた時には、ソフトウェア(タスク)の処理待ちという事象が発生するため、前述したカウンタのリセット処理をソフトウェアで実行した場合にはその処理が待たされる。この待ち状態でもカウンタはカウントアップするため、カウンタのリセット処理が待たされている間にカウンタ値が閾値に達した場合には、通信不良を誤検出するという問題が起こる。
このような誤検出を防止するため、CPUの負荷が高いときに合わせて、通信不良の判定閾値を余裕をもって登録しておくことも考えられるが、このようにすると、CPUが低負荷、すなわち通常動作時における通信不良の検出レスポンスを悪化させることになり、予期せぬ不具合の発生も考えられる。
一方、特許文献2,3に係る従来技術によれば、高負荷状態にある制御装置の負荷を他の制御装置に分散させて負荷を平準化することが可能である。しかし、高負荷状態の制御装置に対しては監視マネージャから停止指示が送信されて当該制御装置が動作を停止してしまうため、この制御装置が例えば断線検出機能を有する場合に当該機能を有効に活用できないという問題がある。
In recent years, information processing apparatuses such as personal computers are in a situation where the complexity of software cannot be denied to meet various demands, and sometimes the CPU load becomes very high when executing the software.
When such a high load occurs, an event of waiting for processing of software (task) occurs. Therefore, when the above-described counter reset processing is executed by software, the processing is waited. Since the counter counts up even in this waiting state, if the counter value reaches the threshold value while the counter reset process is waiting, there is a problem of erroneously detecting a communication failure.
In order to prevent such erroneous detection, it may be possible to register the determination threshold for communication failure with a margin when the load on the CPU is high. The communication failure detection response at the time of operation will be deteriorated, and an unexpected failure may occur.
On the other hand, according to the related arts disclosed in Patent Documents 2 and 3, it is possible to distribute the load of the control device in a high load state to other control devices to level the load. However, since a stop instruction is transmitted from the monitoring manager to a control device in a high load state, the control device stops its operation, so that this function is effective when the control device has a disconnection detection function, for example. There is a problem that it cannot be used.

また、これらの従来技術において、複数台のゲートウェイ装置や制御装置により稼働系及び待機系からなる冗長化システムを構成する場合、1台の装置が、通信路に断線などのエラーが発生していないにも関わらずこれを誤検出する場合があり、その場合には、複数台の装置間で頻繁に稼働系及び待機系の切替が発生するという問題がある。   Also, in these conventional technologies, when a redundant system consisting of an active system and a standby system is configured by a plurality of gateway devices and control devices, an error such as disconnection in the communication path of one device does not occur. Nevertheless, this may be erroneously detected. In this case, there is a problem that switching between the active system and the standby system frequently occurs between a plurality of devices.

そこで、本発明の目的は、CPU等の演算処理手段が高負荷状態にある場合には、エラーの検出感度を抑制する処理を行い、種々の制御機能とエラー検出機能とを両立させると共に、エラーの誤検出を防止するようにした情報処理装置及び冗長化システム、並びに、これらにおけるエラー検出方法を提供することにある。   Therefore, an object of the present invention is to perform processing for suppressing error detection sensitivity when an arithmetic processing means such as a CPU is in a high load state, and to make various control functions and error detection functions compatible with each other. It is an object to provide an information processing apparatus and a redundant system, and an error detection method in these systems.

上記課題を解決するため、請求項1に係る情報処理装置は、演算処理手段及び通信手段を少なくとも備えた情報処理装置において、
前記演算処理手段の負荷率を検出する負荷検出手段と、
前記通信手段を介して通信する通信先からの応答信号の未受信の時間が所定時間継続することにより前記通信先または通信路のエラーを検出するエラー検出部と、
前記負荷検出手段により検出した負荷率が高負荷判定用設定値以上になった時に、前記エラー検出部を制御して前記エラーの検出感度を抑制させるエラー検出感度抑制部と、 を備えたことを特徴とする。
In order to solve the above problems, an information processing apparatus according to claim 1 is an information processing apparatus including at least an arithmetic processing unit and a communication unit.
Load detection means for detecting a load factor of the arithmetic processing means;
An error detection unit that detects an error in the communication destination or the communication path by continuing a non-reception time of a response signal from the communication destination communicating via the communication means for a predetermined time;
An error detection sensitivity suppression unit that controls the error detection unit to suppress the detection sensitivity of the error when a load factor detected by the load detection unit is equal to or higher than a set value for high load determination. Features.

請求項2に係る情報処理装置は、請求項1に記載した情報処理装置において、
前記エラー検出部は、
前記応答信号の未受信の時間を計測し、その計測値が所定の閾値に達した時に前記エラーを検出するように構成され、
前記エラー検出感度抑制部は、
前記負荷検出手段により検出した前記負荷率が前記高負荷判定用設定値以上になった時に前記計測値が前記閾値に達しないように前記計測値または前記閾値を変更することを特徴とする。
An information processing apparatus according to claim 2 is the information processing apparatus according to claim 1,
The error detection unit
It is configured to measure a time when the response signal is not received, and to detect the error when the measured value reaches a predetermined threshold value,
The error detection sensitivity suppression unit is
The measurement value or the threshold value is changed so that the measurement value does not reach the threshold value when the load factor detected by the load detection unit becomes equal to or higher than the set value for high load determination.

請求項3に係る情報処理装置は、請求項1に記載した情報処理装置において、
前記エラー検出部は、
前記応答信号の未受信の時間を計数する計数手段と、
前記計数手段による計数値が所定の閾値に達した時に前記エラーを検出する手段と、を備え、
前記エラー検出感度抑制部は、
前記負荷検出手段により検出した前記負荷率が前記高負荷判定用設定値以上になった時に、前記エラー検出部によるエラー検出出力をマスクすることを特徴とする。
An information processing apparatus according to claim 3 is the information processing apparatus according to claim 1,
The error detection unit
Counting means for counting a time when the response signal is not received;
Means for detecting the error when the count value by the counting means reaches a predetermined threshold,
The error detection sensitivity suppression unit is
When the load factor detected by the load detection unit becomes equal to or higher than the set value for high load determination, an error detection output from the error detection unit is masked.

請求項4に係る情報処理装置は、請求項1〜3の何れか1項に記載した情報処理装置において、
前記情報処理装置が、第1の通信路と第2の通信路との間に接続され、第1の通信路に接続された機器と第2の通信路に接続された機器との間で送受信されるデータを相互に変換する装置として構成されていることを特徴とする。
The information processing apparatus according to claim 4 is the information processing apparatus according to any one of claims 1 to 3,
The information processing apparatus is connected between a first communication path and a second communication path, and transmits and receives between a device connected to the first communication path and a device connected to the second communication path. It is characterized by being configured as a device for converting data to be converted into each other.

請求項5に係る、情報処理装置におけるエラー検出方法は、演算処理手段及び通信手段を少なくとも備えた情報処理装置におけるエラー検出方法において、
前記情報処理装置は、前記演算処理手段の負荷率を検出すると共に、前記通信手段を介して通信する通信先からの応答信号の未受信の時間が所定時間継続することにより前記通信先または通信路のエラーを検出し、前記演算処理手段の前記負荷率が高負荷判定用設定値以上になった時に前記エラーの検出感度を抑制することを特徴とする。
An error detection method in an information processing apparatus according to claim 5 is an error detection method in an information processing apparatus including at least an arithmetic processing unit and a communication unit.
The information processing apparatus detects the load factor of the arithmetic processing means and allows the communication destination or the communication path to continue for a predetermined time after a response signal from the communication destination that communicates via the communication means is not received. The error detection sensitivity is suppressed when the load factor of the arithmetic processing unit becomes equal to or higher than a high load determination set value.

請求項6に係る、情報処理装置におけるエラー検出方法は、請求項5に記載したエラー検出方法において、
前記応答信号の未受信の時間に相当する計数値が所定の閾値に達した時に前記エラーを検出することを特徴とする。
The error detection method in the information processing apparatus according to claim 6 is the error detection method according to claim 5,
The error is detected when a count value corresponding to a non-reception time of the response signal reaches a predetermined threshold value.

請求項7に係る冗長化システムは、演算処理手段及び通信手段を少なくとも備えた情報処理装置が複数台並列に接続され、1台の情報処理装置を稼働系、他の情報処理装置を待機系として運用する冗長化システムであって、稼働系の情報処理装置の通信路のエラーを検出した時に前記稼働系の情報処理装置を待機系の情報処理装置に切り替えるようにした冗長化システムにおいて、
各情報処理装置は、
前記演算処理手段の負荷率を検出する負荷検出手段と、
前記通信手段を介して通信する通信先からの応答信号の未受信の時間が所定時間継続することにより前記エラーを検出するエラー検出部と、
前記負荷検出手段により検出した前記負荷率が高負荷判定用設定値以上になった時に、前記エラー検出部を制御して前記エラーの検出感度を抑制させるエラー検出感度抑制部と、を備えたことを特徴とする。
In the redundant system according to claim 7, a plurality of information processing devices including at least an arithmetic processing unit and a communication unit are connected in parallel, with one information processing device as an active system and another information processing device as a standby system. In the redundancy system to be operated, the redundancy system in which the active information processing device is switched to the standby information processing device when an error in the communication path of the active information processing device is detected.
Each information processing device
Load detection means for detecting a load factor of the arithmetic processing means;
An error detection unit that detects the error by continuing a predetermined time of a non-reception time of a response signal from a communication destination communicating via the communication unit;
An error detection sensitivity suppression unit that controls the error detection unit to suppress the error detection sensitivity when the load factor detected by the load detection unit is equal to or higher than a high load determination set value. It is characterized by.

請求項8に係る冗長化システムは、請求項7に記載した冗長化システムにおいて、
前記負荷検出手段により検出される前記負荷率が、稼働系の情報処理装置と待機系の情報処理装置とによる機器診断情報の取り合い処理に伴って発生する負荷を含むことを特徴とする。
The redundant system according to claim 8 is the redundant system according to claim 7,
The load factor detected by the load detecting means includes a load generated in association with device diagnosis information exchange processing by an active information processing apparatus and a standby information processing apparatus.

請求項9に係る冗長化システムは、請求項7または8に記載した冗長化システムにおいて、
前記情報処理装置が、第1の通信路と第2の通信路との間に接続され、第1の通信路に接続された機器と第2の通信路に接続された機器との間で送受信されるデータを相互に変換する装置として構成されていることを特徴とする。
The redundant system according to claim 9 is the redundant system according to claim 7 or 8,
The information processing apparatus is connected between a first communication path and a second communication path, and transmits and receives between a device connected to the first communication path and a device connected to the second communication path. It is characterized by being configured as a device for converting data to be converted into each other.

請求項10に係る冗長化システムは、演算処理手段及び通信手段を少なくとも備えた情報処理装置が第1の通信路と第2の通信路との間に複数台並列に接続され、第1の通信路に接続された機器と第2の通信路に接続された機器との間で送受信されるデータを相互に変換すると共に、1台の情報処理装置を稼働系、他の情報処理装置を待機系として運用する冗長化システムであって、稼働系の情報処理装置の通信路のエラーを検出した時に前記稼働系の情報処理装置を待機系の情報処理装置に切り替えるようにした冗長化システムにおいて、
各情報処理装置は、
前記演算処理手段の負荷率を検出する負荷検出手段と、
前記通信手段を介して通信する通信先からの応答信号の未受信の時間が所定時間継続することにより前記エラーを検出するエラー検出部と、
前記負荷検出手段により検出した前記負荷率が高負荷判定用設定値以上になった時に、前記エラー検出部を制御して前記エラーの検出感度を抑制させるエラー検出感度抑制部と、
を備え、
前記負荷検出手段により検出される前記負荷率が、稼働系の情報処理装置と待機系の情報処理装置とによる機器診断情報の取り合い処理に伴って発生する負荷を含むことを特徴とする。
In the redundant system according to claim 10, a plurality of information processing apparatuses including at least an arithmetic processing unit and a communication unit are connected in parallel between the first communication path and the second communication path, and the first communication Data exchanged between a device connected to the path and a device connected to the second communication path is mutually converted, and one information processing apparatus is used as an active system and another information processing apparatus is used as a standby system. In a redundancy system that operates as a standby system, when an error in the communication path of the active information processing apparatus is detected, the active information processing apparatus is switched to a standby information processing apparatus.
Each information processing device
Load detection means for detecting a load factor of the arithmetic processing means;
An error detection unit that detects the error by continuing a predetermined time of a non-reception time of a response signal from a communication destination communicating via the communication unit;
An error detection sensitivity suppression unit that controls the error detection unit to suppress the error detection sensitivity when the load factor detected by the load detection unit is equal to or higher than a set value for high load determination;
With
Wherein said load factor detected by the load detecting means, characterized in that it comprises a load generated with the scramble processing device diagnostic information by the operating system of the information processing apparatus and the standby system of the information processing apparatus.

請求項11に係る冗長化システムは、演算処理手段及び通信手段を少なくとも備えた情報処理装置が第1の通信路と第2の通信路との間に複数台並列に接続され、第1の通信路に接続された機器と第2の通信路に接続された機器との間で送受信されるデータを相互に変換すると共に、1台の情報処理装置を稼働系、他の情報処理装置を待機系として運用する冗長化システムであって、稼働系の情報処理装置の通信路のエラーを検出した時に前記稼働系の情報処理装置を待機系の情報処理装置に切り替えるようにした冗長化システムにおいて、
各情報処理装置は、
前記演算処理手段の負荷率を検出する負荷検出手段と、
前記通信手段を介して通信する通信先からの応答信号の未受信の時間が所定時間継続することにより前記エラーを検出するエラー検出部と、
前記負荷検出手段により検出した前記負荷率が高負荷判定用設定値以上になった時に、前記エラー検出部を制御して前記エラーの検出感度を抑制させるエラー検出感度抑制部と、を備え、
前記エラー検出部は、
前記応答信号の未受信の時間を計数する計数手段と、前記計数手段による計数値が所定の閾値に達した時に前記エラーを検出する手段と、を有し、
前記エラー検出感度抑制部は、
前記負荷検出手段により検出され、かつ、稼働系の情報処理装置と待機系の情報処理装置とによる機器診断情報の取り合い処理に伴って発生する負荷を含む負荷率が前記高負荷判定用設定値以上になった時に、前記閾値を現在値よりも大きい値に変更することを特徴とする。
In the redundancy system according to claim 11, a plurality of information processing apparatuses including at least an arithmetic processing unit and a communication unit are connected in parallel between the first communication path and the second communication path, and the first communication Data exchanged between a device connected to the path and a device connected to the second communication path is mutually converted, and one information processing apparatus is used as an active system and another information processing apparatus is used as a standby system. In a redundancy system that operates as a standby system, when an error in the communication path of the active information processing apparatus is detected, the active information processing apparatus is switched to a standby information processing apparatus.
Each information processing device
Load detection means for detecting a load factor of the arithmetic processing means;
An error detection unit that detects the error by continuing a predetermined time of a non-reception time of a response signal from a communication destination communicating via the communication unit;
An error detection sensitivity suppression unit that controls the error detection unit to suppress the error detection sensitivity when the load factor detected by the load detection unit is equal to or higher than a set value for high load determination; and
The error detection unit
Counting means for counting a time when the response signal has not been received, and means for detecting the error when a count value by the counting means reaches a predetermined threshold,
The error detection sensitivity suppression unit is
A load factor that is detected by the load detection means and includes a load that occurs in association with device diagnosis information between the active information processing apparatus and the standby information processing apparatus is equal to or higher than the set value for high load determination The threshold value is changed to a value larger than the current value when the value becomes.

請求項12に係る冗長化システムは、演算処理手段及び通信手段を少なくとも備えた情報処理装置が第1の通信路と第2の通信路との間に複数台並列に接続され、第1の通信路に接続された機器と第2の通信路に接続された機器との間で送受信されるデータを相互に変換すると共に、1台の情報処理装置を稼働系、他の情報処理装置を待機系として運用する冗長化システムであって、稼働系の情報処理装置の通信路のエラーを検出した時に前記稼働系の情報処理装置を待機系の情報処理装置に切り替えるようにした冗長化システムにおいて、
各情報処理装置は、
前記演算処理手段の負荷率を検出する負荷検出手段と、
前記通信手段を介して通信する通信先からの応答信号の未受信の時間が所定時間継続することにより前記エラーを検出するエラー検出部と、
前記負荷検出手段により検出した前記負荷率が高負荷判定用設定値以上になった時に、前記エラー検出部を制御して前記エラーの検出感度を抑制させるエラー検出感度抑制部と、を備え、
前記エラー検出部は、
前記応答信号の未受信の時間を計数する計数手段と、前記計数手段による計数値が所定の閾値に達した時に前記エラーを検出する手段と、を有し、
前記エラー検出感度抑制部は、
前記負荷検出手段により検出され、かつ、稼働系の情報処理装置と待機系の情報処理装置とによる機器診断情報の取り合い処理に伴って発生する負荷を含む負荷率が前記高負荷判定用設定値以上になった時に、前記エラー検出部によるエラー検出出力をマスクすることを特徴とする。
In the redundant system according to claim 12, a plurality of information processing apparatuses including at least an arithmetic processing unit and a communication unit are connected in parallel between the first communication path and the second communication path, and the first communication Data exchanged between a device connected to the path and a device connected to the second communication path is mutually converted, and one information processing apparatus is used as an active system and another information processing apparatus is used as a standby system. In a redundancy system that operates as a standby system, when an error in the communication path of the active information processing apparatus is detected, the active information processing apparatus is switched to a standby information processing apparatus.
Each information processing device
Load detection means for detecting a load factor of the arithmetic processing means;
An error detection unit that detects the error by continuing a predetermined time of a non-reception time of a response signal from a communication destination communicating via the communication unit;
An error detection sensitivity suppression unit that controls the error detection unit to suppress the error detection sensitivity when the load factor detected by the load detection unit is equal to or higher than a set value for high load determination; and
The error detection unit
Counting means for counting a time when the response signal has not been received, and means for detecting the error when a count value by the counting means reaches a predetermined threshold,
The error detection sensitivity suppression unit is
A load factor that is detected by the load detection means and includes a load that occurs in association with device diagnosis information between the active information processing apparatus and the standby information processing apparatus is equal to or higher than the set value for high load determination In this case, the error detection output from the error detection unit is masked.

請求項13に係る、冗長化システムにおけるエラーの検出方法は、演算処理手段及び通信手段を少なくとも備えた情報処理装置が複数台並列に接続され、1台の情報処理装置を稼働系、他の情報処理装置を待機系として運用する冗長化システムであって、稼働系の情報処理装置の通信路のエラーを検出した時に前記稼働系の情報処理装置を待機系の情報処理装置に切り替えるようにした冗長化システムにおける前記エラーの検出方法において、
稼働系の情報処理装置は、前記演算処理手段の負荷率を検出すると共に、前記通信手段を介して通信する通信先からの応答信号の未受信の時間が所定時間継続することにより前記通信路のエラーを検出し、前記演算処理手段の前記負荷率が高負荷判定用設定値以上になった時に、前記エラーの検出感度を抑制することを特徴とする。
According to a thirteenth aspect of the present invention, there is provided a method for detecting an error in a redundant system, wherein a plurality of information processing devices including at least an arithmetic processing unit and a communication unit are connected in parallel, and one information processing device is connected to an operating system and other information A redundancy system for operating a processing device as a standby system, wherein the active information processing device is switched to a standby information processing device when an error in the communication path of the active information processing device is detected. In the error detection method in the computer system,
The active information processing apparatus detects the load factor of the arithmetic processing unit, and continues the non-reception time of the response signal from the communication destination communicating via the communication unit for a predetermined time. An error is detected, and the detection sensitivity of the error is suppressed when the load factor of the arithmetic processing unit becomes equal to or higher than a set value for high load determination.

請求項14に係る情報処理装置は、演算処理手段及び通信手段を少なくとも備えた情報処理装置において、
前記演算処理手段の負荷率を検出する負荷検出手段と、
前記通信手段を介して通信する通信先からの応答信号を受信せず、かつ、前記負荷検出手段により検出した前記負荷率が高負荷判定用設定値未満である時間が所定時間継続することにより前記通信先または通信路のエラーを検出するエラー検出部と、
前記応答信号を受信せず、かつ、前記負荷検出手段により検出した前記負荷率が前記高負荷判定用設定値以上になった時に、前記エラー検出部を制御して前記エラーの検出感度を抑制させるエラー検出感度抑制部と、を備えたことを特徴とする。
An information processing apparatus according to claim 14 is an information processing apparatus comprising at least arithmetic processing means and communication means.
Load detection means for detecting a load factor of the arithmetic processing means;
The response signal from the communication destination that communicates via the communication unit is not received, and the time during which the load factor detected by the load detection unit is less than the set value for high load determination continues for a predetermined time. An error detection unit for detecting an error in the communication destination or the communication path;
When the load factor detected by the load detection means is not less than the set value for high load determination without receiving the response signal, the error detection unit is controlled to suppress the error detection sensitivity. And an error detection sensitivity suppression unit.

請求項15に係る、情報処理装置におけるエラー検出方法は、演算処理手段及び通信手段を少なくとも備えた情報処理装置におけるエラー検出方法において、
前記情報処理装置は、前記演算処理手段の負荷率を検出すると共に、前記通信手段を介して通信する通信先からの応答信号を受信せず、かつ、前記演算処理手段の前記負荷率が高負荷判定用設定値未満である時間が所定時間継続することにより前記通信先または通信路のエラーを検出し、前記応答信号を受信せず、かつ、前記演算処理手段の前記負荷率が高負荷判定用設定値以上になった時に前記エラーの検出感度を抑制することを特徴とする。
An error detection method in an information processing apparatus according to claim 15 is an error detection method in an information processing apparatus including at least an arithmetic processing unit and a communication unit.
The information processing apparatus detects a load factor of the arithmetic processing unit, does not receive a response signal from a communication destination communicating through the communication unit, and the load factor of the arithmetic processing unit is high An error in the communication destination or the communication path is detected by continuing a time that is less than the set value for determination for a predetermined time, the response signal is not received, and the load factor of the arithmetic processing unit is for high load determination It is characterized in that the error detection sensitivity is suppressed when the value exceeds a set value.

請求項16に係る冗長化システムは、演算処理手段及び通信手段を少なくとも備えた情報処理装置が複数台並列に接続され、1台の情報処理装置を稼働系、他の情報処理装置を待機系として運用する冗長化システムであって、稼働系の情報処理装置の通信路のエラーを検出した時に前記稼働系の情報処理装置を待機系の情報処理装置に切り替えるようにした冗長化システムにおいて、
各情報処理装置は、
前記演算処理手段の負荷率を検出する負荷検出手段と、
前記通信手段を介して通信する通信先からの応答信号を受信せず、かつ、前記負荷検出手段により検出した前記負荷率が高負荷判定用設定値未満である時間が所定時間継続することにより前記通信先または通信路のエラーを検出するエラー検出部と、
前記応答信号を受信せず、かつ、前記負荷検出手段により検出した前記負荷率が前記高負荷判定用設定値以上になった時に、前記エラー検出部を制御して前記エラーの検出感度を抑制させるエラー検出感度抑制部と、を備えたことを特徴とする。
In the redundancy system according to claim 16, a plurality of information processing devices including at least arithmetic processing means and communication means are connected in parallel, with one information processing device as an active system and another information processing device as a standby system. In the redundancy system to be operated, the redundancy system in which the active information processing device is switched to the standby information processing device when an error in the communication path of the active information processing device is detected.
Each information processing device
Load detection means for detecting a load factor of the arithmetic processing means;
The response signal from the communication destination that communicates via the communication unit is not received, and the time during which the load factor detected by the load detection unit is less than the set value for high load determination continues for a predetermined time. An error detection unit for detecting an error in the communication destination or the communication path;
When the load factor detected by the load detection means is not less than the set value for high load determination without receiving the response signal, the error detection unit is controlled to suppress the error detection sensitivity. And an error detection sensitivity suppression unit.

請求項17に係る、冗長化システムにおけるエラー検出方法は、演算処理手段及び通信手段を少なくとも備えた情報処理装置が複数台並列に接続され、1台の情報処理装置を稼働系、他の情報処理装置を待機系として運用する冗長化システムであって、稼働系の情報処理装置の通信路のエラーを検出した時に前記稼働系の情報処理装置を待機系の情報処理装置に切り替えるようにした冗長化システムにおける前記エラーの検出方法において、
稼働系の情報処理装置は、前記演算処理手段の負荷率を検出すると共に、前記通信手段を介して通信する通信先からの応答信号を受信せず、かつ、前記演算処理手段の前記負荷率が高負荷判定用設定値未満である時間が所定時間継続することにより前記通信先または通信路のエラーを検出し、前記応答信号を受信せず、かつ、前記演算処理手段の前記負荷率が前記高負荷判定用設定値以上になった時に前記エラーの検出感度を抑制させることを特徴とする。
The error detection method in the redundant system according to claim 17 is such that a plurality of information processing devices including at least an arithmetic processing means and a communication means are connected in parallel, and one information processing device is connected to an active system and other information processing devices. A redundancy system that operates the apparatus as a standby system, and the redundancy system is configured to switch the active information processing apparatus to a standby information processing apparatus when an error in the communication path of the active information processing apparatus is detected. In the method for detecting the error in the system,
The active information processing apparatus detects the load factor of the arithmetic processing unit, does not receive a response signal from a communication destination communicating via the communication unit, and the load factor of the arithmetic processing unit is An error in the communication destination or the communication path is detected by continuing a time that is less than the set value for high load determination for a predetermined time, the response signal is not received, and the load factor of the arithmetic processing unit is high. The error detection sensitivity is suppressed when the load determination set value is exceeded.

本発明は、情報処理装置の演算処理手段が高負荷状態である場合に、通信路の断線等のエラーを検出する機能を維持しながらその検出感度を抑制するものである。これにより、情報処理装置本来の演算処理機能や制御機能とエラー検出機能とを両立させると共に、エラーの誤検出を防止して、装置やシステムの信頼性を高めることができる。
また、本発明によればハードウェアやソフトウェアの負担も少なく、情報処理装置及び冗長化システムを低コストにて提供することができる。
The present invention suppresses detection sensitivity while maintaining a function of detecting an error such as a disconnection of a communication path when the arithmetic processing means of the information processing apparatus is in a high load state. Accordingly, the arithmetic processing function and control function inherent to the information processing apparatus can be made compatible with the error detection function, and erroneous detection of an error can be prevented, thereby improving the reliability of the apparatus and the system.
Further, according to the present invention, the burden of hardware and software is small, and the information processing apparatus and the redundant system can be provided at low cost.

本発明の実施形態に係るゲートウェイ装置の構成を示すブロック図である。It is a block diagram which shows the structure of the gateway apparatus which concerns on embodiment of this invention. 本発明の実施形態の使用状態を示す冗長化システムの構成図である。It is a block diagram of the redundant system which shows the use condition of embodiment of this invention. 本発明の実施形態における断線検出部の動作を示すフローチャートである。It is a flowchart which shows operation | movement of the disconnection detection part in embodiment of this invention. 図2の冗長化システムにおける演算処理手段の負荷率の一例を示す図である。It is a figure which shows an example of the load factor of the arithmetic processing means in the redundancy system of FIG. 本発明の実施形態におけるエラー検出手段の第1実施例の動作を示すフローチャートである。It is a flowchart which shows operation | movement of the 1st Example of the error detection means in embodiment of this invention. 本発明の実施形態におけるエラー検出手段の第2実施例の動作を示すフローチャートである。It is a flowchart which shows operation | movement of the 2nd Example of the error detection means in embodiment of this invention. 特許文献1に記載されたパケット転送システムの構成図である。1 is a configuration diagram of a packet transfer system described in Patent Document 1. FIG. 図7における監視マネージャの構成図である。It is a block diagram of the monitoring manager in FIG.

以下、図に沿って本発明の実施形態を説明する。
図1は、本実施形態に係る情報処理装置としてのゲートウェイ装置30の構成を示すブロック図である。図1において、10は第1のデータウェイ、20は第2のデータウェイであり、第1のデータウェイ10には複数の局11が接続され、第2のデータウェイ20には複数のコントローラ21が接続されている。ここで、局11は、例えばオペレータによって種々の指令やデータが入力されるオペレータステーション等であり、また、コントローラ21は、図示されていない各種センサやアクチュエータとの間で種々の指令やデータを送受信する機能を備えている。
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
FIG. 1 is a block diagram illustrating a configuration of a gateway device 30 as an information processing device according to the present embodiment. In FIG. 1, 10 is a first data way, 20 is a second data way, a plurality of stations 11 are connected to the first data way 10, and a plurality of controllers 21 are connected to the second data way 20. Is connected. Here, the station 11 is, for example, an operator station to which various commands and data are input by an operator, and the controller 21 transmits and receives various commands and data to and from various sensors and actuators not shown. It has a function to do.

ここで、本実施形態のゲートウェイ装置30はデータウェイ10,20の間に接続され、データウェイ10(局11)とデータウェイ20(コントローラ21)との間の通信を中継し、通信プロトコルの変換や通信速度の差異を吸収する緩衝機能を果たしている。
例えば、上記ゲートウェイ装置30は、コントローラ21に接続された各種の機器を局11側から制御するために、機器に対する指令や制御データ、機器による測定データ・検出データ等を相互に中継して通信する通信システムの一要素を構成している。
Here, the gateway device 30 of this embodiment is connected between the data ways 10 and 20, relays communication between the data way 10 (station 11) and the data way 20 (controller 21), and converts the communication protocol. It plays a buffer function to absorb the difference in communication speed.
For example, in order to control various devices connected to the controller 21 from the station 11 side, the gateway device 30 communicates by relaying commands and control data for the devices, measurement data / detection data by the devices, and the like. It constitutes an element of the communication system.

ゲートウェイ装置30は、データウェイ10,20にそれぞれ対応して設けられたエラー検出手段31,32と、通信プロトコルの変換等を行うデータ変換手段33と、ゲートウェイ装置30全体の統括的処理、通信処理を行うCPU等の演算処理手段34と、演算処理手段34の負荷状態を検出する負荷検出手段35と、を備えている。   The gateway device 30 includes error detection means 31 and 32 provided corresponding to the data ways 10 and 20, respectively, data conversion means 33 for performing communication protocol conversion, etc., and overall processing and communication processing of the gateway device 30 as a whole. Arithmetic processing means 34 such as a CPU, and load detection means 35 for detecting the load state of the arithmetic processing means 34 are provided.

エラー検出手段31,32は、その主要部が演算処理手段34により実現される一種のソフトウェアである。これらのエラー検出手段31,32は、例えば、ゲートウェイ装置30とデータウェイ10,20との間の通信路(または、データウェイ10と局11との間、データウェイ20とコントローラ21との間の各通信路)の断線をエラーとして検出し、外部にエラー出力を送信する断線検出部31a,32a(エラー検出部ともいう)と、断線検出感度を抑制するための断線検出感度抑制部31b,32b(エラー検出感度抑制部ともいう)とを備えており、その詳細については後述する。   The error detection means 31 and 32 are a kind of software whose main part is realized by the arithmetic processing means 34. These error detection means 31 and 32 are, for example, a communication path between the gateway device 30 and the data ways 10 and 20 (or between the data way 10 and the station 11 and between the data way 20 and the controller 21. Disconnection detection units 31a and 32a (also referred to as error detection units) that detect disconnection of each communication path) as an error and transmit an error output to the outside, and disconnection detection sensitivity suppression units 31b and 32b for suppressing disconnection detection sensitivity (Also referred to as an error detection sensitivity suppression unit), details of which will be described later.

図2は、この実施形態の使用状態を示す冗長化システム(二重化システム)の構成図である。
図2において、30A,30Bは互いに並列接続されたゲートウェイ装置であり、各ゲートウェイ装置30A,30Bの構成は図1のゲートウェイ装置30と同一である。
この通信システムは、稼働中のゲートウェイ装置が故障した場合やゲートウェイ装置とデータウェイ10,20との間の通信路が断線したような場合に、待機系のゲートウェイ装置に切り替えるために、2台のゲートウェイ装置30A,30Bにより冗長化されている。なお、冗長化システムとしては、ゲートウェイ装置が3台以上あってもよい。
FIG. 2 is a configuration diagram of a redundant system (redundant system) showing a use state of this embodiment.
2, 30A and 30B are gateway devices connected in parallel to each other, and the configuration of each of the gateway devices 30A and 30B is the same as that of the gateway device 30 of FIG.
This communication system has two units for switching to a standby gateway device when a gateway device in operation fails or when a communication path between the gateway device and the data ways 10 and 20 is disconnected. It is made redundant by the gateway devices 30A and 30B. As a redundant system, there may be three or more gateway devices.

次に、図1におけるエラー検出手段31,32の機能を説明する。なお、エラー検出手段31,32の構成及び機能は同じであるため、ここではエラー検出手段32を例に挙げて説明する。
図3は、エラー検出手段32の基本的機能である断線検出部32aの動作を示すフローチャートであり、演算処理手段34により実行されるものである。ここでは、ゲートウェイ装置30とデータウェイ20との間の通信路の断線をエラーとして検出する場合について説明する。
Next, functions of the error detection means 31 and 32 in FIG. 1 will be described. Since the configuration and function of the error detection means 31 and 32 are the same, the error detection means 32 will be described here as an example.
FIG. 3 is a flowchart showing the operation of the disconnection detection unit 32 a which is a basic function of the error detection unit 32, and is executed by the arithmetic processing unit 34. Here, a case will be described in which a disconnection of the communication path between the gateway device 30 and the dataway 20 is detected as an error.

図3において、演算処理手段34は、例えば200ms周期にて断線検出処理を実行する。
始めに、カウンタに断線検出用閾値の初期値として、例えば「5」を入力する(ステップS1)。この断線検出用閾値は、オペレータが入力手段を用いてゲートウェイ装置30に直接、または局11やコントローラ21から入力することができ、その値は任意に設定可能である。
In FIG. 3, the arithmetic processing means 34 performs a disconnection detection process with a period of 200 ms, for example.
First, for example, “5” is input to the counter as the initial value of the disconnection detection threshold (step S1). The threshold value for disconnection detection can be input by the operator directly into the gateway device 30 using the input means, or from the station 11 or the controller 21, and the value can be arbitrarily set.

次に、演算処理手段34は、コントローラ21側からの読み込み応答または書き込み応答を受信したか否かを判断し(ステップS2)、受信した場合にはカウンタの値を「5」にリセットしてステップS1に戻る(ステップS2 Yes,S6)。また、上記応答を受信しなかった場合には、カウンタの値から「1」を減算(デクリメント)する(ステップS2 No,S3)。
そして、ステップS2以降の処理をカウンタの値が「0」になるまで繰り返し(ステップS4 No)、カウンタの値が「0」になったら断線の発生を検出する(ステップS4 Yes,S5)。
Next, the arithmetic processing means 34 determines whether or not a read response or a write response from the controller 21 has been received (step S2), and if received, resets the value of the counter to “5”. The process returns to S1 (step S2 Yes, S6). If the response is not received, “1” is subtracted (decremented) from the counter value (No in step S2, S3).
Then, the processing after step S2 is repeated until the value of the counter becomes “0” (No in step S4), and when the value of the counter becomes “0”, occurrence of disconnection is detected (steps S4 Yes, S5).

演算処理手段34は、上記の処理により、コントローラ21からの応答が1秒以上なかった場合に通信路が断線していると認識して外部にエラー出力(断線検出出力)を送信する。このエラー出力は、例えば図2の冗長化システムにおいて、稼働中のゲートウェイ装置から待機中のゲートウェイ装置に切り替えるために使用される。   The arithmetic processing means 34 recognizes that the communication path is disconnected when there is no response from the controller 21 for 1 second or more by the above processing, and transmits an error output (disconnection detection output) to the outside. This error output is used, for example, in the redundant system shown in FIG. 2 to switch from an operating gateway device to a standby gateway device.

ここで、実際に断線が発生していなくても、演算処理手段34が高負荷状態である場合には、コントローラ21からの応答を所定周期内で処理することができず、無応答(断線)と認識してしまう場合がある。例えば、発明者の実験によれば、演算処理手段34の負荷率が100%であるときにコントローラ21からの応答を1秒間以上、認識することができず(前述した図3のステップS4 Yesに相当)、断線の誤検出によりエラー出力を発生して待機系のゲートウェイ装置への切替処理が行われることが確認されている。このような演算処理手段34の高負荷状態は、演算処理手段34の通常の処理に加えて、例えば、稼働中のゲートウェイ装置と待機中のゲートウェイ装置との間の機器診断情報の取り合い処理が重なったときに発生する。   Here, even if the disconnection does not actually occur, if the arithmetic processing unit 34 is in a high load state, the response from the controller 21 cannot be processed within a predetermined period, and no response (disconnection). May be recognized. For example, according to the inventor's experiment, when the load factor of the arithmetic processing means 34 is 100%, the response from the controller 21 cannot be recognized for 1 second or longer (in Step S4 Yes of FIG. 3 described above). Correspondingly), it has been confirmed that an error output is generated due to erroneous detection of disconnection, and the switching processing to the standby gateway device is performed. In such a high load state of the arithmetic processing unit 34, in addition to the normal processing of the arithmetic processing unit 34, for example, the process of sharing device diagnostic information between the active gateway device and the standby gateway device overlaps. Occurs when

図4は、図2に示した冗長化システムにおいて、上述した機器診断情報の取り合い処理が発生した時に負荷率が100%近くになるように、通常の負荷をボトムアップして加速試験を行った時の演算処理手段34の負荷率の一例を示している。図4によれば、エラー検出手段32を図3の断線検出部32aのみによって構成した場合、機器診断情報の取り合い処理によって負荷率が100%に達してしまい、断線を誤検出して稼働系と待機系との切り替わりが発生することがわかる。   FIG. 4 shows an acceleration test with the normal load bottomed up in the redundant system shown in FIG. 2 so that the load factor is close to 100% when the above-described device diagnosis information exchange process occurs. An example of the load factor of the arithmetic processing means 34 is shown. According to FIG. 4, when the error detection means 32 is configured only by the disconnection detection unit 32 a of FIG. 3, the load factor reaches 100% due to the device diagnosis information exchange process, and the disconnection is erroneously detected and It can be seen that switching to the standby system occurs.

そこで、本実施形態では、エラー検出手段32の拡張的機能として図1の断線検出感度抑制部32bを設け、演算処理手段34の高負荷状態における断線検出感度を低下させることで、高負荷状態に起因する無応答を断線によるものとして誤認するのを防止している。   Therefore, in the present embodiment, the disconnection detection sensitivity suppression unit 32b of FIG. 1 is provided as an extended function of the error detection unit 32, and the disconnection detection sensitivity in the high load state of the arithmetic processing unit 34 is reduced, thereby achieving a high load state. This prevents misleading non-response caused by disconnection.

図5は、図3の断線検出部32aに断線検出感度抑制部32bを付加して構成される本実施形態の動作を示すフローチャートであり、エラー検出手段32の第1実施例に相当する。
演算処理手段34は、断線検出処理と同様に、200ms周期にて断線検出感度抑制処理を実行する。すなわち、図1の負荷検出手段35により演算処理手段34の負荷率を検出し、検出した負荷率が高負荷判定用設定値以上であるか否かを判断する(ステップS7)。なお、この高負荷判定用設定値も、前述した断線検出用閾値と同様に、オペレータが入力手段を用いてゲートウェイ装置30に直接、または局11やコントローラ21から入力することができ、その値は任意に設定可能である。
次いで、負荷率が設定値以上である場合にはカウンタの値を初期値の「5」にリセットし(ステップS7 Yes,S6)、負荷率が設定値未満である場合にはカウンタに対して無処理とする(ステップS8)。
FIG. 5 is a flowchart showing the operation of the present embodiment configured by adding the disconnection detection sensitivity suppression unit 32 b to the disconnection detection unit 32 a of FIG. 3, and corresponds to a first example of the error detection means 32.
Similar to the disconnection detection process, the arithmetic processing unit 34 executes the disconnection detection sensitivity suppression process at a cycle of 200 ms. That is, the load factor of the arithmetic processing unit 34 is detected by the load detection unit 35 of FIG. The set value for high load determination can also be input to the gateway device 30 directly by the operator using the input means or from the station 11 or the controller 21 as in the case of the disconnection detection threshold described above. It can be set arbitrarily.
Next, if the load factor is greater than or equal to the set value, the counter value is reset to the initial value “5” (Yes in step S7, S6), and if the load factor is less than the set value, there is no response to the counter. Processing is performed (step S8).

上記の断線検出感度抑制部32bを付加することにより、演算処理手段34の高負荷状態が1秒以内で継続する限り、断線検出部32aによるカウンタの値が「0」になる以前に、カウンタが必ずリセットされることになる(ここでは、演算処理手段34の高負荷状態が続くのは最長でも1秒間であると仮定している)。言い換えれば、演算処理手段34の負荷率が高負荷判定用設定値に達しておらず、通常の範囲内である場合には、断線が発生してから1秒以内に断線を検出することができ、演算処理手段34が高負荷状態である場合には、上述したように高負荷状態は最長でも1秒間であるという仮定のもとで、断線が発生してから遅くとも2秒後に断線を検出することができる。
このように、ステップS7,S8を実行する断線検出感度抑制部32bを備えることにより、高負荷時に断線検出の応答性は若干低下することになるが、断線検出機能を有効に保持できると共に、断線検出出力が誤って発生することにより冗長化システムにおいて稼働系と待機系のゲートウェイ装置が切り替わってしまう不都合は生じない。
By adding the disconnection detection sensitivity suppression unit 32b described above, as long as the high-load state of the arithmetic processing unit 34 continues within 1 second, the counter is set before the value of the counter by the disconnection detection unit 32a becomes “0”. (It is assumed here that the high load state of the arithmetic processing unit 34 continues for 1 second at the longest). In other words, when the load factor of the arithmetic processing unit 34 does not reach the high load determination setting value and is within the normal range, the disconnection can be detected within one second after the disconnection occurs. When the arithmetic processing unit 34 is in a high load state, the disconnection is detected at least 2 seconds after the occurrence of the disconnection under the assumption that the high load state is 1 second at the longest as described above. be able to.
As described above, by providing the disconnection detection sensitivity suppression unit 32b that executes steps S7 and S8, the response of disconnection detection at the time of high load is slightly reduced, but the disconnection detection function can be effectively maintained and the disconnection is detected. There is no inconvenience that the active and standby gateway devices are switched in the redundant system due to the erroneous detection output.

ここで、図5(図3も同様)における断線検出部32aの動作は、応答信号を受信しない場合にカウンタの値を初期値からデクリメントしていき、断線検出用閾値に相当する時間だけ経過したら断線を検出するものであるが、応答信号を受信しない場合にカウンタの値を初期値からインクリメントしていき、断線検出用閾値に相当する時間だけ経過したら断線を検出するようにしてもよい。このような断線検出部32aの動作に対応させて、断線検出感度抑制部32bでは、負荷率が高負荷判定用設定値以上である場合に、カウンタの値をリセットして初期値に戻す以外に、カウンタの値を現在値よりも大きい値または小さい値に変更してもよい。
いずれにしても、断線検出感度抑制部32bにおいて負荷率が高負荷判定用設定値以上であると判定された場合に、断線検出部32aが断線を検出するまでの時間計測値を長くするように制御することにより、断線検出感度を抑制することができる。また、負荷率が高負荷判定用設定値以上であると判定された場合に、断線検出部32aにおける断線検出出力をマスクして出力をゼロとする(言い換えれば断線検出感度をゼロにする)ことにより、断線検出機能一時的に停止させるように制御してもよい。
Here, the operation of the disconnection detection unit 32a in FIG. 5 (also in FIG. 3) is performed when the counter value is decremented from the initial value when a response signal is not received and a time corresponding to the disconnection detection threshold has elapsed. Although disconnection is detected, the counter value may be incremented from the initial value when a response signal is not received, and the disconnection may be detected when a time corresponding to the disconnection detection threshold has elapsed. Corresponding to the operation of the disconnection detection unit 32a, the disconnection detection sensitivity suppression unit 32b has a function other than resetting the counter value to the initial value when the load factor is equal to or higher than the high load determination set value. The counter value may be changed to a value larger or smaller than the current value.
In any case, when the disconnection detection sensitivity suppression unit 32b determines that the load factor is equal to or higher than the high load determination set value, the time measurement value until the disconnection detection unit 32a detects disconnection is lengthened. By controlling, disconnection detection sensitivity can be suppressed. Further, when it is determined that the load factor is equal to or higher than the set value for high load determination, the disconnection detection output in the disconnection detection unit 32a is masked to set the output to zero (in other words, the disconnection detection sensitivity is set to zero). Thus, the disconnection detection function may be controlled to be temporarily stopped.

次いで、図6は、ゲートウェイ装置30内のエラー検出手段の第2実施例を示すフローチャートである。
この第2実施例では、図5におけるステップS7をステップS2のNo分岐とステップS3との間に設け、演算処理手段34の負荷率が高負荷判定用設定値未満である場合には図5と同様にステップS2のNo分岐をステップS3に直結させ、演算処理手段34の負荷率が高負荷判定用設定値以上である場合には、図5と同様にカウンタをリセットするようになっている。上記構成において、ステップS1,S2,S3〜S5,S6は第1実施形態における断線検出部32aの機能に相当し、ステップS7は断線検出感度抑制部32bの機能に相当している。
この第2実施例においても、演算処理手段34の高負荷時に誤って断線検出出力が発生するおそれはない。
Next, FIG. 6 is a flowchart showing a second embodiment of the error detection means in the gateway device 30.
In the second embodiment, step S7 in FIG. 5 is provided between the No branch of step S2 and step S3, and when the load factor of the arithmetic processing means 34 is less than the set value for high load determination, FIG. Similarly, the No branch of step S2 is directly connected to step S3, and when the load factor of the arithmetic processing means 34 is equal to or higher than the high load determination set value, the counter is reset as in FIG. In the above configuration, steps S1, S2, S3 to S5, and S6 correspond to the function of the disconnection detection unit 32a in the first embodiment, and step S7 corresponds to the function of the disconnection detection sensitivity suppression unit 32b.
Also in the second embodiment, there is no possibility that the disconnection detection output is erroneously generated when the arithmetic processing means 34 is heavily loaded.

なお、本発明は、上記第2実施形態に係るエラー検出手段を備えたゲートウェイ装置30等の情報処理装置や、これらの情報処理装置を複数台用いて構成した冗長化システムも含むものであり、特に冗長化システムでは、演算処理手段の高負荷時に断線を誤検出することによって稼働系と待機系の情報処理装置が切り替わってしまうおそれはない。
更に、これらの情報処理装置または冗長化システムに対しても、第1実施形態と同様のエラー検出方法を適用することができる。
The present invention includes an information processing apparatus such as the gateway apparatus 30 provided with the error detection means according to the second embodiment, and a redundant system configured by using a plurality of these information processing apparatuses. In particular, in a redundant system, there is no possibility that the active and standby information processing devices are switched by erroneously detecting a disconnection when the arithmetic processing means is heavily loaded.
Furthermore, the same error detection method as that in the first embodiment can be applied to these information processing apparatuses or redundant systems.

以上述べたように、この実施形態によれば、エラー検出手段の機能が比較的簡単であり、ハードウェアやソフトウェアの負担も少なく、低コストにて断線検出処理と高負荷時の断線検出感度抑制処理を実現することができる。
また、エラーとして検出する事象は通信路の断線に限らず、通信相手の機器(局やコントローラ等)自体の故障であってもよいのは勿論である。
As described above, according to this embodiment, the function of the error detection means is relatively simple, the burden of hardware and software is small, and the disconnection detection processing and suppression of disconnection detection sensitivity at high load are reduced at low cost. Processing can be realized.
Of course, the event detected as an error is not limited to the disconnection of the communication path, but may be a failure of the communication partner device (station, controller, etc.) itself.

本発明は、ゲートウェイ装置に限らず、信号レベルの変換を行うリピータやルータ等であってもよく、演算処理手段及び通信手段を備えた各種の情報処理装置及びその冗長化システムに利用することができる。   The present invention is not limited to a gateway device, and may be a repeater, a router, or the like that performs signal level conversion, and can be used for various information processing devices including arithmetic processing means and communication means, and redundant systems thereof. it can.

10,20:データウェイ
11:局
21:コントローラ
30,30A,30B:ゲートウェイ装置
31,32:エラー検出手段
31a,32a:断線検出部
31b,32b:断線検出感度抑制部
33:データ変換手段
34:演算処理手段
35:負荷検出手段
10, 20: Data way 11: Station 21: Controller 30, 30A, 30B: Gateway device 31, 32: Error detection means 31a, 32a: Disconnection detection unit 31b, 32b: Disconnection detection sensitivity suppression unit 33: Data conversion unit 34: Arithmetic processing means 35: load detecting means

Claims (17)

演算処理手段及び通信手段を少なくとも備えた情報処理装置において、
前記演算処理手段の負荷率を検出する負荷検出手段と、
前記通信手段を介して通信する通信先からの応答信号の未受信の時間が所定時間継続することにより前記通信先または通信路のエラーを検出するエラー検出部と、
前記負荷検出手段により検出した負荷率が高負荷判定用設定値以上になった時に、前記エラー検出部を制御して前記エラーの検出感度を抑制させるエラー検出感度抑制部と、
を備えたことを特徴とする情報処理装置。
In an information processing apparatus including at least arithmetic processing means and communication means,
Load detection means for detecting a load factor of the arithmetic processing means;
An error detection unit that detects an error in the communication destination or the communication path by continuing a non-reception time of a response signal from the communication destination communicating via the communication means for a predetermined time;
An error detection sensitivity suppression unit that controls the error detection unit to suppress the error detection sensitivity when a load factor detected by the load detection unit is equal to or higher than a set value for high load determination;
An information processing apparatus comprising:
請求項1に記載した情報処理装置において、
前記エラー検出部は、
前記応答信号の未受信の時間を計測し、その計測値が所定の閾値に達した時に前記エラーを検出するように構成され、
前記エラー検出感度抑制部は、
前記負荷検出手段により検出した前記負荷率が前記高負荷判定用設定値以上になった時に前記計測値が前記閾値に達しないように前記計測値または前記閾値を変更することを特徴とする情報処理装置。
The information processing apparatus according to claim 1,
The error detection unit
It is configured to measure a time when the response signal is not received, and to detect the error when the measured value reaches a predetermined threshold value,
The error detection sensitivity suppression unit is
Information processing characterized in that the measured value or the threshold value is changed so that the measured value does not reach the threshold value when the load factor detected by the load detecting means becomes equal to or higher than the set value for high load determination. apparatus.
請求項1に記載した情報処理装置において、
前記エラー検出部は、
前記応答信号の未受信の時間を計数する計数手段と、
前記計数手段による計数値が所定の閾値に達した時に前記エラーを検出する手段と、
を備え、
前記エラー検出感度抑制部は、
前記負荷検出手段により検出した前記負荷率が前記高負荷判定用設定値以上になった時に、前記エラー検出部によるエラー検出出力をマスクすることを特徴とする情報処理装置。
The information processing apparatus according to claim 1,
The error detection unit
Counting means for counting a time when the response signal is not received;
Means for detecting the error when a count value by the counting means reaches a predetermined threshold;
With
The error detection sensitivity suppression unit is
An information processing apparatus for masking an error detection output from the error detection unit when the load factor detected by the load detection unit becomes equal to or higher than the set value for high load determination.
請求項1〜3の何れか1項に記載した情報処理装置において、
前記情報処理装置が、第1の通信路と第2の通信路との間に接続され、第1の通信路に接続された機器と第2の通信路に接続された機器との間で送受信されるデータを相互に変換する装置として構成されていることを特徴とする情報処理装置。
The information processing apparatus according to any one of claims 1 to 3,
The information processing apparatus is connected between a first communication path and a second communication path, and transmits and receives between a device connected to the first communication path and a device connected to the second communication path. An information processing apparatus configured to convert data to be converted into each other.
演算処理手段及び通信手段を少なくとも備えた情報処理装置におけるエラー検出方法において、
前記情報処理装置は、前記演算処理手段の負荷率を検出すると共に、前記通信手段を介して通信する通信先からの応答信号の未受信の時間が所定時間継続することにより前記通信先または通信路のエラーを検出し、前記演算処理手段の前記負荷率が高負荷判定用設定値以上になった時に前記エラーの検出感度を抑制することを特徴とする情報処理装置におけるエラー検出方法。
In an error detection method in an information processing apparatus including at least an arithmetic processing unit and a communication unit,
The information processing apparatus detects the load factor of the arithmetic processing means and allows the communication destination or the communication path to continue for a predetermined time after a response signal from the communication destination that communicates via the communication means is not received. An error detection method in an information processing apparatus, wherein the error detection sensitivity is suppressed when the load factor of the arithmetic processing unit is equal to or higher than a high load determination set value.
請求項5に記載した情報処理装置におけるエラー検出方法において、
前記応答信号の未受信の時間に相当する計数値が所定の閾値に達した時に前記エラーを検出することを特徴とする情報処理装置におけるエラー検出方法。
In the error detection method in the information processing apparatus according to claim 5,
An error detection method in an information processing apparatus, wherein the error is detected when a count value corresponding to a time when the response signal is not received reaches a predetermined threshold value.
演算処理手段及び通信手段を少なくとも備えた情報処理装置が複数台並列に接続され、1台の情報処理装置を稼働系、他の情報処理装置を待機系として運用する冗長化システムであって、稼働系の情報処理装置の通信路のエラーを検出した時に前記稼働系の情報処理装置を待機系の情報処理装置に切り替えるようにした冗長化システムにおいて、
各情報処理装置は、
前記演算処理手段の負荷率を検出する負荷検出手段と、
前記通信手段を介して通信する通信先からの応答信号の未受信の時間が所定時間継続することにより前記エラーを検出するエラー検出部と、
前記負荷検出手段により検出した前記負荷率が高負荷判定用設定値以上になった時に、前記エラー検出部を制御して前記エラーの検出感度を抑制させるエラー検出感度抑制部と、
を備えたことを特徴とする冗長化システム。
A redundant system in which a plurality of information processing devices including at least an arithmetic processing unit and a communication unit are connected in parallel, and one information processing device is operated as an active system and another information processing device as a standby system. In a redundant system that switches the active information processing device to a standby information processing device when an error in the communication path of the information processing device is detected,
Each information processing device
Load detection means for detecting a load factor of the arithmetic processing means;
An error detection unit that detects the error by continuing a predetermined time of a non-reception time of a response signal from a communication destination communicating via the communication unit;
An error detection sensitivity suppression unit that controls the error detection unit to suppress the error detection sensitivity when the load factor detected by the load detection unit is equal to or higher than a set value for high load determination;
A redundant system characterized by comprising:
請求項7に記載した冗長化システムにおいて、
前記負荷検出手段により検出される前記負荷率が、稼働系の情報処理装置と待機系の情報処理装置とによる機器診断情報の取り合い処理に伴って発生する負荷を含むことを特徴とする冗長化システム。
In the redundant system according to claim 7,
The redundancy system characterized in that the load factor detected by the load detection means includes a load generated in association with device diagnosis information exchange processing by an active information processing apparatus and a standby information processing apparatus .
請求項7または8に記載した冗長化システムにおいて、
前記情報処理装置が、第1の通信路と第2の通信路との間に接続され、第1の通信路に接続された機器と第2の通信路に接続された機器との間で送受信されるデータを相互に変換する装置として構成されていることを特徴とする冗長化システム。
In the redundant system according to claim 7 or 8,
The information processing apparatus is connected between a first communication path and a second communication path, and transmits and receives between a device connected to the first communication path and a device connected to the second communication path. A redundant system characterized in that the system is configured as a device for mutually converting data to be converted.
演算処理手段及び通信手段を少なくとも備えた情報処理装置が第1の通信路と第2の通信路との間に複数台並列に接続され、第1の通信路に接続された機器と第2の通信路に接続された機器との間で送受信されるデータを相互に変換すると共に、1台の情報処理装置を稼働系、他の情報処理装置を待機系として運用する冗長化システムであって、稼働系の情報処理装置の通信路のエラーを検出した時に前記稼働系の情報処理装置を待機系の情報処理装置に切り替えるようにした冗長化システムにおいて、
各情報処理装置は、
前記演算処理手段の負荷率を検出する負荷検出手段と、
前記通信手段を介して通信する通信先からの応答信号の未受信の時間が所定時間継続することにより前記エラーを検出するエラー検出部と、
前記負荷検出手段により検出した前記負荷率が高負荷判定用設定値以上になった時に、前記エラー検出部を制御して前記エラーの検出感度を抑制させるエラー検出感度抑制部と、
を備え、
前記負荷検出手段により検出される前記負荷率が、稼働系の情報処理装置と待機系の情報処理装置とによる機器診断情報の取り合い処理に伴って発生する負荷を含むことを特徴とする冗長化システム。
A plurality of information processing devices each including at least an arithmetic processing unit and a communication unit are connected in parallel between the first communication path and the second communication path, and the device connected to the first communication path and the second A redundant system that mutually converts data transmitted and received between devices connected to a communication path and operates one information processing apparatus as an active system and another information processing apparatus as a standby system, In a redundant system that switches the active information processing device to a standby information processing device when an error in the communication path of the active information processing device is detected,
Each information processing device
Load detection means for detecting a load factor of the arithmetic processing means;
An error detection unit that detects the error by continuing a predetermined time of a non-reception time of a response signal from a communication destination communicating via the communication unit;
An error detection sensitivity suppression unit that controls the error detection unit to suppress the error detection sensitivity when the load factor detected by the load detection unit is equal to or higher than a set value for high load determination;
With
Redundancy of the load ratio detected by the load detecting means, characterized in that it comprises a load generated with the scramble processing device diagnostic information by the operating system of the information processing apparatus and the standby system of the information processing apparatus system.
演算処理手段及び通信手段を少なくとも備えた情報処理装置が第1の通信路と第2の通信路との間に複数台並列に接続され、第1の通信路に接続された機器と第2の通信路に接続された機器との間で送受信されるデータを相互に変換すると共に、1台の情報処理装置を稼働系、他の情報処理装置を待機系として運用する冗長化システムであって、稼働系の情報処理装置の通信路のエラーを検出した時に前記稼働系の情報処理装置を待機系の情報処理装置に切り替えるようにした冗長化システムにおいて、
各情報処理装置は、
前記演算処理手段の負荷率を検出する負荷検出手段と、
前記通信手段を介して通信する通信先からの応答信号の未受信の時間が所定時間継続することにより前記エラーを検出するエラー検出部と、
前記負荷検出手段により検出した前記負荷率が高負荷判定用設定値以上になった時に、前記エラー検出部を制御して前記エラーの検出感度を抑制させるエラー検出感度抑制部と、
を備え、
前記エラー検出部は、
前記応答信号の未受信の時間を計数する計数手段と、前記計数手段による計数値が所定の閾値に達した時に前記エラーを検出する手段と、を有し、
前記エラー検出感度抑制部は、
前記負荷検出手段により検出され、かつ、稼働系の情報処理装置と待機系の情報処理装置とによる機器診断情報の取り合い処理に伴って発生する負荷を含む負荷率が前記高負荷判定用設定値以上になった時に、前記閾値を現在値よりも大きい値に変更することを特徴とする冗長化システム。
A plurality of information processing devices each including at least an arithmetic processing unit and a communication unit are connected in parallel between the first communication path and the second communication path, and the device connected to the first communication path and the second A redundant system that mutually converts data transmitted and received between devices connected to a communication path and operates one information processing apparatus as an active system and another information processing apparatus as a standby system, In a redundant system that switches the active information processing device to a standby information processing device when an error in the communication path of the active information processing device is detected,
Each information processing device
Load detection means for detecting a load factor of the arithmetic processing means;
An error detection unit that detects the error by continuing a predetermined time of a non-reception time of a response signal from a communication destination communicating via the communication unit;
An error detection sensitivity suppression unit that controls the error detection unit to suppress the error detection sensitivity when the load factor detected by the load detection unit is equal to or higher than a set value for high load determination;
With
The error detection unit
Counting means for counting a time when the response signal has not been received, and means for detecting the error when a count value by the counting means reaches a predetermined threshold,
The error detection sensitivity suppression unit is
A load factor that is detected by the load detection means and includes a load that occurs in association with device diagnosis information between the active information processing apparatus and the standby information processing apparatus is equal to or higher than the set value for high load determination The redundancy system is characterized in that the threshold value is changed to a value greater than the current value when
演算処理手段及び通信手段を少なくとも備えた情報処理装置が第1の通信路と第2の通信路との間に複数台並列に接続され、第1の通信路に接続された機器と第2の通信路に接続された機器との間で送受信されるデータを相互に変換すると共に、1台の情報処理装置を稼働系、他の情報処理装置を待機系として運用する冗長化システムであって、稼働系の情報処理装置の通信路のエラーを検出した時に前記稼働系の情報処理装置を待機系の情報処理装置に切り替えるようにした冗長化システムにおいて、
各情報処理装置は、
前記演算処理手段の負荷率を検出する負荷検出手段と、
前記通信手段を介して通信する通信先からの応答信号の未受信の時間が所定時間継続することにより前記エラーを検出するエラー検出部と、
前記負荷検出手段により検出した前記負荷率が高負荷判定用設定値以上になった時に、前記エラー検出部を制御して前記エラーの検出感度を抑制させるエラー検出感度抑制部と、
を備え、
前記エラー検出部は、
前記応答信号の未受信の時間を計数する計数手段と、前記計数手段による計数値が所定の閾値に達した時に前記エラーを検出する手段と、を有し、
前記エラー検出感度抑制部は、
前記負荷検出手段により検出され、かつ、稼働系の情報処理装置と待機系の情報処理装置とによる機器診断情報の取り合い処理に伴って発生する負荷を含む負荷率が前記高負荷判定用設定値以上になった時に、前記エラー検出部によるエラー検出出力をマスクすることを特徴とする冗長化システム。
A plurality of information processing devices each including at least an arithmetic processing unit and a communication unit are connected in parallel between the first communication path and the second communication path, and the device connected to the first communication path and the second A redundant system that mutually converts data transmitted and received between devices connected to a communication path and operates one information processing apparatus as an active system and another information processing apparatus as a standby system, In a redundant system that switches the active information processing device to a standby information processing device when an error in the communication path of the active information processing device is detected,
Each information processing device
Load detection means for detecting a load factor of the arithmetic processing means;
An error detection unit that detects the error by continuing a predetermined time of a non-reception time of a response signal from a communication destination communicating via the communication unit;
An error detection sensitivity suppression unit that controls the error detection unit to suppress the error detection sensitivity when the load factor detected by the load detection unit is equal to or higher than a set value for high load determination;
With
The error detection unit
Counting means for counting a time when the response signal has not been received, and means for detecting the error when a count value by the counting means reaches a predetermined threshold,
The error detection sensitivity suppression unit is
A load factor that is detected by the load detection means and includes a load that occurs in association with device diagnosis information between the active information processing apparatus and the standby information processing apparatus is equal to or higher than the set value for high load determination The redundancy system is characterized by masking an error detection output by the error detection unit when the error detection time is reached.
演算処理手段及び通信手段を少なくとも備えた情報処理装置が複数台並列に接続され、1台の情報処理装置を稼働系、他の情報処理装置を待機系として運用する冗長化システムであって、稼働系の情報処理装置の通信路のエラーを検出した時に前記稼働系の情報処理装置を待機系の情報処理装置に切り替えるようにした冗長化システムにおける前記エラーの検出方法において、
稼働系の情報処理装置は、前記演算処理手段の負荷率を検出すると共に、前記通信手段を介して通信する通信先からの応答信号の未受信の時間が所定時間継続することにより前記通信路のエラーを検出し、前記演算処理手段の前記負荷率が高負荷判定用設定値以上になった時に、前記エラーの検出感度を抑制することを特徴とする冗長化システムにおけるエラー検出方法。
A redundant system in which a plurality of information processing devices including at least an arithmetic processing unit and a communication unit are connected in parallel, and one information processing device is operated as an active system and another information processing device as a standby system. In the error detection method in the redundant system in which the active information processing device is switched to the standby information processing device when an error in the communication path of the information processing device is detected,
The active information processing apparatus detects the load factor of the arithmetic processing unit, and continues the non-reception time of the response signal from the communication destination communicating via the communication unit for a predetermined time. An error detection method in a redundant system, wherein an error is detected, and the error detection sensitivity is suppressed when the load factor of the arithmetic processing means is equal to or higher than a set value for high load determination.
演算処理手段及び通信手段を少なくとも備えた情報処理装置において、
前記演算処理手段の負荷率を検出する負荷検出手段と、
前記通信手段を介して通信する通信先からの応答信号を受信せず、かつ、前記負荷検出手段により検出した前記負荷率が高負荷判定用設定値未満である時間が所定時間継続することにより前記通信先または通信路のエラーを検出するエラー検出部と、
前記応答信号を受信せず、かつ、前記負荷検出手段により検出した前記負荷率が前記高負荷判定用設定値以上になった時に、前記エラー検出部を制御して前記エラーの検出感度を抑制させるエラー検出感度抑制部と、
を備えたことを特徴とする情報処理装置。
In an information processing apparatus including at least arithmetic processing means and communication means,
Load detection means for detecting a load factor of the arithmetic processing means;
The response signal from the communication destination that communicates via the communication unit is not received, and the time during which the load factor detected by the load detection unit is less than the set value for high load determination continues for a predetermined time. An error detection unit for detecting an error in the communication destination or the communication path;
When the load factor detected by the load detection means is not less than the set value for high load determination without receiving the response signal, the error detection unit is controlled to suppress the error detection sensitivity. An error detection sensitivity suppression unit;
An information processing apparatus comprising:
演算処理手段及び通信手段を少なくとも備えた情報処理装置におけるエラー検出方法において、
前記情報処理装置は、前記演算処理手段の負荷率を検出すると共に、前記通信手段を介して通信する通信先からの応答信号を受信せず、かつ、前記演算処理手段の前記負荷率が高負荷判定用設定値未満である時間が所定時間継続することにより前記通信先または通信路のエラーを検出し、前記応答信号を受信せず、かつ、前記演算処理手段の前記負荷率が高負荷判定用設定値以上になった時に前記エラーの検出感度を抑制することを特徴とする情報処理装置におけるエラー検出方法。
In an error detection method in an information processing apparatus including at least an arithmetic processing unit and a communication unit,
The information processing apparatus detects a load factor of the arithmetic processing unit, does not receive a response signal from a communication destination communicating through the communication unit, and the load factor of the arithmetic processing unit is high An error in the communication destination or the communication path is detected by continuing a time that is less than the set value for determination for a predetermined time, the response signal is not received, and the load factor of the arithmetic processing unit is for high load determination An error detection method in an information processing apparatus, wherein the error detection sensitivity is suppressed when a value exceeds a set value.
演算処理手段及び通信手段を少なくとも備えた情報処理装置が複数台並列に接続され、1台の情報処理装置を稼働系、他の情報処理装置を待機系として運用する冗長化システムであって、稼働系の情報処理装置の通信路のエラーを検出した時に前記稼働系の情報処理装置を待機系の情報処理装置に切り替えるようにした冗長化システムにおいて、
各情報処理装置は、
前記演算処理手段の負荷率を検出する負荷検出手段と、
前記通信手段を介して通信する通信先からの応答信号を受信せず、かつ、前記負荷検出手段により検出した前記負荷率が高負荷判定用設定値未満である時間が所定時間継続することにより前記通信先または通信路のエラーを検出するエラー検出部と、
前記応答信号を受信せず、かつ、前記負荷検出手段により検出した前記負荷率が前記高負荷判定用設定値以上になった時に、前記エラー検出部を制御して前記エラーの検出感度を抑制させるエラー検出感度抑制部と、
を備えたことを特徴とする冗長化システム。
A redundant system in which a plurality of information processing devices including at least an arithmetic processing unit and a communication unit are connected in parallel, and one information processing device is operated as an active system and another information processing device as a standby system. In a redundant system that switches the active information processing device to a standby information processing device when an error in the communication path of the information processing device is detected,
Each information processing device
Load detection means for detecting a load factor of the arithmetic processing means;
The response signal from the communication destination that communicates via the communication unit is not received, and the time during which the load factor detected by the load detection unit is less than the set value for high load determination continues for a predetermined time. An error detection unit for detecting an error in the communication destination or the communication path;
When the load factor detected by the load detection means is not less than the set value for high load determination without receiving the response signal, the error detection unit is controlled to suppress the error detection sensitivity. An error detection sensitivity suppression unit;
A redundant system characterized by comprising:
演算処理手段及び通信手段を少なくとも備えた情報処理装置が複数台並列に接続され、1台の情報処理装置を稼働系、他の情報処理装置を待機系として運用する冗長化システムであって、稼働系の情報処理装置の通信路のエラーを検出した時に前記稼働系の情報処理装置を待機系の情報処理装置に切り替えるようにした冗長化システムにおける前記エラーの検出方法において、
稼働系の情報処理装置は、前記演算処理手段の負荷率を検出すると共に、前記通信手段を介して通信する通信先からの応答信号を受信せず、かつ、前記演算処理手段の前記負荷率が高負荷判定用設定値未満である時間が所定時間継続することにより前記通信先または通信路のエラーを検出し、前記応答信号を受信せず、かつ、前記演算処理手段の前記負荷率が前記高負荷判定用設定値以上になった時に前記エラーの検出感度を抑制させることを特徴とする冗長化システムにおけるエラー検出方法。
A redundant system in which a plurality of information processing devices including at least an arithmetic processing unit and a communication unit are connected in parallel, and one information processing device is operated as an active system and another information processing device as a standby system. In the error detection method in the redundant system in which the active information processing device is switched to the standby information processing device when an error in the communication path of the information processing device is detected,
The active information processing apparatus detects the load factor of the arithmetic processing unit, does not receive a response signal from a communication destination communicating via the communication unit, and the load factor of the arithmetic processing unit is An error in the communication destination or the communication path is detected by continuing a time that is less than the set value for high load determination for a predetermined time, the response signal is not received, and the load factor of the arithmetic processing unit is high. An error detection method in a redundant system, wherein the error detection sensitivity is suppressed when a load determination set value is exceeded.
JP2012148411A 2012-07-02 2012-07-02 Information processing apparatus, redundancy system, and error detection method therefor Active JP5152426B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012148411A JP5152426B1 (en) 2012-07-02 2012-07-02 Information processing apparatus, redundancy system, and error detection method therefor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012148411A JP5152426B1 (en) 2012-07-02 2012-07-02 Information processing apparatus, redundancy system, and error detection method therefor

Publications (2)

Publication Number Publication Date
JP5152426B1 true JP5152426B1 (en) 2013-02-27
JP2014010748A JP2014010748A (en) 2014-01-20

Family

ID=47890605

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012148411A Active JP5152426B1 (en) 2012-07-02 2012-07-02 Information processing apparatus, redundancy system, and error detection method therefor

Country Status (1)

Country Link
JP (1) JP5152426B1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06250869A (en) * 1993-03-01 1994-09-09 Hitachi Ltd Distributed control system
JPH1091467A (en) * 1996-09-17 1998-04-10 Hitachi Ltd Multiplex system computer and its backup method
JP2002049405A (en) * 2001-06-01 2002-02-15 Hitachi Ltd Distributed controller and system and controller
JP2005173928A (en) * 2003-12-10 2005-06-30 Toshiba Solutions Corp Computing system and resource allocation program
JP2010026580A (en) * 2008-07-15 2010-02-04 Fujitsu Telecom Networks Ltd Network monitoring system and network monitoring method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06250869A (en) * 1993-03-01 1994-09-09 Hitachi Ltd Distributed control system
JPH1091467A (en) * 1996-09-17 1998-04-10 Hitachi Ltd Multiplex system computer and its backup method
JP2002049405A (en) * 2001-06-01 2002-02-15 Hitachi Ltd Distributed controller and system and controller
JP2005173928A (en) * 2003-12-10 2005-06-30 Toshiba Solutions Corp Computing system and resource allocation program
JP2010026580A (en) * 2008-07-15 2010-02-04 Fujitsu Telecom Networks Ltd Network monitoring system and network monitoring method

Also Published As

Publication number Publication date
JP2014010748A (en) 2014-01-20

Similar Documents

Publication Publication Date Title
US20040215354A1 (en) Safety network system, safety slave, and safety controller
US20150009861A1 (en) Technique for Handling a Status Change in an Interconnect Node
JP2011526110A (en) Fault node detection method
US10789114B2 (en) Multiple automotive multi-core processor error monitoring device and method
WO2013127164A1 (en) Method for triggering bypass equipment switching, and bypass equipment switching method and device
JP5867366B2 (en) Communication system and network relay device
US8737419B2 (en) Network concentrator and method of controlling the same
WO2012053061A1 (en) Switch device, information processing device, switch device control method and program
JP2007058708A (en) Multiplex system
WO2007105271A1 (en) Network system
KR100976710B1 (en) Gateway device for car
JP5152426B1 (en) Information processing apparatus, redundancy system, and error detection method therefor
JP5616389B2 (en) COMMUNICATION DEVICE, COMMUNICATION METHOD, AND PROGRAM
JP6551111B2 (en) Information processing apparatus, down determination method, cluster system, and program
US8917609B2 (en) Line monitoring apparatus and line monitoring method
JP2001060160A (en) Cpu duplex system for controller
CN102638369B (en) Method, device and system for arbitrating main/standby switch
WO2019187202A1 (en) Control device, in-vehicle communication system, monitoring method, and program
US20180351766A1 (en) Transmission system, transmission device, and loop prevention method
JP2021120827A (en) Control system and control method
JP6558167B2 (en) Communication device and control method
JP5459117B2 (en) Data transmission apparatus and data transmission method
JP2003140704A (en) Process controller
EP3709167B1 (en) Vehicle communication system
JP5433219B2 (en) Cluster system

Legal Events

Date Code Title Description
TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20121106

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20121119

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20151214

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 5152426

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: R3D02

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250