JP5327078B2 - 情報通信システム、情報通信方法、ノード装置及びプログラム - Google Patents
情報通信システム、情報通信方法、ノード装置及びプログラム Download PDFInfo
- Publication number
- JP5327078B2 JP5327078B2 JP2010015165A JP2010015165A JP5327078B2 JP 5327078 B2 JP5327078 B2 JP 5327078B2 JP 2010015165 A JP2010015165 A JP 2010015165A JP 2010015165 A JP2010015165 A JP 2010015165A JP 5327078 B2 JP5327078 B2 JP 5327078B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- information
- load
- node
- communication system
- 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
- 238000004891 communication Methods 0.000 title claims abstract description 130
- 238000000034 method Methods 0.000 title claims abstract description 34
- 238000009826 distribution Methods 0.000 claims abstract description 142
- 238000003860 storage Methods 0.000 claims description 64
- 230000010365 information processing Effects 0.000 claims description 26
- 230000005540 biological transmission Effects 0.000 claims description 21
- 238000010586 diagram Methods 0.000 description 15
- 238000012545 processing Methods 0.000 description 13
- 238000013500 data storage Methods 0.000 description 4
- 235000008694 Humulus lupulus Nutrition 0.000 description 3
- 238000012217 deletion Methods 0.000 description 3
- 230000037430 deletion Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000001172 regenerating effect Effects 0.000 description 1
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Telephonic Communication Services (AREA)
Description
始めに、図1を参照して、本発明の情報通信システムの構成及び動作概要について説明する。図1は、本実施形態の情報通信システムSにおける各ノード装置の接続態様の一例を示す概念図である。
以下、オーバーレイネットワーク9に保存されたコンテンツデータの取得動作について説明する。情報通信システムSは、コンテンツデータのレプリカを、所定のファイル形式で複数のノードNnに分散して保存する。以下、コンテンツデータは、「コンテンツ」という。そして、各ノードNn間でレプリカが送受信可能になっている。各コンテンツのオリジナルはセンターサーバSAに保存されている。例えば、ノードN5には、タイトルがXXXの映画のコンテンツのレプリカが保存されている。一方、ノードN3には、タイトルがYYYの映画のコンテンツのレプリカが保存される。このように、コンテンツが複数のノードNnに分散されて保存されている。以下、コンテンツのレプリカが保存されるノードNは、「コンテンツ保持ノード」という。
次に、各ノードNnへのコンテンツ配信について、図2を用いて説明する。図2は、本実施形態の情報通信システムSにおける各ノードNnへのコンテンツのPush型配信を示す概念図である。まず、投入サーバSBに、コンテンツが投入される。投入サーバSBは、投入されたコンテンツがオーバーレイネットワーク9で管理可能なようにコンテンツID等を付与する。そして、投入サーバSBは、センターサーバSAにコンテンツのオリジナルデータを保存させる。情報通信システムSでは、センターサーバSAからオーバーレイネットワーク9に接続するノードNnへ、コンテンツのレプリカがPush型配信される。Push型配信は、本実施形態の投入サーバSB、または、センターサーバSAの指示により、ノードNnのような端末装置にコンテンツを強制的に取得させる配信技術である。
本実施形態では、センターサーバSAの負荷が所定の負荷以上になったとき、各ノードNnに負荷情報をマルチキャスト配信する。負荷情報は、センターサーバSAの負荷が所定以上になったことを示す情報である。
次に、図3を参照して、ノードNnの電気的構成ついて説明する。
次に、図4を参照して、センターサーバSAの電気的構成ついて説明する。
以上説明した構成からなる本実施形態のセンターサーバSAの動作及び作用について、添付図面を参照して説明する。図5は、センターサーバSAにおけるメイン動作の処理手順を示すフローチャートである。図5に示すメイン動作処理は、センターサーバSAのメイン動作プログラムに従って実行される。センターサーバSAの電源がオンにされたとき、センターサーバSAのメイン動作処理が実行される。CPU51がメイン動作プログラムを実行することにより、遂行される。以下に示す処理は、CPU51により処理される。
本実施形態のノードNnの動作及び作用について、添付図面を参照して説明する。図6は、ノードNnにおけるメイン動作の処理手順を示すフローチャートである。メイン動作処理は、ノードNnのメイン動作プログラムに従って実行される。ノードNnの電源がオンにされたとき、ノードNnのメイン動作処理が実行される。ノードNnのメイン動作処理は、CPU11がメイン動作プログラムを実行することにより、遂行される。以下に示す処理は、CPU11により処理される。
4a、4b ISP
5a、5b DSL回線事業者
6 FTTH回線事業者
7 回線速度
8 ネットワーク
9 オーバーレイネットワーク
11 CPU
12 HDD
13 RAM
14 デコーダ部
15 映像処理部
16 ディスプレイ
17 音声処理部
18 スピーカ
19 通信部
20 入力部
21 プログラム記憶領域
22 メイン動作プログラム記憶領域
23 コンテンツデータ記憶領域
24 インデックス情報記憶領域
25 ルーティングテーブル記憶領域
26 コンテンツカタログ情報記憶領域
31 各種メッセージ一時記憶領域
32 負荷情報一時記憶領域
33 スケジュール情報一時記憶領域
34 取得禁止情報一時記憶領域
35 時間情報一時記憶領域
51 CPU
52 HDD
53 RAM
54 通信部
100 概念的構成図
101 具体的構成図
111 タイマー
121 プログラム記憶領域
122 メイン動作処理プログラム記憶領域
131 スケジュール情報一時記憶領域
132 第1種コンテンツ情報一時記憶領域
133 第2種コンテンツ情報一時記憶領域
134 完了情報一時記憶領域
S 情報通信システム
SA センターサーバ
Nn ノード
Claims (10)
- ネットワークを介して、複数のノード装置間でデータの送受信を行う情報通信システムであって、
前記情報通信システムが含む情報処理装置は、
前記情報通信システムの配信負荷が、所定の配信負荷より大きいか否かを判定する負荷判定部と、
前記負荷判定部により配信負荷が大きいと判定されたとき、前記データの取得を一定期間停止させる指示を前記ノード装置へ送信する第1送信部と、
を備え、
前記指示を受信した受信ノード装置は、
前記データを取得する取得部と、
前記第1送信部により送信された前記指示を受信する受信部と、
前記受信部が、前記指示を受信したとき、前記取得部が取得するデータの種類が、前記情報通信システム内に予め保存されていた第1種データであるか否かを判定するデータ判定部を備え、
前記データ判定部により前記第1種データであると判定され、更に、前記受信部により前記指示を受信したとき、前記取得部によるデータの取得を一定期間停止させる制御を行う制御部と、
を備えることを特徴とする情報通信システム。 - ネットワークを介して、複数のノード装置間でデータの送受信を行う情報通信システムであって、
前記情報通信システムが含む情報処理装置は、
前記情報通信システムの配信負荷が、所定の配信負荷より大きいか否かを判定する負荷判定部と、
前記負荷判定部により配信負荷が大きいと判定されたとき、前記配信負荷が大きいことを示す負荷情報を前記ノード装置へ送信する第1送信部と、
を備え、
前記負荷情報を受信した受信ノード装置は、
前記データを取得する取得部と、
前記第1送信部により送信された前記負荷情報を受信する受信部と、
前記受信部が、前記負荷情報を受信したとき、前記取得部が取得するデータの種類が、前記情報通信システム内に予め保存されていた第1種データであるか否かを判定するデータ判定部と、
前記データ判定部により前記第1種データであると判定され、更に、前記受信部により前記負荷情報を受信したとき、前記取得部によるデータの取得を一定期間停止させる制御を行う制御部と、
を備えることを特徴とする情報通信システム。 - 前記受信部が、前記負荷情報または前記指示を受信したとき、前記受信ノード装置の前記データ判定部は、前記取得部が取得するデータの種類が、オンデマンドで配信される前記第1種データであるか否かを判定し、
前記データ判定部により、前記取得部が取得するデータの種類が、オンデマンドで配信される前記第1種データであると判定されたとき、前記制御部は、前記受信部により受信された前記負荷情報、または、前記指示に基づいて、前記取得部によるデータの取得を一定期間停止させる制御を行うことを特徴とする請求項1または請求項2に記載の情報通信システム。 - 前記受信ノード装置の前記受信部は、前記負荷情報または前記指示を受信し、
前記受信ノード装置はさらに、
前記情報通信システムが含むいずれかのノード装置から、前記取得部によりデータを取得中であるか否かを判定する取得判定部と、
前記取得判定部により、前記取得部がデータの取得中であると判定されたとき、前記制御部は、前記受信部により受信された前記負荷情報、または、前記指示に基づいて、前記取得部によるデータの取得を一定期間停止させる制御を行うことを特徴とする請求項1から請求項3のいずれか一項に記載の情報通信システム。 - 前記情報通信システムは、
前記複数のノード装置へデータを保存させるための第2種データを配信する配信装置を含み、
前記情報処理装置は、
前記複数のノード装置へ前記第2種データを配信する配信経路を決定する経路決定部と、
前記経路決定部により決定された配信経路に基づいて、前記複数のノード装置が、前記配信装置または前記ノード装置から配信された前記第2種データを取得する時期を示す取得時期情報と、前記配信された前記第2種データの取得先の前記配信装置、または、前記ノード装置を示す装置情報と、を含む配信情報を前記複数のノード装置へ送信する第2送信部と、
前記負荷判定部により、前記情報通信システムの配信負荷が所定の配信負荷より大きいと判定されたとき、前記配信装置が前記複数のノード装置へ前記第2種データを配信中であるか否かを判定する配信判定部を備え、
前記配信判定部により、前記配信装置が前記複数のノード装置へ前記第2種データを配信中であると判定されたとき、前記経路決定部は、前記配信経路を再度決定し、
前記第2送信部は、前記経路決定部により再度決定された配信経路に基づいて、前記配信情報を前記複数のノード装置へ送信することを特徴とする請求項1から請求項4のいずれか一項に記載の情報通信システム。 - 前記情報通信システムは、オーバーレイネットワークにより前記複数のノード装置に前記データを保存することを特徴とする請求項1から請求項5のいずれか一項に記載の情報通信システム。
- 前記情報処理装置は、前記情報通信システムのオーバーレイネットワークに保存されるデータの元データを記憶する記憶部を備え、
前記情報処理装置の前記負荷判定部は、前記ノード装置から前記情報処理装置へのデータのリクエストが、所定の数より大きいとき、前記情報通信システムの配信負荷が所定の配信負荷より大きいと判定することを特徴とする請求項6に記載の情報通信システム。 - ネットワークを介して、複数のノード装置間でデータの送受信を行う情報通信システムが含むノード装置の情報通信方法であって、
前記ノード装置が前記データを取得する取得ステップと、
前記情報通信システムが含む情報処理装置から、前記情報通信システムの配信負荷が、所定の配信負荷より大きいことを示す負荷情報を、前記ノード装置が取得する第2取得ステップと、
前記第2取得ステップが、前記負荷情報を取得したとき、前記取得部が取得するデータの種類が、前記情報通信システム内に予め保存されていた第1種データであるか否かを、前記ノード装置が判定するデータ判定ステップと、
前記データ判定ステップにより前記第1種データであると判定されたとき、前記第2取得ステップにより取得された前記負荷情報に基づいて、前記取得ステップによるデータの取得を一定期間停止させる制御を、前記ノード装置が行う制御ステップと、
を含むことを特徴とする情報通信方法。 - ネットワークを介して、複数のノード装置間でデータの送受信を行う情報通信システムが含むノード装置であって、
前記データを取得する取得部と、
前記情報通信システムが含む情報処理装置から、前記情報通信システムの配信負荷が、所定の配信負荷より大きいことを示す負荷情報を取得する第2取得部と、
前記第2取得部が、前記負荷情報を取得したとき、前記取得部が取得するデータの種類が、前記情報通信システム内に予め保存されていた第1種データであるか否かを判定するデータ判定部と、
前記データ判定部により前記第1種データであると判定されたとき、前記第2取得部により取得された前記負荷情報に基づいて、前記取得部によるデータの取得を一定期間停止させる制御を行う制御部と、
を備えることを特徴とするノード装置。 - ネットワークを介して、複数のノード装置間でデータの送受信を行う情報通信システムが含むノード装置が備えるコンピュータを動作させるプログラムであって、
前記データを取得する取得ステップと、
前記情報通信システムが含む情報処理装置から、前記情報通信システムの配信負荷が、所定の配信負荷より大きいことを示す負荷情報を取得する第2取得ステップと、
前記第2取得ステップが、前記負荷情報を取得したとき、前記取得部が取得するデータの種類が、前記情報通信システム内に予め保存されていた第1種データであるか否かを判定するデータ判定ステップと、
前記データ判定ステップにより前記第1種データであると判定されたとき、前記第2取得ステップにより取得された前記負荷情報に基づいて、前記取得ステップによるデータの取得を一定期間停止させる制御を行う制御ステップと、
をコンピュータに実行させることを特徴とするプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010015165A JP5327078B2 (ja) | 2010-01-27 | 2010-01-27 | 情報通信システム、情報通信方法、ノード装置及びプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010015165A JP5327078B2 (ja) | 2010-01-27 | 2010-01-27 | 情報通信システム、情報通信方法、ノード装置及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011155447A JP2011155447A (ja) | 2011-08-11 |
JP5327078B2 true JP5327078B2 (ja) | 2013-10-30 |
Family
ID=44541096
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010015165A Expired - Fee Related JP5327078B2 (ja) | 2010-01-27 | 2010-01-27 | 情報通信システム、情報通信方法、ノード装置及びプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5327078B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10057314B2 (en) * | 2015-04-17 | 2018-08-21 | Telefonaktiebolaget Lm Ericsson (Publ) | Dynamic packager network based ABR media distribution and delivery |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3933555B2 (ja) * | 2002-10-15 | 2007-06-20 | シャープ株式会社 | データ配信システム、データ配信装置、データ配信方法、データ配信プログラム、および該プログラムを記録した記録媒体 |
JP4451387B2 (ja) * | 2005-12-26 | 2010-04-14 | 日本電信電話株式会社 | マルチキャスト輻輳制御システムおよびマルチキャスト輻輳制御方法 |
-
2010
- 2010-01-27 JP JP2010015165A patent/JP5327078B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2011155447A (ja) | 2011-08-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7882168B2 (en) | Contents distribution system, node apparatus and information processing method thereof, as well as recording medium on which program thereof is recorded | |
US8134937B2 (en) | Distributed content storage system, content storage method, node device, and node processing program | |
JP4692414B2 (ja) | 通信システム、コンテンツデータ送信可否決定方法、ノード装置、及びノード処理プログラム等 | |
US8903885B2 (en) | Information communication system, node device, information processing method and computer-readable storage medium | |
JP5272991B2 (ja) | 情報通信システム、情報通信方法及びプログラム | |
WO2008041422A1 (fr) | Terminal de système de distribution de contenu, son procédé de traitement d'information et programme contenant un support d'enregistrement | |
JP5327078B2 (ja) | 情報通信システム、情報通信方法、ノード装置及びプログラム | |
JP5532649B2 (ja) | ノード装置、ノード処理プログラム及びコンテンツ保存方法 | |
JP2010113573A (ja) | コンテンツ分散保存システム、コンテンツ保存方法、サーバ装置、ノード装置、サーバ処理プログラム、及びノード処理プログラム | |
JP2009151531A (ja) | コンテンツ配信システム、コンテンツ配信方法、及びプログラム | |
JP5233799B2 (ja) | コンテンツ配信システム、ノード装置、コンテンツ配信方法及びコンテンツ取得処理プログラム | |
JP5429024B2 (ja) | 情報通信システム、ノード装置、情報通信方法及びプログラム | |
JP5494550B2 (ja) | 管理装置、管理システム、管理方法及び管理プログラム | |
JP2011008657A (ja) | コンテンツ配信システム、ノード装置、コンテンツ配信方法及びノードプログラム | |
JP2011070315A (ja) | 情報通信システム、配信コンテンツ決定方法、管理装置、管理プログラム | |
JP2009232272A (ja) | コンテンツ分散保存システム、コンテンツ再生方法、ノード装置、管理装置、ノード処理プログラム、及び管理処理プログラム | |
US20110246628A1 (en) | Information communication system, information processing apparatus, information communication method and computer readable storage medium | |
JP2008236538A (ja) | ツリー型放送システム、コンテンツ放送方法、放送管理装置、及び放送管理処理プログラム | |
JP5412924B2 (ja) | ノード装置、ノード処理プログラム及びコンテンツデータ削除方法 | |
JP2012080168A (ja) | 情報通信システム、ノード装置、情報通信方法及びプログラム | |
JP2005085146A (ja) | コンテンツ再生装置、コンテンツ配信システム、コンテンツ再生プログラム、コンテンツ再生方法 | |
JP2011076507A (ja) | 情報処理装置、情報通信システム、情報処理方法及び情報処理用プログラム | |
JP5326970B2 (ja) | コンテンツ配信システム、ノード装置、ノードプログラム、及び公開メッセージ送信方法 | |
JP2010232782A (ja) | コンテンツ配信システム、ノード装置、サーバ装置、コンテンツ配信方法、コンテンツ中継処理プログラム及びスケジュール生成処理プログラム | |
JP2012178119A (ja) | 通信システム、情報処理装置、管理方法及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120308 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130225 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130326 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130527 |
|
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: 20130625 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130708 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5327078 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |