JP5165045B2 - キャッシュシステム及びコンテンツ配信制御方法 - Google Patents
キャッシュシステム及びコンテンツ配信制御方法 Download PDFInfo
- Publication number
- JP5165045B2 JP5165045B2 JP2010251921A JP2010251921A JP5165045B2 JP 5165045 B2 JP5165045 B2 JP 5165045B2 JP 2010251921 A JP2010251921 A JP 2010251921A JP 2010251921 A JP2010251921 A JP 2010251921A JP 5165045 B2 JP5165045 B2 JP 5165045B2
- Authority
- JP
- Japan
- Prior art keywords
- isp
- server
- broadband line
- cache
- information
- 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
Links
- 238000000034 method Methods 0.000 title claims description 16
- 238000009826 distribution Methods 0.000 claims description 26
- 230000008569 process Effects 0.000 claims description 7
- 239000013256 coordination polymer Substances 0.000 description 7
- 101100397226 Schizosaccharomyces pombe (strain 972 / ATCC 24843) isp4 gene Proteins 0.000 description 6
- 230000004044 response Effects 0.000 description 6
- 101000610620 Homo sapiens Putative serine protease 29 Proteins 0.000 description 5
- 102100040345 Putative serine protease 29 Human genes 0.000 description 5
- 238000004891 communication Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 101150045440 ISP1 gene Proteins 0.000 description 2
- 101100353471 Mus musculus Prss28 gene Proteins 0.000 description 2
- 101100509103 Schizosaccharomyces pombe (strain 972 / ATCC 24843) ish1 gene Proteins 0.000 description 2
- 101100397225 Schizosaccharomyces pombe (strain 972 / ATCC 24843) isp3 gene Proteins 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000010365 information processing Effects 0.000 description 2
- 101710128746 Cytochrome b6-f complex iron-sulfur subunit 1 Proteins 0.000 description 1
- 101710128742 Cytochrome b6-f complex iron-sulfur subunit 2 Proteins 0.000 description 1
- 241001522296 Erithacus rubecula Species 0.000 description 1
- 235000008694 Humulus lupulus Nutrition 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 239000012141 concentrate Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
Images
Landscapes
- Computer And Data Communications (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本実施形態のキャッシュシステムCは、図1の構成図に示すように、コンテンツの配信元であるCPのウェブサーバ1と接続され、ウェブサーバ1に係る問合せに回答するDNSサーバ2と、前記コンテンツのコピーを記憶しているキャッシュサーバ3と、一部のISPとの間を接続する所定の広帯域回線B(B1,B2)と、を有する。また、個々の広帯域回線Bは、対応するIX(IX1,IX2,IX3)を介して一又は二以上のISP(ISP1,ISP2,ISP3,ISP4)と接続されている。
上記のように構成した本実施形態のうち、DNSサーバ2における特徴的な処理手順を図3のフローチャートに示す。なお、CPがウェブサーバ1から配信するコンテンツが予めキャッシュサーバ3にコピーされており、コンテンツの視聴者であるエンドユーザがその用いるPCのウェブブラウザ(図示省略)から、このコンテンツを閲覧するためウェブサーバ1のURLにアクセスしようとする場合を考える。
上記の場合、エンドユーザの用いるPCは、ウェブサーバ1のURLに基づく名前解決要求(「問合せ」とも呼ぶこととする)を送信し、この名前解決要求(問合せ)をDNSサーバ2の解決要求受信手段10が受信する(ステップS1)。この前提として、ウェブサーバ1のドメインに係るDNSサーバとしては、DNSサーバ2を上位のDNSサーバ(例えば、「.co.jp」ドメインや「.jp」ドメインのDNSサーバ)に予め登録しておく。
そして、切替手段30は、上記のように判別された発信元ISPとの間に広帯域回線B(B1,B2など)が存在する場合は(ステップS3:「YES」)、キャッシュサーバ3の情報をDNSサーバ2の名前解決応答手段40に回答させ(ステップS4)、判別された発信元ISPとの間に広帯域回線Bが存在しない場合は(ステップS3:「NO」)、ウェブサーバ1の情報をDNSサーバ2の名前解決応答手段40に回答させる(ステップS5)。この際、切替手段30は、判別された発信元ISPについてISP記憶手段15を参照することにより広帯域回線Bの存否を判断する。
上記のようにキャッシュサーバ3からの配信に係るデータ量については、データ量計測手段60が、広帯域回線BごともしくはIXごと(通常、広帯域回線Bごとのデータ量とIXごとのデータ量は同じ値になると考えられる)、又はISPごとの少なくとも一方について計測する(ステップS6)。そして、精算情報生成手段70は、広帯域回線Bに係るIXごと又はISPごとの少なくとも一方について、計測されたデータ量に応じた精算用情報を生成し(ステップS7)、精算情報記録手段80が、生成された前記精算用情報を所定の記憶媒体に記録させる(ステップS8)。
以上のように、キャッシュシステムCにキャッシュサーバ3とDNSサーバ2を設け、本来のウェブサーバ1へのアクセスに係るDNSへの問合せの発信元ISPをAS番号などから判別し、キャッシュシステムCとの間に所定の広帯域回線B(B1,B2)を有するISP(ISP2〜ISP4)経由のアクセスにはDNSサーバ2からキャッシュサーバ3の情報を回答することで、広帯域回線BがあるISP経由のユーザにはそのISP経由でキャッシュサーバ3からコンテンツを配信する(例えば図3)。これにより、コンテンツ配信において、ISPなどにキャッシュサーバを分散配置せずとも、キャッシュシステムCのキャッシュサーバ3と広帯域回線Bの処理能力に応じた無理がなく合理的な負荷分散が可能となる。
なお、上記各実施形態は例示に過ぎず、本発明は、以下に例示するものやそれ以外の他の実施態様も含むものである。例えば、各構成図、データの図、フローチャートの図などは例示に過ぎず、各要素の有無、その配置や処理実行などの順序、具体的内容などは適宜変更可能である。一例として、キャッシュシステムCを複数の装置で構成する必然性は無く、DNSサーバ2とキャッシュサーバ3は一体に構成してもよい。逆に、個々のサーバなどの装置を、複数の装置を組み合わせて実現してもよく、個々の記憶手段を別個独立のサーバ装置やシステムで実現する構成も一般的である。
1 ウェブサーバ
2 DNSサーバ
3 キャッシュサーバ
6 演算制御部
7 記憶装置
8 通信手段
10 解決要求受信手段
15 ISP記憶手段
20 判別手段
30 切替手段
40 名前解決応答手段
60 データ量計測手段
70 精算情報生成手段
80 精算情報記録手段
85 精算情報ファイル
Q1〜Q4 問合せ
A1〜Q4 回答
D1〜D4 配信
B(B1,B2) 広帯域回線
N 通信ネットワーク
T 回線
Claims (4)
- コンテンツの配信元であるウェブサーバと接続され、
前記ウェブサーバに係る問合せに回答するDNSサーバと、
前記コンテンツのコピーを記憶しているキャッシュサーバと、
一部のISPとの間を接続する所定の広帯域回線と、
を有するキャッシュシステムであって、
前記DNSサーバへの前記ウェブサーバに係る問合せの発信元ISPを判別する判別手段と、
判別された前記発信元ISPとの間に前記広帯域回線が存在する場合は前記キャッシュサーバの情報を前記DNSサーバに回答させ、判別された前記発信元ISPとの間に前記広帯域回線が存在しない場合は前記ウェブサーバの情報を前記DNSサーバに回答させる切替手段と、
を有することを特徴とするキャッシュシステム。 - 前記広帯域回線と、その広帯域回線で接続されているISPと、を対応付けて記憶しているISP記憶手段を有し、
前記判別手段は、前記問合せの発信元ISPについて所定の経路制御プロトコルに係るネットワーク識別情報を取得することにより前記発信元ISPを判別し、
前記切替手段は、判別された前記発信元ISPについて前記ISP記憶手段を参照することにより前記広帯域回線の存否を判断する
ことを特徴とする請求項1記載のキャッシュシステム。 - 個々の前記広帯域回線は、対応するIXを介して一又は二以上の前記ISPと接続され、
前記キャッシュサーバからの配信に係るデータ量を前記広帯域回線ごともしくはIXごと又はISPごとの少なくとも一方について計測するデータ量計測手段と、
前記広帯域回線に係るIXごと又はISPごとの少なくとも一方について、計測された前記データ量に応じた精算用情報を生成する精算情報生成手段と、
生成された前記精算用情報を所定の記憶媒体に記録させる精算情報記録手段と、
を有することを特徴とする請求項1又は2記載のキャッシュシステム。 - コンテンツの配信元であるウェブサーバと接続され、
前記ウェブサーバに係る問合せに回答するDNSサーバと、
前記コンテンツのコピーを記憶しているキャッシュサーバと、
一部のISPとの間を接続する所定の広帯域回線と、
を有するキャッシュシステムを用いるコンテンツ配信制御方法であって、
コンピュータが、前記DNSサーバへの前記ウェブサーバに係る問合せの発信元ISPを判別する判別処理と、
コンピュータが、判別された前記発信元ISPとの間に前記広帯域回線が存在する場合は前記キャッシュサーバの情報を前記DNSサーバに回答させ、判別された前記発信元ISPとの間に前記広帯域回線が存在しない場合は前記ウェブサーバの情報を前記DNSサーバに回答させる切替処理と、
を含むことを特徴とするコンテンツ配信制御方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010251921A JP5165045B2 (ja) | 2010-11-10 | 2010-11-10 | キャッシュシステム及びコンテンツ配信制御方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010251921A JP5165045B2 (ja) | 2010-11-10 | 2010-11-10 | キャッシュシステム及びコンテンツ配信制御方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012103910A JP2012103910A (ja) | 2012-05-31 |
JP5165045B2 true JP5165045B2 (ja) | 2013-03-21 |
Family
ID=46394227
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010251921A Expired - Fee Related JP5165045B2 (ja) | 2010-11-10 | 2010-11-10 | キャッシュシステム及びコンテンツ配信制御方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5165045B2 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6662191B2 (ja) | 2016-05-18 | 2020-03-11 | 富士通株式会社 | 通信装置および通信方法 |
JP6734830B2 (ja) * | 2017-09-27 | 2020-08-05 | Kddi株式会社 | コンテンツ受信システム、通信装置及びプログラム |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3248446B2 (ja) * | 1997-03-13 | 2002-01-21 | ヤマハ株式会社 | サーバコンピュータ |
JP2001147852A (ja) * | 1999-11-22 | 2001-05-29 | Hitachi Ltd | ファイル取得システムおよび方法 |
US6820133B1 (en) * | 2000-02-07 | 2004-11-16 | Netli, Inc. | System and method for high-performance delivery of web content using high-performance communications protocol between the first and second specialized intermediate nodes to optimize a measure of communications performance between the source and the destination |
JP2001306433A (ja) * | 2000-04-10 | 2001-11-02 | Nec Corp | 費用効率の高いコンテンツ配信サービスのためのシステムおよび方法 |
JP4410963B2 (ja) * | 2001-08-28 | 2010-02-10 | 日本電気株式会社 | コンテンツ動的ミラーリングシステム、 |
US20040243843A1 (en) * | 2001-09-19 | 2004-12-02 | Yuri Kadobayashi | Content server defending system |
JP4512192B2 (ja) * | 2005-02-09 | 2010-07-28 | 株式会社日立製作所 | 輻輳制御装置、および、ネットワークの輻輳制御方法 |
JP5011234B2 (ja) * | 2008-08-25 | 2012-08-29 | 株式会社日立情報システムズ | 攻撃ノード群判定装置およびその方法、ならびに情報処理装置および攻撃対処方法、およびプログラム |
-
2010
- 2010-11-10 JP JP2010251921A patent/JP5165045B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2012103910A (ja) | 2012-05-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12028427B2 (en) | Content delivery systems and methods | |
CN106031130B (zh) | 具有边缘代理的内容传送网络架构 | |
US6253234B1 (en) | Shared web page caching at browsers for an intranet | |
EP2588977B1 (en) | Systems and methods for storing digital content | |
US9444759B2 (en) | Service provider registration by a content broker | |
US8060616B1 (en) | Managing CDN registration by a storage provider | |
EP1331788B1 (en) | Contents delivery network service method and system | |
US7937477B1 (en) | Transparent session persistence management by a cache server in a content delivery network | |
US8051166B1 (en) | Service provider optimization of content management | |
US20030149581A1 (en) | Method and system for providing intelligent network content delivery | |
JP4668271B2 (ja) | 上流の障害検出及び障害回復法 | |
US20080313318A1 (en) | Providing enhanced data retrieval from remote locations | |
JP2002140309A (ja) | サービスシステム | |
JP2016530634A (ja) | コンテンツデリバリーネットワークにおける要求をディスパッチする方法及びシステム | |
WO2001065402A2 (en) | Method and system for providing intelligent network content delivery | |
JP5165045B2 (ja) | キャッシュシステム及びコンテンツ配信制御方法 | |
WO2013057985A1 (ja) | キャッシュサーバ解決方法、装置、及びシステム | |
US20210337041A1 (en) | Orchestrated proxy service | |
JP4760852B2 (ja) | サービスシステム | |
EP3479545B1 (en) | Request redirection in an information centric network | |
US7487224B2 (en) | Methods and systems for routing requests using edge network elements | |
RASHID | CROSS REFERENCE TO RELATED APPLICATIONS | |
JP2004102775A (ja) | 情報取得装置および情報取得経路制御方法 | |
Data | CROSS-REFERENCE TO RELATED APPLICATIONS | |
NANO | Network resource identification |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20121121 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20121127 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20121218 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151228 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5165045 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees | ||
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R371 | Transfer withdrawn |
Free format text: JAPANESE INTERMEDIATE CODE: R371 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |