JP2002505768A - 計算の状態を再構成する方法ならびにシステム - Google Patents
計算の状態を再構成する方法ならびにシステムInfo
- Publication number
- JP2002505768A JP2002505768A JP52221797A JP52221797A JP2002505768A JP 2002505768 A JP2002505768 A JP 2002505768A JP 52221797 A JP52221797 A JP 52221797A JP 52221797 A JP52221797 A JP 52221797A JP 2002505768 A JP2002505768 A JP 2002505768A
- Authority
- JP
- Japan
- Prior art keywords
- execution
- application
- program
- failure
- function
- 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
- 238000000034 method Methods 0.000 title claims abstract description 134
- 230000008569 process Effects 0.000 claims abstract description 102
- 238000012545 processing Methods 0.000 claims abstract description 99
- 230000004044 response Effects 0.000 claims abstract description 64
- 230000006870 function Effects 0.000 claims description 106
- 230000015654 memory Effects 0.000 claims description 56
- 238000004590 computer program Methods 0.000 claims description 37
- 238000004883 computer application Methods 0.000 claims description 25
- 230000026676 system process Effects 0.000 claims 2
- 238000011084 recovery Methods 0.000 description 22
- 230000009471 action Effects 0.000 description 18
- 238000013500 data storage Methods 0.000 description 10
- 230000007704 transition Effects 0.000 description 9
- 230000008859 change Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 8
- 238000004891 communication Methods 0.000 description 7
- 238000013480 data collection Methods 0.000 description 5
- 241000257465 Echinoidea Species 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 4
- 238000004366 reverse phase liquid chromatography Methods 0.000 description 4
- 230000006399 behavior Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000012544 monitoring process Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000002441 reversible effect Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 241000283690 Bos taurus Species 0.000 description 1
- 101001068027 Homo sapiens Serine/threonine-protein phosphatase 2A catalytic subunit alpha isoform Proteins 0.000 description 1
- 101710110820 Pesticin receptor Proteins 0.000 description 1
- 102100034464 Serine/threonine-protein phosphatase 2A catalytic subunit alpha isoform Human genes 0.000 description 1
- 241001122767 Theaceae Species 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 229940096118 ella Drugs 0.000 description 1
- 238000005469 granulation Methods 0.000 description 1
- 230000003179 granulation Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 229910000498 pewter Inorganic materials 0.000 description 1
- 239000010957 pewter Substances 0.000 description 1
- 229940036310 program Drugs 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- OOLLAFOLCSJHRE-ZHAKMVSLSA-N ulipristal acetate Chemical compound C1=CC(N(C)C)=CC=C1[C@@H]1C2=C3CCC(=O)C=C3CC[C@H]2[C@H](CC[C@]2(OC(C)=O)C(C)=O)[C@]2(C)C1 OOLLAFOLCSJHRE-ZHAKMVSLSA-N 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1471—Saving, restoring, recovering or retrying involving logging of persistent data for recovery
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1474—Saving, restoring, recovering or retrying in transactions
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Retry When Errors Occur (AREA)
- Apparatus For Radiation Diagnosis (AREA)
- Measurement Of Velocity Or Position Using Acoustic Or Ultrasonic Waves (AREA)
- Magnetic Resonance Imaging Apparatus (AREA)
- Gyroscopes (AREA)
- Auxiliary Devices For Music (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Pharmaceuticals Containing Other Organic And Inorganic Compounds (AREA)
- Transition And Organic Metals Composition Catalysts For Addition Polymerization (AREA)
- Acyclic And Carbocyclic Compounds In Medicinal Compositions (AREA)
- Electrotherapy Devices (AREA)
- Electrophonic Musical Instruments (AREA)
Abstract
Description
Claims (1)
- 【特許請求の範囲】 1. 並列処理システムにおいて事前プログラム式チェックポインティング機能 を備えてないコンピュータアプリケーションを実行する方法であって、 (a)並列処理システムにおいて個々の実行段階でアプリケーションを実行す る工程と、 (b)複数のコマンドを発行し、こうしたコマンドに応答することで前記アプ リケーションの各実行段階の処理を制御する工程と、 (c)こうしたコマンドとこれらコマンドに対する応答すべてを記録する工程 と、 (d)首尾よく完了した実行段階それぞれの終了状態を保存する工程と、 (e)こうした実行段階の任意の段階での前記アプリケーションの障害を検出 する工程と、 (f)障害が検出された実行段階の前の実行段階の最後に保存された終了状態 を回復する工程と、 (g)前記アプリケーションの実行の開始から障害が検出された実行段階の前 の実行段階の最後に保存された終了状態までの記録コマンドおよびこうしたコマ ンドに対する応答すべてを反復する工程と、 (h)障害が検出された実行段階の開始から前記アプリケーションを再開する 工程と、から成る前記方法。 2. 並列処理システムにおいて事前プログラム式チェックポインティング機能 を備えてないコンピュータアプリケーションを実行するコンピュータプログラム であって、該コンピュータプログラムはコンピュータシステムにより読取可能な 媒体に記憶されており、前記コンピュータシステムにより読み取られ実行される と、 (a)並列処理システムにおいて個々の実行段階でアプリケーションを実行す る機能と、 (b)複数のコマンドとそれらのコマンドへの応答を発行することで前記アプ リケーションの各実行段階の処理を制御する機能と、 (c)こうしたコマンドとこれらコマンドに対する応答すべてを記録する機能 と、 (d)首尾よく完了した実行段階それぞれの終了状態を保存する機能と、 (e)こうした実行段階の任意の段階での前記アプリケーションの障害を検出 する機能と、 (f)障害が検出された実行段階の前の実行段階の最後に保存された終了状態 を回復する機能と、 (g)前記アプリケーションの実行の開始から障害が検出された実行段階の前 の実行段階の最後に保存された終了状態までの記録コマンドおよびこうしたコマ ンドに対する応答すべてを反復する機能と、 (h)障害が検出された実行段階の開始から前記アプリケーションを再開する 機能と、を実行するように前記コンピュータシステムを構成するコンピュータプ ログラム。 3. 並列処理システムにおいて事前プログラム式チェックポインティング機能 を備えてないコンピュータアプリケーションを実行するコンピュータプログラム により構成され、コンピュータを特定の事前に定義された方式で動作させて、 (a)並列処理システムにおいて個々の実行段階でアプリケーションを実行す る機能と、 (b)複数のコマンドとこうしたコマンドへの応答を発行することで前記アプ リケーションの各実行段階の処理を制御する機能と、 (c)こうしたコマンドとこれらコマンドに対する応答すべてを記録する機能 と、 (d)首尾よく終了した実行段階それぞれの終了状態を保存する機能と、 (e)こうした実行段階の任意の段階での前記アプリケーションの障害を検出 する機能と、 (f)障害が検出された実行段階の前の実行段階の最後に保存された終了状態 を回復する機能と、 (g)前記アプリケーションの実行の開始から障害が検出された実行段階の前 の実行段階の最後に保存された終了状態までの記録コマンドおよびこうしたコマ ンドに対する応答すべてを反復する機能と、 (h)障害が検出された実行段階の開始から前記アプリケーションを再開する 機能と、を実行させるように構成されたコンピュータ読取可能な記憶媒体。 4. 並列処理システムにおいて事前プログラム式チェックポインティング機能 を備えてないコンピュータアプリケーションを実行する方法であって、 (a)アプリケーションを個々の実行段階に分割する工程と、 (b)並列処理システムで前記アプリケーションの実行を開始する工程と、 (c)複数のコマンドを発行し、こうしたコマンドに応答することで前記アプ リケーションの各実行段階の処理を制御する工程と、 (d)こうしたコマンドとこれらコマンドに対する応答すべてを記録する工程 と、 (e)2相コミットプロトコルにより首尾よく完了した実行段階それぞれの終 了状態を保存する工程と、 (f)こうした実行段階の任意の段階での前記アプリケーションの障害を検出 する工程と、 (g)障害が検出された実行段階の前の実行段階の最後に保存された終了状態 を回復する工程と、 (h)前記アプリケーションの実行の開始から障害が検出された実行段階の前 の実行段階の最後に保存された終了状態までの記録コマンドおよびこうしたコマ ンドに対する応答すべてを反復する工程と、 (i)障害が検出された実行段階の開始から前記アプリケーションを再開する 工程と、から成る前記方法。 5. 並列処理システムにおいて事前プログラム式チェックポインティング機能 を備えてないコンピュータアプリケーションを実行するコンピュータプログラム であって、該コンピュータプログラムはコンピュータシステムにより読取可能な 媒体に記憶されており、前記コンピュータシステムにより読み取られ実行される と、 (a)アプリケーションを個々の実行段階に分割する機能と、 (b)並列処理システムで前記アプリケーションの実行を開始する機能と、 (c)複数のコマンドを発行し、こうしたコマンドに応答することで前記アプ リケーションの各実行段階の処理を制御する機能と、 (d)こうしたコマンドとこれらコマンドに対する応答すべてを記録する機能 と、 (e)2相コミットプロトコルにより首尾よく完了した実行段階それぞれの終 了状態を保存する機能と、 (f)こうした実行段階の任意の段階での前記アプリケーションの障害を検出 する機能と、 (g)障害が検出された実行段階の前の実行段階の最後に保存された終了状態 を回復する機能と、 (h)前記アプリケーションの実行の開始から障害が検出された実行段階の前 の実行段階の最後に保存された終了状態までの記録コマンドおよびこうしたコマ ンドに対する応答すべてを反復する機能と、 (i)障害が検出された実行段階の開始から前記アプリケーションを再開する 機能と、を実行するように前記コンピュータシステムを構成するコンピュータプ ログラム。 6. 並列処理システムにおいて事前プログラム式チェックポインティング機能 を備えてないコンピュータアプリケーションを実行するコンピュータプログラム により構成され、コンピュータを特定の事前に定義された方式で動作させて、 (a)アプリケーションを個々の実行段階に分割する機能と、 (b)並列処理システムで前記アプリケーションの実行を開始する機能と、 (c)複数のコマンドを発行し、こうしたコマンドに応答することで前記アプ リケーションの各実行段階の処理を制御する機能と、 (d)こうしたコマンドとこれらコマンドに対する応答すべてを記録する機能 と、 (e)2相コミットプロトコルにより首尾よく完了した実行段階それぞれの終 了状態を保存する機能と、 (f)こうした実行段階の任意の段階での前記アプリケーションの障害を検出 する機能と、 (g)障害が検出された実行段階の前の実行段階の最後に保存された終了状態 を回復する機能と、 (h)前記アプリケーションの実行の開始から障害が検出された実行段階の前 の実行段階の最後に保存された終了状態までの記録コマンドおよびこうしたコマ ンドに対する応答すべてを反復する機能と、 (i)障害が検出された実行段階の開始から前記アプリケーションを再開する 機能と、を実行させるように構成されたコンピュータ読取可能な記録媒体。 7. 並列処理システムにおいて事前プログラム式チェックポインティング機能 を備えてないコンピュータアプリケーションを実行する方法であって、 (a)並列処理システムにおいて個々の実行段階でアプリケーションを実行す る工程と、 (b)ドライバプログラムにより前記アプリケーションの各実行段階の処理を 制御する工程と、 (c)首尾よく完了した実行段階それぞれの終了状態を保存する工程と、 (d)首尾よく完了した実行段階それぞれの終了時における前記ドライバプロ グラムのメモリイメージを保存する工程と、 (e)こうした実行段階の任意の段階での前記アプリケーションの障害を検出 する工程と、 (f)障害が検出された実行段階の前の実行段階の最後に保存された終了状態 を回復する工程と、 (g)前記ドライバプログラムの保存メモリイメージをメモリに再ロードする ことで、障害が検出された実行段階の前の実行段階の終わりまで前記ドライバプ ログラムを回復する工程と、 (h)障害が検出された実行段階の開始から前記アプリケーションを再開する 工程と、から成る前記方法。 8. 並列処理システムにおいて事前プログラム式チェックポインティング機能 を備えてないコンピュータアプリケーションを実行するコンピュータプログラム であって、該コンピュータプログラムはコンピュータシステムにより読取可能な 媒体に記憶されており、前記コンピュータシステムにより読み取られ実行される と、 (a)並列処理システムにおいて個々の実行段階でアプリケーションを実行す る機能と、 (b)ドライバプログラムにより前記アプリケーションの各実行段階の処理を 制御する機能と、 (c)首尾よく完了した実行段階それぞれの終了状態を保存する機能と、 (d)首尾よく完了した実行段階それぞれの終了時における前記ドライバプロ グラムのメモリイメージを保存する機能と、 (e)こうした実行段階の任意の段階での前記アプリケーションの障害を検出 する機能と、 (f)障害が検出された実行段階の前の実行段階の最後に保存された終了状態 を回復する機能と、 (g)前記ドライバプログラムの保存メモリイメージをメモリに再ロードする ことで、障害が検出された実行段階の前の実行段階の終わりまで前記ドライバプ ログラムを回復する機能と、 (h)障害が検出された実行段階の開始から前記アプリケーションを再開する 機能と、を実行するように前記コンピュータシステムを構成するコンピュータプ ログラム。 9. 並列処理システムにおいて事前プログラム式チェックポインティング機能 を備えてないコンピュータアプリケーションを実行するコンピュータプログラム により構成され、コンピュータを特定の事前に定義された方式で動作させて、 (a)並列処理システムにおいて個々の実行段階でアプリケーションを実行す る機能と、 (b)ドライバプログラムにより前記アプリケーションの各実行段階の処理を 制御する機能と、 (c)首尾よく完了した実行段階それぞれの終了状態を保存する機能と、 (d)首尾よく完了した実行段階それぞれの終了時における前記ドライバプロ グラムのメモリイメージを保存する機能と、 (e)こうした実行段階の任意の段階での前記アプリケーションの障害を検出 する機能と、 (f)障害が検出された実行段階の前の実行段階の最後に保存された終了状態 を回復する機能と、 (g)前記ドライバプログラムの保存メモリイメージをメモリに再ロードする ことで、障害が検出された実行段階の前の実行段階の終わりまで前記ドライバプ ログラムを回復する機能と、 (h)障害が検出された実行段階の開始から前記アプリケーションを再開する 機能と、を実行させるように構成されたコンピュータ読取可能な記憶媒体。 10. 並列処理システムにおいて事前プログラム式チェックポインティング機 能を備えてないコンピュータアプリケーションを実行する方法であって、 (a)アプリケーションを個々の実行段階に分割する工程と、 (b)並列処理システムで前記アプリケーションの実行を開始する工程と、 (c)ドライバプログラムにより前記アプリケーションの各実行段階の処理を 制御する工程と、 (d)2相コミットプロトコルにより首尾よく完了した実行段階それぞれの終 了状態を保存する工程と、 (e)首尾よく完了した実行段階それぞれの終了時における前記ドライバプロ グラムのメモリイメージを保存する工程と、 (f)こうした実行段階の任意の段階での前記アプリケーションの障害を検出 する工程と、 (g)障害が検出された実行段階の前の実行段階の最後に保存された終了状態 を回復する工程と、 (h)前記ドライバプログラムの保存メモリイメージをメモリに再ロードする ことで、障害が検出された実行段階の前の実行段階の終わりまで前記ドライバプ ログラムを回復する工程と、 (i)障害が検出された実行段階の開始から前記アプリケーションを再開する 工程と、から成る前記方法。 11. 並列処理システムにおいて事前プログラム式チェックポインティング機 能を備えてないコンピュータアプリケーションを実行するコンピュータプログラ ムであって、該コンピュータプログラムはコンピュータシステムにより読取可能 な媒体に記憶されており、前記コンピュータシステムにより読み取られ実行され ると、 (a)アプリケーションを個々の実行段階に分割する機能と、 (b)並列処理システムで前記アプリケーションの実行を開始する機能と、 (c)ドライバプログラムにより前記アプリケーションの各実行段階の処理を 制御する機能と、 (d)2相コミットプロトコルにより首尾よく完了した実行段階それぞれの終 了状態を保存する機能と、 (e)首尾よく完了した実行段階それぞれの終了時における前記ドライバプロ グラムのメモリイメージを保存する機能と、 (f)こうした実行段階の任意の段階での前記アプリケーションの障害を検出 する機能と、 (g)障害が検出された実行段階の前の実行段階の最後に保存された終了状態 を回復する機能と、 (h)前記ドライバプログラムの保存メモリイメージをメモリに再ロードする ことで、障害が検出された実行段階の前の実行段階の終わりまで前記ドライバプ ログラムを回復する機能と、 (i)障害が検出された実行段階の開始から前記アプリケーションを再開する 機能と、を実行するように前記コンピュータシステムを構成するコンピュータプ ログラム。 12. 並列処理システムにおいて事前プログラム式チェックポインティング機 能を備えてないコンピュータアプリケーションを実行するコンピュータプログラ ムにより構成され、コンピュータを特定の事前に定義された方式で動作させて、 (a)アプリケーションを個々の実行段階に分割する機能と、 (b)並列処理システムで前記アプリケーションの実行を開始する機能と、 (c)ドライバプログラムにより前記アプリケーションの各実行段階の処理を 制御する機能と、 (d)2相コミットプロトコルにより首尾よく完了した実行段階それぞれの終 了状態を保存する機能と、 (e)首尾よく完了した実行段階それぞれの終了時における前記ドライバプロ グラムのメモリイメージを保存する機能と、 (f)こうした実行段階の任意の段階での前記アプリケーションの障害を検出 する機能と、 (g)障害が検出された実行段階の前の実行段階の最後に保存された終了状態 を回復する機能と、 (h)前記ドライバプログラムの保存メモリイメージをメモリに再ロードする ことで、障害が検出された実行段階の前の実行段階の終わりまで前記ドライバプ ログラムを回復する機能と、 (i)障害が検出された実行段階の開始から前記アプリケーションを再開する 機能と、を実行させるように構成されたコンピュータ読取可能な記憶媒体。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/570,724 | 1995-12-11 | ||
US08/570,724 US5712971A (en) | 1995-12-11 | 1995-12-11 | Methods and systems for reconstructing the state of a computation |
PCT/US1996/019836 WO1997022052A1 (en) | 1995-12-11 | 1996-12-11 | Methods and systems for reconstructing the state of a computation |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003349169A Division JP3675802B2 (ja) | 1995-12-11 | 2003-10-08 | 計算の状態を再構成する方法ならびにシステム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2002505768A true JP2002505768A (ja) | 2002-02-19 |
JP3573463B2 JP3573463B2 (ja) | 2004-10-06 |
Family
ID=24280795
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP52221797A Expired - Lifetime JP3573463B2 (ja) | 1995-12-11 | 1996-12-11 | 計算の状態を再構成する方法ならびにシステム |
JP2003349169A Expired - Lifetime JP3675802B2 (ja) | 1995-12-11 | 2003-10-08 | 計算の状態を再構成する方法ならびにシステム |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003349169A Expired - Lifetime JP3675802B2 (ja) | 1995-12-11 | 2003-10-08 | 計算の状態を再構成する方法ならびにシステム |
Country Status (11)
Country | Link |
---|---|
US (1) | US5712971A (ja) |
EP (1) | EP0954779B8 (ja) |
JP (2) | JP3573463B2 (ja) |
AT (1) | ATE423351T1 (ja) |
AU (1) | AU1288897A (ja) |
CA (1) | CA2240347C (ja) |
DE (1) | DE69637836D1 (ja) |
DK (1) | DK0954779T3 (ja) |
ES (1) | ES2320601T3 (ja) |
PT (1) | PT954779E (ja) |
WO (1) | WO1997022052A1 (ja) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008502953A (ja) * | 2003-11-17 | 2008-01-31 | ヴァージニア テック インテレクチュアル プロパティーズ,インコーポレイテッド | 分散システムにおけるトランスペアレントなチェックポインティング及びプロセス移行 |
JP2011510381A (ja) * | 2008-01-11 | 2011-03-31 | インターナショナル・ビジネス・マシーンズ・コーポレーション | ソフトウェア・コンポーネントの再開可能なプロビジョニングのためのシステムおよび方法 |
JP2017041263A (ja) * | 2011-02-18 | 2017-02-23 | アビニシオ テクノロジー エルエルシー | プロセスの再開 |
Families Citing this family (135)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5931954A (en) * | 1996-01-31 | 1999-08-03 | Kabushiki Kaisha Toshiba | I/O control apparatus having check recovery function |
GB2311391A (en) * | 1996-03-19 | 1997-09-24 | Ibm | Restart and recovery of OMG compliant transaction systems |
US5909681A (en) | 1996-03-25 | 1999-06-01 | Torrent Systems, Inc. | Computer system and computerized method for partitioning data for parallel processing |
US6324567B2 (en) * | 1997-06-11 | 2001-11-27 | Oracle Corporation | Method and apparatus for providing multiple commands to a server |
AU8674098A (en) * | 1997-07-31 | 1999-02-22 | Data Net Corporation | Method and apparatus for implementing software connectivity for client/server applications |
US6009258A (en) * | 1997-09-26 | 1999-12-28 | Symantec Corporation | Methods and devices for unwinding stack of frozen program and for restarting the program from unwound state |
US5911060A (en) * | 1997-09-26 | 1999-06-08 | Symantec Corporation | Computer method and apparatus for unfreezing an apparently frozen application program being executed under control of an operating system |
US6029177A (en) * | 1997-11-13 | 2000-02-22 | Electronic Data Systems Corporation | Method and system for maintaining the integrity of a database providing persistent storage for objects |
JPH11282684A (ja) * | 1998-03-27 | 1999-10-15 | Canon Inc | 画像処理装置、画像処理装置の制御方法、および記憶媒体 |
US6477663B1 (en) * | 1998-04-09 | 2002-11-05 | Compaq Computer Corporation | Method and apparatus for providing process pair protection for complex applications |
US6175932B1 (en) * | 1998-04-20 | 2001-01-16 | National Instruments Corporation | System and method for providing state capture and restoration to an I/O system |
US8631066B2 (en) * | 1998-09-10 | 2014-01-14 | Vmware, Inc. | Mechanism for providing virtual machines for use by multiple users |
US6226759B1 (en) | 1998-09-28 | 2001-05-01 | International Business Machines Corporation | Method and apparatus for immediate data backup by duplicating pointers and freezing pointer/data counterparts |
US6397351B1 (en) | 1998-09-28 | 2002-05-28 | International Business Machines Corporation | Method and apparatus for rapid data restoration including on-demand output of sorted logged changes |
US6393583B1 (en) | 1998-10-29 | 2002-05-21 | International Business Machines Corporation | Method of performing checkpoint/restart of a parallel program |
US6256751B1 (en) * | 1998-10-29 | 2001-07-03 | International Business Machines Corporation | Restoring checkpointed processes without restoring attributes of external data referenced by the processes |
US6401216B1 (en) | 1998-10-29 | 2002-06-04 | International Business Machines Corporation | System of performing checkpoint/restart of a parallel program |
US6338147B1 (en) | 1998-10-29 | 2002-01-08 | International Business Machines Corporation | Program products for performing checkpoint/restart of a parallel program |
WO2000036506A1 (en) | 1998-12-16 | 2000-06-22 | Kent Ridge Digital Labs | Process oriented computing environment |
US7047232B1 (en) * | 1999-01-13 | 2006-05-16 | Ab Initio Software Corporation | Parallelizing applications of script-driven tools |
JP4237354B2 (ja) * | 1999-09-29 | 2009-03-11 | 株式会社東芝 | トランザクション処理方法及びトランザクション処理システム |
US6662310B2 (en) | 1999-11-10 | 2003-12-09 | Symantec Corporation | Methods for automatically locating url-containing or other data-containing windows in frozen browser or other application program, saving contents, and relaunching application program with link to saved data |
US6630946B2 (en) | 1999-11-10 | 2003-10-07 | Symantec Corporation | Methods for automatically locating data-containing windows in frozen applications program and saving contents |
US6631480B2 (en) | 1999-11-10 | 2003-10-07 | Symantec Corporation | Methods and systems for protecting data from potential corruption by a crashed computer program |
US6584581B1 (en) * | 1999-12-06 | 2003-06-24 | Ab Initio Software Corporation | Continuous flow checkpointing data processing |
US6678701B1 (en) | 2000-01-05 | 2004-01-13 | International Business Machines Corporation | Technique for establishing a point of consistency in a parallel database loading system |
EP1128266A3 (en) * | 2000-02-22 | 2004-02-25 | Orsus Solutions Limited | Cooperative software application architecture |
TW525329B (en) * | 2000-05-29 | 2003-03-21 | Omron Tateisi Electronics Co | Power supply module and power supply unit using the same |
US6944790B2 (en) * | 2001-04-05 | 2005-09-13 | International Business Machines Corporation | System and method for collecting and restoring user environment data using removable storage |
US8234156B2 (en) * | 2001-06-28 | 2012-07-31 | Jpmorgan Chase Bank, N.A. | System and method for characterizing and selecting technology transition options |
US6883114B2 (en) * | 2001-11-08 | 2005-04-19 | M-Systems Flash Disk Pioneers Ltd. | Block device driver enabling a ruggedized file system |
KR20030056540A (ko) * | 2001-12-28 | 2003-07-04 | 한국전자통신연구원 | 데이터베이스 관리 시스템에서 시스템 고장에 대비한 파일삭제 및 회복 방법 |
US7168008B2 (en) * | 2002-01-18 | 2007-01-23 | Mobitv, Inc. | Method and system for isolating and protecting software components |
US6880051B2 (en) * | 2002-03-14 | 2005-04-12 | International Business Machines Corporation | Method, system, and program for maintaining backup copies of files in a backup storage device |
GB0211179D0 (en) * | 2002-05-16 | 2002-06-26 | Ibm | A method,apparatus and computer program for reducing the amount of data checkpointed |
US7024591B2 (en) * | 2002-07-12 | 2006-04-04 | Crossroads Systems, Inc. | Mechanism for enabling enhanced fibre channel error recovery across redundant paths using SCSI level commands |
US20040083158A1 (en) * | 2002-10-09 | 2004-04-29 | Mark Addison | Systems and methods for distributing pricing data for complex derivative securities |
US7167850B2 (en) * | 2002-10-10 | 2007-01-23 | Ab Initio Software Corporation | Startup and control of graph-based computation |
US7340650B2 (en) * | 2002-10-30 | 2008-03-04 | Jp Morgan Chase & Co. | Method to measure stored procedure execution statistics |
US7149752B2 (en) * | 2002-12-03 | 2006-12-12 | Jp Morgan Chase Bank | Method for simplifying databinding in application programs |
US7085759B2 (en) | 2002-12-06 | 2006-08-01 | Jpmorgan Chase Bank | System and method for communicating data to a process |
US8032439B2 (en) | 2003-01-07 | 2011-10-04 | Jpmorgan Chase Bank, N.A. | System and method for process scheduling |
US7401156B2 (en) * | 2003-02-03 | 2008-07-15 | Jp Morgan Chase Bank | Method using control interface to suspend software network environment running on network devices for loading and executing another software network environment |
US7484087B2 (en) * | 2003-02-24 | 2009-01-27 | Jp Morgan Chase Bank | Systems, methods, and software for preventing redundant processing of transmissions sent to a remote host computer |
JP4345334B2 (ja) * | 2003-03-28 | 2009-10-14 | 日本電気株式会社 | 耐障害計算機システム、プログラム並列実行方法およびプログラム |
US7379998B2 (en) * | 2003-03-31 | 2008-05-27 | Jp Morgan Chase Bank | System and method for multi-platform queue queries |
US20040230602A1 (en) * | 2003-05-14 | 2004-11-18 | Andrew Doddington | System and method for decoupling data presentation layer and data gathering and storage layer in a distributed data processing system |
US7366722B2 (en) * | 2003-05-15 | 2008-04-29 | Jp Morgan Chase Bank | System and method for specifying application services and distributing them across multiple processors using XML |
US7509641B2 (en) * | 2003-05-16 | 2009-03-24 | Jp Morgan Chase Bank | Job processing framework |
US7634500B1 (en) | 2003-11-03 | 2009-12-15 | Netlogic Microsystems, Inc. | Multiple string searching using content addressable memory |
US7281023B2 (en) * | 2003-12-15 | 2007-10-09 | At&T Knowledge Ventures, L.P. | Architecture of database application with robust online recoverability |
US20050144174A1 (en) * | 2003-12-31 | 2005-06-30 | Leonid Pesenson | Framework for providing remote processing of a graphical user interface |
US8689185B1 (en) * | 2004-01-27 | 2014-04-01 | United Services Automobile Association (Usaa) | System and method for processing electronic data |
US7650606B2 (en) * | 2004-01-30 | 2010-01-19 | International Business Machines Corporation | System recovery |
US7366801B2 (en) * | 2004-01-30 | 2008-04-29 | International Business Machines Corporation | Method for buffering work requests |
US8140348B2 (en) * | 2004-01-30 | 2012-03-20 | International Business Machines Corporation | Method, system, and program for facilitating flow control |
US7702767B2 (en) * | 2004-03-09 | 2010-04-20 | Jp Morgan Chase Bank | User connectivity process management system |
US20050222990A1 (en) * | 2004-04-06 | 2005-10-06 | Milne Kenneth T | Methods and systems for using script files to obtain, format and disseminate database information |
US9734222B1 (en) | 2004-04-06 | 2017-08-15 | Jpmorgan Chase Bank, N.A. | Methods and systems for using script files to obtain, format and transport data |
US7376830B2 (en) * | 2004-04-26 | 2008-05-20 | Jp Morgan Chase Bank | System and method for routing messages |
US7665127B1 (en) | 2004-06-30 | 2010-02-16 | Jp Morgan Chase Bank | System and method for providing access to protected services |
US7386752B1 (en) * | 2004-06-30 | 2008-06-10 | Symantec Operating Corporation | Using asset dependencies to identify the recovery set and optionally automate and/or optimize the recovery |
US7392471B1 (en) | 2004-07-28 | 2008-06-24 | Jp Morgan Chase Bank | System and method for comparing extensible markup language (XML) documents |
US20060085492A1 (en) * | 2004-10-14 | 2006-04-20 | Singh Arun K | System and method for modifying process navigation |
FR2882448B1 (fr) * | 2005-01-21 | 2007-05-04 | Meiosys Soc Par Actions Simpli | Procede de gestion, de journalisation ou de rejeu du deroulement d'un processus applicatif |
US7478278B2 (en) * | 2005-04-14 | 2009-01-13 | International Business Machines Corporation | Template based parallel checkpointing in a massively parallel computer system |
EP1899902B1 (en) * | 2005-05-30 | 2011-12-28 | Semiconductor Energy Laboratory Co., Ltd. | Semiconductor device and driving method thereof |
US7877350B2 (en) | 2005-06-27 | 2011-01-25 | Ab Initio Technology Llc | Managing metadata for graph-based computations |
US8572516B1 (en) | 2005-08-24 | 2013-10-29 | Jpmorgan Chase Bank, N.A. | System and method for controlling a screen saver |
US7636946B2 (en) * | 2005-08-31 | 2009-12-22 | Microsoft Corporation | Unwanted file modification and transactions |
US7353332B2 (en) * | 2005-10-11 | 2008-04-01 | Integrated Device Technology, Inc. | Switching circuit implementing variable string matching |
US7499933B1 (en) | 2005-11-12 | 2009-03-03 | Jpmorgan Chase Bank, N.A. | System and method for managing enterprise application configuration |
US8181016B1 (en) | 2005-12-01 | 2012-05-15 | Jpmorgan Chase Bank, N.A. | Applications access re-certification system |
KR100833681B1 (ko) | 2005-12-08 | 2008-05-29 | 한국전자통신연구원 | 커밋 프로토콜을 이용한 병행 프로세스 메모리 관리 시스템및 관리 방법 |
US7716461B2 (en) * | 2006-01-12 | 2010-05-11 | Microsoft Corporation | Capturing and restoring application state after unexpected application shutdown |
US7574591B2 (en) * | 2006-01-12 | 2009-08-11 | Microsoft Corporation | Capturing and restoring application state after unexpected application shutdown |
US7913249B1 (en) | 2006-03-07 | 2011-03-22 | Jpmorgan Chase Bank, N.A. | Software installation checker |
US7895565B1 (en) | 2006-03-15 | 2011-02-22 | Jp Morgan Chase Bank, N.A. | Integrated system and method for validating the functionality and performance of software applications |
US7571347B2 (en) * | 2006-03-20 | 2009-08-04 | Sun Microsystems, Inc. | Method and apparatus for providing fault-tolerance in parallel-processing systems |
US20070276879A1 (en) * | 2006-05-26 | 2007-11-29 | Rothman Michael A | Sparse checkpoint and rollback |
US7610172B2 (en) * | 2006-06-16 | 2009-10-27 | Jpmorgan Chase Bank, N.A. | Method and system for monitoring non-occurring events |
EP1873643A1 (en) * | 2006-06-30 | 2008-01-02 | Alcatel Lucent | Service objects with rollback-recovery |
WO2008021953A2 (en) | 2006-08-10 | 2008-02-21 | Ab Initio Software Llc | Distributing services in graph-based computations |
US7783654B1 (en) | 2006-09-19 | 2010-08-24 | Netlogic Microsystems, Inc. | Multiple string searching using content addressable memory |
US7529746B2 (en) * | 2006-09-19 | 2009-05-05 | Netlogic Microsystems, Inc. | Search circuit having individually selectable search engines |
US7624105B2 (en) * | 2006-09-19 | 2009-11-24 | Netlogic Microsystems, Inc. | Search engine having multiple co-processors for performing inexact pattern search operations |
US7644080B2 (en) * | 2006-09-19 | 2010-01-05 | Netlogic Microsystems, Inc. | Method and apparatus for managing multiple data flows in a content search system |
US7539032B2 (en) * | 2006-09-19 | 2009-05-26 | Netlogic Microsystems, Inc. | Regular expression searching of packet contents using dedicated search circuits |
US7539031B2 (en) * | 2006-09-19 | 2009-05-26 | Netlogic Microsystems, Inc. | Inexact pattern searching using bitmap contained in a bitcheck command |
US7860849B1 (en) | 2007-01-18 | 2010-12-28 | Netlogic Microsystems, Inc. | Optimizing search trees by increasing success size parameter |
US8924782B2 (en) * | 2007-01-26 | 2014-12-30 | The Trustees Of Columbia University In The City Of New York | Systems, methods, and media for recovering an application from a fault or attack |
US7630982B2 (en) | 2007-02-24 | 2009-12-08 | Trend Micro Incorporated | Fast identification of complex strings in a data stream |
JP5251002B2 (ja) * | 2007-05-25 | 2013-07-31 | 富士通株式会社 | 分散処理プログラム、分散処理方法、分散処理装置、および分散処理システム |
JP5520219B2 (ja) | 2007-07-26 | 2014-06-11 | アビニシオ テクノロジー エルエルシー | エラーハンドリングをもつトランザクションのグラフ型計算 |
US7643353B1 (en) * | 2007-10-25 | 2010-01-05 | Netlogic Microsystems, Inc. | Content addressable memory having programmable interconnect structure |
WO2009134264A1 (en) * | 2008-05-01 | 2009-11-05 | Hewlett-Packard Development Company, L.P. | Storing checkpoint data in non-volatile memory |
US8112742B2 (en) * | 2008-05-12 | 2012-02-07 | Expressor Software | Method and system for debugging data integration applications with reusable synthetic data values |
US7924589B1 (en) | 2008-06-03 | 2011-04-12 | Netlogic Microsystems, Inc. | Row redundancy for content addressable memory having programmable interconnect structure |
US8291261B2 (en) * | 2008-11-05 | 2012-10-16 | Vulcan Technologies Llc | Lightweight application-level runtime state save-and-restore utility |
JP2010165251A (ja) | 2009-01-16 | 2010-07-29 | Toshiba Corp | 情報処理装置及びプロセッサ並びに情報処理方法 |
KR20150038758A (ko) * | 2009-02-13 | 2015-04-08 | 아브 이니티오 테크놀로지 엘엘시 | 태스크 실행 관리 |
US7924590B1 (en) | 2009-08-10 | 2011-04-12 | Netlogic Microsystems, Inc. | Compiling regular expressions for programmable content addressable memory devices |
US7916510B1 (en) | 2009-08-10 | 2011-03-29 | Netlogic Microsystems, Inc. | Reformulating regular expressions into architecture-dependent bit groups |
US8667329B2 (en) * | 2009-09-25 | 2014-03-04 | Ab Initio Technology Llc | Processing transactions in graph-based applications |
US9665620B2 (en) * | 2010-01-15 | 2017-05-30 | Ab Initio Technology Llc | Managing data queries |
CN102263652A (zh) * | 2010-05-31 | 2011-11-30 | 鸿富锦精密工业(深圳)有限公司 | 网络装置及更改其参数设定的方法 |
US8875145B2 (en) | 2010-06-15 | 2014-10-28 | Ab Initio Technology Llc | Dynamically loading graph-based computations |
US8527488B1 (en) | 2010-07-08 | 2013-09-03 | Netlogic Microsystems, Inc. | Negative regular expression search operations |
US9002946B2 (en) * | 2010-08-25 | 2015-04-07 | Autodesk, Inc. | Dual modeling environment in which commands are executed concurrently and independently on both a light weight version of a proxy module on a client and a precise version of the proxy module on a server |
US8862603B1 (en) | 2010-11-03 | 2014-10-14 | Netlogic Microsystems, Inc. | Minimizing state lists for non-deterministic finite state automatons |
US9116759B2 (en) | 2011-02-18 | 2015-08-25 | Ab Initio Technology Llc | Restarting data processing systems |
US9116955B2 (en) | 2011-05-02 | 2015-08-25 | Ab Initio Technology Llc | Managing data queries |
US9135124B2 (en) * | 2012-04-30 | 2015-09-15 | Hewlett-Packard Development Company, L.P. | Sequence indicator for command communicated to a sequential access storage device |
US9317467B2 (en) | 2012-09-27 | 2016-04-19 | Hewlett Packard Enterprise Development Lp | Session key associated with communication path |
JP6085897B2 (ja) * | 2012-10-09 | 2017-03-01 | ▲ホア▼▲ウェイ▼技術有限公司Huawei Technologies Co.,Ltd. | ウェブアプリケーションにデータベースの変更内容を取得させるための方法及びシステム |
US10108521B2 (en) | 2012-11-16 | 2018-10-23 | Ab Initio Technology Llc | Dynamic component performance monitoring |
US9507682B2 (en) | 2012-11-16 | 2016-11-29 | Ab Initio Technology Llc | Dynamic graph performance monitoring |
US9274926B2 (en) | 2013-01-03 | 2016-03-01 | Ab Initio Technology Llc | Configurable testing of computer programs |
US10002041B1 (en) | 2013-02-01 | 2018-06-19 | Jpmorgan Chase Bank, N.A. | System and method for maintaining the health of a machine |
US9720655B1 (en) | 2013-02-01 | 2017-08-01 | Jpmorgan Chase Bank, N.A. | User interface event orchestration |
US9088459B1 (en) | 2013-02-22 | 2015-07-21 | Jpmorgan Chase Bank, N.A. | Breadth-first resource allocation system and methods |
US9619410B1 (en) | 2013-10-03 | 2017-04-11 | Jpmorgan Chase Bank, N.A. | Systems and methods for packet switching |
JP6400695B2 (ja) | 2013-10-21 | 2018-10-03 | アビニシオ テクノロジー エルエルシー | データユニットの集合のチェックポイント作成 |
CA2932763C (en) | 2013-12-05 | 2022-07-12 | Ab Initio Technology Llc | Managing interfaces for dataflow graphs composed of sub-graphs |
AU2014360106B2 (en) | 2013-12-06 | 2019-05-23 | Ab Initio Technology Llc | Source code translation |
US9542259B1 (en) | 2013-12-23 | 2017-01-10 | Jpmorgan Chase Bank, N.A. | Automated incident resolution system and method |
US9868054B1 (en) | 2014-02-10 | 2018-01-16 | Jpmorgan Chase Bank, N.A. | Dynamic game deployment |
US10437819B2 (en) | 2014-11-14 | 2019-10-08 | Ab Initio Technology Llc | Processing queries containing a union-type operation |
US10417281B2 (en) | 2015-02-18 | 2019-09-17 | Ab Initio Technology Llc | Querying a data source on a network |
US10657134B2 (en) | 2015-08-05 | 2020-05-19 | Ab Initio Technology Llc | Selecting queries for execution on a stream of real-time data |
EP3779674B1 (en) | 2015-12-21 | 2023-02-01 | AB Initio Technology LLC | Sub-graph interface generation |
US10601890B2 (en) | 2016-01-14 | 2020-03-24 | Ab Initio Technology Llc | Recoverable stream processing |
JP6665892B2 (ja) * | 2018-07-04 | 2020-03-13 | 富士通株式会社 | 情報処理システム,情報処理装置および制御プログラム |
US11093223B2 (en) | 2019-07-18 | 2021-08-17 | Ab Initio Technology Llc | Automatically converting a program written in a procedural programming language into a dataflow graph and related systems and methods |
US11847027B2 (en) | 2022-03-15 | 2023-12-19 | Microsoft Technology Licensing, Llc | Automated configuration conflict resolution and lightweight restoration |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4823256A (en) * | 1984-06-22 | 1989-04-18 | American Telephone And Telegraph Company, At&T Bell Laboratories | Reconfigurable dual processor system |
US4665520A (en) * | 1985-02-01 | 1987-05-12 | International Business Machines Corporation | Optimistic recovery in a distributed processing system |
US4703481A (en) * | 1985-08-16 | 1987-10-27 | Hewlett-Packard Company | Method and apparatus for fault recovery within a computing system |
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 |
US5313584A (en) * | 1991-11-25 | 1994-05-17 | Unisys Corporation | Multiple I/O processor system |
US5335343A (en) * | 1992-07-06 | 1994-08-02 | Digital Equipment Corporation | Distributed transaction processing using two-phase commit protocol with presumed-commit without log force |
US5435003A (en) * | 1993-10-07 | 1995-07-18 | British Telecommunications Public Limited Company | Restoration in communications networks |
US5590277A (en) * | 1994-06-22 | 1996-12-31 | Lucent Technologies Inc. | Progressive retry method and apparatus for software failure recovery in multi-process message-passing applications |
US5530802A (en) * | 1994-06-22 | 1996-06-25 | At&T Corp. | Input sequence reordering method for software failure recovery |
US5440726A (en) * | 1994-06-22 | 1995-08-08 | At&T Corp. | Progressive retry method and apparatus having reusable software modules for software failure recovery in multi-process message-passing applications |
-
1995
- 1995-12-11 US US08/570,724 patent/US5712971A/en not_active Expired - Lifetime
-
1996
- 1996-12-11 WO PCT/US1996/019836 patent/WO1997022052A1/en active Search and Examination
- 1996-12-11 JP JP52221797A patent/JP3573463B2/ja not_active Expired - Lifetime
- 1996-12-11 ES ES96943730T patent/ES2320601T3/es not_active Expired - Lifetime
- 1996-12-11 PT PT96943730T patent/PT954779E/pt unknown
- 1996-12-11 CA CA002240347A patent/CA2240347C/en not_active Expired - Lifetime
- 1996-12-11 DK DK96943730T patent/DK0954779T3/da active
- 1996-12-11 DE DE69637836T patent/DE69637836D1/de not_active Expired - Lifetime
- 1996-12-11 EP EP96943730A patent/EP0954779B8/en not_active Expired - Lifetime
- 1996-12-11 AU AU12888/97A patent/AU1288897A/en not_active Abandoned
- 1996-12-11 AT AT96943730T patent/ATE423351T1/de active
-
2003
- 2003-10-08 JP JP2003349169A patent/JP3675802B2/ja not_active Expired - Lifetime
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008502953A (ja) * | 2003-11-17 | 2008-01-31 | ヴァージニア テック インテレクチュアル プロパティーズ,インコーポレイテッド | 分散システムにおけるトランスペアレントなチェックポインティング及びプロセス移行 |
JP2011510381A (ja) * | 2008-01-11 | 2011-03-31 | インターナショナル・ビジネス・マシーンズ・コーポレーション | ソフトウェア・コンポーネントの再開可能なプロビジョニングのためのシステムおよび方法 |
US8776018B2 (en) | 2008-01-11 | 2014-07-08 | International Business Machines Corporation | System and method for restartable provisioning of software components |
JP2017041263A (ja) * | 2011-02-18 | 2017-02-23 | アビニシオ テクノロジー エルエルシー | プロセスの再開 |
Also Published As
Publication number | Publication date |
---|---|
EP0954779B8 (en) | 2009-04-22 |
CA2240347C (en) | 2001-07-10 |
WO1997022052A1 (en) | 1997-06-19 |
JP3573463B2 (ja) | 2004-10-06 |
EP0954779A1 (en) | 1999-11-10 |
EP0954779A4 (en) | 2007-05-09 |
AU1288897A (en) | 1997-07-03 |
DK0954779T3 (da) | 2009-04-06 |
JP2004094963A (ja) | 2004-03-25 |
US5712971A (en) | 1998-01-27 |
CA2240347A1 (en) | 1997-06-19 |
PT954779E (pt) | 2009-04-28 |
EP0954779B1 (en) | 2009-02-18 |
ES2320601T3 (es) | 2009-05-25 |
ATE423351T1 (de) | 2009-03-15 |
JP3675802B2 (ja) | 2005-07-27 |
DE69637836D1 (en) | 2009-04-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3573463B2 (ja) | 計算の状態を再構成する方法ならびにシステム | |
US5065311A (en) | Distributed data base system of composite subsystem type, and method fault recovery for the system | |
US7516361B2 (en) | Method for automatic checkpoint of system and application software | |
US5802267A (en) | Method for checkpointing in computer system under distributed processing environment | |
US5968185A (en) | Transparent fault tolerant computer system | |
US4648031A (en) | Method and apparatus for restarting a computing system | |
US9323550B2 (en) | Mechanism for providing virtual machines for use by multiple users | |
US6766471B2 (en) | User-level checkpoint and restart for groups of processes | |
US6205558B1 (en) | Recovery of file systems after modification failure | |
JP2505112B2 (ja) | トランザクション管理方法 | |
EP0236743A2 (en) | Method for restarting a long-running, fault-tolerant operation in a transaction-oriented data base system | |
JPH11134117A (ja) | コンピュータシステム | |
US6256751B1 (en) | Restoring checkpointed processes without restoring attributes of external data referenced by the processes | |
CN112256485A (zh) | 数据备份方法、装置、介质和计算设备 | |
US6092084A (en) | One system of a multisystem environment taking over log entries owned by another system | |
US6076095A (en) | Method of one system of a multisystem environment taking over log entries owned by another system | |
CN118467256B (zh) | 一种集群的业务故障恢复方法、装置、介质以及产品 | |
JPH07168730A (ja) | チェックポイント採取方式 | |
JP2909128B2 (ja) | 起動処理の引き継ぎ処理装置 | |
JPH06214848A (ja) | データベース管理システム | |
JPH0552538B2 (ja) | ||
JPH04105159A (ja) | 業務代行方式 | |
JPS59218565A (ja) | 運転フアイル複写方式 | |
JPH0991159A (ja) | 計算機システム | |
JPH03204741A (ja) | ファイルリカバリ方式 |
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: 20040608 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040629 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080709 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090709 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090709 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100709 Year of fee payment: 6 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110709 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110709 Year of fee payment: 7 |
|
R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110709 Year of fee payment: 7 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120709 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120709 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130709 Year of fee payment: 9 |
|
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 |
|
EXPY | Cancellation because of completion of term |