JPH11353202A - 分散データ処理システム - Google Patents

分散データ処理システム

Info

Publication number
JPH11353202A
JPH11353202A JP10162643A JP16264398A JPH11353202A JP H11353202 A JPH11353202 A JP H11353202A JP 10162643 A JP10162643 A JP 10162643A JP 16264398 A JP16264398 A JP 16264398A JP H11353202 A JPH11353202 A JP H11353202A
Authority
JP
Japan
Prior art keywords
data
management server
server
upgraded
client
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
JP10162643A
Other languages
English (en)
Inventor
Seiji Hoshi
誠司 星
Sachiko Toki
幸子 十亀
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.)
NTT Docomo Inc
NTT Inc
Original Assignee
Nippon Telegraph and Telephone Corp
NTT Mobile Communications Networks Inc
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 Nippon Telegraph and Telephone Corp, NTT Mobile Communications Networks Inc filed Critical Nippon Telegraph and Telephone Corp
Priority to JP10162643A priority Critical patent/JPH11353202A/ja
Publication of JPH11353202A publication Critical patent/JPH11353202A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)
  • Small-Scale Networks (AREA)
  • Hardware Redundancy (AREA)
  • Computer And Data Communications (AREA)

Abstract

(57)【要約】 【課題】 システムをバージョンアップする場合にもシ
ステムを停止する必要がない分散データ処理システムを
提供する。 【解決手段】 データサーバ1a,1mの他に正副管理
サーバ5a,5bを設け、正管理サーバ5aは通常運用
時クライアント3からデータサーバ1へのデータアクセ
スの管理を行い、ソフトウェアのバージョンアップ時、
副管理サーバ5bを最初にバージョンアップし、副管理
サーバ5bのバージョンアップ完了後、各データサーバ
1および各クライアント3を順次バージョンアップし、
バージョンアップ完了したデータサーバ1およびクライ
アント3をバージョンアップ完了した副管理サーバ5b
の制御下に置き、バージョンアップしていないデータサ
ーバ1およびクライアント3はバージョンアップしてい
ない正管理サーバ5aの制御下に置くことにより、バー
ジョンアップ時も処理を継続する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、複数のデータサー
バおよび複数のクライアントがLANに接続された分散
データ処理システムに関し、更に詳しくは、複数のサー
バおよびクライアントでシステム対応の個別データを作
成する場合の処理システムであって、サーバ・クライア
ント群の一部のシステムバージョンを上げながら、新シ
ステムと旧システム対応の個別データを作成可能な分散
データ処理システムに関する。
【0002】
【従来の技術】従来、図4に示すように、複数のデータ
サーバ(Sa ,…,Sm )1a,…,1mおよび複数の
クライアント(Ca ,…,Cn )3a,…,3nがLA
N7に接続された分散データ処理システムにおいて、シ
ステムのバージョンアップを行う場合には、システム全
体の運用を止めて、新バージョンのシステムをすべての
サーバおよびクライアントにインストールした後、再度
立ち上げて運用を開始するようになっている。
【0003】
【発明が解決しようとする課題】上述したように、従来
の分散データ処理システムにおいてバージョンアップを
行う場合には、システム全体の運用を止めて、新バージ
ョンのシステムをすべてのサーバおよびクライアントに
インストールし、再度立ち上げて運用を開始するため、
システム構成が大きいほど、システムの停止期間が長く
なり、運用に支障がでるという問題がある。
【0004】本発明は、上記に鑑みてなされたもので、
その目的とするところは、システムをバージョンアップ
する場合にもシステムを停止する必要がない分散データ
処理システムを提供することにある。
【0005】
【課題を解決するための手段】上記目的を達成するた
め、請求項1記載の本発明は、複数のデータサーバおよ
び複数のクライアントがLANに接続された分散データ
処理システムであって、前記データサーバの他にシステ
ム全体を管理する第1および第2の管理サーバを設け、
第1の管理サーバが、通常運用時、クライアントからデ
ータサーバへのデータアクセスの管理を行い、運用中に
更新される第1の管理サーバの管理している情報を第2
の管理サーバに複写しておき、第1の管理サーバに故障
が発生した場合には、各クライアントに第1の管理サー
バの故障を通知し、各クライアントは第2の管理サーバ
に制御を切り替えることにより、継続して処理を行える
ように構成したことを要旨とする。
【0006】請求項1記載の本発明にあっては、第1お
よび第2の管理サーバを設け、第1の管理サーバは通常
運用時、クライアントからデータサーバへのデータアク
セスの管理を行い、運用中に更新される第1の管理サー
バの管理している情報を第2の管理サーバに複写してお
き、第1の管理サーバに故障が発生した場合、各クライ
アントに第1の管理サーバの故障を通知し、各クライア
ントは第2の管理サーバに制御を切り替えるため、管理
サーバの故障時にもシステムの運用を中断することなく
継続して行うことができる。
【0007】また、請求項2記載の本発明は、請求項1
記載の発明において、前記管理サーバ、データサーバ、
およびクライアントのソフトウェアのバージョンアップ
時、前記第2の管理サーバを最初にバージョンアップ
し、第2の管理サーバのバージョンアップを完了した
後、各データサーバおよび各クライアントを順次バージ
ョンアップし、バージョンアップの完了したデータサー
バおよびクライアントをバージョンアップの完了した第
2の管理サーバの制御下に置き、バージョンアップをし
ていないデータサーバおよびクライアントはバージョン
アップをしていない第1の管理サーバの制御下に置くこ
とにより、バージョンアップ時も処理を継続し得ること
を要旨とする。
【0008】請求項2記載の本発明にあっては、ソフト
ウェアのバージョンアップ時、最初に第2の管理サーバ
をバージョンアップし、このバージョンアップ完了後、
各データサーバおよび各クライアントを順次バージョン
アップし、バージョンアップ完了したデータサーバおよ
びクライアントをバージョンアップ完了した第2の管理
サーバの制御下に置き、バージョンアップしていないデ
ータサーバおよびクライアントはバージョンアップして
いない第1の管理サーバの制御下に置くため、バージョ
ンアップ時も処理を継続することができる。
【0009】更に、請求項3記載の本発明は、請求項1
記載の発明において、前記管理サーバでデータの適用対
象を登録管理し、管理サーバで管理されているデータの
適用対象単位に各データサーバで各データを管理し、管
理サーバで管理しているデータの適用対象の二重登録を
防止し、管理サーバの制御下にあるデータサーバでは、
データ管理単位であるデータの適用対象はネットワーク
内でユニークとなり、異なるデータサーバに同一のデー
タが存在することを防止することを要旨とする。
【0010】請求項3記載の本発明にあっては、管理サ
ーバでデータの適用対象を登録管理し、管理サーバで管
理されているデータの適用対象単位に各データサーバで
各データを管理し、管理サーバで管理しているデータの
適用対象の二重登録を防止し、管理サーバの制御下にあ
るデータサーバでは、データ管理単位であるデータの適
用対象はネットワーク内でユニークとなり、異なるデー
タサーバに同一のデータが存在することを防止するた
め、データの二重作成を適確に防止することができる。
【0011】
【発明の実施の形態】以下、図面を用いて本発明の実施
の形態について説明する。図1は、本発明の一実施形態
に係る分散データ処理システムの構成を示すブロック図
である。同図に示す分散データ処理システムは、複数の
データサーバ1(S1 ,…,Sm )1a,…,1mおよ
び複数のクライアント3(C1 ,…,Cn )3a,…,
3nがLAN7に接続された図1と同様の構成に加え
て、システム全体、すなわちデータサーバおよびクライ
アント群を全体的に管理する第1および第2の管理サー
バである正管理サーバ(Ma )5aおよび副管理サーバ
(Mb )5bを有している。
【0012】正管理サーバ5aは、システムの通常運用
時、クライアント3とデータサーバ1のアクセスを管理
するとともに、運用中に更新された正管理サーバ5aの
管理している情報を他方の副管理サーバ5bに複写して
おくようになっている。また、副管理サーバ5bは、正
管理サーバ5aが正常に作動している場合には運用不可
とし、正管理サーバ5aに故障が発生した時の予備とし
て動作する。すなわち、クライアント3がデータを作成
したい対象ユニットを選択すると、正管理サーバ5aへ
接続要求が上がり、管理サーバ5が備えているネットワ
ーク管理機能(管理サーバ5の配下に接続されているサ
ーバ・クライアントを管理する機能)およびシステム運
用管理機能(システムの動作状態・対象ユニットの登録
状態・作業状態等を管理する機能)により対象ユニット
のデータを保有するデータサーバ名をクライアント3に
返送する。クライアント3はこの情報を基にデータサー
バ1と接続して作業を行う。
【0013】図2は、図1に示す分散データ処理システ
ムにおいて正管理サーバ5aに故障が発生した場合の機
能構成を示すブロック図である。正管理サーバ5aは、
前記ネットワーク管理機能およびリソース管理機能(配
下のワークステーション状態やデータベース状態等を管
理する機能)により通常の運用を行うが、正管理サーバ
5aに故障が発生した場合には、各クライアント3に正
管理サーバ5aの故障通知を行う。この故障通知を受け
た各クライアント3は副管理サーバ5bに制御が切り替
えられるように、すなわち各クライアント3は副管理サ
ーバ5bにアクセスを切り替えるようになっており、こ
れにより故障時にも副管理サーバ5bにより継続して処
理を行えるようになっている。
【0014】図3は、図1に示す分散データ処理システ
ムをバージョンアップする途中の新旧バージョンが混在
する場合の機能構成を示すブロック図である。本実施形
態において、管理サーバ5、データサーバ1、クライア
ント3のソフトウェアのバージョンアップを行う場合に
は、副管理サーバ5bを最初にバージョンアップする。
【0015】正管理サーバ5aと副管理サーバ5bのソ
フトウェアのバージョンが異なる場合には、正管理サー
バ5aと副管理サーバ5bの同時運用を可能とする。そ
して、副管理サーバ5bのバージョンアップが完了する
と、各データサーバ1および各クライアント3を順次バ
ージョンアップし、前記ネットワーク管理機能およびシ
ステム運用状態管理機能によりバージョンアップの完了
したデータサーバ1およびクライアント3のアクセス方
路を副管理サーバ5bに切り替えて、該バージョンアッ
プの完了したデータサーバ1およびクライアント3をバ
ージョンアップの完了した副管理サーバ5bの制御下に
置き、バージョンアップの行われていないデータサーバ
1およびクライアント3はバージョンアップをしていな
い正管理サーバ5aの制御下に置くことにより、新旧シ
ステムの同時運用を可能とし、これによりLAN7に接
続されている各データサーバ1および各クライアント3
のバージョンアップ時でも、処理を継続して行うことが
できるようにしている。図3において、一点鎖線で囲ん
だ部分は新バージョンで運用されている部分であり、実
線で囲んだ部分が旧バージョンで運用されている部分で
ある。
【0016】また、本実施形態の分散データ処理システ
ムでは、管理サーバ5でデータの適用対象を登録管理
し、各データは管理サーバ5で管理されているデータの
適用対象単位に各データサーバ1で管理する。そして、
管理サーバ5で管理しているデータの適用対象の二重登
録を抑制することにより、管理サーバ5の制御下のデー
タサーバ1では、データ管理単位であるデータの適用対
象はネットワーク内でユニークとなり、同一のデータサ
ーバ1内および異なるデータサーバ1間において同一デ
ータの存在、すなわちデータの二重作成を防止するよう
にしている。
【0017】
【発明の効果】以上説明したように、本発明によれば、
第1、第2の管理サーバを設け、第1の管理サーバは通
常運用時、クライアントからデータサーバへのデータア
クセスを管理し、第1の管理サーバに故障発生時、各ク
ライアントに故障を通知し、各クライアントは第2の管
理サーバに制御を切り替えるので、管理サーバの故障時
にもシステムの運用を中断することなく継続して行うこ
とができる。
【0018】また、本発明によれば、ソフトウェアのバ
ージョンアップ時、最初に第2の管理サーバをバージョ
ンアップし、バージョンアップ完了後、各データサーバ
および各クライアントを順次バージョンアップし、バー
ジョンアップ完了したデータサーバおよびクライアント
をバージョンアップ完了した第2の管理サーバの制御下
に置き、バージョンアップしていないデータサーバおよ
びクライアントはバージョンアップしていない第1の管
理サーバの制御下に置くので、バージョンアップ中でも
システムの運用を防止することなく、処理を継続できる
とともに、また新バージョンと旧バージョンで作成した
データを明確に区別することができる。
【0019】更に、本発明によれば、管理サーバでデー
タの適用対象を登録管理し、データの適用対象単位に各
データサーバで各データを管理し、管理サーバで管理し
ているデータの適用対象の二重登録を防止するので、管
理サーバの制御下にあるデータサーバではデータ管理単
位であるデータの適用対象はネットワーク内でユニーク
となり、異なるデータサーバに同一のデータが存在する
ことを防止し、データの二重作成を適確に防止すること
ができる。
【図面の簡単な説明】
【図1】本発明の一実施形態に係る分散データ処理シス
テムの構成を示すブロック図である。
【図2】図1に示す分散データ処理システムにおいて正
管理サーバに故障が発生した場合の機能構成を示すブロ
ック図である。
【図3】図1に示す分散データ処理システムをバージョ
ンアップする途中の新旧バージョンが混在する場合の機
能構成を示すブロック図である。
【図4】従来の分散データ処理システムの構成を示すブ
ロック図である。
【符号の説明】
1a,1m データサーバ 3a,3n クライアント 5a 正管理サーバ 5b 副管理サーバ 7 LAN

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 複数のデータサーバおよび複数のクライ
    アントがLANに接続された分散データ処理システムで
    あって、 前記データサーバの他にシステム全体を管理する第1お
    よび第2の管理サーバを設け、 第1の管理サーバは、通常運用時、クライアントからデ
    ータサーバへのデータアクセスの管理を行い、運用中に
    更新される第1の管理サーバの管理している情報を第2
    の管理サーバに複写しておき、 第1の管理サーバに故障が発生した場合には、各クライ
    アントに第1の管理サーバの故障を通知し、各クライア
    ントは第2の管理サーバに制御を切り替えることによ
    り、継続して処理を行えるように構成したことを特徴と
    する分散データ処理システム。
  2. 【請求項2】 前記管理サーバ、データサーバ、および
    クライアントのソフトウェアのバージョンアップ時、前
    記第2の管理サーバを最初にバージョンアップし、 第2の管理サーバのバージョンアップを完了した後、各
    データサーバおよび各クライアントを順次バージョンア
    ップし、バージョンアップの完了したデータサーバおよ
    びクライアントをバージョンアップの完了した第2の管
    理サーバの制御下に置き、 バージョンアップをしていないデータサーバおよびクラ
    イアントはバージョンアップをしていない第1の管理サ
    ーバの制御下に置くことにより、バージョンアップ時も
    処理を継続し得ることを特徴とする請求項1記載の分散
    データ処理システム。
  3. 【請求項3】 前記管理サーバでデータの適用対象を登
    録管理し、管理サーバで管理されているデータの適用対
    象単位に各データサーバで各データを管理し、管理サー
    バで管理しているデータの適用対象の二重登録を防止
    し、管理サーバの制御下にあるデータサーバでは、デー
    タ管理単位であるデータの適用対象はネットワーク内で
    ユニークとなり、異なるデータサーバに同一のデータが
    存在することを防止することを特徴とする請求項1記載
    の分散データ処理システム。
JP10162643A 1998-06-10 1998-06-10 分散データ処理システム Pending JPH11353202A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10162643A JPH11353202A (ja) 1998-06-10 1998-06-10 分散データ処理システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10162643A JPH11353202A (ja) 1998-06-10 1998-06-10 分散データ処理システム

Publications (1)

Publication Number Publication Date
JPH11353202A true JPH11353202A (ja) 1999-12-24

Family

ID=15758528

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10162643A Pending JPH11353202A (ja) 1998-06-10 1998-06-10 分散データ処理システム

Country Status (1)

Country Link
JP (1) JPH11353202A (ja)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001241823A (ja) * 2000-02-24 2001-09-07 Fukushima Industries Corp 冷凍冷却システムの集中管理装置
JP2004005026A (ja) * 2002-05-30 2004-01-08 Denso Corp 生産ラインの工程管理システム
WO2008057649A1 (en) * 2006-11-10 2008-05-15 Microsoft Corporation Message forwarding backup manager in a distributed server system
JP2008250427A (ja) * 2007-03-29 2008-10-16 Japan Research Institute Ltd 情報処理システムに用いられるバージョンアップ装置及び該装置を備えた情報処理システム並びに情報処理システムをバージョンアップするためのプログラム
JP2011076512A (ja) * 2009-10-01 2011-04-14 Hitachi Solutions Ltd ジョブ管理サーバーの統合管理システム
JP2011091714A (ja) * 2009-10-26 2011-05-06 Hitachi Ltd 情報処理システム、情報処理装置、および情報処理方法
JP2012083867A (ja) * 2010-10-08 2012-04-26 Nomura Research Institute Ltd サービス提供システムの機能拡張方法

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001241823A (ja) * 2000-02-24 2001-09-07 Fukushima Industries Corp 冷凍冷却システムの集中管理装置
JP2004005026A (ja) * 2002-05-30 2004-01-08 Denso Corp 生産ラインの工程管理システム
WO2008057649A1 (en) * 2006-11-10 2008-05-15 Microsoft Corporation Message forwarding backup manager in a distributed server system
US7685227B2 (en) 2006-11-10 2010-03-23 Gerber Robert H Message forwarding backup manager in a distributed server system
JP2008250427A (ja) * 2007-03-29 2008-10-16 Japan Research Institute Ltd 情報処理システムに用いられるバージョンアップ装置及び該装置を備えた情報処理システム並びに情報処理システムをバージョンアップするためのプログラム
JP2011076512A (ja) * 2009-10-01 2011-04-14 Hitachi Solutions Ltd ジョブ管理サーバーの統合管理システム
JP2011091714A (ja) * 2009-10-26 2011-05-06 Hitachi Ltd 情報処理システム、情報処理装置、および情報処理方法
JP2012083867A (ja) * 2010-10-08 2012-04-26 Nomura Research Institute Ltd サービス提供システムの機能拡張方法

Similar Documents

Publication Publication Date Title
JP4467623B2 (ja) アップデート管理プログラム、管理ノード、アップデート管理方法、およびクラスタシステム
JP2948496B2 (ja) データ処理システム内で複写データ一貫性を維持するためのシステムおよび方法
US6557169B1 (en) Method and system for changing the operating system of a workstation connected to a data transmission network
US8572431B2 (en) Disaster recovery framework
US6671704B1 (en) Method and apparatus for handling failures of resource managers in a clustered environment
CN1882911B (zh) 网络中文件传输的方法
US9607001B2 (en) Automated failover of a metadata node in a distributed file system
KR101676042B1 (ko) 클라이언트/서버 네트워크 환경에서 비 역호환 서버 버전을 분배하기 위한 방법 및 시스템
EP1577776B1 (en) Method and apparatus for data synchronization in a distributed data base system
US20030066065A1 (en) System and method for remotely updating software applications
US20120324436A1 (en) Method of updating versioned software using a shared cache
CN114363350A (zh) 一种服务治理系统及方法
CN112100004A (zh) Redis集群节点的管理方法、存储介质
JPH11353202A (ja) 分散データ処理システム
JP5218820B2 (ja) ソフトウェアのインストールシステム及びその方法
KR102507481B1 (ko) 동적 클러스터링 기반의 etl job 분산 처리 시스템 및 방법
US20020078437A1 (en) Code load distribution
JP2004126960A (ja) リモートメンテナンスシステム
JP3527756B2 (ja) システムファイルの更新方法
JP4160171B2 (ja) 営業店バックアップ・システム、センタ側サーバ、営業店サーバ、営業店バックアップ方法および記録媒体
JP2000112801A (ja) データベースバックアップシステム及びバックアップ方法
JP4138329B2 (ja) データ処理システム及びデータ処理方法
JPH09237211A (ja) ファイル版数管理システム
JPH0844544A (ja) 分散トランザクションシステムの実行モジュール管理方式
JP2000105750A (ja) プログラム管理システム