JPH0721100A - ソフトウェア資源同報配布方式 - Google Patents

ソフトウェア資源同報配布方式

Info

Publication number
JPH0721100A
JPH0721100A JP5165281A JP16528193A JPH0721100A JP H0721100 A JPH0721100 A JP H0721100A JP 5165281 A JP5165281 A JP 5165281A JP 16528193 A JP16528193 A JP 16528193A JP H0721100 A JPH0721100 A JP H0721100A
Authority
JP
Japan
Prior art keywords
software
distribution
clients
client
server
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
JP5165281A
Other languages
English (en)
Inventor
Masaharu Moriyama
将治 森山
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 JP5165281A priority Critical patent/JPH0721100A/ja
Publication of JPH0721100A publication Critical patent/JPH0721100A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Stored Programmes (AREA)

Abstract

(57)【要約】 【目的】 ソフトウェア資源の同報配布を複数回行うこ
とにより、配布未了のクライアント数を極力少なくす
る。 【構成】 マスタサーバ1は、最新バージョンのソフト
ウェアを登録し、クライアント5を有するサーバ3、4
に対して、配布すべきソフトウェア、配布日時、バージ
ョン、同報配布回数を送信する。サーバ3、4は、ネッ
トワーク7を介して受信し、その指定内容に従って、配
下のクライアント5に対してソフトウェアを複数回、同
報配布する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、LANなどのネットワ
ークに接続されたクライアント/サーバシスムにおい
て、ソフトウェア資源のバージョン統一を行なうための
同報配布方式に関する。
【0002】
【従来の技術】従来からプログラムやファイルなどのソ
フトウェア資源を効率よくかつ短時間に、端末装置など
に配布する方法が種々提案され、また実用に供されてい
る。例えば、ソフトウェア資源を各端末装置に固有な情
報と共通な情報とに分け、共通な情報を同報通信によっ
て配布することにより、全ての端末装置への配布時間を
短縮したソフトウェア資源配布方式(特開平4−195
445号公報を参照)、あるいはプログラム配布スケジ
ュールを事前に端末側へ配布しておき、このスケジュー
ルに従ってプログラムを配布するプログラム配布方式
(特開平4−5749号公報)などがある。
【0003】
【発明が解決しようとする課題】しかしながら、上記し
た従来の技術は、端末装置の状況を考慮した配布方法を
採っていない。すなわち、ソフトウェア資源の配布時
に、端末側に何らかの障害が発生したり、あるいは端末
の電源がオフの場合、ソフトウェア資源の配布が保証さ
れないという問題がある。
【0004】本発明の目的は、ソフトウェア資源の同報
配布を複数回行うことにより、配布未了のクライアント
数を極力少なくしたソフトウェア資源同報配布方式を提
供することにある。
【0005】
【課題を解決するための手段】前記目的を達成するため
に、本発明では、ネットワークを介してサーバとクライ
アントが接続されたシステムにおいて、前記サーバは、
最新のソフトウェア資源を管理するとともに、前記クラ
イアントに対して該ソフトウェア資源を所定の期間中に
複数回、同報配布し、該配布後の全てのクライアントの
配布結果を監視し、未配布のクライアントに対しては、
更新すべき差分のソフトウェア資源を個別に配布するこ
とを特徴としている。
【0006】
【作用】クライアント側が何らかの理由により、ソフト
ウェア資源を受信・格納できなかったとき、別の時間帯
に再度サーバから同報配布を行なう。配布回数は、コマ
ンド指定等により行なうが、配布クライアント数が膨大
な時は、配布されないクライアントが発生し得る。サー
バは、どのクライアントに配布し、配布が完了したか
を、クライアントからの完了電文により知る。そして、
通信可能(配布可能)となった時、現在クライアントが
持っているソフトウェア資源のバージョンをマスタサー
バに通知し、マスタサーバは差分のみをクライアントに
個別に配布する。このように、配布すべきクライアント
数が膨大な場合、n回の同報配布を指示し、それでも未
配布なクライアントに対しては、再立ち上げ時に個別配
布しているので、配布されなかったクライアントの救済
が可能となり、システム全体で可能な限り同一バージョ
ンのソフトウェアが使用可能となる。
【0007】
【実施例】以下、本発明の一実施例を図面を用いて具体
的に説明する。図1は、本発明のソフトウェア資源同報
配布を行なうためのクライアント/サーバシステムの構
成図である。図において、1は、各サーバの上位に位置
し、最新ソフトウェアの登録を行い、また同報配布回数
nを指示するマスタサーバ、2、3、4はそれぞれサー
バであり、2は、配下にクライアントを持たないで個別
の処理を直接司どるサーバ、3、4は、それぞれ配下に
k台、m台のクライアントを有するサーバ、5は、同報
配布されたソフトウェアを受信して格納するクライアン
ト、6は、回線、7は、各サーバ間を接続するためのL
ANなどのネットワークである。
【0008】図2は、本発明の同報配布の処理フローチ
ャートである。すなわち、マスタサーバ1は、最新バー
ジョンのソフトウェアを図示しないファイルに登録し
(ステップ100)、また、その登録日付、バージョ
ン、ソフトウェア名称等を管理情報としてファイルに格
納する(ステップ101)。次いで、オペレータあるい
はプログラムの指令によって、クライアント5を有する
サーバ3、4に対して、配布すべきソフトウェア、配布
日時、バージョン、同報配布回数nを送信する(ステッ
プ102)。
【0009】サーバ3、4は、ネットワーク7を介して
送信データを受信し、その指定内容に従って、配下のク
ライアント5に対してソフトウェアを同報配布する(ス
テップ103)。例えば、指定された同報配布回数nが
3のとき、サーバ3は、配下のk台のクライアント5に
対し、まず1回目の同報配布を行なう。このとき、サー
バ3は、どのクライアントに対して配布が完了したか
を、クライアントからの完了電文を受信することによっ
て管理する。
【0010】そして、障害の発生あるいは電源オフ等に
よって配布されなかったクライアントがある場合、シス
テム全体でバージョンの統一運用が図られないので、所
定の期間あるいは所定の時間をおいて(ステップ10
4)、2回目の同報配布を行い、その救済を実施する。
2回目の同報配布後でも、配布されなかったクライアン
トがある場合には、3回目の同報配布を行う(ステップ
105)。
【0011】3回目以降でも配布されなかった場合、サ
ーバは配布できなかったクライアントをリストアップす
る(ステップ106)。続いて、クライアントの立ち上
げ時に(ステップ107)に、マスタサーバ1は、各ク
ライアントの現在のソフトウェアのバージョンを知り
(ステップ108)、バージョンアップすべきソフトウェ
アのみを差分として各クライアントに個別に配布する
(ステップ109)。
【0012】この個別配布処理によっても、依然として
配布されなかったクライアントについては(ステップ1
10)、回線6から切り離す(ステップ111)。
【0013】なお、同報配布を3回繰り返している期間
中は、旧バージョンのソフトウェアを格納したクライア
ントと新バージョンのソフトウェアを格納したクライア
ントとが混在したシステムとなるが、旧バージョンのク
ライアントに対しては、マスタサーバは、新しいサービ
ス内容の提供を制限するように監視制御する。
【0014】サーバ4においても上記したと同様に処理
する。このように本実施例のソフトウェア資源の配布方
式によれば、システム全体で可能な限り、同一バージョ
ンのソフトウェア環境のもとでの処理が可能となる。
【0015】
【発明の効果】以上、説明したように、本発明によれ
ば、サーバからクライアントへソフトウェア資源を同報
配布するとき、複数回の配布を行い、さらに未配布のク
ライアントに対しては個別に配布しているので、ソフト
ウェア資源が配布されないクライアント数を極力削減す
ることができ、またシステム全体が同一のバージョンで
運転可能となる。
【図面の簡単な説明】
【図1】本発明のソフトウェア資源同報配布を行なうた
めのクライアント/サーバシステムの構成図である。
【図2】本発明の同報配布の処理フローチャートであ
る。
【符号の説明】
1 マスタサーバ 2、3、4 サーバ 5 クライアント 6 回線 7 ネットワーク

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 ネットワークを介してサーバとクライア
    ントが接続されたシステムにおいて、前記サーバは、最
    新のソフトウェア資源を管理するとともに、前記クライ
    アントに対して該ソフトウェア資源を所定の期間中に複
    数回、同報配布し、該配布後の全てのクライアントの配
    布結果を監視し、未配布のクライアントに対しては、更
    新すべき差分のソフトウェア資源を個別に配布すること
    を特徴とするソフトウェア資源同報配布方式。
JP5165281A 1993-07-05 1993-07-05 ソフトウェア資源同報配布方式 Pending JPH0721100A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5165281A JPH0721100A (ja) 1993-07-05 1993-07-05 ソフトウェア資源同報配布方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5165281A JPH0721100A (ja) 1993-07-05 1993-07-05 ソフトウェア資源同報配布方式

Publications (1)

Publication Number Publication Date
JPH0721100A true JPH0721100A (ja) 1995-01-24

Family

ID=15809355

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5165281A Pending JPH0721100A (ja) 1993-07-05 1993-07-05 ソフトウェア資源同報配布方式

Country Status (1)

Country Link
JP (1) JPH0721100A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7145885B1 (en) 1999-12-01 2006-12-05 Fujitsu Limited Method for delivering data resources

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7145885B1 (en) 1999-12-01 2006-12-05 Fujitsu Limited Method for delivering data resources

Similar Documents

Publication Publication Date Title
US5005122A (en) Arrangement with cooperating management server node and network service node
EP3340573A1 (en) Distributed storage-based file delivery system and method
RU2192039C2 (ru) Исполнительная программа регенерации для вспомогательной программы резервного копирования
US20020161890A1 (en) System and method for intelligently distributing content over a communicatons network
US20040064553A1 (en) Computer network solution and software product to establish error tolerance in a network environment
US6078952A (en) Method and apparatus for maintaining directory services for a video transmission network
US7228539B2 (en) Method and apparatus for updating inter-server communication software
US7260596B1 (en) Distributed service provider
US20050216910A1 (en) Increasing fault-tolerance and minimizing network bandwidth requirements in software installation modules
US11797291B2 (en) Software update management device and software update management method
JPH0721100A (ja) ソフトウェア資源同報配布方式
EP3998754B1 (en) Data distribution method, storage server and subscription server
US12526188B2 (en) Observable feature configuration delivery
CN113535402A (zh) 基于5g mec的负载均衡处理方法、装置及电子设备
CN118101752A (zh) 一种应急信息处理方法及系统
US20040153714A1 (en) Method and apparatus for providing error tolerance in a network environment
JP2848133B2 (ja) プログラム配信方式
JPH04229367A (ja) 文書伝送方法及びシステム
JPH09223021A (ja) ソフトウェア共有方法
JPH10508991A (ja) 遠隔通信網の制御素子
CA2212477C (en) Method and apparatus for maintaining directory services for a video transmission network
CN118427436A (zh) 用于分布式场景的批量作业状态推送方法及其装置
JPH06243077A (ja) 分散トランザクション処理方式
US12609863B2 (en) Observable feature configuration delivery
JP2004078813A (ja) プログラム配信装置および配信方法