JPH08314809A - Computer system - Google Patents
Computer systemInfo
- Publication number
- JPH08314809A JPH08314809A JP7119868A JP11986895A JPH08314809A JP H08314809 A JPH08314809 A JP H08314809A JP 7119868 A JP7119868 A JP 7119868A JP 11986895 A JP11986895 A JP 11986895A JP H08314809 A JPH08314809 A JP H08314809A
- Authority
- JP
- Japan
- Prior art keywords
- computer
- cpu
- information
- backup
- storage
- 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.)
- Withdrawn
Links
Landscapes
- Techniques For Improving Reliability Of Storages (AREA)
- Hardware Redundancy (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、情報をバックアップす
る機能を有する計算機システムに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a computer system having a function of backing up information.
【0002】[0002]
【従来の技術】従来から、計算機システムにおいて、異
常時対策のための経済的負担が大きく異常時対策のシス
テムを安価に構築することが望まれている。2. Description of the Related Art Conventionally, in a computer system, there is a large economic burden for countermeasures against abnormalities, and it has been desired to construct a system for countermeasures against abnormalities at low cost.
【0003】通常、計算機システムは複数の計算機を接
続して構成されており、異種のハードウェアが接続され
ていることもあれば、各計算機内部の主記憶や補助記憶
の記憶形態が異なっている場合もある。つまり、この種
の計算機システムの中には、記憶の 2重化ができない構
成のものもある。Normally, a computer system is constructed by connecting a plurality of computers, and different types of hardware may be connected, or the storage forms of the main memory and auxiliary memory inside each computer are different. In some cases. In other words, some computer systems of this type have a configuration that cannot duplicate memory.
【0004】この場合、異常時には他の計算機で異常を
カバーできないため、データをバックアップしておく必
要があるが、このためには記憶形態が同じ計算機をシス
テムに接続しておく必要がある。In this case, it is necessary to back up the data because another computer cannot cover the abnormality at the time of abnormality, but for this purpose, it is necessary to connect the computers having the same storage form to the system.
【0005】一方、計算機システムにおいて、記憶の 2
重化、つまりパックアップを行う上で、計算機 2台に同
じ内容を記憶しておく方式と、例えばフロッピーディス
クやハードディスクなどの情報記憶媒体に情報を 2重に
記憶しておく方式との 2つがある。On the other hand, in the computer system, the
There are two methods of duplicating, that is, storing the same contents on two computers and a method of duplicating information on an information storage medium such as a floppy disk or hard disk. is there.
【0006】例えば計算機 2台でパックアップを行う方
式の場合、ユーザ個人が 2重化システムを構築する上
で、同じ記憶形式のハードウェアを 2台そろえる必要が
あり、システム構築のための経済的負担が大きい。[0006] For example, in the case of a method of backing up with two computers, it is necessary for each user to have two pieces of hardware having the same storage format in order to construct a duplex system, which is economical for system construction. The burden is heavy.
【0007】また情報記録媒体を用いる方式の場合、フ
ロッピーディスクなどでは、中長期的な保存の信頼性に
欠ける。したがって、 2重化システムを構築するなら
ば、計算機に汎用機、つまりハードディスクなどを付加
することになるが、この場合、記憶容量の大きなものは
高価であり購入資金もかかるため、実際上、計算機を 2
台そろえることになる。Further, in the case of a system using an information recording medium, a floppy disk or the like lacks reliability in medium-to-long term storage. Therefore, if you build a duplex system, you will add a general-purpose computer, that is, a hard disk, etc. to the computer, but in this case, a computer with a large storage capacity is expensive and purchase money The 2
You will have a set.
【0008】ところで、ユーザの中には、既に計算機を
複数台持っているものも多い。By the way, many users already have a plurality of computers.
【0009】しかしながら、それぞれの計算機の記憶形
態、つまりハードウェア構成が異なっていることも多
く、この場合、互いを接続して 2重化システムとするこ
とはできない。したがって、信頼性を確保(無停止化)
するために新たなもの(同じ仕組みのハードウェア)を
購入している人も多い。However, the storage form of each computer, that is, the hardware configuration is often different, and in this case, they cannot be connected to each other to form a duplex system. Therefore, reliability is ensured (non-stop)
Many people are buying new ones (hardware with the same mechanism) to do so.
【0010】[0010]
【発明が解決しようとする課題】このように上述した従
来の計算機システムでは、ハード条件(記憶仕様など)
が一致しない異なる計算機間での記憶情報のバックアッ
プは実際上不可能であり、現状、システムを 2重化する
場合、いずれか一方の計算機を 2重化できる計算機にリ
プレースしているのが現状である。As described above, in the conventional computer system described above, hardware conditions (memory specifications, etc.)
It is practically impossible to back up the stored information between different computers that do not match.Currently, when duplicating the system, one of the computers is replaced with a computer that can duplicate. is there.
【0011】またシステムを 2重化してバックアップ可
能としても、一方の計算機にバックアップされた記憶情
報を自動的に復元することは安価にはできないのが現状
である。In addition, even if the system can be duplicated and backed up, it is not possible at low cost to automatically restore the stored information backed up in one computer.
【0012】すなわち、記憶情報を退避しデータシュミ
レーションを行いデータに狂いがないか、またデータの
漏れがないかなどをチェックするデータ整合の試行判断
ができない状況の中でシステムを立ち上げ動作すればい
いと言うような異常対応をせざるを得ないのが現状であ
り、信頼性のおけるバックアップとは言いがたい。In other words, if the system is started up and operated in a situation in which it is not possible to make a trial judgment of data matching for saving data and performing data simulation to check whether the data is correct and whether the data is leaked, etc. At present, we have no choice but to deal with abnormalities that are good, and it is hard to say that this is a reliable backup.
【0013】本発明はこのような課題を解決するために
なされたもので、信頼のおけるバックアップ機能を安価
に実現することのできる計算機システムを提供すること
を目的としている。The present invention has been made to solve such a problem, and an object thereof is to provide a computer system which can realize a reliable backup function at a low cost.
【0014】[0014]
【課題を解決するための手段】請求項1記載の計算機シ
ステムは、上記した目的を達成するために、複数の計算
機を接続してなり、各計算機に記憶されている情報のバ
ックアップを行う計算機システムにおいて、前記各計算
機に記憶されている情報の記憶条件を設定する記憶条件
設定手段と、前記各計算機の異常を検出し、異常があっ
た計算機から前記情報を受け取る異常通知手段と、前記
異常通知手段により受け取られた情報を、前記記憶条件
設定手段により設定された記憶条件を基に所定形式に変
換し一時的に記憶する記憶手段と、前記記憶手段により
一時的に記憶された情報を、他の正常な計算機で記録可
能な形式に変換し前記正常な計算機にバックアップさせ
る異常時対応手段とを具備している。According to a first aspect of the present invention, there is provided a computer system comprising a plurality of computers connected to each other to back up the information stored in each computer in order to achieve the above-mentioned object. In, storage condition setting means for setting storage conditions of information stored in each computer, abnormality notifying means for detecting an abnormality in each computer and receiving the information from the computer having the abnormality, and the abnormality notification Storage means for converting the information received by the means into a predetermined format based on the storage condition set by the storage condition setting means and temporarily storing the information; and information temporarily stored by the storage means And an abnormal time response means for converting the data into a format recordable by a normal computer and backing up to the normal computer.
【0015】また請求項2記載の計算機システムは、請
求項1記載の計算機システムにおいて、前記異常に陥っ
た計算機が復旧したことを通知する復旧通知手段と、前
記復旧通知手段により通知されたとき、前記異常時対応
手段によりバックアップされた情報を元の計算機に復元
する復元手段をさらに具備している。According to a second aspect of the present invention, there is provided a computer system according to the first aspect, wherein the restoration notifying means for notifying that the abnormal computer has been restored, and the restoration notifying means, The information processing apparatus further includes a restoring unit that restores the information backed up by the abnormality handling unit to the original computer.
【0016】さらに請求項3記載の計算機システムは、
請求項1記載の計算機システムにおいて、前記異常に陥
った計算機が復旧したことを通知する復旧通知手段と、
前記復旧通知手段により通知されたとき、前記異常時対
応手段によりバックアップされた情報と、元の計算機に
記憶されている情報との差異を調べるシュミレーション
手段と、前記シュミレーション手段のシュミレーション
結果、互いに差異があった場合、情報訂正を行う訂正手
段とを具備している。A computer system according to a third aspect of the present invention is
The computer system according to claim 1, further comprising a recovery notifying means for notifying that the computer that has fallen into an abnormality is recovered.
When notified by the recovery notifying means, a simulation means for checking the difference between the information backed up by the abnormal time handling means and the information stored in the original computer, and the simulation result of the simulation means, there is a difference between them. If there is, it has a correction means for correcting the information.
【0017】[0017]
【作用】請求項1記載の発明では、予め複数の計算機間
の記憶条件を設定しておき、ある計算機に異常が生じた
場合、その情報を他の正常な計算機に記録可能な形式に
変換し他の正常な計算機にバックアップさせる。According to the first aspect of the present invention, the storage conditions between a plurality of computers are set in advance, and when an abnormality occurs in one computer, the information is converted into a format that can be recorded in another normal computer. Make another normal computer back up.
【0018】したがって、異種の計算機での情報のバッ
クアップ機能を実現することができる。Therefore, it is possible to realize a backup function of information on different computers.
【0019】また請求項2記載の発明では、異常に陥っ
た計算機が復旧したとき、他の正常な計算機にバックア
ップされた情報が元の計算機にユーザー介入なしで自動
的に復元される。According to the second aspect of the invention, when the abnormal computer is restored, the information backed up in another normal computer is automatically restored to the original computer without user intervention.
【0020】したがって、各計算機の情報復旧を容易に
行うことができる。Therefore, it is possible to easily restore the information of each computer.
【0021】さらに請求項3記載の発明では、復旧後の
情報がシュミレーションされ、このシュミレーションに
よりパックアップされていた情報をチェックすることが
できる。Further, in the invention described in claim 3, the information after the restoration is simulated, and the information packed up by the simulation can be checked.
【0022】したがって、データの信頼性を確保するこ
とができる。Therefore, the reliability of the data can be ensured.
【0023】上記結果、複数の計算機間で信頼のおける
バックアップ機能を安価に実現することができる。As a result, a reliable backup function can be realized inexpensively among a plurality of computers.
【0024】[0024]
【実施例】以下、本発明の実施例を図面を参照して詳細
に説明する。Embodiments of the present invention will now be described in detail with reference to the drawings.
【0025】図1は本発明に係る一実施例の異種計算機
間主記憶補助記憶バックアップ装置を含む計算機システ
ムの構成を示す図、図2は異種計算機間主記憶補助記憶
バックアップ装置の詳細を示す図である。なおこの実施
例の説明は主記憶の場合について行うが、補助記憶の場
合も同様でありその説明は省略する。FIG. 1 is a diagram showing the configuration of a computer system including a heterogeneous computer main memory auxiliary storage backup device according to an embodiment of the present invention, and FIG. 2 is a diagram showing details of the heterogeneous computer main memory auxiliary storage backup device. Is. It should be noted that although the description of this embodiment is made for the case of the main memory, the same applies to the case of the auxiliary memory, and the description thereof will be omitted.
【0026】図1に示すように、この計算機システム
は、CPU#1、CPU#2、異種計算機間主記憶補助
記憶バックアップ装置3、コンソールモニター4、キー
ボード5、漢字シリアルプリンタ6などから構成されて
いる。As shown in FIG. 1, this computer system comprises a CPU # 1, a CPU # 2, a heterogeneous computer main memory auxiliary storage backup device 3, a console monitor 4, a keyboard 5, a Kanji serial printer 6 and the like. There is.
【0027】CPU#1は本業務処理を行う計算機であ
る。CPU#2はバックアップ対応の機能およびCPU
#1とは異なる別業務を行う計算機である。異種計算機
間主記憶補助記憶バックアップ装置3はCPU#1とC
PU#2との間に配置され、それぞれに接続されてい
る。この異種計算機間主記憶補助記憶バックアップ装置
3は、計算機条件ファイル30および各CPU#1、#
2の主記憶補助記憶情報ファイル31、32などを有し
ている。コンソールモニター4、キーボード5および漢
字シリアルプリンタ6は、情報の入出力要求や確認/問
い合わせおよび情報出力などを行う入出力装置である。The CPU # 1 is a computer for performing this task processing. CPU # 2 is a backup-compatible function and CPU
It is a computer that performs different tasks different from # 1. The main memory auxiliary memory backup device 3 between different types of computers is the CPU # 1 and C.
It is arranged between PU # 2 and connected to each of them. This heterogeneous computer main memory auxiliary storage backup device 3 is a computer condition file 30 and each CPU # 1, #
It has two main storage auxiliary storage information files 31, 32 and the like. The console monitor 4, the keyboard 5, and the Kanji serial printer 6 are input / output devices for requesting input / output of information, checking / inquiring, and outputting information.
【0028】なおCPU#1とCPU#2とは種類の異
なる計算機(異種計算機)であり、処理形態も違う形態
をとっているものである。双方の計算機(CPU#1と
CPU#2)は、CPU#1からCPU#2へ、CPU
#2からCPU#1へ同業務を行うことのできるアプリ
ケーションを有している。The CPU # 1 and the CPU # 2 are computers of different types (heterogeneous computers), and have different processing forms. Both computers (CPU # 1 and CPU # 2) are going to move from CPU # 1 to CPU # 2
It has an application capable of performing the same task from # 2 to CPU # 1.
【0029】図2に示すように、異種計算機間主記憶補
助記憶バックアップ装置3は、CPU#1の主記憶およ
び補助記憶と接合するCPU#1用計算機主記憶補助記
憶通知手段10、CPU#1で動作するデータ形式に変
換するCPU#1主記憶補助記憶データ変換手段11、
本装置の中核となる計算機条件ファイル30、CPU#
1、CPU#2…CPU#Nなどの主記憶補助記憶情報
を管理するバックアップ手段12、CPU#2の計算機
データに変換するCPU#2用主記憶補助記憶データ変
換手段13、CPU#2の主記憶および補助記憶に接合
するCPU#2主記憶補助記憶通知手段14、異常時の
バックアップ管理を行うバックアップデータ異常時対応
手段15、異常復旧処置を行う異常時復旧手段16、計
算機の各種条件を設定する計算機条件作成手段17、計
算機の主記憶および補助記憶をバックアップしたデータ
が正しいか否かをチェックしシュミレーションを行った
結果を出力するデータトレースシュミレーション手段1
8などからなる。As shown in FIG. 2, the heterogeneous computer main memory auxiliary storage backup device 3 joins the main memory and auxiliary memory of the CPU # 1 with the computer main memory auxiliary memory notifying means 10 for the CPU # 1 and the CPU # 1. CPU # 1 main storage auxiliary storage data conversion means 11 for converting to a data format that operates in
Computer condition file 30, which is the core of this device, CPU #
1, CPU # 2 ... Backup means 12 for managing main storage auxiliary storage information such as CPU # N, main storage auxiliary storage data conversion means 13 for CPU # 2 for converting to computer data of CPU # 2, main of CPU # 2 CPU # 2 main memory auxiliary storage notification means 14 connected to the storage and auxiliary storage, backup data abnormal time response means 15 for backup management at the time of abnormality, abnormal time recovery means 16 for performing abnormal recovery measures, and various conditions of the computer are set. Computer condition creating means 17, data trace simulation means 1 for checking whether or not the data backed up in the main memory and auxiliary memory of the computer are correct and outputting the result of simulation
It consists of 8 etc.
【0030】図3に示すように、計算機条件ファイル3
0には、複数のCPU(計算機)#1〜#Nの主メモリ
および補助ディスクの記憶構成31、各CPU#1〜#
N間の記憶受け渡し情報(メモリ受け渡しテーブル、補
助ディスク受け渡しテーブルなど)32、各CPU#1
〜#Nの条件ルールテーブル33および各計算機のダウ
ン情報34などが管理されている。CPU#1は100 番
地から1000番地をデータ領域として利用しているものと
する。CPU#2は1000番地から1900番地のデータを利
用しているものとする。As shown in FIG. 3, computer condition file 3
0 is a storage configuration 31 of main memories and auxiliary disks of a plurality of CPUs (computers) # 1 to #N, and CPUs # 1 to #.
Memory transfer information between N (memory transfer table, auxiliary disk transfer table, etc.) 32, each CPU # 1
Up to #N condition rule table 33 and down information 34 of each computer are managed. It is assumed that CPU # 1 uses addresses 100 to 1000 as a data area. The CPU # 2 is assumed to be using the data from the addresses 1000 to 1900.
【0031】次に、この計算機システムの動作について
説明する。Next, the operation of this computer system will be described.
【0032】この計算機システムでは、CPU#1の主
記憶または補助記憶の各データの中で、バックアップ対
象データの変化があった場合、主記憶補助記憶情報のバ
ックアップ情報を受け取る機能を持つCPU#1の計算
機主記憶補助記憶通知手段10は計算機条件ファイル3
0より計算機の記憶条件を取り出し、バックアップ対象
分か対象分でないか、またCPU#1からのバックアッ
プ情報の受け取り形式などの判断を行う。In this computer system, the CPU # 1 having the function of receiving the backup information of the main memory auxiliary storage information when the data to be backed up changes in each data of the main memory or the auxiliary memory of the CPU # 1. Computer main memory auxiliary memory notification means 10 is the computer condition file 3
The storage condition of the computer is taken out from 0, and it is judged whether it is the backup target or not, and the reception format of the backup information from the CPU # 1.
【0033】CPU#1主記憶補助記憶通知手段10
は、主記憶補助記憶の情報を受け取り後、バックアップ
情報形態に変換するためCPU#1より受けたデータを
CPU#1主記憶補助記憶データ変換手段11へ通知す
る。CPU # 1 main memory auxiliary memory notifying means 10
After receiving the information of the main storage auxiliary storage, notifies the data received from the CPU # 1 to the CPU # 1 main storage auxiliary storage data conversion means 11 in order to convert it to the backup information form.
【0034】CPU#1主記憶補助記憶データ変換手段
11は、計算機条件ファイル30よりデータ変換の有
無、バックアップ形態、変換タイプを認識して各種変換
形式に従って変換を行いバックアップ手段12に通知す
る。The CPU # 1 main storage auxiliary storage data conversion means 11 recognizes the presence / absence of data conversion, the backup mode, and the conversion type from the computer condition file 30, recognizes the data according to various conversion formats, and notifies the backup means 12.
【0035】バックアップ手段12は、計算機条件ファ
イル30よりCPU#2で、バックアップされているか
否かを調べ、CPU#1主記憶補助記憶情報ファイル3
1、変換後のCPU#2主記憶補助記憶情報ファイル3
2へ通知する。The backup means 12 checks whether or not the CPU # 2 has backed up from the computer condition file 30 and checks the CPU # 1 main storage auxiliary storage information file 3
1, converted CPU # 2 main memory auxiliary memory information file 3
Notify 2.
【0036】また、CPU#1のデータをCPU#2へ
即時通知が必要な場合は、バックアップ手段12が、計
算機条件ファイル30より判断し、CPU#2計算機通
知のために、CPU#2主記憶補助記憶データ変換手段
13へ通知する。When it is necessary to immediately notify the data of the CPU # 1 to the CPU # 2, the backup means 12 makes a judgment from the computer condition file 30 and uses the CPU # 2 main memory for the CPU # 2 computer notification. Notify the auxiliary storage data conversion means 13.
【0037】CPU#2主記憶補助記憶データ変換手段
13は、計算機条件ファイル30よりCPU#2へ通知
するための変換条件を取り出し変換形態に従ってデータ
変換後、CPU#2主記憶補助記憶通知手段14へ通知
される。The CPU # 2 main memory auxiliary storage data conversion means 13 extracts the conversion condition for notifying the CPU # 2 from the computer condition file 30 and after converting the data according to the conversion mode, the CPU # 2 main memory auxiliary storage notification means 14 Will be notified to.
【0038】変換後のデータが通知されたCPU#2主
記憶補助記憶通知手段14は、CPU#2へ主記憶補助
記憶バックアップ情報として通知する。The CPU # 2 main memory auxiliary storage notification means 14 notified of the converted data notifies the CPU # 2 as main memory auxiliary storage backup information.
【0039】異常時からの復旧処理は、CPU#1主記
憶補助記憶通知手段10よりCPUダウンの情報を受け
てからバックアップ処理を行うので、まず、バックアッ
プデータ異常時対応手段15へバックアップ要求されて
から、異常復旧手段16が異常復旧処理を行う。In the recovery processing from the abnormal time, the backup processing is performed after the CPU down information is received from the CPU # 1 main memory auxiliary storage notification means 10, so that the backup data abnormal time response means 15 is first requested to back up. From this, the abnormality recovery means 16 performs an abnormality recovery process.
【0040】この場合、異常復旧手段16は、計算機条
件ファイル30を基に、異常復旧の事前準備となる情報
をCPU#1主記憶補助記憶情報ファイル31、CPU
#2主記憶補助記憶情報ファイル32へ設定し、バック
アップデータ異常時対応手段15へ主記憶補助記憶情報
のバックアップ要求の指示を行う。In this case, the abnormality recovery means 16 uses the computer condition file 30 as a basis for preparing the information for preparation for the abnormality recovery in the CPU # 1 main memory auxiliary storage information file 31, CPU
# 2 is set in the main memory auxiliary storage information file 32, and the backup data abnormality response means 15 is instructed to make a backup request of the main memory auxiliary storage information.
【0041】バックアップ要求の指示を受けたバックア
ップデータ異常時対応手段15は、バックアップ手段1
2へCPU#1ダウンのためCPU#1主記憶補助記憶
情報をCPU#2へ通知する指示を行い、CPU#2主
記憶補助記憶データ変換手段13、CPU#2主記憶補
助記憶通知手段14を通じて、CPU#2がCPU#1
の情報のバックアップを行う。The backup data abnormality responding unit 15 that has received the backup request instruction is the backup unit 1.
2 to the CPU # 1 for notifying the CPU # 1 main storage auxiliary storage information to the CPU # 2, and through the CPU # 2 main storage auxiliary storage data conversion means 13 and the CPU # 2 main storage auxiliary storage notification means 14. , CPU # 2 is CPU # 1
Back up the information in.
【0042】バックアップ要求の受け方としては、CP
U#2より受け取る方法もある。As a method of receiving the backup request, CP
There is also a method of receiving from U # 2.
【0043】この場合、データトレースシュミレーショ
ン手段18においては、コンソールモニター4、キーボ
ード5によりユーザー要求にて処理が行われ、異常復旧
手段16で処理されるCPU#1主記憶補助記憶情報フ
ァイル31とCPU#2主記憶補助記憶情報ファイル3
2のデータのシュミレーションを行いデータの差異を調
べその結果を漢字シリアルプリンタに出力する。In this case, in the data trace simulation means 18, the processing is performed by the user request by the console monitor 4 and the keyboard 5, and the CPU # 1 main memory auxiliary storage information file 31 and CPU processed by the abnormality recovery means 16. # 2 main memory auxiliary memory information file 3
The data of 2 is simulated and the difference between the data is checked, and the result is output to the Kanji serial printer.
【0044】また各種判断を行う条件のデータは、計算
機条件ファイル30で管理され検索、修正などをコンソ
ールモニター4、キーボード5より要求することで、計
算機条件作成手段17にて処理される。この処理結果は
コンソールモニター4および漢字シリアルプリンタ6に
よって出力することができる。Data of conditions for making various judgments is managed by the computer condition file 30 and is processed by the computer condition creating means 17 by requesting retrieval, correction, etc. from the console monitor 4 and the keyboard 5. The processing result can be output by the console monitor 4 and the Kanji serial printer 6.
【0045】このように異種の計算機の条件を予め設定
した計算機条件で主記憶補助記憶のバックアップ、復旧
処理、データチェック処理が可能となる。In this way, the backup, restoration processing, and data check processing of the main storage auxiliary storage can be performed under the computer conditions in which the conditions of different types of computers are preset.
【0046】続いて、上記図3を参照してこの計算機シ
ステムの具体的な動作例について説明する。Next, a specific operation example of this computer system will be described with reference to FIG.
【0047】例えばCPU#1が稼働中にダウンし、C
PU#2へ主記憶情報を受け渡し、中断されていたCP
U#1の業務をCPU#2が代わりに行う場合について
説明する。For example, if CPU # 1 goes down during operation, C
The CP that was interrupted by passing main memory information to PU # 2
A case where the CPU # 2 performs the work of U # 1 instead will be described.
【0048】この場合、CPU#1の主記憶情報は、C
PU#1主記憶補助記憶通知手段10、CPU#1主記
憶補助記憶データ変換手段11およびバックアップ手段
12を経由してCPU#1主記憶補助記憶情報ファイル
31へ、主記憶の100 番地より1000番地の変化状態が全
て記憶される。In this case, the main memory information of the CPU # 1 is C
Through the PU # 1 main storage auxiliary storage notification means 10, the CPU # 1 main storage auxiliary storage data conversion means 11 and the backup means 12, to the CPU # 1 main storage auxiliary storage information file 31, from the main storage address 100 to 1000 All change states of are stored.
【0049】CPU#2の主記憶において、CPU#1
の違う業務が2000番地以降で行われていても、CPU#
1と同様にCPU#2主記憶補助記憶通知手段14、C
PU#2主記憶補助記憶データ変換手段13およびバッ
クアップ手段12を経由してCPU#2の主記憶補助記
憶情報ファイル32へ全て記憶される。In the main memory of CPU # 2, CPU # 1
CPU # even if different tasks are performed after 2000
CPU # 2 main memory auxiliary memory notifying means 14, C
All are stored in the main memory auxiliary memory information file 32 of the CPU # 2 via the PU # 2 main memory auxiliary memory data conversion means 13 and the backup means 12.
【0050】この状態において、何らかの要因でCPU
#1が計算機ダウンを招いた場合、業務が停止し、CP
U#2へCPU#1の主記憶のダウン直前結果を通知す
る。そして同業務の再開を行う場合は、CPU#1から
の計算機ダウン情報をCPU#1の計算機主記憶通知手
段B1が判断し、バックアップデータ異常時対応手段1
5に異常対応を任す。In this state, the CPU
If # 1 invites a computer down, the work stops and the CP
The U # 2 is notified of the result immediately before the down of the main memory of the CPU # 1. When resuming the same task, the computer main memory notifying means B1 of the CPU # 1 judges the computer down information from the CPU # 1 and the backup data abnormality response means 1
I will handle the abnormalities to 5.
【0051】異常対応のデータのマップ作成およびルー
ルにおいては、計算機条件ファイル30の条件で異常時
復旧手段16がバックアップの対応データをCPU#1
の主記憶補助記憶情報ファイル31よりCPU#2主記
憶補助記憶情報ファイル32で作成を行った後に、バッ
クアップデータ異常時対応手段15、バックアップ手段
12、CPU#2の主記憶補助記憶データ変換手段13
およびCPU#2主記憶補助記憶通知手段14を経由し
てCPU#2の主記憶情報を通知し業務データを受け渡
す。この異常はCPU#1が復旧の見込みが無い場合で
あり、このようなとき代替えのCPU#2を利用する。In the map creation and rule of the data corresponding to the abnormality, the abnormality recovery means 16 sets the corresponding data to be backed up to the CPU # 1 under the condition of the computer condition file 30.
After the main storage auxiliary storage information file 31 is created by the CPU # 2 main storage auxiliary storage information file 32, the backup data abnormality response unit 15, the backup unit 12, and the main storage auxiliary storage data conversion unit 13 of the CPU # 2.
Also, the main storage information of the CPU # 2 is notified via the CPU # 2 main storage auxiliary storage notification means 14 and the business data is delivered. This abnormality occurs when the CPU # 1 is unlikely to recover, and in such a case, the alternative CPU # 2 is used.
【0052】一方、CPU#1の復旧が即時できる場合
は、CPU#2のデータ通知でなくCPU#1のバック
アップ情報であるCPU#1主記憶補助記憶情報ファイ
ル31の通知となり、バックアップデータ異常時対応手
段15、異常時復旧手段16、バックアップ手段12、
CPU#1主記憶補助記憶データ変換手段11およびC
PU#1の計算機主記憶補助記憶通知手段10を経由し
て復旧を行う。On the other hand, when the recovery of the CPU # 1 can be immediately performed, not the data notification of the CPU # 2 but the notification of the CPU # 1 main storage auxiliary storage information file 31 which is the backup information of the CPU # 1, and when the backup data is abnormal Correspondence means 15, abnormality recovery means 16, backup means 12,
CPU # 1 main memory auxiliary memory data conversion means 11 and C
Recovery is performed via the computer main storage auxiliary storage notification means 10 of PU # 1.
【0053】このように計算機条件ファイル30は、C
PU#1の100 番地は、CPU#2の200番地でアプ
リケーションがリンクされていると言うようにルール設
定を行っておき主記憶のルールは、100 番地の演算結果
が、110 番地の2分の1の結果となると言うような「確
かめ条件」を設定することもできる。As described above, the computer condition file 30 is C
PU # 1's 100th address is set so that the application is linked to CPU # 2's 200th address, and the rule of main memory is that the calculation result of 100th address is half of 110th address. It is also possible to set a "confirmation condition" that results in 1.
【0054】この「確かめ条件」は、データトレースシ
ュミレーション手段18にて利用される。This “verification condition” is used by the data trace simulation means 18.
【0055】データトレースシュミレーション手段18
は、データの矛盾をチェックしリスト出力を漢字シリア
ルプリンタ6へ出力し、コンソールモニター4、キーボ
ード5にて会話形式でシュミレーションを行うので、デ
ータの矛盾を修正することができる。Data trace simulation means 18
Checks the data inconsistency, outputs the list output to the Kanji serial printer 6, and simulates interactively with the console monitor 4 and the keyboard 5. Therefore, the data inconsistency can be corrected.
【0056】このように本実施例の計算機システムによ
れば、従来、個々の計算機に持たせている異常時対策機
能、特に故障時における主記憶および補助記憶の各情報
のバックアップ機能を異種計算機間主記憶補助記憶バッ
クアップ装置3に持たせ、各計算機のハードウェア仕様
条件をその計算機条件ファイル21に任意に設定および
選択しておくことにより、異常時には、異種の計算機間
で各記憶内容がバックアップされるので、各計算機から
異常時対策機能を省くことができる。したがって、ユー
ザが現在所持している計算機に異常時対策機能が無くて
も、この異種計算機間主記憶補助記憶バックアップ装置
3と接続することにより、計算機の情報をバックアップ
することができる。As described above, according to the computer system of the present embodiment, the function for coping with abnormalities, which is conventionally provided in each computer, especially the backup function for each information of the main memory and the auxiliary memory at the time of failure is provided between different computers. By providing the main memory auxiliary storage backup device 3 with the hardware specification conditions of each computer arbitrarily set and selected in the computer condition file 21, each memory content is backed up between different computers in the event of an abnormality. Therefore, it is possible to omit the function for countermeasures against abnormalities from each computer. Therefore, even if the computer that the user currently possesses does not have a function for coping with abnormal situations, by connecting to the heterogeneous computer main memory auxiliary storage backup device 3, the computer information can be backed up.
【0057】すなわち、計算機のハードウェア条件を考
慮することなく計算機の異常時における情報のバックア
ップが行えるので、安価なハードウェア構成の計算機で
も情報のバックアップが行えるようになると共に、異常
時からの自動的な復旧が可能になる。That is, since information can be backed up in the event of a computer abnormality without considering the hardware conditions of the computer, information can be backed up even in a computer with an inexpensive hardware configuration, and automatic operation from an abnormality can be performed. Recovery becomes possible.
【0058】また異種計算機間主記憶補助記憶バックア
ップ装置3が、異なる計算機のデータについて整合性を
チェックしシュミレーションするリカバリー機能を有し
ているので、異常対応が他の計算機からの選択操作で行
なうことができる。Further, since the heterogeneous computer main memory auxiliary storage backup device 3 has a recovery function for checking the consistency and simulating the data of different computers, the abnormality handling should be performed by the selection operation from another computer. You can
【0059】なお上記実施例は、CPU#1とCPU#
2との場合、つまり計算機が 2台の場合について説明し
たが、これ以外にも、図4に示すように、CPU#1〜
CPU#Nまでの多数の対応も可能である。なおこの場
合、計算機条件ファイル30には、管理する計算機分の
条件設定が必要になる。In the above embodiment, CPU # 1 and CPU # are used.
2 has been described, that is, the case where the number of computers is 2. However, in addition to this, as shown in FIG.
A large number of correspondences up to CPU #N are also possible. In this case, the computer condition file 30 needs to have conditions set for the computers to be managed.
【0060】[0060]
【発明の効果】以上説明したように請求項1記載の発明
によれば、予め複数の計算機間の記憶条件を設定してお
き、ある計算機に異常が生じた場合、その情報を他の正
常な計算機に記録可能な形式に変換し他の正常な計算機
にバックアップさせるので、異種計算機での情報のバッ
クアップ機能を実現することができる。As described above, according to the first aspect of the present invention, the storage condition between a plurality of computers is set in advance, and when an abnormality occurs in a computer, the information is sent to another normal computer. Since it is converted into a format recordable by a computer and backed up by another normal computer, a backup function of information in a heterogeneous computer can be realized.
【0061】また請求項2記載の発明によれば、異常に
陥った計算機が復旧したとき、他の正常な計算機にバッ
クアップされた情報が元の計算機にユーザー介入なしで
自動的に復元されるので、各計算機の情報復旧を容易に
行うことができる。According to the second aspect of the present invention, when the abnormal computer is restored, the information backed up in another normal computer is automatically restored to the original computer without user intervention. , Information of each computer can be easily restored.
【0062】さらに請求項3記載の発明によれば、復旧
後の情報がシュミレーションされ、このシュミレーショ
ンによりパックアップされていた情報をチェックできる
ので、データの信頼性を確保することができる。Further, according to the invention described in claim 3, since the information after the restoration is simulated and the information packed up by the simulation can be checked, the reliability of the data can be secured.
【0063】すなわち、本来個々の計算機がそれぞれ独
立して持っていたバックアップ機能を外部に接続したバ
ックアップ装置に持たせたことにより、異種計算機間の
主記憶および補助記憶の各情報が総合的にバックアップ
されるようになり、その分のバックアップ機能を各計算
機から省け、システム全体を安価に構築できる。That is, by providing a backup device externally connected with the backup function that each computer originally had independently, each information of the main memory and the auxiliary memory between different computers is comprehensively backed up. Then, the backup function for that amount can be omitted from each computer, and the entire system can be constructed at low cost.
【0064】上記結果、複数の計算機間で信頼のおける
バックアップ機能を安価に実現することができる。As a result, a reliable backup function can be realized inexpensively among a plurality of computers.
【図1】本発明に係る一実施例の計算機システムの構成
を示す図である。FIG. 1 is a diagram showing a configuration of a computer system according to an embodiment of the present invention.
【図2】この計算機システムの異種計算機間主記憶補助
記憶バックアップ装置を示す図である。FIG. 2 is a diagram showing a main memory auxiliary storage backup device between different computers of this computer system.
【図3】異種計算機間主記憶補助記憶バックアップ装置
の計算機条件ファイルを示す図である。FIG. 3 is a diagram showing a computer condition file of a main memory auxiliary storage backup device between different types of computers.
【図4】他の実施例を示す図である。FIG. 4 is a diagram showing another embodiment.
#1、#2、#N…CPU(計算機)、3…異種計算機
間主記憶補助記憶バックアップ装置、4…コンソールモ
ニター(CRT)、5…キーボード、6…漢字シリアル
プリンタ、10…CPU#1主記憶補助記憶通知手段、
11…CPU#1主記憶補助記憶データ変換手段、12
…バックアップ手段、13…CPU#2主記憶補助記憶
データ変換手段、14…CPU#2主記憶補助記憶通知
手段、15…バックアップデータ異常時対応手段、16
…異常時復旧手段、17…計算機条件作成手段、18…
…データトレースシュミレーション手段、30…計算機
条件ファイル、31…CPU#1主記憶補助記憶情報フ
ァイル、32…CPU#2主記憶補助記憶情報ファイ
ル。# 1, # 2, #N ... CPU (computer), 3 ... Heterogeneous computer main storage auxiliary storage backup device, 4 ... Console monitor (CRT), 5 ... Keyboard, 6 ... Kanji serial printer, 10 ... CPU # 1 main Memory auxiliary memory notification means,
11 ... CPU # 1 main memory auxiliary memory data conversion means, 12
... backup means, 13 ... CPU # 2 main storage auxiliary storage data conversion means, 14 ... CPU # 2 main storage auxiliary storage notification means, 15 ... backup data abnormality response means, 16
... abnormality recovery means, 17 ... computer condition creating means, 18 ...
... data trace simulation means, 30 ... computer condition file, 31 ... CPU # 1 main memory auxiliary storage information file, 32 ... CPU # 2 main memory auxiliary storage information file.
Claims (3)
に記憶されている情報のバックアップを行う計算機シス
テムにおいて、 前記各計算機に記憶されている情報の記憶条件を設定す
る記憶条件設定手段と、 前記各計算機の異常を検出
し、異常があった計算機から前記情報を受け取る異常通
知手段と、 前記異常通知手段により受け取られた情報を、前記記憶
条件設定手段により設定された記憶条件を基に所定形式
に変換し一時的に記憶する記憶手段と、 前記記憶手段により一時的に記憶された情報を、他の正
常な計算機で記録可能な形式に変換し前記正常な計算機
にバックアップさせる異常時対応手段とを具備したこと
を特徴とする計算機システム。1. A computer system, comprising a plurality of computers connected to each other, for backing up information stored in each computer, comprising: storage condition setting means for setting a storage condition for the information stored in each computer. An abnormality notifying unit that detects an abnormality of each of the computers and receives the information from the computer having the abnormality, and the information received by the abnormality notifying unit based on the storage condition set by the storage condition setting unit. Storage means for converting to a predetermined format and temporarily storing the information, and handling in case of an abnormality in which the information temporarily stored by the storage means is converted into a format recordable by another normal computer and backed up to the normal computer And a computer system.
て、 前記異常に陥った計算機が復旧したことを通知する復旧
通知手段と、 前記復旧通知手段により通知されたとき、前記異常時対
応手段によりバックアップされた情報を元の計算機に復
元する復元手段をさらに具備したことを特徴とする計算
機システム。2. The computer system according to claim 1, wherein a recovery notifying unit for notifying that the abnormal computer has been recovered, and a backup by the abnormal time response unit when notified by the recovery notifying unit A computer system further comprising a restoring unit that restores the stored information to the original computer.
て、 前記異常に陥った計算機が復旧したことを通知する復旧
通知手段と、 前記復旧通知手段により通知されたとき、前記異常時対
応手段によりバックアップされた情報と、元の計算機に
記憶されている情報との差異を調べるシュミレーション
手段と、 前記シュミレーション手段のシュミレーション結果、互
いに差異があった場合、情報訂正を行う訂正手段とを具
備したことを特徴とする計算機システム。3. The computer system according to claim 1, wherein a recovery notifying unit for notifying that the abnormal computer has been recovered, and a backup for the abnormal time response unit when notified by the recovery notifying unit. And a simulation means for checking a difference between the information stored in the original computer and a simulation result of the simulation means, and a correction means for correcting the information when there is a difference between the simulation results. Computer system to do.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7119868A JPH08314809A (en) | 1995-05-18 | 1995-05-18 | Computer system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7119868A JPH08314809A (en) | 1995-05-18 | 1995-05-18 | Computer system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH08314809A true JPH08314809A (en) | 1996-11-29 |
Family
ID=14772260
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7119868A Withdrawn JPH08314809A (en) | 1995-05-18 | 1995-05-18 | Computer system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH08314809A (en) |
-
1995
- 1995-05-18 JP JP7119868A patent/JPH08314809A/en not_active Withdrawn
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6266785B1 (en) | File system filter driver apparatus and method | |
| US7925831B2 (en) | Disk array apparatus and disk array apparatus control method | |
| US6883112B2 (en) | Storage device, backup and fault tolerant redundant method and computer program code of plurality storage devices | |
| US6230246B1 (en) | Non-intrusive crash consistent copying in distributed storage systems without client cooperation | |
| US6389459B1 (en) | Virtualized storage devices for network disk mirroring applications | |
| US7613806B2 (en) | System and method for managing replication sets of data distributed over one or more computer systems | |
| US7421553B2 (en) | Remote copy operation between different sort of storage system and storage device system | |
| US8219850B1 (en) | Data processing recovery system and method spanning multiple operating system | |
| US6950836B2 (en) | Method, system, and program for a transparent file restore | |
| JP4324088B2 (en) | Data replication control device | |
| US7681069B1 (en) | Corruption checking during backup | |
| JP2003517651A (en) | Highly available file server | |
| JP2005100373A (en) | Multiple generation recovery snapshot backup and recovery mapping device | |
| JP4141875B2 (en) | Recovery processing method, its execution system, and its processing program | |
| US20090193061A1 (en) | Computer system and automatic data backup method | |
| US7313719B1 (en) | Restore of backup to computer system with filesystem/volume attribute modification | |
| JPH08314809A (en) | Computer system | |
| US20040010490A1 (en) | Data transfer method | |
| JPH10512985A (en) | Track transaction state | |
| JP3065740U (en) | Server with twin hard disks | |
| JP2666426B2 (en) | Duplex auxiliary storage device | |
| JP7007017B2 (en) | Storage systems, control methods, and programs | |
| JPH11154058A (en) | Disk array device and data maintenance method | |
| JP2746102B2 (en) | One point backup method of business data file in case of magnetic disk device failure | |
| JPH0773060A (en) | Inter-computer main memory backup device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20020806 |