[go: up one dir, main page]

JPH03158961A - Software maintenance management method for distributed processors - Google Patents

Software maintenance management method for distributed processors

Info

Publication number
JPH03158961A
JPH03158961A JP1297314A JP29731489A JPH03158961A JP H03158961 A JPH03158961 A JP H03158961A JP 1297314 A JP1297314 A JP 1297314A JP 29731489 A JP29731489 A JP 29731489A JP H03158961 A JPH03158961 A JP H03158961A
Authority
JP
Japan
Prior art keywords
software
processing device
management information
load module
latest
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP1297314A
Other languages
Japanese (ja)
Inventor
Shinichi Iwaki
岩城 慎一
Hiroyuki Miyazaki
浩之 宮崎
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 JP1297314A priority Critical patent/JPH03158961A/en
Publication of JPH03158961A publication Critical patent/JPH03158961A/en
Pending legal-status Critical Current

Links

Landscapes

  • Information Transfer Between Computers (AREA)
  • Stored Programmes (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、システム内の分散プロセッサのソフトウェア
をセンタから転送することにより最新な状態に維持する
方式に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a method for maintaining the software of distributed processors in a system in the latest state by transferring it from a center.

〔従来の技術〕[Conventional technology]

従来の大規模なオンラインシステムにおいて、営業店等
に設置されている分散プロセッサ(以下DPと略す)の
外部記憶装置が壊われた場合のソフトウェアの修復はM
T等の媒体を用いて実施していた。ところが、分散プロ
セッサのソフトウェアは、センターからのリモートメン
テナンスや、営、業店側での手入力により頻繁に更新さ
れる為、媒体の内容が古くなってしまい、媒体を用いて
ソフトウェアを修復しただけでは、使用できる状態にな
らない。そこで、センター側で最新のソフトウェアの管
理情報を人手で管理し、媒体との差分を抽出してその差
分に対応するソフトウェアのロードモジュールを転送し
ていた。しかし、人手でやるとの維持管理が難しい、■
媒体との差分抽出に時間がかかる2等の問題があった。
M
It was carried out using media such as T. However, since the software for distributed processors is frequently updated through remote maintenance from the center and manual input from sales and branch offices, the contents of the media become outdated, and it is difficult to simply repair the software using the media. Then it will not be in a usable condition. Therefore, the center manually manages the latest software management information, extracts the differences from the media, and transfers the software load module corresponding to the differences. However, maintenance is difficult if done manually.
There was a second problem in that it took a long time to extract the difference from the medium.

なお、この方式に関連するものとしては、情報処理学会
筒38回全国大会論文集の「分散システムにおける資源
管理方式」が挙げられる。
Note that related to this method is ``Resource Management Method in Distributed Systems'' in the Proceedings of the 38th National Conference of the Information Processing Society of Japan.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

本発明は、DPにおいて外部記憶装置の障害等でソフト
ウェアの修復をする場合、媒体で修復した後に自動的に
最新のソフトウェアに更新する手段を提供することを目
的とする。
SUMMARY OF THE INVENTION An object of the present invention is to provide a means for automatically updating the software to the latest software after the software is repaired using a medium when the software is repaired due to a failure of an external storage device or the like in a DP.

〔課題を解決するための手段〕[Means to solve the problem]

上記目的を達成するために、第1の処理装置に搭載され
ているソフトウェアの管理情報を保持す第1の処理装置
に搭載されるべきソフトウェアの最新管理情報を保持す
る手段と当該ソフトウェアのロードモジュールを保持す
る手段と第1の処理装置から転送されてきたソフトウェ
アの管理情報と自分のもつ最新管理情報とを比較して差
分のソフトウェアに対応する前記ソフトウェアのロード
モジュールを選択し第1の処理装置に送る差分抽出手段
とファイル転送手段を採用したものである。
In order to achieve the above object, a means for holding the latest management information of the software to be installed in the first processing device that holds the management information of the software installed in the first processing device, and a load module for the software. and the first processing device compares the software management information transferred from the first processing device with the latest management information it owns and selects the software load module corresponding to the difference software. This system employs a difference extraction means and a file transfer means.

〔作用〕[Effect]

第1の処理装置に採用した手段によって、第1の処理装
置より、例えば、媒体によりラフ1〜ウエアの修復した
際に、第1の処理装置の有するラフ1〜ウエア管理情報
が第2の処理装置に転送される。
For example, when rough 1 to wear is repaired by the first processing device using a medium, the rough 1 to wear management information held by the first processing device is transferred to the second processing device by means adopted in the first processing device. transferred to the device.

第2の処理装置に転送された当該ソフトウェア情報は、
第2処理装置の差分抽出手段によって、第2の処理装置
の有する第1の処理装置の最新ソフトウェア管理情報と
比較され差分が抽出される。
The software information transferred to the second processing device is
The difference extraction means of the second processing device compares the second processing device with the latest software management information of the first processing device and extracts the difference.

さらにこの差分に対応するソフトウェアのロードモジュ
ールをファイル転送手段を用いて第1の処ソフトウェア
を最新に更新する。
Furthermore, the first processing software is updated to the latest version using a file transfer means using a software load module corresponding to this difference.

〔実施例〕〔Example〕

以下、本発明の一実施例を第1図、第2図及び第3図を
用いて説明する。
An embodiment of the present invention will be described below with reference to FIGS. 1, 2, and 3.

第1図はシステム全体の構成図である。各営業店に小型
の分散プロセッサである第1の処理装置3が設置され、
センタには大型の第2の処理装置1が設置され、こ九ら
はパケット交換網等で構成されるWAN (Wide 
 Area  Network)2を介して接続されて
いる。
FIG. 1 is a block diagram of the entire system. A first processing device 3, which is a small distributed processor, is installed in each branch.
A large second processing device 1 is installed in the center, and the center is connected to a wide area network (WAN) consisting of a packet switching network, etc.
Area Network) 2.

次に第2図、第3図を用いて処理手段を説明する。第2
図は処理子J@の説明図、第3図は第2図の処理フロー
チャートである。前提として、第1の処理装置3の外部
記憶装置11が壊われたことにより、第1の処理装置3
のソフトウェアが消失したため、外部記憶装置修復後に
磁気テープの媒体を用いて修復したものとする。(30
0)磁気テープによって第1の処理装置3の外部記憶装
置11内のソフトウェアロードモジュール格納エリア1
2が修復されると同時に、ソフトウェア管理テーブル6
が更新され、外部記憶装置11にローディングされたソ
フトウェアロードモジュールのバージョンとなる。(3
01)この時に、修復作業を行った保守具が第1の処理
装置3のメンテナンスパネルよりコマンドを投入するこ
と(302)により、ソフトウェア管理テーブル6の内
容がファイル転送手段8を用いて第2の処理装置1に転
送される。(303) 一方、第2の処理装置1では、第1の処理装置3から転
送されたラフ1〜ウエア管理テーブル6をファイル転送
手段9で受け、差分抽出手段10に渡す。(304)差
分抽出手段10では、第2の処理装置l内に持つ第1の
処理装置3が持つべき最新のソフトウェアバージョン管
理テーブル7と第1の処理装置3から転送されたソフト
ウェア管理テーブル6を比較する。(305)第2図の
例だと、プログラムBのバージョンが異なることから差
分が存在するのはプログラムBということになる。次に
差分抽出手段10では、プログラムB)差分に対応する
ロードモジュールを外部記憶装置4のソフトウェアロー
ドモジュール格納エリア13から抽出する。(306)
次にファイル転送手段9を用いて第1の処理装置3に転
送する。
Next, the processing means will be explained using FIGS. 2 and 3. Second
The figure is an explanatory diagram of the processor J@, and FIG. 3 is a processing flowchart of FIG. 2. The premise is that the external storage device 11 of the first processing device 3 is broken, and the first processing device 3
Assume that the software was lost, so it was repaired using a magnetic tape medium after the external storage device was repaired. (30
0) Software load module storage area 1 in the external storage device 11 of the first processing device 3 by magnetic tape
2 is repaired, at the same time, the software management table 6
is updated to become the version of the software load module loaded into the external storage device 11. (3
01) At this time, the maintenance tool that performed the repair work inputs a command from the maintenance panel of the first processing device 3 (302), so that the contents of the software management table 6 are transferred to the second one using the file transfer means 8. The data is transferred to the processing device 1. (303) On the other hand, in the second processing device 1, the file transfer means 9 receives the rough 1 to wear management table 6 transferred from the first processing device 3, and passes them to the difference extraction means 10. (304) The difference extraction means 10 extracts the latest software version management table 7 that the first processing device 3 in the second processing device 1 should have and the software management table 6 transferred from the first processing device 3. compare. (305) In the example shown in FIG. 2, since the versions of program B are different, the difference exists in program B. Next, the difference extraction means 10 extracts the load module corresponding to the program B) difference from the software load module storage area 13 of the external storage device 4. (306)
Next, the file is transferred to the first processing device 3 using the file transfer means 9.

(307) 第2の処理装置1から転送されたプログラムBのロード
モジュールは、第1の処理装置3のファイル転送手段8
を用いて受信(308)L、外部記憶装置11のソフト
ウェアロードモジュール格納エリア12に書き込まれる
。(309)この処理と同時に、第1の処理装置3のソ
フトウェア管理テーブル6のプログラムBのバージョン
を最新状態に更新する。(310)この一連の処理によ
って、第1の処理装置3のソフトウェアは最新状態とな
る。
(307) The load module of program B transferred from the second processing device 1 is transferred to the file transfer means 8 of the first processing device 3.
is received (308) L and written to the software load module storage area 12 of the external storage device 11. (309) At the same time as this process, the version of program B in the software management table 6 of the first processing device 3 is updated to the latest state. (310) Through this series of processing, the software of the first processing device 3 is updated to the latest state.

〔発明の効果〕〔Effect of the invention〕

本発明によれば、営業店毎に設置されている第1の処理
装置3のソフトウェアを自動的に最新版まで更新できる
効果がある。又、人為的なミスもなくなるため、信頼性
の向上にもつながる。又、自動化により時間短縮の効果
もある。
According to the present invention, it is possible to automatically update the software of the first processing device 3 installed at each branch to the latest version. Furthermore, since human errors are eliminated, reliability is improved. Automation also has the effect of reducing time.

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

第1図は、本発明の一実施例のシステム構成図、第2図
は第1図に示したシステム構成における処理の流れを示
す図、第3図は第2図の処理フローチャー]−を示す。 1・・・第2の処理装置、2・・・WAN、3・・・第
1の処理装置、4・・・外部記憶装置、6・・・ソフj
・ウェア管理テーブル、7・・・ソフ]−ウェアバージ
ョン管理テーブル、8,9・・・ファイル転送手段、1
0・・・差分抽出手段、11・・・外部記憶装置、12
.13・・・ソフトウェアロードモジュール格納エリア
Figure 1 is a system configuration diagram of an embodiment of the present invention, Figure 2 is a diagram showing the flow of processing in the system configuration shown in Figure 1, and Figure 3 is the processing flowchart of Figure 2. show. 1... Second processing device, 2... WAN, 3... First processing device, 4... External storage device, 6... Software j
・ware management table, 7...software]-ware version management table, 8, 9... file transfer means, 1
0... Difference extraction means, 11... External storage device, 12
.. 13...Software load module storage area.

Claims (1)

【特許請求の範囲】[Claims] 1、営業店毎に設置されている第1の処理装置とセンタ
ーに設置されている第2の処理装置がWANによって接
続されているシステムにおいて、前記第1の処理装置に
搭載されているソフトウェアの管理情報を保持する手段
とファイル転送手段を設け、第2の処理装置に前記第1
の処理装置に搭載されるべきソフトウェアの最新の管理
情報を保持する手段と当該ソフトウェアのロードモジュ
ールを保持する手段と前記第1の処理装置から転送され
てきたソフトウェアの管理情報と前記ソフトウェアの最
新の管理情報とを比較して差分のソフトウェアに対応す
る前記ソフトウェアのロードモジュールを前記第1の処
理装置に送る差分抽出手段とファイル転送手段を設け、
第1の処理装置から搭載されているソフトウェアの管理
情報が転送されてくると、第2の処理装置は内部に有す
る第1の処理装置のソフトウェア最新管理情報と比較し
て、差分のあるソフトウェアに対応するロードモジュー
ルを第1の処理装置に転送することにより自動的に第1
の処理装置に搭載されているソフトウェアを最新にする
ことを特徴とする分散プロセッサのソフトウェア維持管
理方式。
1. In a system where a first processing device installed at each branch and a second processing device installed at a center are connected via WAN, the software installed in the first processing device Means for holding management information and file transfer means are provided, and the second processing device
a means for holding the latest management information of the software to be installed in the first processing device; a means for holding the load module of the software; a means for holding the latest management information of the software transferred from the first processing device; providing a difference extraction means and a file transfer means for comparing the software with management information and sending the load module of the software corresponding to the difference software to the first processing device;
When the management information of the installed software is transferred from the first processing device, the second processing device compares it with the latest software management information of the first processing device, and detects any software that has differences. automatically by transferring the corresponding load module to the first processing device.
A software maintenance and management method for distributed processors characterized by updating software installed in processing units.
JP1297314A 1989-11-17 1989-11-17 Software maintenance management method for distributed processors Pending JPH03158961A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1297314A JPH03158961A (en) 1989-11-17 1989-11-17 Software maintenance management method for distributed processors

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1297314A JPH03158961A (en) 1989-11-17 1989-11-17 Software maintenance management method for distributed processors

Publications (1)

Publication Number Publication Date
JPH03158961A true JPH03158961A (en) 1991-07-08

Family

ID=17844908

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1297314A Pending JPH03158961A (en) 1989-11-17 1989-11-17 Software maintenance management method for distributed processors

Country Status (1)

Country Link
JP (1) JPH03158961A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05274335A (en) * 1992-02-12 1993-10-22 Nec Corp Terminal equipment for bank
JPH0836555A (en) * 1994-07-25 1996-02-06 Kanebo Ltd Computer network system
US5854895A (en) * 1994-07-06 1998-12-29 Fujitsu Limited Network distribution information management system
US6735574B2 (en) * 1997-11-05 2004-05-11 Micron Technology, Inc. Method and system for tracking employee productivity in a client/server environment
US6847294B1 (en) 1999-12-16 2005-01-25 Wei-Kang Lin Radio medical monitoring method and radio medical monitoring system
US7120909B1 (en) 1999-08-17 2006-10-10 Nec Corporation System for changing a program stored in a terminal device and a terminal device used in the system
JP2009129148A (en) * 2007-11-22 2009-06-11 Hitachi Ltd Server switching method and server system

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05274335A (en) * 1992-02-12 1993-10-22 Nec Corp Terminal equipment for bank
US5854895A (en) * 1994-07-06 1998-12-29 Fujitsu Limited Network distribution information management system
JPH0836555A (en) * 1994-07-25 1996-02-06 Kanebo Ltd Computer network system
US6735574B2 (en) * 1997-11-05 2004-05-11 Micron Technology, Inc. Method and system for tracking employee productivity in a client/server environment
US7120909B1 (en) 1999-08-17 2006-10-10 Nec Corporation System for changing a program stored in a terminal device and a terminal device used in the system
US6847294B1 (en) 1999-12-16 2005-01-25 Wei-Kang Lin Radio medical monitoring method and radio medical monitoring system
JP2009129148A (en) * 2007-11-22 2009-06-11 Hitachi Ltd Server switching method and server system

Similar Documents

Publication Publication Date Title
US8676760B2 (en) Maintaining data integrity in data servers across data centers
CN109582443A (en) Virtual machine standby system based on distributed storage technology
CN111506648B (en) Transaction data backup method, device, computing equipment, and storage medium
CN111506649B (en) Transaction data disaster recovery switching method, device, computing equipment, and storage medium
CN100442238C (en) Method and apparatus for asynchronous replication of data
US7093163B2 (en) Processing takeover method in multiple computer system
CN107135097A (en) The disaster tolerance system and disaster recovery method filed based on bookkeeping
JPH03158961A (en) Software maintenance management method for distributed processors
US20130339307A1 (en) Managing system image backup
JP2741999B2 (en) Data storage management method
GB2230626A (en) Computerised database system
JP2000259505A (en) Inter-system data backup system and its method
JPH03256144A (en) Database management method
CN114371952A (en) Process automation system based on ITSM system
US20030126159A1 (en) Method and system for rollback of software system upgrade
JPH0628222A (en) Peripheral configuration information automatic recognition system
JP2959467B2 (en) Fault recovery system, fault recovery method, and medium for storing fault recovery program in loosely coupled multi-computer system
JP2806342B2 (en) Database failure recovery method and device
JPH0476742A (en) Data base updating system
JPH04342041A (en) Backup maintenance method for computer system
CN117675533A (en) A cross-regional disaster recovery system on the cloud
JP3409370B2 (en) Software installation management system
JPH06236308A (en) Network server
JPH0496838A (en) File backup method
Stewart Transaction exchange management systems for successful systems integration