JP2003242063A - 逐次ユニキャスト型情報配信方法およびサーバ - Google Patents

逐次ユニキャスト型情報配信方法およびサーバ

Info

Publication number
JP2003242063A
JP2003242063A JP2002036462A JP2002036462A JP2003242063A JP 2003242063 A JP2003242063 A JP 2003242063A JP 2002036462 A JP2002036462 A JP 2002036462A JP 2002036462 A JP2002036462 A JP 2002036462A JP 2003242063 A JP2003242063 A JP 2003242063A
Authority
JP
Japan
Prior art keywords
server
mirror
distribution
content
instructing
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
JP2002036462A
Other languages
English (en)
Inventor
Hiroyoshi Minami
弘佳 巳波
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.)
Nippon Telegraph and Telephone Corp
Original Assignee
Nippon Telegraph and Telephone 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 Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2002036462A priority Critical patent/JP2003242063A/ja
Publication of JP2003242063A publication Critical patent/JP2003242063A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

(57)【要約】 【課題】 複数の他組織管理のネットワークを経由する
などの理由からマルチキャストが使用できないようなネ
ットワークにおいて、サーバの負荷を抑制しつつ短時間
で多数のミラーサーバヘコンテンツを配信する。 【解決手段】 各サーバには近隣のサーバを指示する手
段、各サーバにおいて、同時に配信するサーバ集合と、
その集合間の配信順序を指示する手段、コンテンツ配信
を実行する手段からなる。各サーバには近隣のサーバの
みにコンテンツ配信すればよいので、ロングファットパ
イプの問題は発生しない。また、同時に配信する先のサ
ーバ数が限定されているので、配信元のサーバの負荷は
抑制される。また、ミラーサーバが一度コピーを保持す
ると、独立並行にコンテンツ配信を行うため、オリジナ
ルサーバ一つですべてのミラーサーバに配信するよりも
短時間で配信が完了できる。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、オリジナルサーバ
からミラーサーバヘコンテンツを配信する方法およびサ
ーバに関するものである。
【0002】
【従来の技術】従来、オリジナルサーバからミラーサー
バヘコンテンツを配信する際は、すべてのミラーサーバ
ヘ同時にコンテンツ配信を行っていた。インターネット
のような複数の他組織管理のネットワークを経由するな
どの理由からマルチキャストが使用できないネットワー
クの場合、この方法によりコンテンツ配信を行うと、ミ
ラーサーバが多数あると、多数のユニキャストのコネク
ションの処理が必要になり、サーバ負荷が高くなって、
他の処理を圧迫する可能性がある。また、物理的に遠く
に存在するサーバヘコンテンツを配信する場合は、ロン
グファットパイプの問題が発生し、十分な転送速度が得
られない。
【0003】コンテンツ配信サービスにおいては、クラ
イアントに近いミラーサーバヘアクセスさせることによ
り、レスポンスの高速化が図られるため、一般的にかな
り多数のミラーサーバが全世界に配置される。コンテン
ツの登録や更新時には、すべてのミラーサーバに即座に
反映させる必要があるが、上記の理由から、従来の方法
を用いてコンテンツを配信することは適切とは言えな
い。
【0004】
【発明が解決しようとする課題】本発明が解決する課題
は、複数の他組織管理のネットワークを経由するなどの
理由からマルチキャストが使用できないようなネットワ
ークにおいて、サーバの負荷を抑制しつつ短時間で多数
のミラーサーバヘコンテンツを配信することである。
【0005】
【課題を解決するための手段】各サーバには近隣のサー
バを指示する手段、各サーバにおいて、同時に配信する
サーバ集合と、その集合間の配信順序を指示する手段、
コンテンツ配信を実行する手段からなる。各サーバには
近隣のサーバのみにコンテンツ配信すればよいので、ロ
ングファットパイプの問題は発生しない。また、同時に
配信する先のサーバ数が限定されているので、配信元の
サーバの負荷は抑制される。また、ミラーサーバが一度
コピーを保持すると、独立並行にコンテンツ配信を行う
ため、オリジナルサーバ一つですべてのミラーサーバに
配信するよりも短時間で配信が完了できる。
【0006】
【発明の実施の形態】本発明の実施形態における手順を
述べたフローを図1に挙げる。図1において、本発明の
オリジナルサーバ、各ミラーサーバは、まず、配信順序
テーブル(図4)を参照する。次に、配信順序テーブル
の先頭のミラーサーバをミラーサーバsとし、ミラーサ
ーバsへコンテンツを配信し、配信順序テーブルの全て
のミラーサーバへコンテンツ配信が終了したかどうかを
判断する。noであれば配信順序テーブルの次のミラー
サーバを改めてミラーサーバsとし、ミラーサーバsへ
コンテンツを配信する。yesであれば終了する。な
お、ミラーサーバの場合は、オリジナルサーバまたは他
のミラーサーバからコンテンツのコピーが完了したこと
が上記手順を開始する契機となる。
【0007】図2は本発明の実施形態の通信ネットワー
ク例を示す図であり、図3は各サーバの近隣のサーバの
指示例を挙げた図であり、図4は各サーバの配信順序を
指示したテーブルの例である。以下、図2の通信ネット
ワークにおいて、オリジナルサーバからミラーサーバ1
〜7ヘコンテンツを配信する場合の手順を述べる。各サ
ーバの近隣のサーバは、図3において辺を介して隣接す
るものとして与えられているものとする。図3の指示例
では、オリジナルサーバにミラーサーバ1、2が近隣
し、ミラーサーバ1にミラーサーバ3、4、5が近隣
し、ミラーサーバ2にミラーサーバ6、7が近隣してい
る。図4は各サーバが保有するテーブルであり、図3の
指示例に対応した各サーバの配信順序を指示したテーブ
ル例である。図4のテーブル例では、オリジナルサーバ
は、1番目にミラーサーバ1に配信し、2番目にミラー
サーバ2に配信することが指示されており、ミラーサー
バ1は、1番目にミラーサーバ3に、2番目にミラーサ
ーバ4に、3番目にミラーサーバ5に配信することが指
示されており、ミラーサーバ2は、1番目にミラーサー
バ6に、2番目にミラーサーバ7に配信することが指示
されている。また、本実施例においては同時に配信でき
るサーバ数は1とする。
【0008】オリジナルサーバは配信順序テーブル(図
4)を参照し、ミラーサーバ1、2の順にコンテンツを
配信する。ミラーサーバ1はコンテンツを受け取ると、
自身の配信順序テーブル(図4)を参照し、ミラーサー
バ3、4、5の順に配信する。一方、ミラーサーバ2も
同様に、コンテンツを受け取ると、自身の配信順序テー
ブル(図4)を参照し、ミラーサーバ6、7の順に配信
する。このようにして、すべてのミラーサーバにコンテ
ンツが配信される。
【0009】この時、任意のサーバ間で一つのコンテン
ツを配信する時間Tはすべて同じとすると、コンテンツ
は独立並行に配信されるため、オリジナルサーバからミ
ラーサーバ2へ配信している時間とミラーサーバ1から
ミラーサーバ3へは同じ時間帯に配信されている。ま
た、ミラーサーバ1からミラーサーバ4への配信、ミラ
ーサーバ2から6への配信は同じ時間帯、ミラーサーバ
1からミラーサーバ5への配信、ミラーサーバ2から7
への配信は同じ時間帯であることから、すべてのミラー
サーバヘの配信には4T時間で済む。
【0010】もし、オリジナルサーバのみからすべての
ミラーサーバヘ一つずつコンテンツ配信した場合は7T
時間かかる。従って、本方式は、従来方法よりも短時間
で配信を完了することができる。
【0011】以上、本発明者によってなされた発明を、
前記実施形態に基づき具体的に説明したが、本発明は、
前記実施形態に限定されるものではなく、その要旨を逸
脱しない範囲において種々変更可能であることは勿論で
ある。
【0012】
【発明の効果】本発明を用いることにより、インターネ
ットのような複数の他組織管理のネットワークを経由す
るなどの理由からマルチキャストが使用できないネット
ワークの場合においても、サーバの負荷を抑制しつつ、
短時間にすべてのミラーサーバへコンテンツを配信でき
る。従って、コンテンツの登録や更新時にすべてのミラ
ーサーバヘの反映の時間を短縮できる。
【図面の簡単な説明】
【図1】本発明の実施形態における手順を述べたフロー
である。
【図2】本発明の実施形態における通信ネットワークと
ミラーサーバの構成例を挙げた図である。
【図3】本発明の実施形態における各サーバの近隣のサ
ーバの指示例を挙げた図である。
【図4】各サーバの配信順序を指示したテーブルの例で
ある。

Claims (7)

    【特許請求の範囲】
  1. 【請求項1】 オリジナルのコンテンツを保持するオリ
    ジナルサーバから、当該コンテンツのコピーを保持する
    ミラーサーバヘのコンテンツ配信方法であって、 各サーバに近隣のサーバが予め指示されている時、一つ
    のサーバから近隣の他のサーバに同時に配信するサーバ
    数を限定してコンテンツ配信を行いコピーを作成するこ
    とと、コピーを保持した各ミラーサーバ及びオリジナル
    サーバは、独立に並行して、まだコピーが作られていな
    い近隣のミラーサーバへコンテンツ配信を行うことによ
    り、 コンテンツを全ミラーサーバヘ配信することを特徴とす
    る情報配信方法。
  2. 【請求項2】 オリジナルのコンテンツを保持するオリ
    ジナルサーバから、複数のミラーサーバにコンテンツの
    コピーを配信するシステムにおけるオリジナルサーバで
    あって、 オリジナルのコンテンツを保持する手段と、 前記複数のミラーサーバより少ない数のコンテンツのコ
    ピーを直接配信するミラーサーバを指示する配信ミラー
    サーバ指示手段と、 前記配信ミラーサーバ指示手段を参照して、前記配信ミ
    ラーサーバ指示手段で指示されたミラーサーバに前記コ
    ンテンツのコピーを配信する配信手段と、を備えること
    を特徴とするオリジナルサーバ。
  3. 【請求項3】 請求項2に記載のオリジナルサーバであ
    って、 前記配信ミラーサーバ指示手段で指示されたミラーサー
    バに配信する順序を指示する配信順序指示手段を備え、 前記配信手段は、前記配信順序指示手段を参照して、前
    記配信順序指示手段で指示された順序で前記コンテンツ
    のコピーを配信することを特徴とするオリジナルサー
    バ。
  4. 【請求項4】 請求項3に記載のオリジナルサーバであ
    って、 前記配信ミラーサーバ指示手段および前記配信順序指示
    手段は、配信するミラーサーバと対応して配信順序を指
    示したテーブルであることを特徴とするオリジナルサー
    バ。
  5. 【請求項5】 オリジナルのコンテンツを保持するオリ
    ジナルサーバから、複数のミラーサーバにコンテンツの
    コピーを配信するシステムにおけるミラーサーバであっ
    て、配信されたコンテンツのコピーを保持する手段と、 配信されたコンテンツのコピーを配信するミラーサーバ
    を指示する配信ミラーサーバ指示手段と、 コンテンツのコピーが配信された時に、前記配信ミラー
    サーバ指示手段を参照して、前記配信ミラーサーバ指示
    手段で指示されたミラーサーバに前記コンテンツのコピ
    ーを配信する手段と、を備えることを特徴とするミラー
    サーバ。
  6. 【請求項6】 請求項5に記載のミラーサーバであっ
    て、 前記配信ミラーサーバ指示手段で指示されたミラーサー
    バに配信する順序を指示する配信順序指示手段を備え、 前記配信手段は、前記配信順序指示手段を参照して、前
    記配信順序指示手段で指示された順序で前記コンテンツ
    のコピーを配信することを特徴とするミラーサーバ。
  7. 【請求項7】 請求項6に記載のミラーサーバであっ
    て、 前記配信ミラーサーバ指示手段および前記配信順序指示
    手段は、配信するミラーサーバと対応して配信順序を指
    示したテーブルであることを特徴とするミラーサーバ。
JP2002036462A 2002-02-14 2002-02-14 逐次ユニキャスト型情報配信方法およびサーバ Pending JP2003242063A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002036462A JP2003242063A (ja) 2002-02-14 2002-02-14 逐次ユニキャスト型情報配信方法およびサーバ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002036462A JP2003242063A (ja) 2002-02-14 2002-02-14 逐次ユニキャスト型情報配信方法およびサーバ

Publications (1)

Publication Number Publication Date
JP2003242063A true JP2003242063A (ja) 2003-08-29

Family

ID=27778342

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002036462A Pending JP2003242063A (ja) 2002-02-14 2002-02-14 逐次ユニキャスト型情報配信方法およびサーバ

Country Status (1)

Country Link
JP (1) JP2003242063A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8656036B2 (en) 2011-06-03 2014-02-18 Fujitsu Limited Distribution method and distribution system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8656036B2 (en) 2011-06-03 2014-02-18 Fujitsu Limited Distribution method and distribution system

Similar Documents

Publication Publication Date Title
CA2477868C (en) Management of queues in contact centres
US8200880B2 (en) Shared system of I/O equipment, shared system of information processing apparatus, and method used thereto
TWI470459B (zh) 由在遠端複本對之主要磁碟與次要磁碟之間通信而作為遠端複本對運作之儲存控制系統、方法、資料載體及電腦程式產品
US6370583B1 (en) Method and apparatus for portraying a cluster of computer systems as having a single internet protocol image
CN1030885C (zh) 多信道通信树生成和控制的方法及装置
CN103338252A (zh) 一种分布式数据库并发存储虚拟请求机制
JP3172192B2 (ja) データ会議ネットワーク
CN110351362A (zh) 数据验证方法、设备及计算机可读存储介质
JP2004102991A (ja) ファイル分散送受信システム
CN112351106B (zh) 一种含事件网格的服务网格平台及其通信方法
JP2008034900A (ja) 多地点間会議システム
JP2003242063A (ja) 逐次ユニキャスト型情報配信方法およびサーバ
JPH04220747A (ja) データ処理システムにおける文書管理方法
JP2009009297A (ja) データ配信方法およびデータ配信システム
CN110445580A (zh) 数据发送方法及装置、存储介质、电子装置
CN106598721A (zh) 媒资数据流转方法及装置
JP6919419B2 (ja) 通信装置、通信プログラム、および、通信方法
JP2002342193A (ja) データ転送先サーバ選定方法及び装置及びデータ転送先サーバ選定プログラム及びデータ転送先サーバ選定プログラムを格納した記憶媒体
JPS62100854A (ja) ホスト・端末間通信方式
JPH07123108A (ja) プロセス間通信方法
CN104504123B (zh) 一种基于日志拆分的目录复制实现方法
JP6001474B2 (ja) ブートイメージ配信方法及びブートイメージ配信システム
JP2001331398A (ja) サーバ管理システム
JP5159499B2 (ja) カラオケホスト装置
KR20220061359A (ko) 스트림 데이터 서비스를 위한 서버리스 프레임워크 자원 관리 방법