JPH1074185A - ホスト間接続維持システム - Google Patents

ホスト間接続維持システム

Info

Publication number
JPH1074185A
JPH1074185A JP9109874A JP10987497A JPH1074185A JP H1074185 A JPH1074185 A JP H1074185A JP 9109874 A JP9109874 A JP 9109874A JP 10987497 A JP10987497 A JP 10987497A JP H1074185 A JPH1074185 A JP H1074185A
Authority
JP
Japan
Prior art keywords
host
communication
offload
remote
box
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP9109874A
Other languages
English (en)
Inventor
Chien Shaufu
シャウフ・チェン
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.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Publication of JPH1074185A publication Critical patent/JPH1074185A/ja
Pending 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/1402Saving, restoring, recovering or retrying
    • G06F11/1415Saving, restoring, recovering or retrying at system level
    • G06F11/1443Transmit or communication errors

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)
  • Multi Processors (AREA)

Abstract

(57)【要約】 (修正有) 【課題】ホストと遠隔ホストの間の接続を維持するこ
と。 【解決手段】当初遠隔ホスト170と通信処理を行って
いた第1ホスト130が故障した場合に、オフロード・
フロントエンド・ボックス160はそのチャンネル接続
を介してホストの故障を検出し、第2ホスト150と遠
隔ホスト170の間に新しい接続が確立される迄、故障
したホストと関係する全ての処理及び通信データを保持
し、再確立の時点でこのボックスは全てのかかるデータ
を第2代替ホストに転送して、この遠隔ホスト170と
新しいホスト150の間に通信処理を再確立する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、疎結合環境にある
遠隔ホストとホストの間に通信ボックスまたはオフロー
ド・フロントエンド・ボックスを使用することによって
中断のない接続を維持するように設計したシステムに関
する。
【0002】
【従来の技術】疎結合接続環境は多数のプロセッサから
成るコンピュータシステム複合体で、これらプロセッサ
はデータ記憶装置と通信ネットワークを共用する。しか
し、各複合体はそれ自体の専用メモリを保持しており、
そのようなメモリは通常は各複合体の間で共用されるこ
とはない。そのような環境にある各プロセッサは、共用
されるデータベース上のすべてのデータにアクセスし、
データ記憶装置中に記憶されたアプリケーションプログ
ラムを実行することができる。それによって、遠隔のホ
ストまたはユーザに対しては単一のイメージが与えら
れ、プロセッサ複合体による作業負荷のバランシングが
可能となる。遠隔のホストまたはユーザは、接続された
プロセッサのどれがアプリケーションを実行しているか
に注意を払う必要はなく、したがって操作員やエンドユ
ーザのアクションがなくても作業負荷の効果的バランシ
ングが可能となる。
【0003】疎結合環境内のデータ処理システムは、環
境内の異なったロケーションで必要とされるデータを維
持している。それは、異なったアプリケーションの処理
をサービスするためである。そのようなデータは、遠隔
ホストへリンクされるか環境内で通信リンクのネッワー
クを形成する他のホストシステムへリンクされた、1つ
または複数のホストシステムの中に維持されてよい。リ
ンク上の1つのホストからリンク上の他のホストへメッ
セージを送るために、プロトコルと呼ばれる通信規則が
確立され、メッセージを経路指定したり複合体または環
境内のリンク上にある適切なホストコンピュータにアク
セスしたりして通信を制御する。これらの通信プロトコ
ルは、典型的には、データ通信製品の機能および構造を
定義するテレプロセシングアーキテクチャの一部として
存在する。
【0004】
【発明が解決しようとする課題】遠隔ホストが、アプリ
ケーションの処理を要求するために1つのホストと通信
を設定するとき、通信リンクの設定に多大の時間と労力
が費やされる。なぜなら、遠隔ホストは、適切な通信プ
ロトコルを含むある種の情報を渡すことによって、アプ
リケーションを保持しているホストと関連づけられる必
要があるからである。ホストの動作後に生じた中断、故
障、または環境によって検出される他のエラー状態のた
めに、ホストがアプリケーションの処理を完了できない
とき、遠隔ホストは現在故障しているホストと通信を設
定するときに費やした労力を繰り返して、そのホストに
代わるホストとの間で第2の通信リンクを確立しなけれ
ばならない。さらに、新しい接続の再確立は、遠隔ホス
トと現在故障しているホストとの間に存在していた接続
を介して送信されたデータが失われる原因になる。
【0005】
【課題を解決するための手段】疎結合環境に於いて遠隔
ホストとホストの間で通信ボックスまたはオフロード・
フロントエンド・ボックスを使用して中断のない接続を
維持するためのシステムを設計する。このシステムは、
複数のホストと複数の遠隔ホストによって構成し、これ
ら遠隔ホストの内の少なくとも1つは通信ボックスまた
はオフロード・フロントエンド・ボックスを使用するこ
とによって少なくとも第1ホストと通信処理を行ってい
る。通信ボックスを使用することによって、第1ホスト
が故障を経験した場合、遠隔ホストは第2ホストとの通
信を再確立することができる。通信ボックスはシステム
に接続した全てのホスト及び遠隔ホストに関する情報を
維持し、ホストが故障した場合にはこの情報を使用して
遠隔ホストと第2代替ホストの間で新しい接続を再確立
するための援助を行う。通信ボックスはホストの故障を
検出するだけでなく、新しいホストが遠隔ホストとの通
信を再確立するとき、全てのデータおよび処理情報をこ
の新しいホストに供給することによって、回復および新
しい通信処理の再確立を成功させる。
【0006】
【発明の実施の形態】図1には、疎結合環境100が示
される。この環境は複数のプロセッサ複合体120およ
び140と、複数のデータ記憶装置102および104
と、少なくとも1つのデータ記憶制御装置110とを含
む。各プロセッサ複合体は、複数のコンピュータシステ
ムまたはホスト130、132、150、152を含
む。各プロセッサ複合体は、さらにメインメモリと、1
つまたは複数の処理要素と、入出力チャネルを含んでい
るが、これらのものは図示されていない。プロセッサの
各々はIBM ES/9000のような完全なシステム
である(ES/9000はIBM社の商標)。疎結合環
境は2つ以上の結合されたシステムを含むことができる
が、典型的には8つのシステムで構成される。
【0007】コンピュータシステムまたはローカルホス
ト(以後、単にホストと呼ぶ)は、共用されるデータ記
憶制御装置を介してデータ記憶装置へのアクセスを共用
する。共用されるデータ記憶制御装置とデータ記憶装置
は、IBM 3990デイスク制御装置やIBM 39
90ディスク記憶装置のような、市販されている任意の
装置である。
【0008】ホストは、通信ボックスまたはオフロード
フロントエンドボックス160(たとえば、IBM 3
172通信ボックス)を介して遠隔ホスト170、17
2、174、および176へ接続される。通信ボックス
は、遠隔ホストと、要求されたアプリケーションを実行
する責任のある処理ホストとをマッチさせるためにいく
つかの機能を実行する。遠隔ホストは、たとえばIBM
PS/2パーソナルコンピュータのようなインテリジ
ェント型装置であってよい(PS/2はIBM社の商
標)。しかし、遠隔ホストは、ホストシステムと通信す
るために通信プログラムを実行できる能力を必要とす
る。
【0009】遠隔ホストが、あるアプリケーションの処
理のためにホストの1つと通信を設定するとき、ホスト
システムのネットワークは異なった種類の通信リンクを
含み、異なった種類のホストコンピュータがそのような
リンクに接続されている。リンク上の1つのホストから
そのリンク上の他のホストへメッセージを送るために、
プロトコルと呼ばれる規則が確立されて、通信リンクを
制御し、メッセージを経路指定し、リンク上の適切なホ
ストコンピュータへアクセスする。
【0010】図2で示されるように、通信プロトコルは
概念的には層(layer)になっており、各プロトコ
ル層は、その下の層によって提供されるサービスを利用
する。最下位の層はネットワークインターフェース層2
02であって、これは特定タイプの単一ネットワークに
あるホストの間のデータ転送をハードウェアレベルで処
理し制御する。次に高い層はマシン対マシン(MM)層
204であって、同一の物理的複合体へ直接には接続さ
れていないホストの間の通信能力を提供する。この層
の、広く使用されている例はインターネットプロトコル
(IP)である。IPは標準通信プロトコルであって、
標準のソフトウェア通信パッケージの使用を可能にす
る。
【0011】次に高いプロトコル層はポート対ポート
(PP)層206であって、異なったアプリケーション
プログラムで実行されている複数のプロセスが、遠隔ホ
ストの遠隔プロセスとすべて同時に通信できるようにす
る。PP層は、ホストマシンの間でデータを転送するた
めにMMプロトコル層を使用する。PP層はアプリケー
ション層208へのインターフェースを提供し、アプリ
ケーション層208はプロセスにローカルの通信ポート
を割り振り、そのポートを遠隔ホスト上の遠隔ポートへ
接続し、ローカルポートと遠隔ポートとの間でデータを
転送する。そのようなPPトランスポートプロトコルの
例はTCP(TransmissionControl
Protocol)、UDP(User Datag
ramProtocol)、およびXNS(Xerox
Network System)である。TCPは、
プロトコルのIPセットを使用する装置と共に動作可能
である(TCP/IP)。
【0012】たとえばTCP/IPネットワークへ疎結
合環境が接続されて、ホストと遠隔ホストとの間で接続
が確立される場合、通信プロトコルは、遠隔ホストへ接
続されたソケットをローカルホスト中のアプリケーショ
ンに関連づけるために大量の情報を渡す。図3、図4、
および図5は、TCP/IPネットワークで渡す必要の
ある情報の例を示す。図3はプロトコルの各層を確立す
るために渡さなければならない一般的情報を示し、図4
と図5はそれぞれIP型通信とTCP型通信に必要な情
報の詳細を示す。
【0013】本発明の実施例において、通信ボックス1
60は、通信プロトコル処理を疎結合環境からオフロー
ドするオフロードフロントエンドボックスとして機能す
る。通信プロトコル処理はフロー制御、エラーの検出と
回復、大きなメッセージを通信用の小単位に分割するこ
と、メッセージの経路指定、およびその他の機能を含
む。そのような機能の実行には、バッファの割り振り、
タイマの管理、データの移動、およびプロセス間の調整
など、各種のロジックを必要とする。プロトコル処理を
オフロードすることによって、環境のプロセッサは時間
と労力を軽減され、そのような時間と労力はコンピュー
ティングとデータサーバ機能へ振り向けることができ
る。
【0014】本発明の実施例において、通信ボックスは
オフロードフロントエンドボックスとして使用され、ホ
ストはそのTCP/IP機能をTCP/IPオフロード
フロントエンドボックスへオフロードすることができ
る。前述したような疎結合環境がTCP/IPオフロー
ドフロントエンドボックスを介してTCP/IPネット
ワークへ接続されている場合、ローカルホストが動作中
断を起こしたりオフロードフロントエンドボックスが故
障、ミスマッチ、またはエラー状態を検出したりする
と、そのホストに接続された遠隔ホストまたは遠隔TC
P/IPワークステーションは、そのホストへの接続を
失いTCP接続を再確立する必要がある。しかし、それ
によって、遠隔ホストは図3から図5までに示されるよ
うな接続情報を失うだけでなく、その接続を介して送ら
れたデータ(図3の308で示されるようなアプリケー
ション自体に関連したデータを含む)を失うことにな
る。
【0015】本発明は動作中断その他の状態が生じたと
き、遠隔ホストが通信を維持しその接続を次のホストへ
移すことができるようにする方法を提供する。
【0016】ホストがそのTCP/IP機能をTCP/
IPオフロードフロントエンドボックスへオフロードし
たとき、TCP/IP遠隔ホストとのTCP/IP接続
は実際にオフロードフロントエンドボックスの中で終了
する。それから、TCP/IPオフロードボックス中の
ソケットとローカルホスト中のアプリケーションとのア
ソシエーションが確立され、そのアソシエーションがオ
フロードフロントエンドボックスによって維持される。
要求されたアプリケーションを処理しているローカルホ
ストが中断されされたとき、または故障またはエラー状
態を検出されたとき、上記のアソシエーションはオフロ
ードフロントエンドボックスによって破壊されず、引き
継がれる。本発明は、アソシエーションを引き継がせる
ことによって、他のローカルホストがアプリケーション
の処理を開始できるようにし(前のホストが動作を停止
した丁度その位置で)、そのアソシエーションを再確立
できるようにする。このようにして、オフロードフロン
トエンドボックスは新しいホストへデータを送ることが
でき、遠隔ホストとの現在の接続は破壊されない。それ
によって、中断されない接続の再確立が達成され、遠隔
ホストの労力を必要としないで、遠隔ホストを他のホス
トへ切り替えることができる。また一方では、それによ
って、TCP/IPを使用するすべての遠隔ホストへソ
フトウェアを付け加えなくても、環境の利用可能性が増
大する。
【0017】図6および図7は本発明の実施例を示す。
これら2つの図は、本発明の機能を説明するためのもの
で、例として動作停止が生じたときの手順を示してい
る。図6には、遠隔ホスト170が示される。遠隔ホス
ト170は、TCP/IP404によりホスト130
(ホストA)中のアプリケーション1(APL1)へ接
続されている。
【0018】図6において、疎結合されたホスト130
(ホストA)およびホスト150(ホストB)は、それ
ぞれTCP/IPオフロードフロントエンドボックス4
02へ接続され、すべての物理接続および論理接続がホ
ストとオフロードフロントエンドボックスとの間で確立
されている。ホスト上で実行されているアプリケーショ
ン(たとえば、APL1)は、たとえばソケットバイン
ド()コール(空の括弧は渡されるパラメータを反映す
る)をオフロードフロントエンドボックスへ送ることに
よって、オフロードフロントエンドボックスにその存在
を登録する。オフロードフロントエンドボックスがこの
情報をホストから受け取ったとき、オフロードフロント
エンドボックスはその情報を将来の使用に備えて記憶す
る。(1つの実施例では、オフロードフロントエンドボ
ックスは、ホストアプリケーションポート番号、ローカ
ルソケット記述子、ホストソケット記述子、およびホス
トに関連した割り当てアドレスなどの情報を保持するた
めのテーブルを作成する。そのような情報のすべては、
オフロードボックスがオフにされるまで、このテーブル
の中に保存される。以下、このテーブルをインコアテー
ブルという。)
【0019】一般的に、TCP接続要求は、ホストアプ
リケーションのポート番号と、そのホストアプリケーシ
ョンによる受諾を待っているホストのIPアドレスを伴
って、オフロードフロントエンドボックスに到着する。
次に、ホストアプリケーションは、たとえば受諾()コ
ールをオフロードフロントエンドボックスへ出すことに
よって、その要求をアクノリッジする。オフロードフロ
ントエンドボックスは、接続のために新しいソケット記
述子を割り当てる前に、ポート番号やIPアドレスのよ
うな、提供された情報を検査する。この新しいソケット
記述子は、ローカルホストアプリケーションを遠隔ホス
トアプリケーション接続へ関連づける。
【0020】正常時の動作では、一度接続が確立される
と、ホストによって送られるデータは、ある種のパラメ
ータと共にオフロードフロントエンドボックスへ渡され
る。次に、オフロードフロントエンドボックスは、デー
タと共に渡されたパラメータに注目し、そのデータをイ
ンターネットへ送る。遠隔ホストからオフロードフロン
トエンドボックスに到着したデータについては、オフロ
ードフロントエンドボックスはIPアドレスに注目し、
前に提供された情報(たとえば、前述のインコアテーブ
ル中に記憶された情報)を検索し、データを送るのに適
切な1つのホストを決定する。さらに、オフロードフロ
ントエンドボックスは、ポート番号に注目し、そのホス
ト上で実行されているアプリケーションを識別する。こ
のようにして、ホストアプリケーションがコマンドを出
すときは、常にオフロードボックスはデータをそのアプ
リケーションへ引き渡す。たとえば、出されたコマンド
が受け取り()コールであった場合、オフロードフロン
トエンドボックスは、前に記憶されたソケット記述子に
基づいて、その特定の受け取り()コールに対してデー
タを引き渡すことができる。オフロードフロントエンド
ボックスにデータが到着してから、そのデータを使用す
る受け取り()コールをホストアプリケーションが出す
までの間、そのデータはオフロードフロントエンドボッ
クスの中で待ち行列に入れられている。
【0021】オフロードフロントエンドボックス402
は、ホストへの物理接続または論理接続が切れたときエ
ラーを検出する。そのような場合、図6に示されるよう
に、オフロードフロントエンドボックスは、ホストAが
動作停止を起こしたとき(または、フロントエンドボッ
クスがホストAに関して他の問題を検出したとき)、チ
ャネル接続410を介してエラーを検出する。そのよう
な場合、オフロードフロントエンドボックスは、まず、
そのホストに関連したインコアテーブル内のすべてのT
CP接続を一時的にサービス対象外としてマークし、ま
たタイムアウトクロックを始動する。このようにして、
オフロードフロントエンドボックスは、ホストAのAP
L1に関するすべてのソケット接続を保持し、APL1
がホスト150(ホストB)上で立ち上がるのを待機す
る(図7の524)。APL1がホストBに移され(5
26)、その移動が成功したとき、ホストBのAPL1
はチャネル2を通して自身をオフロードフロントエンド
ボックスに登録する(図7の528)。(これは、第2
のホストが前のホストに代わる準備を整えたとき、新し
いホスト中のアプリケーションが、たとえばソケッ
ト()およびバインド()コールを出すことによって達
成できる。)そのようにして、オフロードフロントエン
ドボックスは、アプリケーションが異なったホストを介
して与えられていても、ポート番号を識別することによ
ってそのアプリケーションを認識する。
【0022】一度、APL1がチャネル2を通して登録
されると、オフロードフロントエンドボックスは、チャ
ネル1を介してホストAのAPL1に関連づけられてい
たすべてのソケットを、チャネル2を介してホストBへ
戻す。たとえば、インコアテーブルが使用されている場
合、オフロードフロントエンドボックスは、インコアテ
ーブルを更新して、すべてのTCPソケット記述子の変
更を反映させ、ソケットのアソシエーション情報を新し
くする。一度、ホストB中のAPL1がソケットの受け
取りをアクノリッジすると(544および550)、デ
ータをAPL1へ渡して処理させることができる(56
0、562)。したがって、今や遠隔ホストはそれ自体
を新しいホストへ再確立しており、最初の接続に関して
生じた動作停止またはエラー状態は、遠隔ホストに対し
て停止効果または好ましくない効果を何ら及ぼすことは
ない。事実として、ホストBはデータの処理と遠隔ホス
トへの応答を引き継ぐので(570、574、58
0)、ホストの動作停止は遠隔ホストに対して透過的で
ある。
【0023】本発明の特定の実施例を説明したが、当業
者にとって、本発明の精神と範囲から逸脱することな
く、この特定の実施例に対して変更が可能であることは
明らかであろう。たとえば、複数のホストが複数の遠隔
ホストと通信している場合に、それら複数のホストでエ
ラーが同時に検出されたとき、他の複数のホストを使用
して、複数の遠隔ホストとの間の通信を再確立すること
ができる。
【0024】まとめとして、本発明の構成に関して以下
の事項を開示する。 (1)疎結合コンピュータ環境において、通信中のホス
トが故障したときに別のホストに切り替えることによっ
てその接続を中断なしに維持するためのシステムであっ
て、複数のホストと、複数の遠隔ホストと、ホストおよ
び遠隔ホストの間で通信を行うための通信ボックスとを
含み、上記通信ボックスは、当該システムに接続された
すべてのホストおよび遠隔ホストに関する情報を維持す
る手段と、特定の遠隔ホストと通信中の第1ホストに関
連するエラー状態を検出するための手段と、上記エラー
状態が検出されたときに、上記第1ホストに代わる第2
ホストが上記通信ボックスを介する上記特定の遠隔ホス
トとの通信を再確立するまで、上記第1ホストと上記特
定の遠隔ホストとの間の通信に関するすべての処理デー
タおよび通信情報を保持する手段とを含む、接続維持シ
ステム。 (2)上記通信ボックスは、上記疎結合環境のための通
信プロトコルの処理を実行することができるオフロード
・フロントエンド・ボックスである、上記(1)記載の
システム。 (3)上記通信プロトコルは、TCP/IPプロトコル
である、上記(2)記載のシステム。 (4)複数のチャネルを更に有し、少なくとも1つのチ
ャネルが上記オフロード・フロントエンド・ボックスと
の通信のために当該システム内の各ホストに割り当てら
れ、上記オフロード・フロントエンド・ボックスは上記
チャネルを介して上記ホストの故障を検出する、上記
(2)記載のシステム。 (5)オフロード・フロントエンド・ボックスは、上記
遠隔ホストの何れかによって要求された場合には、上記
複数のホストのすべてに対するアプリケーションを維持
する手段を有することを特徴とする上記(2)記載のシ
ステム。 (6)上記オフロード・フロントエンド・ボックスは少
なくとも1つのソケットを有すると共に上記ソケットを
上記ホスト内のアプリケーションと関連させる手段を有
する上記(5)記載のシステム。 (7)上記オフロード・フロントエンド・ボックスは、
上記第2ホストが当初上記第1ホストに割り当てられた
上記遠隔ホストとのアソシエーションを引き継ぐことに
よって上記アソシエーションを再設定することを可能に
する回復機構を有し、上記オフロード・フロントエンド
・ボックスは、上記アソシエーションを引き継いだ後、
全ての処理及び通信データを上記遠隔ホストに転送す
る、上記(6)記載のシステム。 (8)疎結合コンピュータ環境において、少なくとも1
つのホストと遠隔ホストとの間で中断のない接続を維持
するためのシステムであって、複数のホストと、複数の
遠隔ホストと、ホストおよび遠隔ホストの間で通信を行
うための通信ボックスと、上記通信ボックスを上記ホス
トに接続するための複数のチャネル接続とを含み、上記
通信ボックスは、上記チャネル接続を介してホストのエ
ラー状態を検出するためのエラー検出機構と、当該通信
ボックスによって維持され且つ関連するホストによって
実行されるアプリケーションを各ホストに関連づけるた
めのソケット接続手段と、第1ホストで上記エラー状態
が検出されたときに、上記第1ホストに代わる第2ホス
トが上記遠隔ホストとの通信を再確立するまで、すべて
の通信および処理データを保持し、上記第1ホストに対
するソケット接続を上記第2ホストに再割り当てする回
復機構とを含む、接続維持システム。 (9)上記通信ボックスは、通信プロトコルを処理する
オフロード・フロントエンド・ボックスである、上記
(8)記載のシステム。 (10)上記通信プロトコルは、TCP/IPプロトコ
ルである、上記(9)記載のシステム。 (11)疎結合コンピュータ環境において、少なくとも
1つのホストと遠隔ホストとの間で中断のない接続を維
持するためのシステムであって、複数のホストと、複数
の遠隔ホストと、ホストおよび遠隔ホストの間で通信を
行うためのオフロードフロントエンドボックスと、上記
オフロードフロントエンドボックスを上記ホストに接続
するための複数のチャネル接続とを含み、上記オフロー
ドフロントエンドボックスは、TCP/IPプロトコル
を処理する通信手段と、上記チャネル接続を介してホス
トのエラー状態を検出するためのエラー検出機構と、当
該オフロードフロントエンドボックスによって維持され
るアプリケーションを各ホストに関連づけるためのソケ
ット接続と、第1ホストで上記エラー状態が検出された
ときに、上記第1ホストに代わる第2ホストが上記遠隔
ホストとの通信を再確立するまで、すべての通信および
処理データを保持し、上記第1ホストに対するソケット
接続を上記第2ホストに再割り当てする回復機構とを含
み、上記回復機構は、上記通信および処理データを上記
第2ホストへ送る前にセットされるべきアクノリッジ手
段を備え、該アクノリッジ手段は、上記第2ホストが上
記第1ホストに割り当てられていたソケットを受け入れ
たこと、および上記遠隔ホストとの通信が再確立された
ことを示す信号を上記第2ホストから受け取ったときに
セットされる、接続維持システム。
【図面の簡単な説明】
【図1】本発明で使用しているような緩やかに結合した
プロセッサ環境のブロック図である。
【図2】使用している通信プロトコルの層状化の概念を
示すブロック図である。
【図3】通信に成功するために設ける必要のある種類の
データを示すデータ図である。
【図4】通信に成功するために設ける必要のある種類の
データを示すデータ図である。
【図5】通信に成功するために設ける必要のある種類の
データを示すデータ図である。
【図6】2台のホストと遠隔ホストの間でオフロード・
フロントエンド・ボックスを介して行う接続を示す本発
明の機能ブロック図である。
【図7】ホストの故障を検出した後の可能なイベントの
シーケンスを示すフローチャート型の図である。
【符号の説明】
100 疎結合環境 102、104 記憶装置 110 データ記憶装置用制御装置 120、140 コンピュータ・システム複合体 130、132、142、150、152 ホスト 160 オフロード・フロントエンド・ボックス 170、172、174、176 遠隔ホスト

Claims (11)

    【特許請求の範囲】
  1. 【請求項1】疎結合コンピュータ環境において、通信中
    のホストが故障したときに別のホストに切り替えること
    によってその接続を中断なしに維持するためのシステム
    であって、 複数のホストと、 複数の遠隔ホストと、 ホストおよび遠隔ホストの間で通信を行うための通信ボ
    ックスとを含み、 上記通信ボックスは、 当該システムに接続されたすべてのホストおよび遠隔ホ
    ストに関する情報を維持する手段と、 特定の遠隔ホストと通信中の第1ホストに関連するエラ
    ー状態を検出するための手段と、 上記エラー状態が検出されたときに、上記第1ホストに
    代わる第2ホストが上記通信ボックスを介する上記特定
    の遠隔ホストとの通信を再確立するまで、上記第1ホス
    トと上記特定の遠隔ホストとの間の通信に関するすべて
    の処理データおよび通信情報を保持する手段とを含む、 接続維持システム。
  2. 【請求項2】上記通信ボックスは、上記疎結合環境のた
    めの通信プロトコルの処理を実行することができるオフ
    ロード・フロントエンド・ボックスである、請求項1記
    載のシステム。
  3. 【請求項3】上記通信プロトコルは、TCP/IPプロ
    トコルである、請求項2記載のシステム。
  4. 【請求項4】複数のチャネルを更に有し、少なくとも1
    つのチャネルが上記オフロード・フロントエンド・ボッ
    クスとの通信のために当該システム内の各ホストに割り
    当てられ、上記オフロード・フロントエンド・ボックス
    は上記チャネルを介して上記ホストの故障を検出する、
    請求項2記載のシステム。
  5. 【請求項5】オフロード・フロントエンド・ボックス
    は、上記遠隔ホストの何れかによって要求された場合に
    は、上記複数のホストのすべてに対するアプリケーショ
    ンを維持する手段を有することを特徴とする請求項2記
    載のシステム。
  6. 【請求項6】上記オフロード・フロントエンド・ボック
    スは少なくとも1つのソケットを有すると共に上記ソケ
    ットを上記ホスト内のアプリケーションと関連させる手
    段を有する請求項5記載のシステム。
  7. 【請求項7】上記オフロード・フロントエンド・ボック
    スは、上記第2ホストが当初上記第1ホストに割り当て
    られた上記遠隔ホストとのアソシエーションを引き継ぐ
    ことによって上記アソシエーションを再設定することを
    可能にする回復機構を有し、上記オフロード・フロント
    エンド・ボックスは、上記アソシエーションを引き継い
    だ後、全ての処理及び通信データを上記遠隔ホストに転
    送する、請求項6記載のシステム。
  8. 【請求項8】疎結合コンピュータ環境において、少なく
    とも1つのホストと遠隔ホストとの間で中断のない接続
    を維持するためのシステムであって、 複数のホストと、 複数の遠隔ホストと、 ホストおよび遠隔ホストの間で通信を行うための通信ボ
    ックスと、 上記通信ボックスを上記ホストに接続するための複数の
    チャネル接続とを含み、 上記通信ボックスは、 上記チャネル接続を介してホストのエラー状態を検出す
    るためのエラー検出機構と、 当該通信ボックスによって維持され且つ関連するホスト
    によって実行されるアプリケーションを各ホストに関連
    づけるためのソケット接続手段と、 第1ホストで上記エラー状態が検出されたときに、上記
    第1ホストに代わる第2ホストが上記遠隔ホストとの通
    信を再確立するまで、すべての通信および処理データを
    保持し、上記第1ホストに対するソケット接続を上記第
    2ホストに再割り当てする回復機構とを含む、 接続維持システム。
  9. 【請求項9】上記通信ボックスは、通信プロトコルを処
    理するオフロード・フロントエンド・ボックスである、
    請求項8記載のシステム。
  10. 【請求項10】上記通信プロトコルは、TCP/IPプ
    ロトコルである、請求項9記載のシステム。
  11. 【請求項11】疎結合コンピュータ環境において、少な
    くとも1つのホストと遠隔ホストとの間で中断のない接
    続を維持するためのシステムであって、 複数のホストと、 複数の遠隔ホストと、 ホストおよび遠隔ホストの間で通信を行うためのオフロ
    ードフロントエンドボックスと、 上記オフロードフロントエンドボックスを上記ホストに
    接続するための複数のチャネル接続とを含み、 上記オフロードフロントエンドボックスは、 TCP/IPプロトコルを処理する通信手段と、 上記チャネル接続を介してホストのエラー状態を検出す
    るためのエラー検出機構と、 当該オフロードフロントエンドボックスによって維持さ
    れるアプリケーションを各ホストに関連づけるためのソ
    ケット接続と、 第1ホストで上記エラー状態が検出されたときに、上記
    第1ホストに代わる第2ホストが上記遠隔ホストとの通
    信を再確立するまで、すべての通信および処理データを
    保持し、上記第1ホストに対するソケット接続を上記第
    2ホストに再割り当てする回復機構とを含み、 上記回復機構は、上記通信および処理データを上記第2
    ホストへ送る前にセットされるべきアクノリッジ手段を
    備え、該アクノリッジ手段は、上記第2ホストが上記第
    1ホストに割り当てられていたソケットを受け入れたこ
    と、および上記遠隔ホストとの通信が再確立されたこと
    を示す信号を上記第2ホストから受け取ったときにセッ
    トされる、接続維持システム。
JP9109874A 1996-05-03 1997-04-25 ホスト間接続維持システム Pending JPH1074185A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/642,715 US5802258A (en) 1996-05-03 1996-05-03 Loosely coupled system environment designed to handle a non-disruptive host connection switch after detection of an error condition or during a host outage or failure
US08/642715 1996-05-03

Publications (1)

Publication Number Publication Date
JPH1074185A true JPH1074185A (ja) 1998-03-17

Family

ID=24577701

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9109874A Pending JPH1074185A (ja) 1996-05-03 1997-04-25 ホスト間接続維持システム

Country Status (2)

Country Link
US (1) US5802258A (ja)
JP (1) JPH1074185A (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000057095A (ja) * 1998-08-06 2000-02-25 Shikoku Nippon Denki Software Kk 通信処理方法及び通信処理システム
JP2005085284A (ja) * 2003-09-10 2005-03-31 Microsoft Corp フェイルオーバーイベントをサポートするネットワーク状態オブジェクトの多重オフロード
JP2016028479A (ja) * 2011-03-30 2016-02-25 アマゾン・テクノロジーズ、インコーポレイテッド オフロードデバイスベースのパケット処理のためのフレームワークおよびインターフェース
US9904568B2 (en) 2011-03-30 2018-02-27 Amazon Technologies, Inc. Frameworks and interfaces for offload device-based packet processing

Families Citing this family (79)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6950991B2 (en) * 1995-11-13 2005-09-27 Citrix Systems, Inc. Interacting with software applications displayed in a web page
US7555529B2 (en) 1995-11-13 2009-06-30 Citrix Systems, Inc. Interacting with software applications displayed in a web page
US6437803B1 (en) 1998-05-29 2002-08-20 Citrix Systems, Inc. System and method for combining local and remote windows into a single desktop environment
US6370552B1 (en) 1997-05-14 2002-04-09 Citrix Systems, Inc. Apparatus and method for displaying application output in an HTML document
US6088515A (en) 1995-11-13 2000-07-11 Citrix Systems Inc Method and apparatus for making a hypermedium interactive
US5727142A (en) * 1996-05-03 1998-03-10 International Business Machines Corporation Method for a non-disruptive host connection switch after detection of an error condition or during a host outage or failure
GB2318262B (en) * 1996-10-08 2000-11-08 Ibm Bypass circuit for data processing system
US5978379A (en) 1997-01-23 1999-11-02 Gadzoox Networks, Inc. Fiber channel learning bridge, learning half bridge, and protocol
US6157944A (en) * 1997-05-14 2000-12-05 Citrix Systems, Inc. System and method for replicating a client/server data exchange to additional client notes connecting to the server
US5941949A (en) * 1997-05-14 1999-08-24 Citrix Systems, Inc. System and method for transmitting data from a server application to more than one client node
US6658480B2 (en) 1997-10-14 2003-12-02 Alacritech, Inc. Intelligent network interface system and method for accelerated protocol processing
US6757746B2 (en) 1997-10-14 2004-06-29 Alacritech, Inc. Obtaining a destination address so that a network interface device can write network data without headers directly into host memory
US8539112B2 (en) 1997-10-14 2013-09-17 Alacritech, Inc. TCP/IP offload device
US7133940B2 (en) 1997-10-14 2006-11-07 Alacritech, Inc. Network interface device employing a DMA command queue
US7042898B2 (en) * 1997-10-14 2006-05-09 Alacritech, Inc. Reducing delays associated with inserting a checksum into a network message
US7076568B2 (en) * 1997-10-14 2006-07-11 Alacritech, Inc. Data communication apparatus for computer intelligent network interface card which transfers data between a network and a storage device according designated uniform datagram protocol socket
US7167927B2 (en) 1997-10-14 2007-01-23 Alacritech, Inc. TCP/IP offload device with fast-path TCP ACK generating and transmitting mechanism
US6697868B2 (en) 2000-02-28 2004-02-24 Alacritech, Inc. Protocol processing stack for use with intelligent network interface device
US7185266B2 (en) * 2003-02-12 2007-02-27 Alacritech, Inc. Network interface device for error detection using partial CRCS of variable length message portions
US8782199B2 (en) * 1997-10-14 2014-07-15 A-Tech Llc Parsing a packet header
US6687758B2 (en) 2001-03-07 2004-02-03 Alacritech, Inc. Port aggregation for network connections that are offloaded to network interface devices
US7174393B2 (en) 2000-12-26 2007-02-06 Alacritech, Inc. TCP/IP offload network interface device
US8621101B1 (en) 2000-09-29 2013-12-31 Alacritech, Inc. Intelligent network storage interface device
US6226680B1 (en) 1997-10-14 2001-05-01 Alacritech, Inc. Intelligent network interface system method for protocol processing
US7237036B2 (en) 1997-10-14 2007-06-26 Alacritech, Inc. Fast-path apparatus for receiving data corresponding a TCP connection
US6434620B1 (en) 1998-08-27 2002-08-13 Alacritech, Inc. TCP/IP offload network interface device
US7089326B2 (en) * 1997-10-14 2006-08-08 Alacritech, Inc. Fast-path processing for receiving data on TCP connection offload devices
US7664883B2 (en) 1998-08-28 2010-02-16 Alacritech, Inc. Network interface device that fast-path processes solicited session layer read commands
US6643693B1 (en) * 1998-09-15 2003-11-04 Crossroads Systems, Inc. Method and system for managing I/O transmissions in a fibre channel network after a break in communication
US6618359B1 (en) 1998-10-07 2003-09-09 Nortel Networks Limited Error recovery in a mixed protocol networks
US6597704B1 (en) 1998-10-07 2003-07-22 Nortel Networks Limited System for translating a message from a first transmission protocol to a second transmission protocol
US6484206B2 (en) * 1998-10-07 2002-11-19 Nortel Networks Limited Efficient recovery of multiple connections in a communication network
US6816913B1 (en) * 1998-11-04 2004-11-09 Gateway, Inc. Convenient system, method, and software for online computer users to summon offline computer users
US7430171B2 (en) 1998-11-19 2008-09-30 Broadcom Corporation Fibre channel arbitrated loop bufferless switch circuitry to increase bandwidth without significant increase in cost
US6928469B1 (en) 1998-12-29 2005-08-09 Citrix Systems, Inc. Apparatus and method for determining a program neighborhood for a client node in a client-server network using markup language techniques
US6330621B1 (en) 1999-01-15 2001-12-11 Storage Technology Corporation Intelligent data storage manager
JP2000207219A (ja) 1999-01-18 2000-07-28 Fujitsu Ten Ltd 車載端末とセンタ―との間の通信システム、及び、通信システムに使用する車載端末
US6138161A (en) * 1999-02-18 2000-10-24 Crossroads Systems, Inc. Method and system for maintaining reserve command relationships in a fibre channel network
US6321350B1 (en) * 1999-02-22 2001-11-20 International Business Machines Corporation Method and apparatus for error detection using a queued direct Input-Output device
SG92646A1 (en) * 1999-07-16 2002-11-19 Univ Singapore A file transfer protocol
US6842841B1 (en) 1999-09-21 2005-01-11 Storage Technology Corporation Method and system for dynamically selecting tape drives to connect with host computers
FR2808353B1 (fr) * 2000-04-28 2003-12-05 Airsys Atm S A Dispositif de gestion d'entrees/sorties redondant, notamment de routage informatique
US6922724B1 (en) 2000-05-08 2005-07-26 Citrix Systems, Inc. Method and apparatus for managing server load
US6785726B1 (en) 2000-05-08 2004-08-31 Citrix Systems, Inc. Method and apparatus for delivering local and remote server events in a similar fashion
US6785713B1 (en) 2000-05-08 2004-08-31 Citrix Systems, Inc. Method and apparatus for communicating among a network of servers utilizing a transport mechanism
US6789112B1 (en) 2000-05-08 2004-09-07 Citrix Systems, Inc. Method and apparatus for administering a server having a subsystem in communication with an event channel
US8019901B2 (en) 2000-09-29 2011-09-13 Alacritech, Inc. Intelligent network storage interface system
JP3776706B2 (ja) * 2000-10-04 2006-05-17 富士通株式会社 データ通信装置、データ通信方法およびデータ通信プログラムを記録したコンピュータ読み取り可能な記録媒体
US7042837B1 (en) * 2000-10-25 2006-05-09 Sun Microsystems, Inc. Automatic link failover in data networks
US6952419B1 (en) 2000-10-25 2005-10-04 Sun Microsystems, Inc. High performance transmission link and interconnect
US8078730B2 (en) 2000-12-22 2011-12-13 Rockstar Bidco, LP System, device, and method for maintaining communication sessions in a communication system
US6996085B2 (en) 2000-12-22 2006-02-07 Nortel Networks Limited System, device, and method for providing network access in a communication system
US7177934B2 (en) * 2001-03-19 2007-02-13 Sun Microsystems, Inc. Method and apparatus for providing application specific strategies to a JAVA platform including start and stop policies
US7165108B2 (en) * 2001-03-19 2007-01-16 Sun Microsystems, Inc. Method and apparatus for providing application specific strategies to a JAVA platform including load balancing policies
US7212534B2 (en) 2001-07-23 2007-05-01 Broadcom Corporation Flow based congestion control
US7295555B2 (en) 2002-03-08 2007-11-13 Broadcom Corporation System and method for identifying upper layer protocol message boundaries
US8135843B2 (en) * 2002-03-22 2012-03-13 Citrix Systems, Inc. Methods and systems for providing access to an application
US7543087B2 (en) 2002-04-22 2009-06-02 Alacritech, Inc. Freeing transmit memory on a network interface device prior to receiving an acknowledgement that transmit data has been received by a remote device
US7496689B2 (en) 2002-04-22 2009-02-24 Alacritech, Inc. TCP/IP offload device
US7346701B2 (en) 2002-08-30 2008-03-18 Broadcom Corporation System and method for TCP offload
US7934021B2 (en) 2002-08-29 2011-04-26 Broadcom Corporation System and method for network interfacing
US8180928B2 (en) 2002-08-30 2012-05-15 Broadcom Corporation Method and system for supporting read operations with CRC for iSCSI and iSCSI chimney
US7313623B2 (en) 2002-08-30 2007-12-25 Broadcom Corporation System and method for TCP/IP offload independent of bandwidth delay product
EP1554842A4 (en) 2002-08-30 2010-01-27 Corporation Broadcom SYSTEM AND METHOD FOR TREATING FRAMES OUTSIDE THE ORDER
US7337241B2 (en) 2002-09-27 2008-02-26 Alacritech, Inc. Fast-path apparatus for receiving data corresponding to a TCP connection
US7191241B2 (en) * 2002-09-27 2007-03-13 Alacritech, Inc. Fast-path apparatus for receiving data corresponding to a TCP connection
US7181252B2 (en) * 2002-12-10 2007-02-20 Nokia Corporation System and method for performing security functions of a mobile station
US7493513B2 (en) * 2003-04-29 2009-02-17 International Business Machines Corporation Automatically freezing functionality of a computing entity responsive to an error
US7287092B2 (en) * 2003-08-11 2007-10-23 Sharp Colin C Generating a hash for a TCP/IP offload device
US6996070B2 (en) * 2003-12-05 2006-02-07 Alacritech, Inc. TCP/IP offload device with reduced sequential processing
US8248939B1 (en) 2004-10-08 2012-08-21 Alacritech, Inc. Transferring control of TCP connections between hierarchy of processing mechanisms
US7738500B1 (en) 2005-12-14 2010-06-15 Alacritech, Inc. TCP timestamp synchronization for network connections that are offloaded to network interface devices
US20070233822A1 (en) * 2006-04-03 2007-10-04 International Business Machines Corporation Decrease recovery time of remote TCP client applications after a server failure
US8738703B2 (en) 2006-10-17 2014-05-27 Citrix Systems, Inc. Systems and methods for providing online collaborative support
US9473598B2 (en) * 2007-12-18 2016-10-18 International Business Machines Corporation Network connection failover during application service interruption
US8539513B1 (en) 2008-04-01 2013-09-17 Alacritech, Inc. Accelerating data transfer in a virtual computer system with tightly coupled TCP connections
US8341286B1 (en) 2008-07-31 2012-12-25 Alacritech, Inc. TCP offload send optimization
US9306793B1 (en) 2008-10-22 2016-04-05 Alacritech, Inc. TCP offload device that batches session layer headers to reduce interrupts as well as CPU copies
US8346919B1 (en) 2010-03-30 2013-01-01 Chelsio Communications, Inc. Failover and migration for full-offload network interface devices

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SE448919B (sv) * 1983-03-04 1987-03-23 Ibm Svenska Ab Metod for att overfora informationsenheter i ett datornetsystem, samt datornetsystem for genomforande av metoden
US5084816A (en) * 1987-11-25 1992-01-28 Bell Communications Research, Inc. Real time fault tolerant transaction processing system
US5088032A (en) * 1988-01-29 1992-02-11 Cisco Systems, Inc. Method and apparatus for routing communications among computer networks
US5021949A (en) * 1988-02-29 1991-06-04 International Business Machines Corporation Method and apparatus for linking an SNA host to a remote SNA host over a packet switched communications network
US4975914A (en) * 1989-01-24 1990-12-04 International Business Machines Corporation Non-disruptive session recovery
US5129080A (en) * 1990-10-17 1992-07-07 International Business Machines Corporation Method and system increasing the operational availability of a system of computer programs operating in a distributed system of computers
JP2773424B2 (ja) * 1990-11-20 1998-07-09 株式会社日立製作所 ネットワークシステムおよび接続コンピュータ切替え方法
US5428783A (en) * 1990-11-28 1995-06-27 Motorola, Inc. Lan based loosely coupled large grain parallel processing method
US5384840A (en) * 1992-10-09 1995-01-24 At&T Corp. Telecommunications system SS7 signaling interface with signal transfer capability
US5371852A (en) * 1992-10-14 1994-12-06 International Business Machines Corporation Method and apparatus for making a cluster of computers appear as a single host on a network
US5495582A (en) * 1992-11-18 1996-02-27 International Business Machines Corporation System and method for interprocessor routing through an established communication session in a loosely coupled computer complex
US5473599A (en) * 1994-04-22 1995-12-05 Cisco Systems, Incorporated Standby router protocol

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000057095A (ja) * 1998-08-06 2000-02-25 Shikoku Nippon Denki Software Kk 通信処理方法及び通信処理システム
JP2005085284A (ja) * 2003-09-10 2005-03-31 Microsoft Corp フェイルオーバーイベントをサポートするネットワーク状態オブジェクトの多重オフロード
JP2016028479A (ja) * 2011-03-30 2016-02-25 アマゾン・テクノロジーズ、インコーポレイテッド オフロードデバイスベースのパケット処理のためのフレームワークおよびインターフェース
JP2017126998A (ja) * 2011-03-30 2017-07-20 アマゾン・テクノロジーズ、インコーポレイテッド オフロードデバイスベースのパケット処理のためのフレームワークおよびインターフェース
US9904568B2 (en) 2011-03-30 2018-02-27 Amazon Technologies, Inc. Frameworks and interfaces for offload device-based packet processing
US10565002B2 (en) 2011-03-30 2020-02-18 Amazon Technologies, Inc. Frameworks and interfaces for offload device-based packet processing
US11099885B2 (en) 2011-03-30 2021-08-24 Amazon Technologies, Inc. Frameworks and interfaces for offload device-based packet processing
US11656900B2 (en) 2011-03-30 2023-05-23 Amazon Technologies, Inc. Frameworks and interfaces for offload device-based packet processing
US11941427B2 (en) 2011-03-30 2024-03-26 Amazon Technologies, Inc. Frameworks and interfaces for offload device-based packet processing
US12210896B2 (en) 2011-03-30 2025-01-28 Amazon Technologies, Inc. Frameworks and interfaces for offload device-based packet processing

Also Published As

Publication number Publication date
US5802258A (en) 1998-09-01

Similar Documents

Publication Publication Date Title
JPH1074185A (ja) ホスト間接続維持システム
JP3254405B2 (ja) ホスト間の接続を維持する方法
US6888792B2 (en) Technique to provide automatic failover for channel-based communications
US5668943A (en) Virtual shared disks with application transparent recovery
US5621884A (en) Distributed data access system including a plurality of database access processors with one-for-N redundancy
US5191651A (en) Apparatus and method for making of interconnected processors act like a single node in a multinode communication system
US20060020854A1 (en) Method and apparatus for high-speed network adapter failover
US6061807A (en) Methods systems and computer products for error recovery of endpoint nodes
US7484114B2 (en) Method and apparatus for providing redundant access to a shared resource with a shareable spare adapter
JPH04217136A (ja) データインテグリティを保証する通信システム
JPH03273352A (ja) オンライン情報処理装置
JP4529767B2 (ja) クラスタ構成コンピュータシステム及びその系リセット方法
US20030120782A1 (en) Method and computer system for client server inter process communication
US20080285469A1 (en) Computer replacing redundant communication routes, and programs and method for the same
JPH11224207A (ja) マルチクラスタシステムを構成する計算機
JPH04311251A (ja) マルチプロセッサシステム
US7519693B2 (en) Apparatus, system, and method for integrating an enclosure
JP2002373084A (ja) 二重化システムの状態交換・障害検出兼用方法
US6674742B1 (en) Automatic SDLC role configuration on router interfaces
CN101626298A (zh) 网络设备及该网络设备主要控制卡的侦测方法
JPH0427239A (ja) Lan接続装置の制御方法
JP7848914B2 (ja) 分散制御ノード(dcn)冗長性
US20050022056A1 (en) Access by distributed computers to a same hardware resource
JP2002149439A (ja) 分散処理システムにおけるサーバ切替え方法及びサーバ装置
JPH0458636A (ja) 通信パス二重化制御方式

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20031218

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20031224

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20040227

RD14 Notification of resignation of power of sub attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7434

Effective date: 20051220