JP4877108B2 - ネットワークシステム、情報処理装置及び接続先紹介装置、情報処理方法並びに情報処理装置用プログラム及び接続先紹介装置用プログラム - Google Patents
ネットワークシステム、情報処理装置及び接続先紹介装置、情報処理方法並びに情報処理装置用プログラム及び接続先紹介装置用プログラム Download PDFInfo
- Publication number
- JP4877108B2 JP4877108B2 JP2007180067A JP2007180067A JP4877108B2 JP 4877108 B2 JP4877108 B2 JP 4877108B2 JP 2007180067 A JP2007180067 A JP 2007180067A JP 2007180067 A JP2007180067 A JP 2007180067A JP 4877108 B2 JP4877108 B2 JP 4877108B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- connection destination
- information processing
- distribution
- transmitted
- 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
- 230000010365 information processing Effects 0.000 title claims description 243
- 238000003672 processing method Methods 0.000 title claims description 6
- 238000009826 distribution Methods 0.000 claims description 377
- 238000000034 method Methods 0.000 claims description 143
- 230000008569 process Effects 0.000 claims description 131
- 230000005540 biological transmission Effects 0.000 claims description 66
- 238000003860 storage Methods 0.000 claims description 64
- 230000008859 change Effects 0.000 claims description 63
- 238000012545 processing Methods 0.000 claims description 53
- 230000004044 response Effects 0.000 claims description 29
- 230000006866 deterioration Effects 0.000 claims description 26
- 238000001514 detection method Methods 0.000 claims description 6
- 238000011144 upstream manufacturing Methods 0.000 description 63
- 238000004891 communication Methods 0.000 description 35
- 238000012790 confirmation Methods 0.000 description 15
- 238000010586 diagram Methods 0.000 description 13
- 230000035945 sensitivity Effects 0.000 description 13
- 238000012546 transfer Methods 0.000 description 13
- 230000006870 function Effects 0.000 description 10
- 238000012544 monitoring process Methods 0.000 description 8
- 238000012508 change request Methods 0.000 description 5
- 230000001687 destabilization Effects 0.000 description 5
- 238000007726 management method Methods 0.000 description 5
- 230000007423 decrease Effects 0.000 description 4
- 238000012217 deletion Methods 0.000 description 3
- 230000037430 deletion Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 230000000087 stabilizing effect Effects 0.000 description 2
- 235000008694 Humulus lupulus Nutrition 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000005304 joining Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000008707 rearrangement Effects 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
- 230000006641 stabilisation Effects 0.000 description 1
- 238000011105 stabilization Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1854—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with non-centralised forwarding system, e.g. chaincast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1863—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast comprising mechanisms for improved reliability, e.g. status reports
- H04L12/1877—Measures taken prior to transmission
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
上記の課題を解決するために請求項15に記載の発明は、複数の情報処理装置がネットワークを介して階層ツリー状に接続されてなり且ついずれかの前記情報処理装置に対して前記階層ツリーに沿って配信情報が配信されるネットワークシステムに含まれる前記情報処理装置において実行される情報記録方法において、前記配信情報の配信状態を検出する配信状態検出工程と、前記ネットワークシステムに含まれ且つ当該ネットワークシステムにおける前記情報処理装置の新たな接続先を示す接続先情報を送信する接続先紹介装置に対して、前記検出された配信状態を示す配信状態情報を送信する配信状態情報送信工程と、前記配信が継続されており、且つ、前記配信状態が悪化したと判断される基準となる判断基準よりも当該配信状態が悪化したとき、前記接続先情報の送信を要求する要求情報を前記接続先紹介装置に送信する要求情報送信工程と、前記送信した要求情報に対応して前記接続先紹介装置から送信されてきた前記接続先情報により示される他の前記情報処理装置との間で、前記配信のための新たな接続を形成する接続換え工程と、前記判断基準を更新するための更新基準情報が前記接続先紹介装置から送信されてきたとき、当該送信されてきた更新基準情報を用いて前記判断基準を示す基準情報を更新する更新工程と、を含み、前記接続先情報は、前記送信された配信状態情報に基づいて前記接続先紹介装置において生成され且つ当該接続先紹介装置から送信される接続先情報であり、前記更新基準情報は、前記配信状態が悪化した前記情報処理装置の数である悪化装置数および前記送信された配信状態情報に基づいて前記接続先紹介装置において生成され、且つ当該接続先紹介装置から送信される更新基準情報であるように構成される。
上記の課題を解決するために、請求項17に記載の発明は、複数の情報処理装置がネットワークを介して階層ツリー状に接続されてなり且ついずれかの前記情報処理装置に対して前記階層ツリーに沿って配信情報が配信されるネットワークシステムに含まれる前記情報処理装置に含まれるコンピュータに、前記配信情報の配信状態を検出するステップと、前記ネットワークシステムに含まれ且つ当該ネットワークシステムにおける前記情報処理装置の新たな接続先を示す接続先情報を送信する接続先紹介装置に対して、前記検出された配信状態を示す配信状態情報を送信するステップと、前記配信状態が悪化したと判断される基準となる判断基準を示す基準情報であり且つ前記接続先紹介装置から送信される基準情報を記憶部等の記憶手段に記憶させるステップと、前記配信が継続されており且つ前記配信状態が前記判断基準よりも悪化したとき、前記接続先情報の送信を要求する要求情報を前記接続先紹介装置に送信するステップと、前記送信した要求情報に対応して前記接続先紹介装置から送信されてきた前記接続先情報により示される他の前記情報処理装置との間で、前記配信のための新たな接続を形成するステップと、前記記憶されている基準情報を更新した更新基準情報が前記接続先紹介装置から送信されてきたとき、当該送信されてきた更新基準情報を新たな前記基準情報として前記記憶手段に記憶させるステップと、を実行させる情報処理装置用プログラムであって、前記接続先情報は、前記送信された配信状態情報に基づいて前記接続先紹介装置において生成され且つ当該接続先紹介装置から送信される接続先情報であり、前記更新基準情報は、前記配信状態が悪化した前記情報処理装置の数である悪化装置数および前記送信された配信状態情報に基づいて前記接続先紹介装置において生成され、且つ当該接続先紹介装置から送信される更新基準情報であるように構成される。
また、接続先情報が、情報処理装置から送信された配信状態情報に基づいて接続先紹介装置において生成され且つ当該接続先紹介装置から送信される接続先情報であるので、各情報処理装置における接続換えの発生を、情報処理装置毎の配信状態情報を用いて接続先紹介装置において制御することになり、結果としてネットワークシステム全体としての配信の安定化を図ることができる。
さらに、各情報処理装置に対応する基準情報を更新した更新基準情報を当該各情報処理装置に対応する配信状態情報および悪化装置数に基づいて接続先紹介装置において生成し、各情報処理装置においては当該生成された更新基準情報と配信状態とに基づいて当該配信状態の悪化に対応して接続換えの要求を行うので、各情報処理装置における接続換えの発生を、各情報処理装置宛の更新基準情報を介して接続先紹介装置において制御することになり、結果としてネットワークシステム全体としての配信の安定化を図ることができる。
上記の課題を解決するために、請求項8に記載の発明は、請求項7に記載の接続先紹介装置において、前記生成手段は、前記悪化装置数が予め設定された閾値数よりも多いとき、前記配信状態が悪化した前記情報処理装置を頂点とする前記階層ツリーの部分以外の前記階層ツリーの部分に含まれる前記情報処理装置における前記接続換えが、前記配信状態が悪化する前よりも発生し難くなるように前記更新基準情報を生成するように構成される。
上記の課題を解決するために、請求項16に記載の発明は、請求項1から請求項6のいずれか一項に記載の前記ネットワークシステムに含まれる前記接続先紹介装置であって、前記接続換えを行う前記情報処理装置に対して前記接続先情報を送信する接続先紹介装置において実行される情報処理方法において、前記情報処理装置から送信されてきた前記配信状態情報を記憶部等の配信状態情報記憶手段に記憶させる記憶工程と、前記情報処理装置から送信されてきた前記要求情報を受信したとき、前記記憶されている配信状態情報に基づいて前記接続先情報を生成し、前記要求情報を送信した前記情報処理装置に送信する接続先情報送信工程と、前記記憶されている配信状態情報および前記悪化装置数に基づいて、前記配信状態が悪化した前記情報処理装置を頂点とする前記階層ツリーの部分に含まれる前記情報処理装置における前記接続換えが、前記部分以外の前記階層ツリーの部分に含まれる前記情報処理装置における前記接続換えよりも発生し難くなるように前記更新基準情報を新たに生成する生成工程と、前記生成された更新基準情報を各前記情報処理装置に送信する更新情報送信工程と、を含む。
上記の課題を解決するために、請求項18に記載の発明は、請求項1から請求項6のいずれか一項に記載の前記ネットワークシステムに含まれる前記接続先紹介装置であって、前記接続換えを行う前記情報処理装置に対して前記接続先情報を送信する接続先紹介装置に含まれるコンピュータに、前記情報処理装置から送信されてきた前記配信状態情報を記憶部等の配信状態情報記憶手段に記憶させるステップと、前記情報処理装置から送信されてきた前記要求情報を受信したとき、前記記憶されている配信状態情報に基づいて前記接続先情報を生成し、前記要求情報を送信した前記情報処理装置に送信するステップと、前記記憶されている配信状態情報および前記悪化装置数に基づき、前記配信状態が悪化した前記情報処理装置を頂点とする前記階層ツリーの部分に含まれる前記情報処理装置における前記接続換えが、前記部分以外の前記階層ツリーの部分に含まれる前記情報処理装置における前記接続換えよりも発生し難くなるように前記更新基準情報を新たに生成するステップと、前記生成された更新基準情報を各前記情報処理装置に送信するステップと、を実行させる。
さらに、配信状態が悪化した情報処理装置を頂点とする階層ツリーの部分に含まれる情報処理装置における接続換えが、他の情報処理装置における接続換えよりも発生し難くなるように更新基準情報が生成されるので、当該頂点の情報処理装置における配信状態悪化に呼応して、それ以下の階層ツリーの部分に含まれる情報処理装置が連鎖的に接続換えを起こすことを抑制できる。これにより、ネットワークシステム全体としての不安定化を防止できる。
また、接続先情報が、情報処理装置から送信された配信状態情報に基づいて接続先紹介装置において生成されて情報処理装置に送信される接続先情報であるので、各情報処理装置における接続換えの発生を、情報処理装置毎の配信状態情報を用いて接続先紹介装置において制御することになり、結果としてネットワークシステム全体としての配信の安定化を図ることができる。
さらに、各情報処理装置に対応する基準情報を更新した更新基準情報を当該各情報処理装置に対応する配信状態情報および悪化装置数に基づいて接続先紹介装置において生成し、各情報処理装置においては当該生成された更新基準情報と配信状態とに基づいて当該配信状態の悪化に対応して接続換えの要求を行うので、各情報処理装置における接続換えの発生を、各情報処理装置宛の更新基準情報を介して接続先紹介装置において制御することになり、結果としてネットワークシステム全体としての配信の安定化を図ることができる。
さらに、配信状態が悪化した情報処理装置を頂点とする階層ツリーの部分に含まれる情報処理装置における接続換えが、他の情報処理装置における接続換えよりも発生し難くなるように更新基準情報が生成されるので、当該頂点の情報処理装置における配信状態悪化に呼応して、それ以下の階層ツリーの部分に含まれる情報処理装置が連鎖的に接続換えを起こすことを抑制できる。これにより、ネットワークシステム全体としての不安定化を防止できる。
また、接続先情報が、情報処理装置から送信された配信状態情報に基づいて接続先紹介装置において生成され且つ当該接続先紹介装置から送信される接続先情報であるので、各情報処理装置における接続換えの発生を、情報処理装置毎の配信状態情報を用いて接続先紹介装置において制御することになり、結果としてネットワークシステム全体としての配信の安定化を図ることができる。
さらに、各情報処理装置に対応する基準情報を更新した更新基準情報を当該各情報処理装置に対応する配信状態情報および悪化装置数に基づいて接続先紹介装置において生成し、各情報処理装置においては当該生成された更新基準情報と配信状態とに基づいて当該配信状態の悪化に対応して接続換えの要求を行うので、各情報処理装置における接続換えの発生を、各情報処理装置宛の更新基準情報を介して接続先紹介装置において制御することになり、結果としてネットワークシステム全体としての配信の安定化を図ることができる。
(I)配信システムとしての全体構成等
先ず、実施形態に係る配信システムの概要構成及び機能について図1を用いて説明する。
(II)実施形態に係る配信ステムの構成及び当該配信システムへの参加処理等
次に、実施形態に係る配信システムSにおけるトポロジの構成並びに当該配信システムSに対する新規参加の場合の処理について、より具体的に図2を用いて説明する。
(III)実施形態に係る配信システムからの脱退処理
次に、実施形態に係る配信システムSからの脱退処理について、図3を用いて説明する。なお、図3は、例えばその電源スイッチがオフとされたこと等の理由により、上記配信システムSからノード2eが脱退する場合を例示している。更に、以下の説明では、脱退するノード2eの直近下流に接続されているノード2j及び2kに対する処理が異なる二種類の脱退処理について、夫々図3(a)及び図3(b)を用いて説明する。
(IV)実施形態に係る接続換え処理
次に、実施形態に係る接続換え処理について、更に具体的に図4を用いて説明する。なお、当該実施形態に係る接続換え処理は、上流側にあるノード2の脱退に伴う上述(図3参照)した接続換え(当該ノード2からの配信量が短時間でゼロになる場合の接続換え)処理とは異なる。すなわち、当該接続換え処理は、例えば、上流側にあるノード2との間のネットワーク上に何らかの障害が発生した(図4において△印で示す)等の理由により、当該ノード2からの配信量が段階的に減少していった後にゼロになる場合に対処するための接続換え処理である。
(V)実施形態に係る品質パラメータの更新処理
次に、上述した実施形態に係る品質パラメータの更新処理について、図5乃至図8を用いて説明する。
(A)定常状態における品質パラメータの設定処理
先ず、配信システムSを構成するネットワーク10において何ら障害等が発生していない場合(すなわち、いわゆる定常状態の配信が行われている場合)には、図5に示すように、接続先紹介サーバ3は、予め設定されているデフォルト値を有する品質パラメータMPを、放送局1を介して各ノード2に配信する。
(B)障害等の発生数が少ない場合における品質パラメータの設定処理
これに対し、配信システムS内の一カ所程度で上記障害等が発生した場合には、その障害等発生の直後において、当該障害等が発生した箇所より下層に接続されている各ノード2における品質パラメータMPのみの感度を下げるように、新たな値を有する品質パラメータMP1を当該各ノード2に配信する。このとき、当該品質パラメータMP1にも、当該品質パラメータMP1の値自体を示す情報と、その品質パラメータMP1の送付先となるノード2のノードIDが記述されている。
(C)障害等の発生数が多い場合における品質パラメータの設定処理
一方、配信システムS内の二カ所以上の位置で上記障害等が発生した場合にも、その障害等発生の直後において、当該障害等が発生した夫々の箇所より下層に接続されている各ノード2における品質パラメータMPの感度を、図6に例示する場合のように下げる。これに加えて、当該二カ所以上の位置で障害等が発生した場合には、当該障害等が発生していない箇所に接続されているノード2についても、夫々に対応する品質パラメータMPの感度を下げる処理を実行する。
(I)ノードとしての処理
先ず、配信システムSに係るノード2における処理について、図12乃至図14を用いて説明する。ここで、実施例に係る各ノード2においては、全て、図12乃至図14に示す処理と同一の処理が夫々に実行されている。
(II)放送局としての処理
次に、実施例に係る放送局1における処理について、具体的に図15を用いて説明する。
(III)接続先紹介サーバとしての処理
最後に、実施例に係る接続先紹介サーバ3における処理について、具体的に図16及び図17を用いて説明する。
2、2a、2b、2c、2d、2e、2f、2g、2h、2i、2j、2k、2l、2m、2n、2o、2p、2q、2r、2s、2t、2u、2v、2w、2x、2y、2z、2aa、2ab、2ac、2ad、N ノード
3 接続先紹介サーバ
5 IX
6 ISP
7 DSL回線事業者
8 FTTH回線事業者
9 通信回線
10 ネットワーク
11、21、35 制御部
12、22、36 記憶部
13 暗号化用アクセラレータ
14 エンコーダ部
15、29a、37 通信部
16、29b 入力部
17、29d、38 バス
23 バッファメモリ
24 復号化アクセラレータ
25 デコーダ部
26 映像処理部
27 表示部
28 音声処理部
29 スピーカ
29e ICカード
29c ICカードスロット
S 配信システム
NM 定常状態期間
BR 接続換え期間
RAV 平均パケットレート
MP、MP1、MP2 品質パラメータ
MG1、MG9 上流ノード紹介要求メッセージ
MG2、MG10 上流ノード候補メッセージ
MG3、MG11 接続要求メッセージ
MG4、MG12 接続許可応答メッセージ
MG5 データ送信停止要求メッセージ
MG6 接続解除要求メッセージ
MG7 脱退報告メッセージ
MG8 離脱要求メッセージ
Claims (18)
- 複数の情報処理装置がネットワークを介して階層ツリー状に接続されてなり且ついずれかの前記情報処理装置に対して前記階層ツリーに沿って配信情報が配信されるネットワークシステムに含まれる前記情報処理装置において、
前記配信情報の配信状態を検出する配信状態検出手段と、
前記ネットワークシステムに含まれ且つ当該ネットワークシステムにおける前記情報処理装置の新たな接続先を示す接続先情報を送信する接続先紹介装置に対して、前記検出された配信状態を示す配信状態情報を送信する配信状態情報送信手段と、
前記配信状態が悪化したと判断される基準となる判断基準を示す基準情報であり且つ前記接続先紹介装置から送信される基準情報を記憶する記憶手段と、
前記配信が継続されており且つ前記配信状態が前記判断基準よりも悪化したとき、前記接続先情報の送信を要求する要求情報を前記接続先紹介装置に送信する要求情報送信手段と、
前記送信した要求情報に対応して前記接続先紹介装置から送信されてきた前記接続先情報により示される他の前記情報処理装置との間で、前記配信のための新たな接続を形成する接続換え手段と、
前記記憶手段に記憶されている前記基準情報を更新した更新基準情報が前記接続先紹介装置から送信されてきたとき、当該送信されてきた更新基準情報を新たな前記基準情報として前記記憶手段に記憶させる更新手段と、
を備え、
前記接続先情報は、前記送信された配信状態情報に基づいて前記接続先紹介装置において生成され且つ当該接続先紹介装置から送信される接続先情報であり、
前記更新基準情報は、前記配信状態が悪化した前記情報処理装置の数である悪化装置数および前記送信された配信状態情報に基づいて前記接続先紹介装置において生成され、且つ当該接続先紹介装置から送信される更新基準情報であることを特徴とする情報処理装置。 - 請求項1に記載の情報処理装置において、
前記要求情報送信手段は、前記検出された配信状態と、前記送信されてきた基準情報と、に基づいて、前記配信状態が悪化したとき前記要求情報を前記接続先紹介装置に送信することを特徴とする情報処理装置。 - 請求項1または請求項2に記載の情報処理装置において、
前記配信状態検出手段は、受信した前記配信情報の受信速度を検出し、
前記要求情報送信手段は、前記検出された受信速度が前記基準情報としての受信速度下限値情報により示される下限値以下となったとき、前記要求情報を前記接続先紹介装置に送信することを特徴とする情報処理装置。 - 請求項1または請求項2に記載の情報処理装置において、
前記配信状態検出手段は、受信した前記配信情報の損失率を検出し、
前記要求情報送信手段は、前記検出された損失率が前記基準情報としての損失率上限値情報により示される上限値以上となったとき、前記要求情報を前記接続先紹介装置に送信することを特徴とする情報処理装置。 - 請求項1から請求項4のいずれか一項に記載の情報処理装置において、
前記配信状態が悪化した前記情報処理装置を頂点とする前記階層ツリーの部分に含まれる前記情報処理装置に対して送信される前記更新基準情報は、当該情報処理装置における前記接続換えが、前記部分以外の前記階層ツリーの部分に含まれる前記情報処理装置における前記接続換えよりも発生し難くなるようにした更新基準情報であること特徴とする情報処理装置。 - 請求項5に記載の情報処理装置において、
前記悪化装置数が予め設定された閾値数以上であるとき、前記配信状態が悪化した前記情報処理装置を頂点とする前記階層ツリーの部分以外の前記階層ツリーの部分に含まれる前記情報処理装置に対して送信される前記更新基準情報は、当該情報処理装置における前記接続換えが、前記配信状態が悪化する前よりも発生し難くなるようにした更新基準情報であること特徴とする情報処理装置。 - 請求項1から請求項6のいずれか一項に記載の前記ネットワークシステムに含まれる前記接続先紹介装置であって、前記接続換えを行う前記情報処理装置に対して前記接続先情報を送信する接続先紹介装置において、
前記情報処理装置から送信されてきた前記配信状態情報を記憶する配信状態情報記憶手段と、
前記情報処理装置から送信されてきた前記要求情報を受信したとき、前記記憶されている配信状態情報に基づいて前記接続先情報を生成し、前記要求情報を送信した前記情報処理装置に送信する接続先情報送信手段と、
前記記憶されている配信状態情報および前記悪化装置数に基づいて、前記配信状態が悪化した前記情報処理装置を頂点とする前記階層ツリーの部分に含まれる前記情報処理装置における前記接続換えが、前記部分以外の前記階層ツリーの部分に含まれる前記情報処理装置における前記接続換えよりも発生し難くなるように前記更新基準情報を新たに生成する生成手段と、
前記生成された更新基準情報を各前記情報処理装置に送信する更新情報送信手段と、
を備えることを特徴とする接続先紹介装置。 - 請求項7に記載の接続先紹介装置において、
前記生成手段は、前記悪化装置数が予め設定された閾値数よりも多いとき、前記配信状態が悪化した前記情報処理装置を頂点とする前記階層ツリーの部分以外の前記階層ツリーの部分に含まれる前記情報処理装置における前記接続換えが、前記配信状態が悪化する前よりも発生し難くなるように前記更新基準情報を生成することを特徴とする接続先紹介装置。 - 請求項7または請求項8に記載の接続先紹介装置において、
前記生成手段は、前記記憶されている配信状態情報と、前記悪化装置数と、予め設定されている時間区分と、に基づいて前記更新基準情報を生成することを特徴とする接続先紹介装置。 - 請求項7または請求項8に記載の接続先紹介装置において、
前記生成手段は、前記更新基準情報の生成を、直近に当該更新基準情報を生成したタイミングから予め設定された時間経過後にのみ行うことを特徴とする接続先紹介装置。 - 請求項7から請求項10のいずれか一項に記載の接続先紹介装置において、
前記基準情報及び前記更新基準情報は、前記情報処理装置が受信した前記配信情報の受信速度の下限値を示す受信速度下限値情報であり、
前記検出された受信速度が前記受信速度下限値情報により示される下限値以下となったとき、各前記情報処理装置に備えられた前記要求情報送信手段が前記要求情報を送信してくることを特徴とする接続先紹介装置。 - 請求項7から請求項10のいずれか一項に記載の接続先紹介装置において、
前記基準情報及び前記更新基準情報は、前記情報処理装置が受信した前記配信情報の損失率の上限値を示す損失率上限値情報であり、
前記検出された損失率が前記損失率上限値情報により示される上限値以上となったとき、各前記情報処理装置に備えられた前記要求情報送信手段が前記要求情報を送信してくることを特徴とする接続先紹介装置。 - 請求項7に記載の接続先紹介装置において、
前記接続先情報送信手段は、前記記憶されている配信状態情報に基づき、前記情報処理装置から送信されてきた前記要求情報に対応する前記接続先情報の送信タイミングを制御することを特徴とする接続先紹介装置。 - 複数の情報処理装置がネットワークを介して階層ツリー状に接続されてなり且ついずれかの前記情報処理装置に対して前記階層ツリーに沿って配信情報が配信されるネットワークシステムであって、各前記情報処理装置における接続換えに当たって、当該接続換えを行う前記情報処理装置に対して新たな接続先を示す接続先情報を送信する接続先紹介装置を含むネットワークシステムにおいて、
各前記情報処理装置は、
当該各情報処理装置に係る前記配信情報の配信状態を検出する配信状態検出手段と、
前記検出された配信状態を示す配信状態情報を前記接続先紹介装置に送信する配信状態情報送信手段と、
前記配信状態が悪化したと判断される基準となる判断基準を示す基準情報を記憶する記憶手段と、
前記配信が継続されており且つ前記配信状態が前記判断基準よりも悪化したとき、前記ネットワークシステムにおける当該情報処理装置の新たな接続先を示す接続先情報の送信を要求する要求情報を、前記ネットワークシステムに含まれ且つ前記接続先情報を送信する接続先紹介装置に送信する要求情報送信手段と、
前記送信した要求情報に対応して前記接続先紹介装置から送信されてきた前記接続先情報により示される他の前記前記情報処理装置との間で前記配信のための新たな接続を形成する接続換え手段と、
前記記憶手段に記憶されている前記基準情報を更新した更新基準情報が前記接続先紹介装置から送信されてきたとき、当該送信されてきた更新基準情報を新たな前記基準情報として前記記憶手段に記憶させる更新手段と、
を備え、
前記接続先紹介装置は、
前記情報処理装置から送信されてきた前記配信状態情報を記憶する配信状態情報記憶手段と、
前記情報処理装置から送信されてきた前記要求情報を受信したとき、前記記憶されている配信状態情報に基づいて前記接続先情報を生成し、前記要求情報を送信した前記情報処理装置に送信する接続先情報送信手段と、
前記記憶されている配信状態情報および前記配信状態が悪化した前記情報処理装置の数に基づいて、前記配信状態が悪化した前記情報処理装置を頂点とする前記階層ツリーの部分に含まれる前記情報処理装置における前記接続換えが、前記部分以外の前記階層ツリーの部分に含まれる前記情報処理装置における前記接続換えよりも発生し難くなるように前記更新基準情報を新たに生成する生成手段と、
前記生成された更新基準情報を各前記情報処理装置に送信する更新情報送信手段と、
を備えることを特徴とするネットワークシステム。 - 複数の情報処理装置がネットワークを介して階層ツリー状に接続されてなり且ついずれかの前記情報処理装置に対して前記階層ツリーに沿って配信情報が配信されるネットワークシステムに含まれる前記情報処理装置において実行される情報記録方法において、
前記配信情報の配信状態を検出する配信状態検出工程と、
前記ネットワークシステムに含まれ且つ当該ネットワークシステムにおける前記情報処理装置の新たな接続先を示す接続先情報を送信する接続先紹介装置に対して、前記検出された配信状態を示す配信状態情報を送信する配信状態情報送信工程と、
前記配信が継続されており、且つ、前記配信状態が悪化したと判断される基準となる判断基準よりも当該配信状態が悪化したとき、前記接続先情報の送信を要求する要求情報を前記接続先紹介装置に送信する要求情報送信工程と、
前記送信した要求情報に対応して前記接続先紹介装置から送信されてきた前記接続先情報により示される他の前記情報処理装置との間で、前記配信のための新たな接続を形成する接続換え工程と、
前記判断基準を更新するための更新基準情報が前記接続先紹介装置から送信されてきたとき、当該送信されてきた更新基準情報を用いて前記判断基準を示す基準情報を更新する更新工程と、
を含み、
前記接続先情報は、前記送信された配信状態情報に基づいて前記接続先紹介装置において生成され且つ当該接続先紹介装置から送信される接続先情報であり、
前記更新基準情報は、前記配信状態が悪化した前記情報処理装置の数である悪化装置数および前記送信された配信状態情報に基づいて前記接続先紹介装置において生成され、且つ当該接続先紹介装置から送信される更新基準情報であることを特徴とする情報処理方法。 - 請求項1から請求項6のいずれか一項に記載の前記ネットワークシステムに含まれる前記接続先紹介装置であって、前記接続換えを行う前記情報処理装置に対して前記接続先情報を送信する接続先紹介装置において実行される情報処理方法において、
前記情報処理装置から送信されてきた前記配信状態情報を配信状態情報記憶手段に記憶させる記憶工程と、
前記情報処理装置から送信されてきた前記要求情報を受信したとき、前記記憶されている配信状態情報に基づいて前記接続先情報を生成し、前記要求情報を送信した前記情報処理装置に送信する接続先情報送信工程と、
前記記憶されている配信状態情報および前記悪化装置数に基づいて、前記配信状態が悪化した前記情報処理装置を頂点とする前記階層ツリーの部分に含まれる前記情報処理装置における前記接続換えが、前記部分以外の前記階層ツリーの部分に含まれる前記情報処理装置における前記接続換えよりも発生し難くなるように前記更新基準情報を新たに生成する生成工程と、
前記生成された更新基準情報を各前記情報処理装置に送信する更新情報送信工程と、
を含むことを特徴とする情報処理方法。 - 複数の情報処理装置がネットワークを介して階層ツリー状に接続されてなり且ついずれかの前記情報処理装置に対して前記階層ツリーに沿って配信情報が配信されるネットワークシステムに含まれる前記情報処理装置に含まれるコンピュータに、
前記配信情報の配信状態を検出するステップと、
前記ネットワークシステムに含まれ且つ当該ネットワークシステムにおける前記情報処理装置の新たな接続先を示す接続先情報を送信する接続先紹介装置に対して、前記検出された配信状態を示す配信状態情報を送信するステップと、
前記配信状態が悪化したと判断される基準となる判断基準を示す基準情報であり且つ前記接続先紹介装置から送信される基準情報を記憶手段に記憶させるステップと、
前記配信が継続されており且つ前記配信状態が前記判断基準よりも悪化したとき、前記接続先情報の送信を要求する要求情報を前記接続先紹介装置に送信するステップと、
前記送信した要求情報に対応して前記接続先紹介装置から送信されてきた前記接続先情報により示される他の前記情報処理装置との間で、前記配信のための新たな接続を形成するステップと、
前記記憶されている基準情報を更新した更新基準情報が前記接続先紹介装置から送信されてきたとき、当該送信されてきた更新基準情報を新たな前記基準情報として前記記憶手段に記憶させるステップと、
を実行させる情報処理装置用プログラムであって、
前記接続先情報は、前記送信された配信状態情報に基づいて前記接続先紹介装置において生成され且つ当該接続先紹介装置から送信される接続先情報であり、
前記更新基準情報は、前記配信状態が悪化した前記情報処理装置の数である悪化装置数および前記送信された配信状態情報に基づいて前記接続先紹介装置において生成され、且つ当該接続先紹介装置から送信される更新基準情報であることを特徴とする情報処理装置用プログラム。 - 請求項1から請求項6のいずれか一項に記載の前記ネットワークシステムに含まれる前記接続先紹介装置であって、前記接続換えを行う前記情報処理装置に対して前記接続先情報を送信する接続先紹介装置に含まれるコンピュータに、
前記情報処理装置から送信されてきた前記配信状態情報を配信状態情報記憶手段に記憶させるステップと、
前記情報処理装置から送信されてきた前記要求情報を受信したとき、前記記憶されている配信状態情報に基づいて前記接続先情報を生成し、前記要求情報を送信した前記情報処理装置に送信するステップと、
前記記憶されている配信状態情報および前記悪化装置数に基づき、前記配信状態が悪化した前記情報処理装置を頂点とする前記階層ツリーの部分に含まれる前記情報処理装置における前記接続換えが、前記部分以外の前記階層ツリーの部分に含まれる前記情報処理装置における前記接続換えよりも発生し難くなるように前記更新基準情報を新たに生成するステップと、
前記生成された更新基準情報を各前記情報処理装置に送信するステップと、
を実行させることを特徴とする接続先紹介装置用プログラム。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007180067A JP4877108B2 (ja) | 2007-07-09 | 2007-07-09 | ネットワークシステム、情報処理装置及び接続先紹介装置、情報処理方法並びに情報処理装置用プログラム及び接続先紹介装置用プログラム |
| US12/149,661 US20100034211A1 (en) | 2007-07-09 | 2008-05-06 | Network system, information processor, connection destination introducing apparatus, information processing method, recording medium storing program for information processor, and recording medium storing program for connection destination introducing apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007180067A JP4877108B2 (ja) | 2007-07-09 | 2007-07-09 | ネットワークシステム、情報処理装置及び接続先紹介装置、情報処理方法並びに情報処理装置用プログラム及び接続先紹介装置用プログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2009017493A JP2009017493A (ja) | 2009-01-22 |
| JP4877108B2 true JP4877108B2 (ja) | 2012-02-15 |
Family
ID=40357770
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007180067A Expired - Fee Related JP4877108B2 (ja) | 2007-07-09 | 2007-07-09 | ネットワークシステム、情報処理装置及び接続先紹介装置、情報処理方法並びに情報処理装置用プログラム及び接続先紹介装置用プログラム |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US20100034211A1 (ja) |
| JP (1) | JP4877108B2 (ja) |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8769055B2 (en) | 2009-04-24 | 2014-07-01 | Microsoft Corporation | Distributed backup and versioning |
| US8560639B2 (en) | 2009-04-24 | 2013-10-15 | Microsoft Corporation | Dynamic placement of replica data |
| US8935366B2 (en) * | 2009-04-24 | 2015-01-13 | Microsoft Corporation | Hybrid distributed and cloud backup architecture |
| US8769049B2 (en) | 2009-04-24 | 2014-07-01 | Microsoft Corporation | Intelligent tiers of backup data |
| CN101997715A (zh) * | 2009-08-25 | 2011-03-30 | 鸿富锦精密工业(深圳)有限公司 | 一种网关的软件升级管理方法 |
| CN102859508B (zh) * | 2009-11-04 | 2015-11-25 | 沙特阿拉伯石油公司 | 具有分层过程自动化现场网络集的自适应混合无线和有线过程控制系统 |
| JP6231896B2 (ja) * | 2014-01-31 | 2017-11-15 | 日本放送協会 | コンテンツ配信システム、p2p端末、及び接続切替え方法 |
| US11212223B2 (en) * | 2019-04-27 | 2021-12-28 | Hewlett Packard Enterprise Development Lp | Uplink selection in a SD-WAN |
Family Cites Families (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3063721B2 (ja) * | 1997-04-30 | 2000-07-12 | 日本電気株式会社 | トポロジー情報交換装置及びプログラムを記録した機械読み取り可能な記録媒体 |
| US6717915B1 (en) * | 1998-07-10 | 2004-04-06 | Openwave Systems, Inc. | Method and apparatus for dynamically configuring timing parameters for wireless data devices |
| US6801502B1 (en) * | 1999-05-07 | 2004-10-05 | At&T Corp. | Method and apparatus for load-sensitive routing of long-lived packet flows |
| US7117273B1 (en) * | 2000-01-25 | 2006-10-03 | Cisco Technology, Inc. | Methods and apparatus for maintaining a map of node relationships for a network |
| CA2415184C (en) * | 2002-01-15 | 2009-06-30 | Nippon Telegraph And Telephone Corporation | Node, packet communication network, packet communication method, and program |
| JP4158480B2 (ja) * | 2002-10-21 | 2008-10-01 | 株式会社日立製作所 | ネットワーク品質劣化判断システム |
| JP2004246790A (ja) * | 2003-02-17 | 2004-09-02 | Nippon Telegr & Teleph Corp <Ntt> | コンテンツ配信方法、トポロジ制御装置、クライアント装置、並びにそのプログラム及び記録媒体 |
| JP3937337B2 (ja) * | 2003-08-15 | 2007-06-27 | 日本電信電話株式会社 | 配信レート制御方法及びシステム |
| US7644182B2 (en) * | 2004-03-11 | 2010-01-05 | Hewlett-Packard Development Company, L.P. | Reconfiguring a multicast tree |
| JP2006018643A (ja) * | 2004-07-02 | 2006-01-19 | Fujitsu Ltd | 映像配信システム |
| WO2006008885A1 (ja) * | 2004-07-16 | 2006-01-26 | Brother Kogyo Kabushiki Kaisha | 接続態様制御装置、接続態様制御方法及び接続態様制御用プログラム |
| US7773611B2 (en) * | 2005-06-15 | 2010-08-10 | Cisco Technology, Inc. | Method and apparatus for packet loss detection |
| JP4604919B2 (ja) * | 2005-08-31 | 2011-01-05 | ブラザー工業株式会社 | コンテンツ配信システム、コンテンツ配信方法、接続管理装置、配信装置、端末装置、及びそのプログラム |
| US8090813B2 (en) * | 2006-09-19 | 2012-01-03 | Solid State Networks, Inc. | Methods and apparatus for data transfer |
-
2007
- 2007-07-09 JP JP2007180067A patent/JP4877108B2/ja not_active Expired - Fee Related
-
2008
- 2008-05-06 US US12/149,661 patent/US20100034211A1/en not_active Abandoned
Also Published As
| Publication number | Publication date |
|---|---|
| US20100034211A1 (en) | 2010-02-11 |
| JP2009017493A (ja) | 2009-01-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4894590B2 (ja) | ネットワークシステム、情報処理装置及び情報処理用プログラム | |
| JP4877108B2 (ja) | ネットワークシステム、情報処理装置及び接続先紹介装置、情報処理方法並びに情報処理装置用プログラム及び接続先紹介装置用プログラム | |
| KR101762088B1 (ko) | 다중 스크린 상호작용 방법 및 디바이스 | |
| US7430609B2 (en) | Managing access to streams hosted on duplicating switches | |
| US8893209B2 (en) | Selection of a proxy device for a network | |
| CN102075338B (zh) | 基于分布式网络的直播方法和装置 | |
| JP5436451B2 (ja) | 通信端末、通信方法、プログラム | |
| CN102474425A (zh) | 对于具有多播能力的路由器上的轻主机管理协议的方法和装置 | |
| JP2009272833A (ja) | 映像配信装置、配信中継装置及びそれらの制御方法並びにデータ配信システム | |
| US7773615B2 (en) | Connection state control device, connection state control method, and connection state controlling program | |
| JP2010124294A (ja) | 情報処理装置、情報処理方法及び情報処理装置用プログラム | |
| JP4924382B2 (ja) | 情報処理装置及び接続先紹介装置、情報処理方法並びに情報処理装置用プログラム及び接続先紹介装置用プログラム | |
| CN111917646B (zh) | 基于sd-wan的多数据中心互联优选的实现方法和系统 | |
| CN100512129C (zh) | 端到端信息传输方法及系统 | |
| JP5040822B2 (ja) | 論理ネットワークシステム、接続先紹介装置、情報処理方法及び接続先紹介装置用プログラム | |
| CN101159628B (zh) | 一种视频监控前端穿越网络地址转换模块的方法 | |
| JP5131165B2 (ja) | ネットワークシステム及びサブネットワークシステム、配信装置及び接続先紹介装置、情報処理方法並びに配信装置用プログラム及び接続先紹介装置用プログラム | |
| JP2008140050A (ja) | ネットワークシステム、配信制御装置並びに配信方法及び配信制御用プログラム | |
| CN101453377B (zh) | 抑制接入节点控制协议的冗余交互的方法、装置和系统 | |
| WO2009130931A1 (ja) | Imsシステム、as装置およびmgw装置、imsシステムにおける輻輳規制通知方法 | |
| JP2009054045A (ja) | 情報処理装置及び制御装置、ネットワークシステム、情報処理方法及び制御方法並びに情報処理装置用プログラム及び制御装置用プログラム | |
| JP2009177536A (ja) | 情報配信システム、接続先紹介装置、情報処理装置及び情報処理方法並びに接続先紹介装置用プログラム及び情報処理装置用プログラム | |
| JP4736527B2 (ja) | 配信システム、ノード装置、及びデータパケットの補完方法等 | |
| JP2007183714A (ja) | コンテンツ配信システム、中継サーバ及び中継管理サーバ | |
| JP5182016B2 (ja) | ノード紹介装置、ノード紹介処理プログラム、ツリー型放送システム、及びノード紹介処理方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100118 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110525 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110531 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110729 |
|
| 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: 20111101 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20111114 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141209 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |