JPH0352049A - 通信制御プログラムの連続運転保証処理方法 - Google Patents

通信制御プログラムの連続運転保証処理方法

Info

Publication number
JPH0352049A
JPH0352049A JP1188273A JP18827389A JPH0352049A JP H0352049 A JPH0352049 A JP H0352049A JP 1188273 A JP1188273 A JP 1188273A JP 18827389 A JP18827389 A JP 18827389A JP H0352049 A JPH0352049 A JP H0352049A
Authority
JP
Japan
Prior art keywords
processing
communication
control program
shared memory
communication control
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
Application number
JP1188273A
Other languages
English (en)
Other versions
JP2755437B2 (ja
Inventor
Masayuki Kasukawa
粕川 雅之
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP1188273A priority Critical patent/JP2755437B2/ja
Priority to AU59100/90A priority patent/AU622819B2/en
Priority to EP90307874A priority patent/EP0409604B1/en
Priority to DE69017542T priority patent/DE69017542T2/de
Publication of JPH0352049A publication Critical patent/JPH0352049A/ja
Priority to US08/257,575 priority patent/US5600808A/en
Application granted granted Critical
Publication of JP2755437B2 publication Critical patent/JP2755437B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operations
    • G06F11/1479Generic software techniques for error detection or fault masking
    • G06F11/1482Generic software techniques for error detection or fault masking using middleware or operating system [OS] functionalities
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operations
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1415Saving, restoring, recovering or retrying at system level
    • G06F11/1438Restarting or rejuvenating
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/20Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
    • G06F11/202Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant
    • G06F11/2043Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant where the redundant components share a common memory address space
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/20Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
    • G06F11/2097Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements maintaining the standby controller/processing unit updated

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer And Data Communications (AREA)
  • Hardware Redundancy (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔概要〕 通信制御プログラムを実行する現用プロセスと待機プロ
セスとがアクセス可能な共有メモリを備えた計算機シス
テムにおける通信制御プログラムの連続運転保証処理方
法に関し, 現用で動作している通信制御プログラムが動作不能にな
った場合に,その動作不能の影響を受ける通信を特定す
ることにより,利用者に対し,低コストで連続運転を保
証する手段を提供することを目的とし, 現用プロセスは.動作環境情報を共有メモリに設定する
処理過程と.各論理結合ごとに,ある事象が発生した場
合に,共有メモリに処理中の旨を記憶し,その事象の処
理が終了したときに,処理中の旨の記憶を消去する処理
過程とを備え,待機プロセスは,論理結合単位の動作環
境情報を事前にまたは現用プロセスの動作不能通知時に
現用プロセスから引き継ぐ処理過程と,現用プロセスの
業務を引き継ぐ場合に,共有メモリに処理中の旨の記憶
がある論理結合に係る通信についてのみ異常を通知する
処理過程とを備えるように構戒する。
〔産業上の利用分野〕
本発明は,通信制御プログラムを実行する現用プロセス
と待機プロセスとがアクセス可能な共有メモリを備えた
計算機システムにおける通信制御プログラムの連続運転
保証処理方法に関する。
〔従来の技術〕
第6図は従来技術の例を示す。
従来,計算機システムIO内で動作中の通信制御プログ
ラムによる通信アクセス法20が,計算機システム10
のハードウエア障害またはソフトウェア障害の原因で動
作不能となった場合.その通信Wi御プログラムを使用
中の利用者(応用プログラム11または端末操作者)は
,その動作不能の影響により,継続運用が不可能になる
。この場合.利用者は,運用を継続するために,再度,
通信相手との論理結合関係であるコネクション23を再
確立してから,運用を再開する必要があった。
すなわち,利用者は,第6図に示すように,通信アクセ
ス法20がクラッシュした場合に,■ 通信アクセス法
20の再起動, ■ コネクション23の再確立, ■ 影響の調査および回復処理, ■ 運用再開, というような煩雑な手順を実行する必要があった.〔発
明が解決しようとする課題〕 第7図は問題のある非現実的な解決法の例を示す。
従来技術の問題に対する解決法として,通信制御プログ
ラムを,現用プロセス13と待機プロセス14の2つの
プロセスで,二重化することが考えられる.現用プロセ
ス13は,通常運用のために動作するプロセスであり,
待機プロセス14は,現用プロセス13の動作不能に影
響を受けないプロセスで,現用プロセス13が動作不能
になったときに,業務を継続して運用するため待機して
いるプロセスである。
現用プロセス13と待機プロセス14とが共に参照可能
な共有メモリ15を使用し.現用プロセス13が使用す
るコネクション動作環境や送受信データのすべてを.待
機プロセス14に引き継ぐことにより,現用プロセス1
3が動作不能になつ^限人?▼ 2ハ紫政尤鳩迩プn島
11A1蝕坊する。
すなわち,第7図に示すように,次の手順により,連続
運転を保証する。
■ コネクションの開設時に,コネクシゴン動作環境を
,共有メモリl5に記憶する. ■ データを受信した場合,受信データを共有メモリ1
5に記憶する. ■ データを送信し.その完了事象により,受信データ
を,共有メモリl5から消去する。
■ 現用プロセス13が動作不能になった場合,待機プ
ロセスl4により,共有メモリ15から,動作環境およ
び受信データを引き継ぎ,業務を継続する. 以上の処理で,受信データを共有メモリ15の記憶した
り,それを消去したりする部分は,通常の運用における
性能に影響する。また,受信データのすべてを記憶する
ため,大量の共有メモリ15が必要となる。したがって
5第7図に示すような連続運転の保証は,現実的な解決
策としては249当”?’L士かい 本発明は上記問題点の解決を図り,現用で動作している
通信制御プログラムが動作不能になった場合に,その動
作不能の影響を受ける通信を特定することにより,利用
者に対し,低コストで連続運転を保証する手段を提供す
ることを目的としている. 〔課題を解決するための手段〕 第1図は本発明の構或例を示す. 図中,10は1台または複数台のプロセッサ(CPU)
を備えた計算機システム,11はデータ通信を行って利
用者に要求された処理を実行する応用プログラム,12
は通信アクセス法を実現する通信制御プログラム.13
は現用プロセス,14は待機プロセス,15は現用プロ
セス13および待機プロセスl4の両方からアクセス可
能な共有メモIJ,16は現用プロセス13から待機プ
ロセスl4へ引き継ぐ動作環境情報を記憶する動作環境
情報記憶部を表す。
計算機システム10において,通信制御プログラム12
を実行するプロセスが,現用プロセス13と待機プロセ
ス14とにより多重化されている。
現用プロセス13は,通常運用のために動作するプロセ
スであり,待機プロセス14は,現用プロセス13が動
作不能になったときに,業務を継続して運用するため待
機しているプロセスである.現用プロセス13は2次の
処理過程PL,  P2を実行する. 処理過程PIでは,通信を行う応用プログラム1lとそ
の通信相手との論理結合に関する動作環境を作威し,そ
の動作環境情報を,共有メモリl5に設定する。
処理過程P2では,現用プロセス13の動作不能時に,
待機プロセス14で通信を継続できない可能性のある事
象が発生した場合,各論理結合ごとに.共有メモリl5
に処理中の旨を記憶し,その事象の処理が終了したなら
ば.処理中の旨の記憶を消去する.すなわち,データ送
受信処理等において,処理開始時に,共有メモリ15上
における動作環境情報記憶部l6中の論理結合対応部分
に.処理中表示の設定を行い,処理終了時に,その処理
中表示を消去する。
待機プロセスl4は,次の処理過程P3,P4を実行す
る. 処理過程P3では,共有メモリ15の動作環境情報記憶
部l6を参照し,論理結合単位の動作環境情報を,事前
にまたは現用プロセスの動作不能通知時に.現用プロセ
ス13から引き継ぐ.処理過程P4では,現用プロセス
13の業務を引き継ぐ場合に,共有メモリ15に処理中
表示があるかどうかを調べ,処理中表示がある論理結合
を解放して.その論理結合に係る通信について異常を通
知する.処理中表示がない他の論理結合に係る通信につ
いては,そのまま通信制御プログラムl2による運転を
継続する. 〔作用〕 一般に,計算機システム10における通信処理には.次
のような特徴がある。
(a)  通常の場合,データ送信要求/データ受信要
求のいずれにおいても,要求はCPtJステップのみで
瞬時に処理される。すなわち,通信制御プログラムl2
に要求が保留されることは少ない。
(ロ)通信制御プログラム12の処理は,処理の開始か
ら終了まで一連の制御の流れで終了する.このような特
徴を考慮すると,通信制御プログラム12が動作不能と
なったときに.その通信制御プログラムl2で実際に通
信の送受信データを処理していることは少ない。したが
って,通信制御プログラムl2の動作不能に影響を受け
る業務は少ないことになる。
本発明は,この点に着目して,通信制御プログラムl2
の動作不能により影響を受ける応用プログラムl1と通
信相手の論理結合関係を特定し,影響のあった応用プロ
グラムl1と通信相手だけに,通信について異常があっ
たことを通知し,影響のないものについては,何も通知
しないで,連続運転を保証するようにしたものである。
第2図はその作用説明図である. 第2図(イ)に示すように,応用プログラム1■が,端
末22とコネクシゴン23を張り,通信アクセス法20
により,通信MA21を介して通信しているときに.通
信アクセス法20が障害によって,クラッシュしたとす
る.このとき5通信アクセス法20が.実際のデータ送
受信などの処理を行っていないとすると,第2図(ロ)
に示すように,待機プロセスによる通信アクセス法20
により,以前のコネクション23による動作環境をその
まま使用して,通信を継続することができる.もし,ク
ラッシュ時に通信アクセス法20が,実際にデータを処
理中であったとする。この場合には.第2図(ハ)に示
すように,通信アクセス法20は,コネクション23を
解放し,応用プログラムl1等に異常を通知する. 従来技術による考えでは.第2図(ロ)のケースにも.
コネクション23が解放され,連続運転を保証できなか
ったが.本発明によれば,コネクション23の解放は,
第2図(ハ)に示す場合だけであり,クラッシュの影響
を減少させることができる。
〔実施例〕
第3図は本発明の実施例,第4図は本発明の実施例に係
る現用プロセスの処理フロー.第5図は本発明の実施例
に係る待機プロセスの処理フローを示す. 第3図(イ)は,現用プロセス13による動作,第3図
(ロ)は,待機プロセス14による動作を示している。
図中,Cl〜C3はコネクシゴン(論理結合),Tl−
73は通信相手を表している。
[現用プロセスの動作1 ■ 現用プロセス13は,各コネクションCl〜C3に
関する動作環境を,逐次,共有メモリl5に記憶する。
■ 応用プログラム11と通信相手T1〜T3との間で
,事象が発生した場合,現用プロセス13が管理する動
作環境情報に,データ処理中の表示(第3図では,この
表示を●で示しいる)を行い,その情報を,共有メモリ
15に反映する,このデータ処理中表示の対象となる事
象は,発生した事象に対する処理を開始した場合,仮に
.その処理中に現用プロセス13が動作不能となり,待
代プロセス14でその業務を引き継いでも,応用プログ
ラム11または通信相手のプロトコル主体に対して.処
理の一貫性が保てなくなるような事象である.例えば,
応用プログラム11と通信相手との送受信データの紛失
や.通信プロトコル矛盾が発生する場合などが該当する
. この事象の処理が終了したときに,データ処理中の表示
を消去する。
[待機プロセスの動作] ■ 共有メモリ15から読み出した情報により,現用プ
ロセス13の動作環境を,待機プロセス14に構築する
. ■ 応用プログラム11と通信相手との論理結合関係を
調べ,現用プロセス13で記したデータ処理中の表示が
あるかどうかをチェックする.データ処理中でないコネ
クションC2,C3の場合,待機プロセス14により.
業務を継続する.データ処理中が記されているコネクシ
ョンC1の場合,待機プロセス14で業務を継続しても
,応用プログラムI1と通信相手TIとの間で誤動作が
発生する可能性があるため,双方に異常があったことを
通知する。
以上により,応用プログラム11などの利用者への見え
方は,次のようになる. 処理中でない場合には,利用者には何も通知されず,か
つ連続運転が保証される.処理中である場合にのみ,利
用者に異常発生が通知される。この通知により.利用者
は,必要に応じて回復処理に移ることができる. 現用プロセス13の処理フローは,例えば第4図に示す
ようになる.以下,第4図に示す(a)〜(肉に従って
説明する。
(a)  通信アクセス法の起動により,通信アクセス
法の動作環境を構築する。本実施例では,ここで,共有
メモリの開設および待機プロセスの起動を行う。
(b)  ネットワーク資源の稼動化処理を行う。この
ネットワーク資源環境を共有メモリに書き込む.(C)
  応用プログラムまたは通信相手からの論理結合の開
設要求に対して,論理結合の動作環境を作戒する.ここ
で,障害時に備えて,現用プロセスが待機プロセスに切
り換わったときに,通信相手と正常に通信できる情報,
例えば通信プロトコルなどの情報を,共有メモリに書き
込む。
(イ)応用プログラムまたは通信相手からのデータ送信
/受信に対して.データ処理中表示を共有メモリに記録
する. (e)  通信プロトコルに従ったデータ送受信処理を
行う.引き継ぎ情報などの必要な情報があれば.共有メ
モリに書き込む. (f)  データ通知/送信処理では,通信制御プログ
ラムが,データを通知または送信したとき,データ処理
中表示の消去を記録する. (自)応用プログラムまたは通信相手からの論理結合の
解放要求に対して,共有メモリ上のその論理結合の情報
を解放する. 待機プロセスl4の処理フローは,例えば第5図に示す
ようになる。以下,第5図に示す(a)〜(濁に従って
説明する. (a)  現用プロセスから起動されたならば,通信ア
クセス法の動作環境を構築する。また.現用プロセスか
らの引き継ぎ情報を得るために,共有メモリの開設を行
う. (ロ)現用プロセスの動作環境を事前に設定する処理を
,所定の周期で行う。すなわち,共有メモリから読み出
した情報により,論理結合単位に動作環境を作戒する.
この事前設定は,現用プロセスが動作不能となった場合
に,待機プロセスで再起動する時間を短縮するためであ
る。したがって.必ずしも事前に行わなければならない
わけではなく,待機プロセスで現用プロセスの処理を引
き継ぐときに行ってもよい。
(C)  現用プロセスの動作不能通知があったならば
.現用プロセスの動作環境を作戒する。すなわち.共有
メモリから,現用プロセスの動作環境(ネットワーク資
源,論理結合環境など)を読み込み,現用プロセスが動
作していた環境を作威する.処理(ハ)で,環境を事前
に設定していると,ここでの作戒時間が短縮されること
になる.(イ)次に.全論理結合の中で,現用プロセス
の動作不能のために,切断する必要がある論理結合を調
べる.各論理結合について,データ処理中表示がなけれ
ば,その論理結合はクラッシュに影響しないので,次の
論理結合の調査に移る.データ処理中表示のある論理結
合は.クラッシュの影響を受ける.したがって,その論
理結合を解放し,共有メモリ上のその領域についても解
放する.この解放したものについては,通信要求元へ異
常を通知する.これを全論理結合が終了するまで,繰り
返す. (噂 全論理結合について(イ)の処理が終了したなら
ば,待機プロセスを新たな現用プロセスとして,通常の
動作を開始させる. 通信制御プログラムの通信処理では,通常の場合.デー
タ送信要求/データ受信要求のいずれにおいても,要求
はCPUステップのみで,瞬時に処理される.すなわち
,通信制御プログラムに要求が保留されることは少ない
。また,通信制御プログラムの処理は,処理の開始から
終了まで,連の流れで終了する。
このような処理において,通信制御プログラムが動作不
能になった場合の影響は,以下のように考えることがで
きる. 単一CPUのシステムにおいては,通信制御プログラム
が動作不能になった場合に,処理中の応用プログラムと
通信相手との通信は,多くても一つである. 動作不能発生時,通信制御プログラムで処理中の応用プ
ログラムと通信相手との通信は.ほとんどない. 動作不能発生時,通信制御プログラムの処理待ちである
応用プログラムと通信相手との通信は,ほとんどない. 以上のように,通信制御プログラムの動作不能により,
影響を受ける応用プログラムと通信相手との通信は2通
常のシステムで,例えばlO%未満と考えることができ
る。
従来の技術では,通信制御プログラムを使用しているす
べての応用プログラムと通信相手との通信が,通信制御
プログラムの動作不能の影響を受けて,利用者の回復処
理を必要とした.これに対し.本発明を適用すれば,通
信制御プログラムの動作不能の影響を受けない90%以
上の応用プログラムと通信相手との通信は.そのまま継
続可能である.残り10%未満の利用者だけが回復処理
を行えばよいことになる. 〔発明の効果〕 以上説明したように.本発明によれば,現用で動作して
いる通信制御プログラムが動作不能になった場合に,そ
の動作不能の影響を受ける通信を特定することにより,
利用者に対し,低コストで連続運転を保証することがで
きるようになる.
【図面の簡単な説明】
第工図は本発明の構或例, 第2図は本発明の作用説明図, 第3図は本発明の実施例, 第4図は本発明の実施例に係る現用プロセスの処理フロ
ー 第5図は本発明の実施例に係る待機プロセスの処理フロ
ー 第6図は従来技術の例, 第7図は問題のある非現実的な解決法の例を示す。 図中.IOは計算機システム,11は応用プログラム,
12は通信制御プログラム.13は現用プロセス,14
は待機プロセス,15は共有メモリ,16は動作環境情
報記憶部,PI〜P4は処理過程を表す。

Claims (1)

  1. 【特許請求の範囲】 通信制御プログラム(12)を実行するプロセスが、現
    用プロセス(13)と待機プロセス(14)とにより多
    重化されており、現用プロセスと待機プロセスとがアク
    セス可能な共有メモリ(15)を備えた計算機システム
    (10)における通信制御プログラムの連続運転保証処
    理方法であって、 上記現用プロセスは、 通信を行う応用プログラム(11)とその通信相手との
    論理結合に関する動作環境情報を、上記共有メモリに設
    定する処理過程(P1)と、 各論理結合ごとに、現用プロセスが動作不能になったと
    きに待機プロセスで通信を継続できない可能性のある事
    象が発生した場合に、上記共有メモリに処理中の旨を記
    憶し、その事象の処理が終了したときに、処理中の旨の
    記憶を消去する処理過程(P2)とを備え、上記待機プ
    ロセスは、 上記共有メモリを参照し、論理結合単位の動作環境情報
    を事前にまたは現用プロセスの動作不能通知時に現用プ
    ロセスから引き継ぐ処理過程(P3)と、 上記現用プロセスの業務を引き継ぐ場合に、上記共有メ
    モリに処理中の旨の記憶がある論理結合に係る通信につ
    いてのみ異常を通知する処理過程(P4)とを備えたこ
    とを特徴とする通信制御プログラムの連続運転保証処理
    方法。
JP1188273A 1989-07-20 1989-07-20 通信制御プログラムの連続運転保証処理方法 Expired - Fee Related JP2755437B2 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP1188273A JP2755437B2 (ja) 1989-07-20 1989-07-20 通信制御プログラムの連続運転保証処理方法
AU59100/90A AU622819B2 (en) 1989-07-20 1990-07-18 Processing method by which continuous operation of communication control program is obtained
EP90307874A EP0409604B1 (en) 1989-07-20 1990-07-19 Processing method by which continuous operation of communication control program is obtained
DE69017542T DE69017542T2 (de) 1989-07-20 1990-07-19 Verarbeitungsverfahren bei dem kontinuierlicher Betrieb eines Übertragungssteuerungsprogramms erhalten wird.
US08/257,575 US5600808A (en) 1989-07-20 1994-06-09 Processing method by which continuous operation of communication control program is obtained

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1188273A JP2755437B2 (ja) 1989-07-20 1989-07-20 通信制御プログラムの連続運転保証処理方法

Publications (2)

Publication Number Publication Date
JPH0352049A true JPH0352049A (ja) 1991-03-06
JP2755437B2 JP2755437B2 (ja) 1998-05-20

Family

ID=16220780

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1188273A Expired - Fee Related JP2755437B2 (ja) 1989-07-20 1989-07-20 通信制御プログラムの連続運転保証処理方法

Country Status (5)

Country Link
US (1) US5600808A (ja)
EP (1) EP0409604B1 (ja)
JP (1) JP2755437B2 (ja)
AU (1) AU622819B2 (ja)
DE (1) DE69017542T2 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04355835A (ja) * 1991-06-03 1992-12-09 Fujitsu Ltd ケーパビリティの退避・復元機構を持つ装置
JP2000057095A (ja) * 1998-08-06 2000-02-25 Shikoku Nippon Denki Software Kk 通信処理方法及び通信処理システム
WO2019049410A1 (ja) * 2017-09-06 2019-03-14 株式会社村田製作所 電流センサ及び電流センサの製造方法

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2846047B2 (ja) * 1990-03-29 1999-01-13 株式会社東芝 シャドウプロセス生成方式
US6144961A (en) * 1995-08-31 2000-11-07 Compuware Corporation Method and system for non-intrusive measurement of transaction response times on a network
EP0987630B1 (en) * 1998-09-08 2005-09-14 Fujitsu Services Limited Resilience in a multi-computer system
GB2359386B (en) 2000-02-16 2004-08-04 Data Connection Ltd Replicated control block handles for fault-tolerant computer systems
JPWO2002047318A1 (ja) * 2000-12-04 2004-04-08 三菱電機株式会社 通信制御装置およびその制御方法
US6795889B2 (en) 2002-01-09 2004-09-21 International Business Machines Corporation Method and apparatus for multi-path data storage and retrieval
AU2002241195A1 (en) * 2002-03-08 2003-09-22 Nokia Corporation Method and deice for providing a representation of applications for display on an electronic device
DE602006007825D1 (de) * 2006-05-16 2009-08-27 Saab Ab Fehlertolerantes Steuersystem
US8656396B2 (en) * 2009-08-11 2014-02-18 International Business Machines Corporation Performance optimization based on threshold performance measure by resuming suspended threads if present or by creating threads within elastic and data parallel operators
JP2013225208A (ja) * 2012-04-20 2013-10-31 Toyota Motor Corp 情報処理装置、情報処理方法、及びプログラム
US9063788B2 (en) * 2012-08-27 2015-06-23 International Business Machines Corporation Stream processing with runtime adaptation
US9106391B2 (en) 2013-05-28 2015-08-11 International Business Machines Corporation Elastic auto-parallelization for stream processing applications based on a measured throughput and congestion

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
IT1119003B (it) * 1979-06-25 1986-03-03 Riv Officine Di Villar Perosa Dispositivo smagnetizzatore
US4453213A (en) * 1981-07-30 1984-06-05 Harris Corporation Error reporting scheme
US4610013A (en) * 1983-11-08 1986-09-02 Avco Corporation Remote multiplexer terminal with redundant central processor units
US4823256A (en) * 1984-06-22 1989-04-18 American Telephone And Telegraph Company, At&T Bell Laboratories Reconfigurable dual processor system
JPS6272248A (ja) * 1985-09-25 1987-04-02 Hitachi Ltd デ−タ伝送システムの現用予備切替方法
US5155678A (en) * 1985-10-29 1992-10-13 International Business Machines Corporation Data availability in restartable data base system
US4710926A (en) * 1985-12-27 1987-12-01 American Telephone And Telegraph Company, At&T Bell Laboratories Fault recovery in a distributed processing system
JPS6375963A (ja) * 1986-09-19 1988-04-06 Hitachi Ltd システム回復方式
JPH07117863B2 (ja) * 1987-06-26 1995-12-18 株式会社日立製作所 オンラインシステムの再立上げ方式
US5121486A (en) * 1987-11-20 1992-06-09 Hitachi, Ltd Network control system for dynamically switching a logical connection between an identified terminal device and an indicated processing unit
JPH01147727A (ja) * 1987-12-04 1989-06-09 Hitachi Ltd オンラインプログラムの障害回復方法
US5027269A (en) * 1989-04-27 1991-06-25 International Business Machines Corporation Method and apparatus for providing continuous availability of applications in a computer network
JP2560510B2 (ja) * 1990-03-06 1996-12-04 日本電気株式会社 ネットワーク管理マネージャ切り替え方式
JPH04101201A (ja) * 1990-08-21 1992-04-02 Toshiba Corp プラント監視制御システム
US5341496A (en) * 1990-08-29 1994-08-23 The Foxboro Company Apparatus and method for interfacing host computer and computer nodes using redundant gateway data lists of accessible computer node data

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04355835A (ja) * 1991-06-03 1992-12-09 Fujitsu Ltd ケーパビリティの退避・復元機構を持つ装置
JP2000057095A (ja) * 1998-08-06 2000-02-25 Shikoku Nippon Denki Software Kk 通信処理方法及び通信処理システム
WO2019049410A1 (ja) * 2017-09-06 2019-03-14 株式会社村田製作所 電流センサ及び電流センサの製造方法

Also Published As

Publication number Publication date
EP0409604A2 (en) 1991-01-23
JP2755437B2 (ja) 1998-05-20
AU622819B2 (en) 1992-04-16
AU5910090A (en) 1991-01-24
EP0409604A3 (en) 1992-01-02
DE69017542D1 (de) 1995-04-13
DE69017542T2 (de) 1995-07-06
EP0409604B1 (en) 1995-03-08
US5600808A (en) 1997-02-04

Similar Documents

Publication Publication Date Title
AU711220B2 (en) Method of commitment in a distributed database transaction
JPH0352049A (ja) 通信制御プログラムの連続運転保証処理方法
CN109408203B (zh) 一种队列消息一致性的实现方法、装置、计算系统
CN111488367B (zh) 数据一致性的实现方法、装置、设备及计算机存储介质
JPH0683775A (ja) データ処理システム
US20060075277A1 (en) Maintaining correct transaction results when transaction management configurations change
CN112637284A (zh) 重做日志的存储方法和装置、电子设备和存储介质
EP0834122A1 (en) Synchronisation procedure in a routing node
JPH0822424A (ja) クライアント・サーバ・システムおよびその制御方法
US20030225898A1 (en) Method of controlling storage control apparatus, storage control apparatus, and computer readable program for controlling the same
CN113872781A (zh) 事务处理方法、装置、设备和存储介质
CN118467256A (zh) 一种集群的业务故障恢复方法、装置、介质以及产品
JP3025732B2 (ja) 多重化コンピュータシステムの制御方式
CN109213631A (zh) 一种事务处理方法、装置、设备及可读存储介质
US6539434B1 (en) UOWE's retry process in shared queues environment
JP3494788B2 (ja) プログラム実行管理システム及びプログラム実行管理方法
JPH1040123A (ja) ジョブ管理方式と方法
JP2999024B2 (ja) 子プロセスの終了待ち合わせ処理装置
JP3033509B2 (ja) トランザクションの遅延リカバリ方式、遅延リカバリ方法および遅延リカバリプログラムを記録した記録媒体
JP2919457B1 (ja) 二重化装置i/o制御方式およびそのプログラム記録媒体
HK40065219A (en) Transaction processing method and device, equipment and storage medium
JP2853265B2 (ja) クラッシュ処理方法
CN119536919A (zh) 业务一致性的处理方法、装置、计算机设备及存储介质
CN116450420A (zh) 主机高可用系统实施控制方法、系统、处理器及电子设备
JP3001430B2 (ja) 高速保存方法

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees