JPS6139656A - Distributed network data processing system - Google Patents
Distributed network data processing systemInfo
- Publication number
- JPS6139656A JPS6139656A JP16001484A JP16001484A JPS6139656A JP S6139656 A JPS6139656 A JP S6139656A JP 16001484 A JP16001484 A JP 16001484A JP 16001484 A JP16001484 A JP 16001484A JP S6139656 A JPS6139656 A JP S6139656A
- Authority
- JP
- Japan
- Prior art keywords
- data
- data processing
- computer
- main
- slave
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Small-Scale Networks (AREA)
- Hardware Redundancy (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
〔発明の利用分野〕
本発明はネットワークを用いた分散形データ処理システ
ムに係り、特に、冗長系を有する場合の自動無停止切り
換えを安価にかつ高信頼で行う分散形ネットワークデー
タ処理システムに関するものである。[Detailed Description of the Invention] [Field of Application of the Invention] The present invention relates to a distributed data processing system using a network, and in particular to a distributed data processing system that performs automatic non-stop switching at low cost and with high reliability when having a redundant system. The present invention relates to network data processing systems.
近年、マイクロコンピュータの発達と、ローカルエリア
ネットワークの発達とにより、分散形データ処理システ
ムが主流になりつつある(特開昭56−129967)
。特に、安価なマイクロコンピュータやパーソナルコン
ピュータと大形コンピュータとを組み合せることにより
、トータルシステムを実現し、これらによって、その低
価格性と段階的なシステム構築とを可能としたものであ
る。In recent years, with the development of microcomputers and local area networks, distributed data processing systems are becoming mainstream (Japanese Patent Application Laid-Open No. 129967/1983).
. In particular, by combining inexpensive microcomputers or personal computers with large-sized computers, a total system is realized, which makes it possible to achieve low cost and to construct the system in stages.
しかしながら、かかる分散形データ処理システムは、計
算機台数が増えることにより、計算機が故障する確率が
増加するという問題がある。However, such a distributed data processing system has a problem in that as the number of computers increases, the probability that the computers will malfunction increases.
このような問題点に対しては、一般的には、N)一台の
計算機がダウンしても、それは単に一部の機能が失なわ
れるだけで、影響は小さいとか、
(jl)計算機自体が安価なため、予備機を用意してお
き、故障時にはその予備機に替えることによりむしろM
TTR(平均修復時間)は短かいとか、
いわれている。しかしながら、現実的には、1台の計算
機がダウンしても、システム全体が操業停止となる場合
が大半であり、加えて、計算機をとり替えても、計算機
内の内部状態(データベース)を復元することは莫大な
作業であった。In general, when it comes to such problems, N) Even if one computer goes down, it only means that some functions are lost, and the impact is small, or (jl) The computer itself Since it is cheap, it is better to prepare a spare machine and replace it with the spare machine in case of failure.
It is said that the TTR (mean time to repair) is short. However, in reality, in most cases, even if one computer goes down, the entire system will stop operating, and in addition, even if the computer is replaced, the internal state (database) within the computer will be restored. It was an enormous task to do.
このような背景から、分散形ネットワークデータ処理シ
ステムにおいて、冗長系が構成でき、かつ無停止の切替
えを行なうことにより、1台の計算機がダウンした場合
もシステム全体の機能を失なうことのない高信頼システ
ムの実現が要求されている。Against this background, in a distributed network data processing system, it is possible to configure a redundant system and perform non-disruptive switching, so that even if one computer goes down, the functionality of the entire system will not be lost. There is a need to realize highly reliable systems.
〔発明の目的〕
本発明は上述したことに鑑みてなされたものであり、そ
の目的は、1台の計算機ダウンに対して無停止でかつ自
動的にその機能ががたがわりされ、処理の連続性が保証
されると共に、システムの拡張性を失なわれず、しかも
安価でかつ汎用的に使え、また伝送路に負荷を加えない
分散形ネットワークデータ処理システムを提供すること
にある。[Objective of the Invention] The present invention has been made in view of the above-mentioned problems, and its object is to automatically and non-disruptively change the functions of one computer when it goes down, thereby allowing continuous processing. It is an object of the present invention to provide a distributed network data processing system that guarantees performance, maintains system expandability, is inexpensive, can be used for general purposes, and does not add load to transmission paths.
上記目的を達成するため、本発明は、同一機能モジュー
ルを複数の計算機に格納し、各計算機及び端末をブロー
ドキャスト通信方式にてデータの受信を行なうようにし
、かつ複数の同一機能モジュールのうち一つを主系とし
残りを従系とし、主系の機能モジュールが伝送路よりデ
ータを取り込み、これを内部処理し、その結果を伝送路
へ出力する処理までを実行し、一方、従系の機能モジュ
ールが主系と同様に入力データをとりこみ内部処理する
ものの伝送路へ出力しないように処理し、各機能モジュ
ールを、自分に与えられた優先レベルデータ(以下優先
権データと呼ぶ)を伝送路上に周期的に送出するように
構成し、それと同時に周期的に、
r(a) 1周期間に自分の優先権より高い優先権デー
タを受信していた場合自分を従系とし、(b)1局期間
に自分より高い優先権データを受信しなかった場合自分
を主系とする」
チェックを行ない自分が主系であるか従系であるかを自
動的に決定するようにしたものである。In order to achieve the above object, the present invention stores the same functional module in a plurality of computers, allows each computer and terminal to receive data using a broadcast communication method, and one of the plurality of identical functional modules is the main system and the rest are the slave systems.The main function module takes in data from the transmission line, processes it internally, and outputs the result to the transmission line.On the other hand, the slave function module Similar to the main system, the input data is taken in and processed internally, but it is processed so as not to be output to the transmission path, and each function module transmits the priority level data given to it (hereinafter referred to as priority data) on the transmission path periodically. At the same time, it is configured to transmit data periodically, and at the same time, r(a) If it receives priority data higher than its own priority in one period, it becomes the subordinate system, and (b) one station period. If no data with a higher priority than mine is received, I will be made the master system.'' This check is performed to automatically determine whether you are the master system or the slave system.
本発明を用いれば、主系に異常が生じたとき、(すなわ
ち、一番高い優先権データが送出されなくなった場合)
は、次に高い優先権をもつ従系が主系となり、機能を続
行することになる。By using the present invention, when an abnormality occurs in the main system (that is, when the highest priority data is no longer sent),
The slave system with the next highest priority becomes the master system and continues functioning.
また、伝送路を流れるデータ量については、優先権デー
タがすべての計算機から出力されるものの、それ以外の
一部データはすべて主系のみが送出するだけであるから
回線負荷は、低下するものといえる。In addition, regarding the amount of data flowing through the transmission line, although priority data is output from all computers, other data is only sent by the main system, so the line load will decrease. I can say that.
以上が本発明の概要とその作用を説明したものである。The above is an explanation of the outline of the present invention and its operation.
次に、本発明の基礎となった技術について図面に基づい
て説明する。Next, the technology on which the present invention is based will be explained based on the drawings.
第5図乃至第8図(1)、(IT)は本発明の基礎とな
った技術を説明するために示す系統図である。FIGS. 5 to 8 (1) and (IT) are system diagrams shown to explain the technology that is the basis of the present invention.
第5図に示すように、伝送路10としてはブロードキャ
スト通信機能を有するネットワークを使用し、該伝送路
10に複数のデータ処理装置としての計算機2OA1.
2OA、、20A、、20B。As shown in FIG. 5, a network having a broadcast communication function is used as the transmission path 10, and the transmission path 10 includes a plurality of computers 2OA1.
2OA, 20A, 20B.
20G、をそれぞれ接続し、計算機2OA、。20G, respectively, and a computer 2OA.
2OA、、2OA、には同じ機能モジュールAを、計算
機20Bには機能モジュールBを、計算機20Gには機
能モジュールCをそれぞれ格納しておき、例えば、計算
機20B内に格納された機能モジュールBからデータD
1が送出された場合は、計算機2OA、、2OA、、2
0A、内の機能モジュールAにそのデータD□が入力さ
れ、計算機20A1.2OA、、20A、内の各機能モ
ジュールAはそれぞれデータD、をうけ取り、内部処理
し、その結果としてデータn2.o、、 D、をそれぞ
れ送出する(データD、、D、、D、は同一の機能コー
ドを持っており、かつデータの中身も同じである)。The same function module A is stored in 2OA, 2OA, function module B is stored in the computer 20B, and function module C is stored in the computer 20G. For example, data from the function module B stored in the computer 20B is D
If 1 is sent, the computer 2OA,,2OA,,2
The data D□ is input to the functional module A in the computer 20A1. o, , D, respectively (data D, , D, , D have the same function code and the data contents are also the same).
いま、計W機20C内の機能モジュールCが、本機能コ
ードを必要とする場合を考えると、機能モジュールCは
、第7図に示すビットレイアウトをしたデータDな3個
(データD2. D、、 D、)受信することになるが
、これを1つのデータとして認識しなければならない。Now, considering the case where the function module C in the total W machine 20C requires this function code, the function module C has three pieces of data D (data D2, D, , D,), but this must be recognized as one piece of data.
このようなデータ処理を■0TING処理と呼ぶが、こ
の具体的処理方法について、第8図を用いて説明する。Such data processing is called 0TING processing, and a specific processing method will be explained using FIG.
計算機20Cは、第8図(I)に示すように、ネットワ
ーク上の同一機能モジュールの数(本例では機能モジュ
ールAは3個)をカウンタ200に記憶しており、かつ
第8図(1)に示すように、データDが入力される毎に
カウンタ200の数を減らしてゆく。該周数の同一デー
タ(受信データフレーム内に格納された送信元機能コー
ド番号り、l、及びデータフレーム毎に付けられた一貫
番号り、Iが一致しておれば同一データフレームと認識
する)が来たとき、それを照合処理して1つのデータと
する。尚、この時点で多数決論理によりデータの整合を
行なう。また、タイムアウト時間T内にデータD4がく
るので、カウンタ200は零となる。したがって、各計
算機2 OA、、 20A、。As shown in FIG. 8(I), the computer 20C stores the number of identical functional modules on the network (in this example, there are three functional modules A) in the counter 200, and As shown in FIG. 2, the number of counters 200 is decremented each time data D is input. The same data of the same number of cycles (If the source function code number stored in the received data frame, l, and the consistent number assigned to each data frame, I, match, it will be recognized as the same data frame) When it arrives, it is collated and made into one piece of data. At this point, data matching is performed using majority logic. Furthermore, since the data D4 arrives within the timeout period T, the counter 200 becomes zero. Therefore, each computer 2 OA,, 20A,.
20A3は正常であり、そのまま照合が開始されるので
ある。20A3 is normal, and verification is started as is.
また、どれかの計算機が死んでおり、データ送出が行な
われない場合に対処するために、第8図(II)に示す
ように、初めのデータを受信してからのタイムアウト時
間(図示T)を設け、記憶している同一機能モジュール
の数の同一データがこない場合も、このタイムアウト後
に照合処理に入っている。In addition, in order to deal with the case where one of the computers is dead and data is not sent, the timeout period (T shown in the figure) after receiving the first data is set as shown in Figure 8 (II). Even if the same data for the number of stored same function modules does not arrive, the verification process is started after this timeout.
以上説明したようにこの基礎技術はもともと受信データ
の高信頼化を主眼としたものであるが、また、特長とし
て複数の計算機で同一の機能モジュールが並行に動作し
ているため、1台の計算機ダウンに対しても、第6図に
示すように、機能停止をまねくことなく、システムの連
続性が保証される。As explained above, this basic technology originally focused on increasing the reliability of received data, but it also has the advantage that the same functional module runs in parallel on multiple computers, so Even in the event of a system failure, as shown in FIG. 6, system continuity is ensured without causing any malfunction.
一方、本方式の問題点としては、各機能モジュ−ル内に
VOTINGという高度な情報処理が必要となり、特に
伝送路上に端末をつける場合は、本処理を行なうプロセ
ッサーのコストがかさみ、かえって端末本体より高価に
なる可能性がある(もちろん、データフレームの通弁管
理及び修正機能も必要である)。On the other hand, the problem with this method is that advanced information processing called VOTING is required in each functional module, which increases the cost of the processor that performs this processing, especially when a terminal is installed on the transmission path, and the cost of the terminal itself increases. Can be more expensive (of course, data frame routing management and modification capabilities are also required).
また、VOTINGのため同一機能モジュールのどれか
がダウンしている場合はタイムアウト後まで実際の処理
は行なわれないため時間遅れがでてくる。Furthermore, if any of the same functional modules is down due to VOTING, the actual processing will not be performed until after the timeout, resulting in a time delay.
さらに、伝送路−ヒに冗長系を接続することにより、回
線負荷は比例的に増加し、ネットワークシステムでいつ
もクリティカルとなる回線負荷を増加させてしまう。Furthermore, by connecting a redundant system to the transmission line I, the line load increases proportionally, increasing the line load which is always critical in a network system.
本発明はこのような基礎技術の問題点をも解消したもの
であり、その実施例を第1図乃至第4図を用いて説明す
る。The present invention solves the problems of such basic technology, and embodiments thereof will be described with reference to FIGS. 1 to 4.
第1図は本発明の実施例が適用されるシステムの系統図
である。第1図に示すように計算機20A1.2OA2
.2OA3にはそれぞれ機能モジュールAが格納されて
おり、計算機20Bには機能モジュールBが格納されて
いる。FIG. 1 is a system diagram of a system to which an embodiment of the present invention is applied. As shown in Figure 1, the computer 20A1.2OA2
.. Function module A is stored in computer 20A3, and function module B is stored in computer 20B.
また、22は端末とする。計算機2OA、。Further, 22 is a terminal. Computer 2OA.
2OA2.2OA、、20B及び端末22は、伝送路1
0に接続されている。2OA2.2OA, , 20B and the terminal 22 are connected to the transmission path 1
Connected to 0.
第2図は、各機能モジュールA、Hの内部構造を示す構
成図である。30は機能モジュール全体、31は主系1
従系の自動決定部、32は出方可否を示すスイッチ部、
33は該当機能モジュール内のソフトウェア群を示し1
本発明の対象外であるがんの中には種々のプログラム3
4と、データベース35とがあり、入力データに基づき
所望の処理を行ない出力要求を行なっている。FIG. 2 is a configuration diagram showing the internal structure of each functional module A, H. 30 is the entire functional module, 31 is the main system 1
A subordinate automatic determination unit, 32 is a switch unit that indicates whether or not the output is possible;
33 indicates the software group in the corresponding function module 1
There are various cancer programs that are not covered by the present invention.
4 and a database 35, which performs desired processing based on input data and requests output.
36は本機能モジュールの優先権レベルの記憶部であり
、ここに個々の機能モジュールに事前に与えられたレベ
ルが記憶されている。尚、この構成例で、37は一般入
力データ、38は優先権入力データ、39は一般出力デ
ータ、4oは自優先権出力データである。Reference numeral 36 denotes a storage section for the priority level of this functional module, in which the level given in advance to each functional module is stored. In this configuration example, 37 is general input data, 38 is priority input data, 39 is general output data, and 4o is own priority output data.
該主系1従系決定部31の動作を第3図に示すフローチ
ャートで説明する。The operation of the master system 1 slave system determination section 31 will be explained with reference to the flowchart shown in FIG.
第3図に示すように、この部分は周期的に動作し、自機
能モジュールの記憶部36からの優先レベルを送出する
(ステップ8100)とともに、前回チェック時より、
いままでに受信している優先権レベルの中で最高位のも
のを求め(ステップ5101)、その求めた優先権レベ
ルL、1.と自機能モジュールの優先権レベルとを比較
しくステップ8102)、自分の方が大きければ出力ス
イッチ32をONL (ステップ8103)、自分の方
が小さければ出力スイッチ32をOFFとする(ステッ
プ8104)。As shown in FIG. 3, this part operates periodically and sends out the priority level from the storage unit 36 of its own function module (step 8100), and also
The highest priority level among those received so far is determined (step 5101), and the determined priority level L, 1. and the priority level of its own function module (step 8102), and if the priority level of the own function module is higher, the output switch 32 is turned ON (step 8103), and if the priority level of the own function module is lower, the output switch 32 is turned OFF (step 8104).
さて、いま第1図に示す計算機2OA、、20A2゜2
0A、の各機能モジュールAの優先レベルが下記の関係
にあったとする。Now, the computer 2OA shown in Figure 1, 20A2゜2
Assume that the priority levels of each functional module A in 0A have the following relationship.
20A1のA>20A2のA>2OA、のAこの場合、
主系1従系決定部31が作動することにより計算機20
A、の機能モジュールAは主系(従って、出力はON)
となり、計算4ii2OA。A of 20A1>A of 20A2>A of 2OA In this case,
By operating the master system 1 slave system determining section 31, the computer 20
Function module A of A is the main system (therefore, the output is ON)
So, the calculation is 4ii2OA.
及び計算機20A3の各機能モジュールAは従系(従っ
て、出力は0FF)となる。And each functional module A of the computer 20A3 becomes a slave system (therefore, the output is 0FF).
(第1図の状態で、A′は主系を表わし、Aは従系を表
わす)。このとき機能モジュールBより送られた一般デ
ータD6は、計算機2 OA1.2OA、 。(In the state shown in FIG. 1, A' represents the main system, and A represents the slave system). At this time, the general data D6 sent from the functional module B is sent to the computer 2 OA1.2OA.
20A3の機能モジュールAに入力され、それぞれの機
能モジュールA内において同じ処理が行なわれるが、出
力されるのは計算機20A0の機能モジュールAからの
一般データD7のみであり、端末22へ同一データが送
られることはない。The input is input to the functional module A of the computer 20A3, and the same processing is performed within each functional module A, but only the general data D7 from the functional module A of the computer 20A0 is output, and the same data is sent to the terminal 22. You won't be disappointed.
次に、第1図の状態から第4図に示す如く計算機20A
1がダウンした場合を考える。このときには計算機2O
A、の機能モジュールAがらは優先データが送出されな
いため、計算機2oA2の中の主系1従系決定部31の
機能により、計算機2OA、の内部機能モジュールが主
系に切り替り、以後の出力を司さどる。Next, from the state of FIG. 1 to the computer 20A as shown in FIG.
Consider the case where 1 goes down. At this time, the computer 2O
Since priority data is not sent from the functional module A of computer A, the internal functional module of computer 2oA is switched to the primary system by the function of the primary system 1 slave system determination unit 31 in computer 2oA2, and the subsequent output is Sadoru Tsukasa.
このようにして主系ダウン時も無停止かつ自動的な切替
えが実現されることになる。In this way, non-stop and automatic switching can be achieved even when the main system is down.
本発明の実施例では、計算機2OA、、2OA。In the embodiment of the present invention, computers 2OA, 2OA.
のダウンに対しても完全に機能の続行が可能である。It is possible to continue functioning completely even if the system goes down.
また、伝送路につなぐ端末も、単に登録された機能コー
ドのデータを取り込むだけの処理で良く、低コストであ
り、照合処理等の時間をさかれないため高応答性が実現
される。In addition, the terminal connected to the transmission path only needs to process the data of the registered function code, which is low cost, and high responsiveness is achieved because the time required for verification processing and the like is not wasted.
伝送路上の負荷も低下する。The load on the transmission path also decreases.
また、本実例において、機能モジュールBの冗長化も行
ないたい場合にも、単に回線上にもう1台の機能モジュ
ールBを格納する計算機を挿入するのみで良い既設のソ
フトウェアの変更は発生しない。Furthermore, in this example, even if it is desired to make the functional module B redundant, it is only necessary to simply insert another computer for storing the functional module B onto the line, and there is no need to change the existing software.
以上述べたように本発明によれば、分散形ネットワーク
計算機システムにおいて最大の問題であった計算機ダウ
ン時の無停止り切替えが可能となる。As described above, according to the present invention, it is possible to perform non-stop switching when a computer goes down, which has been the biggest problem in distributed network computer systems.
また、本発明によれば、ネットワーク上を流れるデータ
量も全く増加することがないので、ネットワーク負荷が
増加することもない。Further, according to the present invention, the amount of data flowing on the network does not increase at all, so the network load does not increase.
第1図は本発明の実施例が適用されるシステムを示す系
統図、第2図は機能モジュールの構成を示すブロック図
、第3図は本発明の実施例の作用を説明するために示す
フローチャート、第4図は計算機ダウン時の場合を説明
するために示す系統図、第5図及び第6図は本発明の基
礎となった技術を説明するために示す系統図、第7図及
び第8図は第5図及び第6図の動作を説明するに用いる
説明図である。
10・・・伝送路、2OA、、2OA2.20A、、2
0B。
20G・・・計算機、22・・・端末、D・・・データ
、A。
B、C,30・・・機能モジュール。Fig. 1 is a system diagram showing a system to which an embodiment of the present invention is applied, Fig. 2 is a block diagram showing the configuration of functional modules, and Fig. 3 is a flowchart shown to explain the operation of the embodiment of the present invention. , Fig. 4 is a system diagram shown to explain the case when the computer goes down, Figs. 5 and 6 are system diagrams shown to explain the technology that is the basis of the present invention, and Figs. 7 and 8 are This figure is an explanatory diagram used to explain the operations in FIGS. 5 and 6. 10... Transmission line, 2OA, 2OA2.20A, 2
0B. 20G...Computer, 22...Terminal, D...Data, A. B, C, 30...Function module.
Claims (1)
送路に接続されブロードキヤスト通信にて、データの授
受を行なう複数個のデータ処理装置を有する分散形ネッ
トワークデータ処理システムにおいて、所定の機能を実
現する機能モジュールを上記複数のデータ処理装置に格
納し、それらの機能モジュールを格納したデータ処理装
置のうち1つを主系とし、残りを従系とし、主系及び従
系の処理装置は伝送路を介して送られてきたデータを取
り込み、内部処理し、かつ主系のデータ処理装置のみそ
の処理結果を伝送路上に送出し、主系と従系のデータ処
理装置内の内部状態を常時一致化させておき、主系に異
常が生じた場合は、残りの従系のうち1つが主系に切換
わり、以後その従系が伝送路への出力を行なうことを特
徴とする分散形ネットワークデータ処理システム。1. A distributed network data processing system that has a transmission line with a broadcast communication function and a plurality of data processing devices that are connected to this transmission line and send and receive data through broadcast communication, to achieve a specified function. The functional modules to be processed are stored in the plurality of data processing devices, one of the data processing devices storing the functional modules is designated as the main system, the rest are the slave systems, and the main and slave processing devices are connected to the transmission path. Data sent via the main system is taken in, processed internally, and only the main data processing device sends the processing results onto the transmission path, so that the internal states of the main and slave data processing devices always match. Distributed network data processing is characterized in that, if an abnormality occurs in the main system, one of the remaining slave systems switches to the main system, and thereafter that slave system outputs to the transmission path. system.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP16001484A JPS6139656A (en) | 1984-07-30 | 1984-07-30 | Distributed network data processing system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP16001484A JPS6139656A (en) | 1984-07-30 | 1984-07-30 | Distributed network data processing system |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS6139656A true JPS6139656A (en) | 1986-02-25 |
JPH0326936B2 JPH0326936B2 (en) | 1991-04-12 |
Family
ID=15706109
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP16001484A Granted JPS6139656A (en) | 1984-07-30 | 1984-07-30 | Distributed network data processing system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS6139656A (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62235116A (en) * | 1986-04-03 | 1987-10-15 | Hitachi Ltd | Distributed tracking method |
JPH03116337A (en) * | 1989-09-29 | 1991-05-17 | Nec Corp | Mutual standby business processing device |
JPH05108687A (en) * | 1991-05-29 | 1993-04-30 | Laurel Bank Mach Co Ltd | Operation control system for automated machine system |
JPH0758765A (en) * | 1993-06-30 | 1995-03-03 | Nec Corp | Inter-node information collection system for ring network |
JPH07182297A (en) * | 1993-12-24 | 1995-07-21 | Nec Corp | Server/client type network system |
WO2002095665A1 (en) * | 2001-05-22 | 2002-11-28 | Risei Notsu | Image recognition system, recognition management server, and its control method, and program |
WO2008004569A1 (en) * | 2006-07-06 | 2008-01-10 | Nec Corporation | Cluster system, server cluster, cluster member, method for making cluster member redundant, and load distributing method |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS58165450A (en) * | 1982-03-26 | 1983-09-30 | Toshiba Corp | N-multiplex system of station |
-
1984
- 1984-07-30 JP JP16001484A patent/JPS6139656A/en active Granted
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS58165450A (en) * | 1982-03-26 | 1983-09-30 | Toshiba Corp | N-multiplex system of station |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62235116A (en) * | 1986-04-03 | 1987-10-15 | Hitachi Ltd | Distributed tracking method |
JPH055726B2 (en) * | 1986-04-03 | 1993-01-25 | Hitachi Ltd | |
JPH03116337A (en) * | 1989-09-29 | 1991-05-17 | Nec Corp | Mutual standby business processing device |
JPH05108687A (en) * | 1991-05-29 | 1993-04-30 | Laurel Bank Mach Co Ltd | Operation control system for automated machine system |
JPH0758765A (en) * | 1993-06-30 | 1995-03-03 | Nec Corp | Inter-node information collection system for ring network |
JPH07182297A (en) * | 1993-12-24 | 1995-07-21 | Nec Corp | Server/client type network system |
WO2002095665A1 (en) * | 2001-05-22 | 2002-11-28 | Risei Notsu | Image recognition system, recognition management server, and its control method, and program |
US7305434B2 (en) | 2001-05-22 | 2007-12-04 | Risei Notsu | Terminal group image recognition system |
WO2008004569A1 (en) * | 2006-07-06 | 2008-01-10 | Nec Corporation | Cluster system, server cluster, cluster member, method for making cluster member redundant, and load distributing method |
JP5278677B2 (en) * | 2006-07-06 | 2013-09-04 | 日本電気株式会社 | Cluster system, server cluster, cluster member, cluster member redundancy method, load balancing method |
US8555295B2 (en) | 2006-07-06 | 2013-10-08 | Nec Corporation | Cluster system, server cluster, cluster member, method for making cluster member redundant and load distributing method |
Also Published As
Publication number | Publication date |
---|---|
JPH0326936B2 (en) | 1991-04-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6970912B2 (en) | Computer system having a plurality of computers each providing a shared storage access processing mechanism for controlling local/remote access to shared storage devices | |
CA2006489C (en) | Distributed switching architecture for communication module redundancy | |
US3787816A (en) | Multiprocessing system having means for automatic resource management | |
CN100547558C (en) | The method and system of the redundancy protecting in the concurrent computational system | |
EP2224341B1 (en) | Node system, server switching method, server device, and data transfer method | |
EP2677430B1 (en) | Relay device, connection management method, and information communication system | |
EP1675004A2 (en) | Fault tolerant system and controller, access control method, and control program used in the fault tolerant system | |
EP0770242B1 (en) | Method for warming up a spare process in a replicated real-time system, in particular in a telephone exchange | |
US7441150B2 (en) | Fault tolerant computer system and interrupt control method for the same | |
US20040059862A1 (en) | Method and apparatus for providing redundant bus control | |
JPS6139656A (en) | Distributed network data processing system | |
EP2157805A2 (en) | Multiple-protection system and control method in a communication device | |
EP1107118A2 (en) | Multiprocessor system and fault recovery method thereof | |
US5557753A (en) | Information processing unit having a multiplexed bus and a bus control method therefor | |
JP3867047B2 (en) | Fault tolerant computer array and method of operation thereof | |
JP3884643B2 (en) | Process control device | |
EP0851352A2 (en) | Input/output control device and method applied to fault-resilient computer system | |
JPS5979370A (en) | System for controlling multiprocessor | |
RU2533688C1 (en) | Computer system | |
JP2003140704A (en) | Process controller | |
US20030158972A1 (en) | Device and method for the synchronization of a system of networked computers | |
CA2230344A1 (en) | Fault tolerant data processing system and method therefor | |
KR100299057B1 (en) | Method for ontrol data processing in switching system | |
CN118012823A (en) | Method for realizing synchronous redundancy calculation on single-chip soc chip | |
JP3375039B2 (en) | Automatic exchange method and automatic exchange configuration method |