[go: up one dir, main page]

JPS5911453A - Asynchronous back out system - Google Patents

Asynchronous back out system

Info

Publication number
JPS5911453A
JPS5911453A JP57120169A JP12016982A JPS5911453A JP S5911453 A JPS5911453 A JP S5911453A JP 57120169 A JP57120169 A JP 57120169A JP 12016982 A JP12016982 A JP 12016982A JP S5911453 A JPS5911453 A JP S5911453A
Authority
JP
Japan
Prior art keywords
backout
program
application program
processing
system program
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
JP57120169A
Other languages
Japanese (ja)
Other versions
JPS6244293B2 (en
Inventor
Muneaki Nagai
永井 宗明
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 JP57120169A priority Critical patent/JPS5911453A/en
Publication of JPS5911453A publication Critical patent/JPS5911453A/en
Publication of JPS6244293B2 publication Critical patent/JPS6244293B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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 operation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 [1発明の技術分野 本発明はユーサ使用の応用フロクラムか資源における障
害発生により処理が続行できな(なったとぎりバックア
ウト乞短時間に行なわせるための非同期バックアウト方
式に関する。
[Detailed Description of the Invention] [1] Technical Field of the Invention The present invention provides an asynchronous backout method for performing backout in a short period of time when processing cannot be continued due to the occurrence of a failure in an application program or resource used by a user. Regarding.

(2:  従来技術と問題点 磁気ディスクなどの記憶装置をシステムプログ2ムの使
用する資源とし、第1図に示すように応用グqグ2ムA
PPが置部の使用要求ケして、自己の獲得した前記記憶
装置DB等の資源について、読み(リード)書き(ライ
ト)を行ないデータ処理を続けている。その処理の途中
で無駄な待合せ(デッドロヴクンや入出力装置の故障な
どの原因がありて、処理続行ができなくな−)だとぎ、
一旦始めた処理忙より更新されたデータ奮更新前の状態
に復旧(バックアウト)する必要があり、従来この処理
は応用ノログラムの同一タスクの延長上で行なっていた
。この処理は応用プログラムそれ自身が作成するわけで
はなく、システムプログ2ム8YPが提供する。しかし
バックアウトの処理り実行されるのは、応用グログラム
の費格であって、システムプログラム((と9ては実行
したくズも何もできない。そして無効と丁べぎトランザ
クションのレスポンス時間に復旧丁べぎ人出力1(泊り
動作時間が加算され、その結果応用プログラムの処理再
開までに多大の時間を要する。このときオンラインプロ
グラムの電文投入ミス後のエラー処理なと後続トランザ
クションが同−貴諒χアクセスしない場合が多い。その
1こめユーザ責任でない]ゝプクアクトがユーザにとっ
て課金対象となることもありだ。
(2: Prior Art and Problems) A storage device such as a magnetic disk is used as a resource used by a system program, and as shown in Fig.
In response to the request for use of the storage unit, the PP continues data processing by reading and writing the resources it has acquired, such as the storage device DB. In the middle of the process, if there is a wasteful wait (the process cannot be continued due to a deadlock or a malfunction of the input/output device, etc.),
Once the processing has started, it is necessary to restore (back out) the updated data to the state before the update, and conventionally this process has been performed as an extension of the same task in the application program. This processing is not created by the application program itself, but is provided by the system program 28YP. However, backout processing is executed at the expense of the application program, and the system program (and the system program (9) cannot do anything. Chobegi person output 1 (Overnight operation time is added, and as a result, it takes a lot of time to restart the processing of the application program. At this time, error processing after a message input error in the online program and subsequent transactions are the same.) χIn many cases, users do not access the site.It is not the user's responsibility.

(3)  発明の目的 不発明の目的は前述の欠点馨改讐しシステムプログラム
の万でバックアウトルーチンが実行されることにより短
時間でバックアウトのできるバックアウト方式を提供す
ることにある。
(3) Objects of the Invention It is an object of the invention to provide a backout method that overcomes the above-mentioned drawbacks and allows backout in a short time by executing a backout routine at every point in the system program.

(41発明の構成 前述の目的耐達成するための本発明の構成は、記憶装置
IIjンシステムズログラムの使用する貴踪とし、応用
プログラムには前記記憶装置の一部の情報ン与えること
により通常の耽曹ぎ動作を行なうシステムが動作中に発
生した障害のためバックアウト(復旧)ン要するとぎの
非同期、バックアウト方式において、システムプログラ
ムにはバックアウト機能乞固有望間に待機させ、障害発
住時に応用プログラムの占有′1−る資源ンシステム7
0グラムのバlり°アクト処理用タスクに譲り受けさせ
ることにより応用ノログラムは次の処理を続行し、シス
テムグログラムがバックアウトの処理ヶ行なうことであ
る。
(41) Structure of the Invention The structure of the present invention for achieving the above-mentioned object is to enable the use of a storage device IIj system program, and to provide an application program with information about a part of the storage device so that it can be used normally. In the asynchronous backout method, where a system that performs an indulgent operation needs backout (recovery) due to a failure that occurs during operation, the system program has the backout function wait in its own waiting area, At times, application programs occupy resources in the system 7.
The application program continues the next process by handing over the 0-gram variance act processing task, and the system program performs the backout process.

(51発明の実施例 第2図は不発明の一実施例を説明するための図面で、シ
ステムグログラム8YFKは磁気ディスクDBなどの記
憶装fIftシステムプログラムの使J43する資源と
し、応用プログ2ムAPPにはその資源の一部のブ日ブ
ク単笹馨貸与し続畜き動作ン行なう。実際は読書きりア
クセスはシステムグログラムがy4得し1こ資源に対し
行なわれる。システムグログラムの固有壁間にはバック
アウト専用機能BOT′l:!:イ、1機させる。そし
てバックアクト事象が発生すると応用)”ログラムAP
Fは更新データ情報RODンブロック単位で管理し、先
に待機していたシステムグロブラムのバックアウト専用
機能に処理馨任せ読書きかなされる。そのため応用プロ
グラム、は直ちにバックアウト機能から解除され次の処
理が再開できる。なお更新データt**<更新前のデー
タ)はトランザクシ1ン情報、占有情報、バックアウト
ファイル情報を含んでいる。
(51 Embodiment of the Invention Fig. 2 is a drawing for explaining an embodiment of the invention. System program 8YFK is a storage device such as a magnetic disk DB. It is a resource used by the Ift system program. A part of the resource is lent to the APP for continued operation.Actually, read-only access is performed to the system grogram's y4 and 1 resources.The unique wall of the system grogram In between, there is a backout-only function BOT'l:!:i, one unit.And when a back-act event occurs, it is applied)"log AP
F manages the update data information in units of ROD blocks, and leaves the processing to the backout dedicated function of the system globulum that has been on standby for reading and writing. Therefore, the application program is immediately released from the backout function and the next process can be resumed. Note that the update data t**<data before update) includes transaction information, occupancy information, and backout file information.

(6;  発明の効果 このようにし゛〔本発明によるとバックアウト機能を待
機させていたシステムプログラムにより所定のバックア
ウトを実行するため応用プログラムは次の処理’(@ぐ
再開でさ、バックアウトが早くなされるという効果χ#
する。
(6; Effect of the Invention In this way, according to the present invention, in order to execute a predetermined backout by the system program that has kept the backout function on standby, the application program performs the following process' (@). The effect of being done quickly χ#
do.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は従来のバックアウト方式χ説明するための図、 第2図は本発明の一部m例を説明するための図である。 APP・・・・・・L’c;)+プログラム DB・・
・・・・磁気ディスク8YP・・・・・・システムプロ
グラムBOT・・・・・・バックアクト機能 ROD・・・・・・データ1lil@ 特許出願人 冨士通株式会社 代理 人 弁理士 鈴木栄祐
FIG. 1 is a diagram for explaining a conventional backout method χ, and FIG. 2 is a diagram for explaining a partial example of the present invention. APP...L'c;)+Program DB...
... Magnetic disk 8YP ... System program BOT ... Back act function ROD ... Data 1lil @ Patent applicant Fujitsu Co., Ltd. Agent Patent attorney Eisuke Suzuki

Claims (1)

【特許請求の範囲】[Claims] 記憶装@ンシステムプログラムの使用する資源とし、応
用プログラムには前記記憶装置の一部の情報を与えるこ
とにより通常の@書き動作ン行なうシステムが絶作中に
発生した障害のためバックアウト(畿旧)を要するとき
の非同期バックアウト方式において、システムプログ2
ムにはバックアウト機能を固有!2!間に待機させ、#
筈発失時に応用プログラムの占有する資源χシステム7
目グラムのバックアウト処理用タスクに譲り受けさせる
ことにより、応用フ′ログラムは次の処理暑続行し、シ
ステムプログ2ムがバックアウトの処理を行なうことな
特徴とする非向ル」バックアウト方式。
The memory device is used as a resource by the system program, and the application program is given some information on the storage device to perform normal writing operations. In the asynchronous backout method when the old) is required, the system program 2
Unique backout feature! 2! Wait in between, #
Resource χ system 7 occupied by an application program when it fails to start as intended
This non-directional backout method is characterized in that by taking over the backout processing task of the first program, the application program continues with the next processing, and the system program performs the backout processing.
JP57120169A 1982-07-10 1982-07-10 Asynchronous back out system Granted JPS5911453A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57120169A JPS5911453A (en) 1982-07-10 1982-07-10 Asynchronous back out system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57120169A JPS5911453A (en) 1982-07-10 1982-07-10 Asynchronous back out system

Publications (2)

Publication Number Publication Date
JPS5911453A true JPS5911453A (en) 1984-01-21
JPS6244293B2 JPS6244293B2 (en) 1987-09-19

Family

ID=14779643

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57120169A Granted JPS5911453A (en) 1982-07-10 1982-07-10 Asynchronous back out system

Country Status (1)

Country Link
JP (1) JPS5911453A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61184646A (en) * 1985-02-12 1986-08-18 Fujitsu Ltd Failure recovery processing method
JPH04215536A (en) * 1990-12-07 1992-08-06 Koji Futamura Opening/closing device for ceiling cover

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61184646A (en) * 1985-02-12 1986-08-18 Fujitsu Ltd Failure recovery processing method
JPH04215536A (en) * 1990-12-07 1992-08-06 Koji Futamura Opening/closing device for ceiling cover

Also Published As

Publication number Publication date
JPS6244293B2 (en) 1987-09-19

Similar Documents

Publication Publication Date Title
JP3675802B2 (en) Method and system for reconfiguring the state of computation
KR100243460B1 (en) Computer system with two stage checkpoint
EP3769224B1 (en) Configurable recovery states
JP3135714B2 (en) Checkpoint restart method
JPS5911453A (en) Asynchronous back out system
CN114756355B (en) Method and device for automatically and quickly recovering process of computer operating system
CN101000570A (en) Computer platform power-on configuration memory backup processing method and system
JPH10187616A (en) State recording and reproducing method, computer system realising the same method, and memory device where the same method is programmed and stored
JPH064364A (en) Cpu operation recording system
KR20010055981A (en) Method for recovering main memory database system using stable memory
JP2909128B2 (en) Startup processing takeover processor
JP2003131893A (en) Arithmetic processing system, task control method in a computer system and storage medium
JP2763956B2 (en) File open environment collection processing method
TW409211B (en) Method for protecting computer system data safety
JPH0371235A (en) Device for restarting multitask in interruption
CN113867936A (en) Metadata processing method, apparatus, device and computer-readable storage medium
CN117421284A (en) Transaction log processing method, device, equipment and medium
JPS63170758A (en) Main storage initial write processing system
JPS6188317A (en) information processing equipment
JPS6370362A (en) Command intermission restart system in time sharing system
JPH06202861A (en) Application automatic restart device
JPS62295146A (en) Hot start method for virtual memory management computer system
JPH05143426A (en) Cosistency guaranteeing system for application data record
JPS59218565A (en) Operation file copying system
JPS63298442A (en) Application managing device