Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3483901B2 - Method of changing system configuration and computer system for implementing the method - Google Patents
[go: Go Back, main page]

JP3483901B2 - Method of changing system configuration and computer system for implementing the method - Google Patents

Method of changing system configuration and computer system for implementing the method

Info

Publication number
JP3483901B2
JP3483901B2 JP24296592A JP24296592A JP3483901B2 JP 3483901 B2 JP3483901 B2 JP 3483901B2 JP 24296592 A JP24296592 A JP 24296592A JP 24296592 A JP24296592 A JP 24296592A JP 3483901 B2 JP3483901 B2 JP 3483901B2
Authority
JP
Japan
Prior art keywords
computer
business
configuration
transaction
instruction
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.)
Expired - Fee Related
Application number
JP24296592A
Other languages
Japanese (ja)
Other versions
JPH0695905A (en
Inventor
広幸 富沢
哲夫 村川
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP24296592A priority Critical patent/JP3483901B2/en
Publication of JPH0695905A publication Critical patent/JPH0695905A/en
Application granted granted Critical
Publication of JP3483901B2 publication Critical patent/JP3483901B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Hardware Redundancy (AREA)

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明はデータ処理システムの構
成変更方式に関し、特に長時間連続運転するオンライン
システムにおける構成変更前のシステムと構成変更後の
システムの切り替え時間の短縮を可能とするデータ処理
システムの構成変更方式に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method for changing the configuration of a data processing system, and more particularly to a data processing which can reduce the switching time between the system before the configuration change and the system after the configuration change in an online system that continuously operates for a long time. Regarding the system configuration change method.

【0002】[0002]

【従来の技術】従来の技術には、特開昭62−2575
40号公報に記載のように、データ処理システムの運転
中にリソースの追加、削除等のシステム構成の変更を行
なった場合、その履歴情報を記録しておくことにより、
システムが停止した場合に、システム停止時点の変更さ
れた構成に、システム構成の情報を回復可能とするとい
う技術がある。
2. Description of the Related Art A conventional technique is disclosed in Japanese Patent Laid-Open No. 62-2575.
As described in Japanese Patent Publication No. 40, when the system configuration is changed such as addition or deletion of resources during the operation of the data processing system, by recording the history information,
There is a technique of making it possible to recover the information of the system configuration to the changed configuration at the time of stopping the system when the system stops.

【0003】また、特開昭62−248037号公報に
記載のように、本番システムと予備システムを備え、本
番システムに障害が発生した場合、予備システムを使用
することにより、処理を継続するという技術がある。
Further, as described in Japanese Patent Application Laid-Open No. 62-248037, a technique is provided in which a production system and a backup system are provided, and when a failure occurs in the production system, the backup system is used to continue the processing. There is.

【0004】[0004]

【発明が解決しようとする課題】上記従来技術では、予
備システムを設けて、本番システムに障害が発生した場
合は、予備システムに切り替えることを考慮しておら
ず、障害が発生した場合には、本番システムの障害が回
復し、再立ち上げされるまで処理が中断してしまうとい
う問題点がある。
In the above prior art, a spare system is provided, and when a failure occurs in the production system, it is not considered to switch to the spare system. There is a problem that the process is interrupted until the failure of the production system is recovered and the system is restarted.

【0005】上記他の従来技術では、本番システムと予
備システムは、本番システムと予備システムは、同一構
成、同一プログラムでなければならないし、このことが
即時に切り替えられる条件でもあるため、本番システム
の構成情報を変更できず、構成情報を変更した場合、ホ
ットスタンバイ機能が使えないという問題点がある。
In the other prior arts described above, the production system and the standby system must have the same configuration and the same program as the production system and the standby system, and this is also a condition that can be immediately switched. There is a problem that the hot standby function cannot be used when the configuration information cannot be changed and the configuration information is changed.

【0006】本発明の目的は、構成変更を伴うシステム
切り替え時に、切り替え時間を、ホットスタンバイの切
り替え時間程度に短縮することのでき、切り替え準備中
に本番システムに障害が発生したときは、予備システム
により、処理を継続することのできるデータ処理システ
ムの構成変更方式を提供することにある。
An object of the present invention is to reduce the switching time to about the hot standby switching time when the system is switched with a configuration change, and when a failure occurs in the production system during the preparation for switching, the standby system is used. Accordingly, it is to provide a configuration change method of a data processing system capable of continuing processing.

【0007】[0007]

【課題を解決するための手段】上記目的を達成するため
に、本番システムと予備システムとから構成されるデー
タ処理システムにおいて、更に別システムを設け、起動
を指示された該別システムは、変更後のシステム構成情
報をロードし、初期設定処理を行ない、業務再開始の指
示を待ち、前記本番システムが計画停止後、業務再開始
の指示を受けると、業務再開のための追い着き処理を行
い業務を再開始するものである。
In order to achieve the above object, in a data processing system including a production system and a standby system, another system is provided, and the system instructed to start is changed. System configuration information is loaded, initial setting processing is performed, business restart instructions are waited for, and when the production system receives a business restart instruction after a planned stoppage, a catch-up processing for business restart is performed. Is to restart.

【0008】[0008]

【作用】業務を実行中のホストとは別のホストにて、構
成変更後のシステムを立ち上げる、この構成変更後のシ
ステムは、既に変更されたシステム構成情報を用い、ま
た、初期設定処理(初期化処理)を既に行なっているの
で、構成変更時の停止時間を大幅に短縮できる。
Function: The system after the configuration change is started up on a host other than the host that is executing the work. The system after the configuration change uses the already changed system configuration information, and the initial setting process ( Since the initialization process has already been performed, the stop time at the time of changing the configuration can be greatly reduced.

【0009】また、構成変更後のシステムが一旦停止し
てから、本番システムが構成変更のために停止処理を終
了する迄に、本番システムが故障した場合、ホットスタ
ンバイ切り替え処理を実行するので、予備システムによ
り、処理を継続することができる。
In addition, if the production system fails after the system is temporarily stopped after the configuration change and before the production system finishes the stop process for the configuration change, the hot standby switching process is executed. The system allows processing to continue.

【0010】[0010]

【実施例】本発明の一実施例を図面により詳細に説明す
る。
An embodiment of the present invention will be described in detail with reference to the drawings.

【0011】図1は本発明によるデータ処理システムの
構成例である。ホストH1には業務プログラムやオンラ
イン制御プログラムが存在するプログラムファイル1
1、構成情報を格納したシステム構成情報ファイル1
2、ジャーナルファイル13、システム管理ファイル1
4、ホットスタンバイのためのホスト間通信装置15な
どが接続されている。このホスト間通信装置15によ
り、ホストH2とホストH3が接続されている。システ
ム構成情報ファイル12には、既に実行している構成情
報と変更後の構成情報が含まれており、キーワード等に
より区別が可能になっている。システム管理ファイル1
4は、業務実行中に追加した端末情報などを格納し、ま
た、オンライン停止時に正常終了したのか異常終了した
のか構成変更のための停止をしたのか等の停止形態種別
を示す情報を格納する。各ホストH1,H2,H3に
は、トランザクションの制御を行なうオンライン制御プ
ログラム21、トランザクション処理をする業務プログ
ラム22、オンラインプログラムの信頼性を高めるホッ
トスタンバイ制御プログラム23がプログラムファイル
からロードされメモリ上に存在する。
FIG. 1 shows an example of the configuration of a data processing system according to the present invention. Program file 1 in which a business program and an online control program exist on the host H1
1. System configuration information file 1 that stores configuration information
2, journal file 13, system management file 1
4. An inter-host communication device 15 for hot standby is connected. The inter-host communication device 15 connects the host H2 and the host H3. The system configuration information file 12 contains the configuration information that has already been executed and the configuration information that has been changed, and can be distinguished by keywords or the like. System management file 1
Reference numeral 4 stores terminal information and the like added during business execution, and also stores information indicating a stop mode type such as normal termination, abnormal termination, or suspension for configuration change during online suspension. Each host H1, H2, H3 has an online control program 21 for controlling transactions, a business program 22 for transaction processing, and a hot standby control program 23 for improving the reliability of the online programs, which are loaded from program files and reside in memory. To do.

【0012】図2は本発明によるデータ処理システムの
制御フローである。業務を実行しているホストとは別の
ホストにて、オペレータが、端末の増加や業務プログラ
ムなどの追加などの構成変更を行なった業務実行システ
ムの起動を指示する。起動されたシステムは、トランザ
クション制御プログラムや業務プログラムをロードし、
システム構成情報をロードする。その後、実行するため
のファイルの割当てやメモリの確保、テーブル・バッフ
ァの初期化を行ない、業務再開始の指示を待つ。その時
実行してたシステムは、次のトランザクションの実行を
抑止し、仕掛り中のトランザクションを決着させ停止す
る。その際、ジャーナルファイルにトランザクションの
決着状態を、システム管理ファイルに停止形態種別を書
き込む。その停止処理が終了した後業務再開始の指示が
行なわれ、構成変更後のオンラインで業務再開のための
追い着き処理を行い業務を再開始する。追い着き処理
は、システム管理ファイル中の停止形態種別と既にロー
ドしてある変更後のシステム構成情報から、業務を続行
して良いか判断する。続行可能なら、実行中に発生した
システム管理ファイル中の履歴情報と変更後の構成情報
とを併合し、ジャーナルファイルからトランザクション
状態を認識する。この一連のプロセスを行なった後、ス
タンバイ機があれば自動的にスタンバイ機を終了させ
る。
FIG. 2 is a control flow of the data processing system according to the present invention. On a host other than the host that is executing the business, the operator gives an instruction to start the business execution system that has undergone a configuration change such as an increase in terminals or the addition of business programs. The activated system loads transaction control programs and business programs,
Load system configuration information. After that, it allocates files for execution, secures memory, initializes the table buffer, and waits for an instruction to restart the job. The system that was executing at that time suppresses the execution of the next transaction, concludes the transaction in progress, and stops it. At that time, the transaction completion status is written in the journal file and the stop mode type is written in the system management file. After the stop processing is completed, an instruction to restart the work is given, and the catch-up processing for restarting the work is performed online after the configuration change to restart the work. In the catch-up processing, it is determined whether or not the business can be continued based on the stop mode type in the system management file and the changed system configuration information that has already been loaded. If it is possible to continue, the history information in the system management file generated during execution is merged with the changed configuration information, and the transaction status is recognized from the journal file. After performing this series of processes, if there is a standby machine, the standby machine is automatically terminated.

【0013】スタンバイ機は、業務実行中にシステムが
障害になった時ホットスタンバイを行なう役割が有、構
成変更後の業務実行システムが起動し再開始を待ってい
る間に障害になったときも対応する。
The standby machine has a role of performing hot standby when the system fails during business execution, and also when the business execution system after the configuration change has failed while waiting for restarting. Correspond.

【0014】ホットスタンバイ制御プログラムが業務再
開始指示を構成変更後オンラインに行ったあと、構成変
更後の待機オンラインを起動できる。起動の指示は、オ
ペレータが行う方法とホットスタンバイ制御プログラム
が自動的に起動する方法がある。
After the hot standby control program issues a job restart instruction to the online after the configuration change, the standby online after the configuration change can be activated. The start instruction can be issued by an operator or automatically started by the hot standby control program.

【0015】本実施例によれば、構成変更後のオンライ
ンが業務再開始前まで処理を完了しているために、切り
替え時間が大幅に短縮される。
According to this embodiment, since the online processing after the configuration change is completed before the restart of the business, the switching time is greatly shortened.

【0016】[0016]

【発明の効果】本発明によれば、ホットスタンバイ構成
のオンラインシステムのシステム構成変更時間が大幅に
短縮でき、また、切り替え準備中に本番システムに障害
が発生したときは、予備システムにより、処理を継続す
ることができるという効果がある。
According to the present invention, the time for changing the system configuration of an online system having a hot standby configuration can be significantly shortened, and when a failure occurs in the production system during preparation for switching, processing is performed by a standby system. It has the effect of being able to continue.

【0017】[0017]

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

【図1】本発明の一実施例のシステム構成図である。FIG. 1 is a system configuration diagram of an embodiment of the present invention.

【図2】構成変更切り替えの処理の処理手順を示すフロ
ーチャートである。
FIG. 2 is a flowchart illustrating a processing procedure of a configuration change switching process.

【符号の説明】[Explanation of symbols]

H1…ホスト1、 H2…ホスト2、 H3…ホスト3 11…プログラムファイル、 12…システム構成情報ファイル、 13…ジャーナルファイル、 14…システム管理ファイル、 15…ホスト間通信装置、 21…オンライン制御プログラム、 22…業務プログラム、 23…ホットスタンバイ制御プログラム。 H1 ... Host 1, H2 ... Host 2, H3 ... Host 3 11 ... Program file, 12 ... System configuration information file, 13 ... Journal file, 14 ... system management file, 15 ... Inter-host communication device, 21 ... Online control program, 22 ... Business program, 23 ... Hot standby control program.

───────────────────────────────────────────────────── フロントページの続き (72)発明者 村川 哲夫 神奈川県横浜市戸塚区戸塚町5030番地 株式会社日立製作所ソフトウェア開発本 部内 (56)参考文献 特開 平4−24732(JP,A) 特開 平4−186467(JP,A) 特開 平3−12773(JP,A) (58)調査した分野(Int.Cl.7,DB名) G06F 11/20 G06F 15/00 ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Tetsuo Murakawa 5030 Totsuka-cho, Totsuka-ku, Yokohama, Kanagawa Prefecture Software Development Division, Hitachi, Ltd. (56) Reference JP-A-4-24732 (JP, A) Flat 4-186467 (JP, A) JP-A-3-12773 (JP, A) (58) Fields investigated (Int.Cl. 7 , DB name) G06F 11/20 G06F 15/00

Claims (2)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】第1の計算機は、業務プログラムを実行
し、 第2の計算機は、該第2の計算機における構成が変更さ
れた業務プログラムの起動指示に入力応じて、該構成の
変更内容に基づいて生成したシステム構成情報を保持
し、該構成が変更された業務プログラムを実行するため
の資源の確保を行った後に準備終了指示を第1の計算機
に送り、 前記第1の計算機は、前記準備終了指示を入力した場
合、前記業務プログラムにおける実行していないトラン
ザクションの実行を抑止し、仕掛り中のトランザクショ
ンを決着させ、該トランザクションの決着状態と停止形
態種別を保持して前記業務プログラムを停止し、業務再
開の指示を前記第の計算機に送り、 前記第2の計算機は、前記業務再開の指示の入力に応じ
、前記トランザクションの決着状態、前記停止形態種
別および前記生成されたシステム構成情報に基づいた追
い着き処理を行った後に前記構成が変更された業務プロ
グラムの実行を開始することを特徴とするシステム構成
変更方法。
1. A first computer executes a business program, and a second computer responds to a start instruction of a business program whose configuration has been changed in the second computer, and changes the configuration. The system configuration information generated based on the above is held, and after the resources for executing the business program whose configuration has been changed are secured, a preparation completion instruction is sent to the first computer, and the first computer is the When a preparation end instruction is input, the execution of unexecuted transactions in the business program is suppressed , the in-progress transaction is settled, and the business program is stopped by holding the settled state and the stop mode type of the transaction. and it transmits an instruction for resuming business to the second computer, the second computer, in response to an input of an instruction of the operations resuming
Te, the transaction settlement conditions, system configuration, characterized in that to start the execution of the service program in which the configuration has changed after performing the stop mode type and the generated system configuration information to follow based on the arrived processing Modification method.
【請求項2】第1の計算機と第2の計算機とを備えた計
算機システムにおいて、 第1の計算機は、業務プログラムを実行、 第2の計算機は、該第2の計算機における構成が変更さ
れた業務プログラムの起動指示の入力に応じて、該構成
の変更内容に基づいて生成したシステム構成情報を記憶
し、該構成が変更された業務プログラムを実行するため
の資源の確保を行った後に準備終了指示を第1の計算機
送り、 前記第1の計算機は、さらに、前記準備終了指示を入力
した場合、前記業務プログラムにおける実行していない
トランザクションの実行を抑止し、仕掛り中のトランザ
クションを決着させ、該トランザクションの決着状態と
停止形態種別を保持して前記業務プログラムを停止し、
業務再開の指示を前記第の計算機に送り、 前記第2の計算機は、さらに、前記業務再開の指示を入
に応じて、前記トランザクションの決着状態と前記停
止形態種別と前記生成されたシステム構成情報に基づい
た追い着き処理を行った後に前記構成が変更された業務
プログラムの実行を開始することを特徴とした計算機シ
ステム。
2. A meter provided with a first computer and a second computer.
In calculation system, the first computer executes a service program, the second computer, in response to input of a start instruction of the business programs constituting the second computer is changed, the changes of the configuration Storing system configuration information generated based on the above, and sending a preparation end instruction to the first computer after securing resources for executing the business program whose configuration has been changed, wherein the first computer is Further, when the preparation end instruction is input, execution of an unexecuted transaction in the business program is suppressed , a transaction in process is settled, and the business transaction is performed by holding the finalized state and the stop mode type of the transaction. Stop the program,
Sends an instruction operations resume the second computer, the second computer is further in response to input instructions of the business resumption, the stop mode type and the generated system configuration and settled state of the transaction computer system, characterized in that to start the execution of the service program in which the configuration has changed after the chase arrived process based on the information.
JP24296592A 1992-09-11 1992-09-11 Method of changing system configuration and computer system for implementing the method Expired - Fee Related JP3483901B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP24296592A JP3483901B2 (en) 1992-09-11 1992-09-11 Method of changing system configuration and computer system for implementing the method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP24296592A JP3483901B2 (en) 1992-09-11 1992-09-11 Method of changing system configuration and computer system for implementing the method

Publications (2)

Publication Number Publication Date
JPH0695905A JPH0695905A (en) 1994-04-08
JP3483901B2 true JP3483901B2 (en) 2004-01-06

Family

ID=17096869

Family Applications (1)

Application Number Title Priority Date Filing Date
JP24296592A Expired - Fee Related JP3483901B2 (en) 1992-09-11 1992-09-11 Method of changing system configuration and computer system for implementing the method

Country Status (1)

Country Link
JP (1) JP3483901B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6511738B2 (en) 2014-06-20 2019-05-15 富士通株式会社 Redundant system, redundant method and redundant program

Also Published As

Publication number Publication date
JPH0695905A (en) 1994-04-08

Similar Documents

Publication Publication Date Title
US5134712A (en) System for recovering failure of online control program with another current online control program acting for failed online control program
JP4315016B2 (en) System switching method for computer system
JP3483901B2 (en) Method of changing system configuration and computer system for implementing the method
US20030225898A1 (en) Method of controlling storage control apparatus, storage control apparatus, and computer readable program for controlling the same
JPH08235132A (en) Hot standby control method for multi-server system
JP2010140106A (en) Job execution system, method of taking over job flow used therein, and job flow takeover control program
JPH05314075A (en) On-line computer system
JPH10116261A (en) Checkpoint restart method for parallel computer system
JPH0370253B2 (en)
JPH04291628A (en) Fault recovery system for composite subsystem type on-line system
JPH117392A (en) Data processor obtained by duplexing auxiliary storage device and method for falling system of data processor
JPH03122726A (en) Operation interruption/restart system for computer system
JPH0812620B2 (en) Information processing system
JP3185446B2 (en) Computer system
JPH06250865A (en) Corresponding method to fault in window system
JP3470454B2 (en) Communication control method for multiprocessor system
JPH0619846A (en) Resumption processing system for online system
JPH0277943A (en) System recovery method
JPS6343771B2 (en)
JPH04105159A (en) Work substitute system
JPH05100884A (en) Switching system at the time of fault occurrence in duplex operation
JPS6030976B2 (en) Advance control type information processing device
JPS6250938A (en) Recovering system for main memory resident data base
JPH04160653A (en) Fault restoring system for duplex file
JPH11212917A (en) Transaction recovery system and its program recording medium

Legal Events

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