Nothing Special   »   [go: up one dir, main page]

JP3284864B2 - ファイル配信方法 - Google Patents

ファイル配信方法

Info

Publication number
JP3284864B2
JP3284864B2 JP34587995A JP34587995A JP3284864B2 JP 3284864 B2 JP3284864 B2 JP 3284864B2 JP 34587995 A JP34587995 A JP 34587995A JP 34587995 A JP34587995 A JP 34587995A JP 3284864 B2 JP3284864 B2 JP 3284864B2
Authority
JP
Japan
Prior art keywords
computer
file
representative
distribution
group
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
JP34587995A
Other languages
English (en)
Other versions
JPH09160820A (ja
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP34587995A priority Critical patent/JP3284864B2/ja
Publication of JPH09160820A publication Critical patent/JPH09160820A/ja
Application granted granted Critical
Publication of JP3284864B2 publication Critical patent/JP3284864B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related 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)
  • Small-Scale Networks (AREA)

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、ファイル配信方
に関し、特に情報ネットワークシステム上で定期的に所
定のコンピュータ群に対してファイルを配信するファイ
ル配信方に関する。
【0002】
【従来の技術】従来、メインフレーム、エンジニアリン
グ・ワークステーション等の複数のコンピュータを含む
この種の情報ネットワークシステムでは、一つのコンピ
ュータから複数のコンピュータに対してファイルを配信
する際に、配信元となるコンピュータと配信先となる全
てのコンピュータとの間でソフトウェア的な通信路を確
立した後、配信先コンピュータの台数分だけファイル転
送プログラムを起動する方式を採用している。
【0003】また、配信先コンピュータをグループに分
け、このグループ毎に配信プログラムを起動してファイ
ルを配信するという方式も提案されている(特開平5−
167584号公報参照)。
【0004】
【発明が解決しようとする課題】しかしながら、前記従
来のファイル配信方式では、配信先となるコンピュータ
が地理的に近い範囲に集中している場合にも、配信元コ
ンピュータから複数の配信先コンピュータのそれぞれに
対してファイルを配信しなければならないため、データ
転送量、回線利用料、配信元コンピュータの負荷等が増
大するという問題がある。
【0005】従って、本発明は、前記問題点に鑑みてな
されたものであり、データ転送量の削減、回線利用料の
低減、配信元コンピュータの負荷の軽減等を図ることが
できるファイル配信方を提供することを目的とする。
【0006】
【課題を解決するための手段】前記目的を達成するた
め、本発明は、その概略を述べれば、地理的に分散配置
される複数のコンピュータについて所定の近傍内に配置
される一又は複数のコンピュータを一のグループとし、
一又は複数のグループの代表となる少なくとも一のコン
ピュータ(以下「代表コンピュータ」という)を選択
し、配信元となるコンピュータから配信されるデータを
前記代表コンピュータに一旦配信し、前記代表コンピュ
ータから前記代表コンピュータの属するグループ内の一
又は複数のコンピュータへ再配信するものであり、好ま
しくは以下のように構成される
【0007】本発明は、ファイルの配信元となるコンピ
ュータ(「配信元コンピュータ」という)と、前記配信
元コンピュータに接続された1又は複数のコンピュータ
(「代表コンピュータ」という)と、前記代表コンピュ
ータに接続された複数のコンピュータ(「配信先コンピ
ュータ」という)と、を含むネットワークシステムにお
けるファイル配信方法であって、 一つの前記代表コンピ
ュータと、前記代表コンピュータに接続される複数の前
記配信先コンピュータとが一つのグループを構成してお
り、 前記配信元コンピュータは、各グループの代表コン
ピュータと該グループに属する配信先コンピュータのコ
ンピュータ名とネットワークアドレスを含むグループ管
理ファイルを保持し、前記配信元コンピュータ、複数
前記配信先コンピュータのうちどの配信先コンピュー
タにファイルを配信するかが指定されたファイル配信要
求を受け付けたときに、前記グループ管理ファイルか
前記指定された配信先コンピュータの属するグルー
プの代表となる代表コンピュータを検索すると共に、
検索された代表コンピュータに対して、配信対象の
ァイルと、前記代表コンピュータに接続されており前記
ファイルが配信される配信先コンピュータを指定する情
報とを配信し、前記代表コンピュータでは、前記配信
元コンピュータから受信した前記ファイルをいったんテ
ンポラリファイルに保存し、前記代表コンピュータに接
続される複数の前記配信先コンピュータのうち、前記フ
ァイルが配信される配信先コンピュータを指定する前記
情報によって特定され配信先コンピュータに対して
前記テンポラリファイルに保存した前記ファイルを再配
信する、ことを特徴とするファイル配信方を提供す
る。
【0008】なお、本発明においては、前記グループ管
理ファイルが、グループの代表コンピュータに関する情
報と、グループに属する配信先コンピュータに関する情
報と、を含むものであるとよい。
【0009】また、本発明においては、前記グループ管
理ファイルが、グループを識別するための名前と、グル
ープの代表コンピュータを識別するための名前と、グル
ープに属する配信先コンピュータを識別するための名前
と、コンピュータのネットワークアドレスと、を含むも
のであるとよい。
【0010】本発明によれば、配信元となるコンピュー
タがファイル配信要求を受け付けると、最終的にファイ
ルを配信すべき配信先コンピュータの属するグループ
と、グループの代表コンピュータと、を判別し、判別さ
れたグループの代表コンピュータへデータを配信し、こ
の配信されたデータを代表コンピュータからグループ内
の一又は複数の配信先コンピュータへ再配信する。
【0011】
【発明の実施の形態】以下、本発明の実施の形態につい
て図面を参照して詳細に説明する。
【0012】図1は、本発明の一実施形態に係るファイ
ル配信方を説明するための図である。
【0013】図1を参照すると、本実施形態は、配信元
コンピュータ10と、配信元コンピュータ10に接続さ
れる代表コンピュータ20、…、20(n)と、代表コン
ピュータ20、…、20(n)のそれぞれに接続される配
信先コンピュータ40、…、40(n)、…、50、…、
50(n)と、から構成される情報ネットワークシステム
に適用することができる。
【0014】配信元コンピュータ10は、グループの代
表コンピュータ名と、その配下にあるコンピュータ名
と、それぞれのコンピュータに対して実際にデータを転
送する際に使用するネットワークアドレスと、が登録さ
れたグループ管理ファイルを保持している。
【0015】図2は、本発明の一実施形態で用いられる
グループ管理ファイルの一例を示す図である。
【0016】図2に示すように、本実施形態で用いられ
るグループ管理ファイルは、情報ネットワークシステム
を構成するそれぞれのコンピュータについて、コンピュ
ータ名(a、b、c、d、…)、ネットワークアドレス
(XXXX、YYYY、ZZZZ、NNNN、…)、そ
れぞれのコンピュータの属するグループ名(A、A、
B、B、…)、それぞれのコンピュータの属するグルー
プの代表コンピュータ名(a、a、c、c、…)の対応
関係を保持している。図2に示したグループ管理ファイ
ルの場合には、グループAにコンピュータa、bが属
し、グループBにコンピュータc、dが属し、グループ
A、Bの代表コンピュータはそれぞれコンピュータa、
cである。
【0017】ファイルの配信時には、配信対象となるコ
ンピュータ名を指定して配信要求プログラムを実行す
る。配信元コンピュータ10、グループの代表コンピュ
ータ20、…、20(n)、その配下にある配信先コンピ
ュータ40、…、40(n)、…、50、…、50(n)上に
は、配信先を判別し、配信ファイルを転送するための配
信処理プログラムD、D′が常時稼動している。
【0018】次に、図1及び図2を参照して、本実施形
態の動作を説明する。
【0019】配信元コンピュータ10上の配信処理プロ
グラムDがファイル配信要求を受け付けると、配信処理
プログラムDは、図2に示したグループ管理ファイルか
ら配信先コンピュータの属するグループの代表コンピュ
ータ名を検索し、検索された代表コンピュータのネット
ワークアドレスに従って、指定された配信ファイルを代
表コンピュータへ転送する。
【0020】その際、最終的にファイルを配信すべき配
信先コンピュータ名等の情報も代表コンピュータへ一緒
に転送する。代表コンピュータ20、…、20(n)上の
配信処理プログラムD′は、受信した配信ファイルを一
旦、受信用テンポラリファイル30に保存する。
【0021】その後、代表コンピュータ20、…、20
(n)は、最終的に配信すべき配信先コンピュータを配信
元コンピュータから配信ファイルと一緒に転送されてき
た配信先コンピュータ名等を用いて決定し、この決定さ
れた配信先コンピュータへ受信用テンポラリファイル3
0に保存しておいた配信ファイルを転送する。
【0022】なお、本実施形態では、最終的な配信先コ
ンピュータ40、…、40(n)、…、50、…、50(n)
に対して代表コンピュータ20、…、20(n)からファ
イルが配信されるものとしたが、代表コンピュータ2
0、…、20(n)の配下にさらに複数のサブグループを
設け、最終的な配信先コンピュータ40、…、40
(n)、…、50、…、50(n)に対して複数の代表コンピ
ュータを介してファイルが配信されるようにしてもよ
い。
【0023】また、本実施形態では、配信元コンピュー
タ10のみがグループ管理ファイルを保持するようにし
たが、グループ管理ファイルを配信元コンピュータ10
と代表コンピュータ20、…、20(n)とで分散して保
持することも可能である。すなわち、配信元コンピュー
タ10が配信先コンピュータと配信先コンピュータの属
するグループの代表コンピュータとの対応関係を管理す
る一方で、代表コンピュータ20、…、20(n)がグル
ープに属する配信先コンピュータのネットワークアドレ
ス等を管理するようにしてもよい。
【0024】さらに、本実施形態では、配信元コンピュ
ータ10から配信されたファイルを代表コンピュータ2
0、…、20(n)が配信先コンピュータ40、…、40
(n)、…、50、…、50(n)へそのまま配信している
が、代表コンピュータ20、…、20(n)が、配信元コ
ンピュータ10から配信されたファイルに所定の追加、
変更等を施した上で配信先コンピュータ40、…、40
(n)、…、50、…、50(n)へ再配信するようにしても
よい。
【0025】以上、本発明の一実施形態について説明し
てきたが、本発明はこのような実施の形態に限定される
ことなく、本発明の原理に準ずる各種の実施の形態を含
む。
【0026】
【発明の効果】以上説明したように、本発明のファイル
配信方式によれば、地理的に分散配置されるコンピュー
タについて所定の近傍内に配置される一又は複数のコン
ピュータをグループ化し、グループの代表コンピュータ
にのみ配信元コンピュータからファイルを配信するよう
にしたため、配信元コンピュータから配信しなければな
らない相手先コンピュータの台数を少なくし、ファイル
配信要求数を削減して、データ転送量の削減、回線利用
料の低減、配信元コンピュータの負荷の軽減等を図るこ
とができる。
【図面の簡単な説明】
【図1】本発明の一実施形態を説明するための図であ
る。
【図2】本発明の一実施形態で用いられるグループ管理
ファイルの一例を示す図である。
【符号の説明】
10 配信元コンピュータ 20、…、20(n) 代表コンピュータ 30 受信用テンポラリファイル 40、…、40(n) 配信先コンピュータ(グループ
1) 50、…、50(n) 配信先コンピュータ(グループ
n)
───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) G06F 12/00 G06F 13/00 G06F 9/06

Claims (2)

    (57)【特許請求の範囲】
  1. 【請求項1】ファイルの配信元となるコンピュータ
    (「配信元コンピュータ」という)と、 前記配信元コンピュータに接続された1又は複数のコン
    ピュータ(「代表コンピュータ」という)と、 前記代表コンピュータに接続された複数のコンピュータ
    (「配信先コンピュータ」という)と、を含むネットワ
    ークシステムにおけるファイル配信方法であって、 一つの前記代表コンピュータと、前記代表コンピュータ
    に接続される複数の前記配信先コンピュータとが一つの
    グループを構成しており、 前記配信元コンピュータは、各グループの代表コンピュ
    ータと該グループに属する配信先コンピュータのコンピ
    ュータ名とネットワークアドレスを含むグループ管理フ
    ァイルを保持し、 前記配信元コンピュータ、複数の前記配信先コンピュ
    ータのうちどの配信先コンピュータにファイルを配信す
    るかが指定されたファイル配信要求を受け付けたとき
    に、前記グループ管理ファイルから前記指定された
    信先コンピュータの属するグループの代表となる代表コ
    ンピュータを検索すると共に、前記検索された代表コン
    ピュータに対して、配信対象のファイルと、前記代表コ
    ンピュータに接続されており前記ファイルが配信される
    配信先コンピュータを指定する情報とを配信し、 前記代表コンピュータでは、前記配信元コンピュータか
    ら受信した前記ファイルをいったんテンポラリファイル
    に保存し、前記代表コンピュータに接続される複数の前
    記配信先コンピュータのうち、前記ファイルが配信され
    配信先コンピュータを指定する前記情報によって特定
    され配信先コンピュータに対して、前記テンポラリフ
    ァイルに保存した前記ファイルを再配信する、 ことを特徴とするファイル配信方
  2. 【請求項2】前記グループ管理ファイルが、コンピュー
    タを識別するための名前と、該コンピュータのネットワ
    ークアドレスと、該コンピュータが属するグループを識
    別す るグループ名と、該グループの代表コンピュータ名
    とを一エントリあたり含む、ことを特徴とする請求項1
    記載のファイル配信方
JP34587995A 1995-12-08 1995-12-08 ファイル配信方法 Expired - Fee Related JP3284864B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP34587995A JP3284864B2 (ja) 1995-12-08 1995-12-08 ファイル配信方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP34587995A JP3284864B2 (ja) 1995-12-08 1995-12-08 ファイル配信方法

Publications (2)

Publication Number Publication Date
JPH09160820A JPH09160820A (ja) 1997-06-20
JP3284864B2 true JP3284864B2 (ja) 2002-05-20

Family

ID=18379618

Family Applications (1)

Application Number Title Priority Date Filing Date
JP34587995A Expired - Fee Related JP3284864B2 (ja) 1995-12-08 1995-12-08 ファイル配信方法

Country Status (1)

Country Link
JP (1) JP3284864B2 (ja)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001216150A (ja) * 2000-02-03 2001-08-10 Bandai Co Ltd 通信システム及びサーバ端末並びにサーバ及び課金システム
WO2003015449A1 (fr) * 2001-08-07 2003-02-20 Matsushita Electric Industrial Co., Ltd. Système et procédé de fourniture de services de communication
JP4724364B2 (ja) * 2003-12-26 2011-07-13 キヤノンソフトウェア株式会社 管理サーバおよびモジュール配布システムおよびモジュールインストール方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラム
JP4518052B2 (ja) * 2006-08-25 2010-08-04 日本電気株式会社 追跡システム、追跡方法、および追跡プログラム
US10743451B2 (en) * 2016-07-04 2020-08-11 Fuji Corporation Electronic component supply device

Also Published As

Publication number Publication date
JPH09160820A (ja) 1997-06-20

Similar Documents

Publication Publication Date Title
US5970488A (en) Real-time distributed database system and method
EP0338041B1 (en) Naming service for networked digital data processing system
US6560643B1 (en) System of self-service terminals and method of distributing software to a plurality of self-service terminals
US8166185B2 (en) System and method for enterprise software distribution
EP1830262B1 (en) Object hashing with incremental changes
US7386849B2 (en) Managing parallel execution of work granules according to their affinity
US6510429B1 (en) Message broker apparatus, method and computer program product
CN101416183B (zh) 保存无线设备当前数据的方法和系统
CN100547583C (zh) 数据库的自动和动态提供的方法
US6691166B1 (en) System and method for transferring partitioned data sets over multiple threads
US20030126196A1 (en) System for optimizing the invocation of computer-based services deployed in a distributed computing environment
JP2001508900A (ja) 分散データ処理システムにおけるデータの分配および複写
EP0806731A3 (en) Database network
EP0587885B1 (en) Fault tolerant change distribution method in a distributed database system
JP3284864B2 (ja) ファイル配信方法
US20020073175A1 (en) Updating world wide web pages in a storage area network environment
JP2859200B2 (ja) プログラム配信システム
JPH0877054A (ja) 分散ファイルシステム
JP2001331398A (ja) サーバ管理システム
JP2001034479A (ja) ソフトウェア配布システム
JPH09251435A (ja) データ階層配信処理方式
WO2001090943A2 (en) Distributed internet content delivery system
JP3403437B2 (ja) オンライン処理システム
JPH0651992A (ja) プログラム資源管理装置
JP2001147852A (ja) ファイル取得システムおよび方法

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20020205

LAPS Cancellation because of no payment of annual fees