JP2009512266A - マルチキャスティングの最適経路ボーティング方法およびシステム - Google Patents
マルチキャスティングの最適経路ボーティング方法およびシステム Download PDFInfo
- Publication number
- JP2009512266A JP2009512266A JP2008534429A JP2008534429A JP2009512266A JP 2009512266 A JP2009512266 A JP 2009512266A JP 2008534429 A JP2008534429 A JP 2008534429A JP 2008534429 A JP2008534429 A JP 2008534429A JP 2009512266 A JP2009512266 A JP 2009512266A
- Authority
- JP
- Japan
- Prior art keywords
- voting
- transmission path
- broker terminal
- terminal
- relay
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/16—Multipoint routing
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/02—Topology update or discovery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/5003—Managing SLA; Interaction between SLA and QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/508—Network service management, e.g. ensuring proper service fulfilment according to agreements based on type of value added network service under agreement
- H04L41/509—Network service management, e.g. ensuring proper service fulfilment according to agreements based on type of value added network service under agreement wherein the managed service relates to media content delivery, e.g. audio, video or TV
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
【解決手段】マルチメディアストリームを伝送するにおいて、最適な伝送経路を常に待機させ、より迅速で安定して伝送することができる。また、ビデオストリームの受信に異常がある場合、複数のオーディオ受信経路のうちの最も速度の速い伝送経路をビデオ受信経路に設定することにより、ビデオストリームを遅延や接続断絶することなく常に持続的に受信することができ、各伝送経路の遅延値に応じて伝送経路をレベルアップやレベルダウンおよびレベルシフトすることができる。
【選択図】図3
Description
(式1)
オーディオ速度=パケット大きさ*256/(現在時刻−パケット伝送時刻)/子の総数
107:データ伝送サーバ
109:第1ルータ
110:データソース側ネットワーク
120:インターネット
130:クライアント側ネットワーク
132:第2ルータ
134〜138:クライアント
200:最適経路ボーティングシステム
210:メインサーバ
220〜228:中継型ブローカー端末
230〜238:ボーティング中継型ブローカー端末
240〜248:ボーティング型ブローカー端末
310:接続情報管理部
320:データ送受信コントロール部
330:メディアチャネル管理部
340:下位リスト管理部
350:データ送信部
410:データ受信部
420:上位リスト管理部
Claims (16)
- メインサーバからマルチキャスティングされるマルチメディアストリームを最も迅速で安定して受信する経路をボーティング(Voting)する最適経路ボーティングシステムであって、
前記メインサーバからマルチキャスティングされた前記マルチメディアストリームを最初に受信し、下位レベルの端末に中継伝送する中継型ブローカー端末;
自身に直接接続された前記中継型ブローカー端末からビデオストリームを受信し、残りの他の中継型ブローカー端末からオーディオストリームを受信するが、前記ビデオストリームの受信経路に異常がある場合に、各々のオーディオ伝送経路の受信量と伝送速度を比較し、最も速い伝送経路をボーティングして新しいビデオ伝送経路に設定し、受信した前記マルチメディアストリームを下位レベルの端末に中継伝送するボーティング中継型ブローカー端末;および
前記ボーティング中継型ブローカー端末から前記マルチメディアストリームを受信するが、自身と直接接続された前記ボーティング中継型ブローカー端末から前記ビデオストリームを受信し、残りの他のボーティング中継型ブローカー端末から前記オーディオストリームを受信し、前記ビデオストリームの伝送経路に異常がある場合に、複数のオーディオ伝送経路のうちの最も伝送の速いオーディオ伝送経路をボーティングして前記ビデオ伝送経路に設定し、前記ビデオストリームを受信するボーティング型ブローカー端末を含むことを特徴とするマルチキャスティングのための最適経路ボーティングシステム。 - 前記中継型ブローカー端末は、
前記マルチメディアストリームを伝送するために接続するターゲットレベル情報と現在接続の速度情報値を格納する接続情報管理部;
データ伝送に必要な各種メッセージを処理し、遅延値(Latency)に対する処理を行い、ダイナミックルーティング(Dynamic Routing)に対するコントロールを担当するデータ送受信コントロール部;
該チャネル(Sub Stream)別に接続を管理するメディアチャネル管理部;
前記マルチメディアストリームを下位レベルの端末に伝送する経路リスト情報を格納する下位リスト管理部;および
前記マルチメディアストリームを外部に送出するデータ送信部を含むことを特徴とする、請求項1に記載のマルチキャスティングのための最適経路ボーティングシステム。 - 前記ボーティング中継型ブローカー端末は、
前記中継型ブローカー端末から送出された前記マルチメディアストリームを受信するデータ受信部;
上位レベルの端末から前記マルチメディアストリームを受信するための伝送経路リスト情報を格納する上位リスト管理部;
前記マルチメディアストリームを伝送するために接続するターゲットレベル情報と現在接続の速度情報値を格納する接続情報管理部;
データ伝送に必要な各種メッセージを処理し、遅延値(Latency)に対する処理を行い、ダイナミックルーティング(Dynamic Routing)に対するコントロールを担当するデータ送受信コントロール部;
該チャネル(Sub Stream)別に接続を管理するメディアチャネル管理部;
前記マルチメディアストリームを下位レベルの端末に伝送する経路リスト情報を格納する下位リスト管理部;および
前記マルチメディアストリームを外部に送出するデータ送信部を含むことを特徴とする、請求項1に記載のマルチキャスティングのための最適経路ボーティングシステム。 - 前記オーディオ伝送経路のオーディオ速度は、パケット大きさ*256/(現在時刻−パケット伝送時間)/下位レベル(子)の総数によって得ることを特徴とする、請求項1に記載のマルチキャスティングのための最適経路ボーティングシステム。
- 前記中継型ブローカー端末と前記ボーティング中継型ブローカー端末および前記ボーティング型ブローカー端末には、最適経路ボーティングプログラムが設けられていることを特徴とする、請求項1に記載のマルチキャスティングのための最適経路ボーティングシステム。
- 前記下位リスト管理部および前記上位リスト管理部は、新しい接続設定時に既存の接続リストとの速度を比較し、降べきの順に速度を整列してリストを更新することを特徴とする、請求項3に記載のマルチキャスティングのための最適経路ボーティングシステム。
- 前記データ受信部は、前記マルチメディアストリームを受信する間に接続遅延や接続断絶が発生する場合、前記上位リスト管理部の現在リストのうちの最も速度の速い最上位値を読み込んで伝送経路に設定し、接続経路に設定された前記伝送経路に対してはその速度値を1/2に下げて候補者リストを更新することを特徴とする、請求項3に記載のマルチキャスティングのための最適経路ボーティングシステム。
- 前記マルチメディアストリームの受信経路がNAT(Network Address Translator)またはファイアウォール環境にある場合に、前記メインサーバから提供されたマルチメディアストリームはTCPトンネルリングによって伝送され、中央サーバとしての前記メインサーバとの接続を維持し続けることを特徴とする、請求項6に記載のマルチキャスティングにおける最適経路ボーティングシステム。
- メインサーバから中継型ブローカー端末を通してマルチメディアストリームを受信し、下位レベルの端末に中継伝送するボーティング中継型ブローカー端末と、前記ボーティング中継型ブローカー端末から中継伝送された前記マルチメディアストリームを受信するボーティング型ブローカー端末とを含むシステムの最適経路ボーティング方法であって、
前記メインサーバから伝送経路を通してビデオおよびオーディオが含まれた前記マルチメディアストリームを受信する第1ステップ;
各々のオーディオ伝送経路の受信量と速度を比較し、伝送経路を上位リストおよび下位リストとして格納する第2ステップ;
ビデオストリームの受信に遅延や接続断絶を含む異常が発生したか否かを判断する第3ステップ;
ビデオ伝送経路の遅延平均値を求め、フラグ値を増加させ、設定閾値を超過するか否かを判断する第4ステップ;および
前記フラグ値が前記設定閾値を超過する時、前記各々のオーディオ伝送経路中の受信量と伝送速度を比較し、最も速い伝送経路をボーティングしてビデオストリームの受信経路に設定する第5ステップを含むことを特徴とするマルチキャスティングにおける最適経路ボーティング方法。 - 前記第4ステップの判断結果、前記ボーティング中継型ブローカー端末を基準に前記ボーティング中継型ブローカー端末と前記中継型ブローカー端末との間の1つの伝送経路に異常がある場合、前記ボーティング中継型ブローカー端末は、前記中継型ブローカー端末から速い伝送経路の下位接続情報を受信し、前記中継型ブローカー端末との接続を終了し、下位レベルの前記ボーティング型ブローカー端末に切り換え、前記下位接続情報を上位接続情報にして、前記上位接続情報に基づき、最も速い伝送経路の他のボーティング中継型ブローカー端末と新しい接続を設定することにより、伝送経路のレベルダウンを行うことを特徴とする、請求項9に記載のマルチキャスティングにおける最適経路ボーティング方法。
- 前記第4ステップの判断結果、前記ボーティング型ブローカー端末が前記ボーティング中継型ブローカー端末を通して前記マルチメディアストリームを受信する時、前記ボーティング型ブローカー端末と前記ボーティング中継型ブローカー端末間の全般的な伝送経路に異常がある場合、前記ボーティング型ブローカー端末は前記ボーティング中継型ブローカー端末から上位接続情報を受信し、前記上位接続情報に基づき、前記ボーティング中継型ブローカー端末との接続を終了し、他のボーティング中継型ブローカー端末に切り換え、最も速い伝送経路の他の中継型ブローカー端末と新しい接続を設定することにより、伝送経路のレベルアップを行うことを特徴とする、請求項9に記載のマルチキャスティングにおける最適経路ボーティング方法。
- 前記第4ステップの判断結果、前記ボーティング中継型ブローカー端末を基準に前記ボーティング中継型ブローカー端末と前記中継型ブローカー端末間の伝送経路に異常があり、それが1つの伝送経路に異常があることでもなく全般的な伝送経路に異常があることでもない場合に、前記中継型ブローカー端末との接続を終了し、上位リスト管理部の上位リストのうちの最も伝送経路の速い伝送経路を選択して該当の他の中継型ブローカー端末と新しい接続を設定することにより、伝送経路のレベルシフトを行うことを特徴とする、請求項9に記載のマルチキャスティングにおける最適経路ボーティング方法。
- 前記オーディオ伝送経路のオーディオ速度は、パケット大きさ*256/(現在時刻−パケット伝送時間)/下位レベル(子)の総数によって得ることを特徴とする、請求項9に記載のマルチキャスティングにおける最適経路ボーティング方法。
- 前記マルチメディアストリームの受信経路がNAT(Network Address Translator)またはファイアウォール環境にある場合に、前記メインサーバから提供されたマルチメディアストリームはTCPトンネルリングによって伝送され、中央サーバとしての前記メインサーバとの接続を維持し続けることを特徴とする、請求項9に記載のマルチキャスティングにおける最適経路ボーティング方法。
- 接続経路に設定された伝送経路に対しては、その速度値を1/2に下げて伝送経路リストを更新することを特徴とする、請求項9に記載のマルチキャスティングにおける最適経路ボーティング方法。
- 前記中継型ブローカー端末と前記ボーティング中継型ブローカー端末および前記ボーティング型ブローカー端末は、中継機能遂行プログラムにより、複数のマルチキャスティングルータを経由して前記メインサーバ内に搭載されたマルチキャスティング中継プログラムと1対1で通信し、前記メインサーバから提供される前記マルチメディアストリームを受信することを特徴とする、請求項9に記載のマルチキャスティングにおける最適経路ボーティング方法。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/KR2005/003302 WO2007040292A1 (en) | 2005-10-06 | 2005-10-06 | Method and system for voting optimal route in multicasting |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2009512266A true JP2009512266A (ja) | 2009-03-19 |
Family
ID=37906333
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008534429A Pending JP2009512266A (ja) | 2005-10-06 | 2005-10-06 | マルチキャスティングの最適経路ボーティング方法およびシステム |
Country Status (5)
Country | Link |
---|---|
US (1) | US20090190586A1 (ja) |
EP (1) | EP1941662A4 (ja) |
JP (1) | JP2009512266A (ja) |
CN (1) | CN101305552B (ja) |
WO (1) | WO2007040292A1 (ja) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
IES20050376A2 (en) | 2005-06-03 | 2006-08-09 | Asavie R & D Ltd | Secure network communication system and method |
CN102026096A (zh) * | 2009-09-18 | 2011-04-20 | 中兴通讯股份有限公司 | 一种处理广播/多播业务接收异常的方法及*** |
US10320951B2 (en) * | 2011-10-31 | 2019-06-11 | Hurricane Electric | Systems and methods for establishing a virtual local area network |
US20130218768A1 (en) | 2012-02-21 | 2013-08-22 | Mike Leber | Systems and Methods for Facilitating Secured Financial Transactions |
US9965760B2 (en) | 2012-06-29 | 2018-05-08 | Hurricane Electric | Systems and methods for facilitating electronic transactions utilizing a mobile computing device |
WO2017051947A1 (ko) * | 2015-09-24 | 2017-03-30 | (주) 이스트몹 | 보안성을 강화한 p2p 전송방법 및 프로그램 |
CN109379728B (zh) * | 2018-08-28 | 2021-05-14 | 昆明理工大学 | 一种基于能量效率的最优d2d中继位置用户接入方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003078556A (ja) * | 2001-08-31 | 2003-03-14 | Fujitsu Ltd | ネットワークシステム、ネットワーク中継装置、ネットワーク中継監視装置およびネットワーク運用方法 |
JP2004185269A (ja) * | 2002-12-03 | 2004-07-02 | Chuo Denshi System Kk | 音声、画像の配信システム及び配信方法 |
JP2005039744A (ja) * | 2003-07-18 | 2005-02-10 | Sony Corp | 通信ネットワークシステム、通信経路選択装置、受信サーバ及び情報通信方法 |
JP2005244526A (ja) * | 2004-02-26 | 2005-09-08 | Nec Corp | ネットワークノード装置およびサーバ装置ならびにマルチキャストツリー構築方法およびプログラム |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5457687A (en) * | 1993-09-02 | 1995-10-10 | Network Equipment Technologies, Inc. | Method and apparatus for backward explicit congestion notification (BECN) in an ATM network |
US7266686B1 (en) * | 1996-05-09 | 2007-09-04 | Two-Way Media Llc | Multicasting method and apparatus |
EP1414186B1 (en) * | 2000-01-17 | 2006-09-27 | EGC & C Co., Ltd | System and method for providing internet broadcasting data based on hierarchical structure |
US6717921B1 (en) * | 2000-05-17 | 2004-04-06 | Lucent Technologies Inc. | Method for configuring a shared tree for routing traffic in a multicast conference |
US6813244B1 (en) * | 2000-11-20 | 2004-11-02 | Fujitsu Limited | Available bandwidth measurement with variable speed probing and zoom-in/zoom-out technique |
JP3782671B2 (ja) * | 2001-02-28 | 2006-06-07 | 株式会社エヌ・ティ・ティ・ドコモ | リンクマネージャ及びリンク管理方法 |
KR20020023100A (ko) * | 2001-05-28 | 2002-03-28 | 박현제 | 가상 멀티캐스트 네트워크 구축을 위한 시스템 |
US7159026B2 (en) * | 2002-01-31 | 2007-01-02 | Telcordia Technologies, Inc. | Service performance correlation and analysis |
CN1216472C (zh) * | 2003-03-31 | 2005-08-24 | 中国科学院计算机网络信息中心 | 层次式交换网络节点域的一种控制方法 |
US7646705B2 (en) * | 2003-04-11 | 2010-01-12 | International Business Machines Corporation | Minimizing data loss chances during controller switching |
US7774461B2 (en) * | 2004-02-18 | 2010-08-10 | Fortinet, Inc. | Mechanism for determining a congestion metric for a path in a network |
CN100391212C (zh) * | 2005-01-26 | 2008-05-28 | 清华大学 | 一种在因特网上实现交互式多媒体数据传输的方法 |
-
2005
- 2005-10-06 EP EP05856455A patent/EP1941662A4/en not_active Withdrawn
- 2005-10-06 CN CN200580051858XA patent/CN101305552B/zh not_active Expired - Fee Related
- 2005-10-06 JP JP2008534429A patent/JP2009512266A/ja active Pending
- 2005-10-06 WO PCT/KR2005/003302 patent/WO2007040292A1/en active Application Filing
- 2005-10-06 US US12/089,525 patent/US20090190586A1/en not_active Abandoned
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003078556A (ja) * | 2001-08-31 | 2003-03-14 | Fujitsu Ltd | ネットワークシステム、ネットワーク中継装置、ネットワーク中継監視装置およびネットワーク運用方法 |
JP2004185269A (ja) * | 2002-12-03 | 2004-07-02 | Chuo Denshi System Kk | 音声、画像の配信システム及び配信方法 |
JP2005039744A (ja) * | 2003-07-18 | 2005-02-10 | Sony Corp | 通信ネットワークシステム、通信経路選択装置、受信サーバ及び情報通信方法 |
JP2005244526A (ja) * | 2004-02-26 | 2005-09-08 | Nec Corp | ネットワークノード装置およびサーバ装置ならびにマルチキャストツリー構築方法およびプログラム |
Also Published As
Publication number | Publication date |
---|---|
EP1941662A4 (en) | 2009-07-15 |
EP1941662A1 (en) | 2008-07-09 |
US20090190586A1 (en) | 2009-07-30 |
CN101305552B (zh) | 2010-08-18 |
WO2007040292A1 (en) | 2007-04-12 |
CN101305552A (zh) | 2008-11-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10623312B2 (en) | Wireless home network routing protocol | |
EP3614632B1 (en) | Large-scale real-time multimedia communications | |
JP2020039140A (ja) | 仮想ブロードキャストシステムおよび方法 | |
EP1938530B1 (en) | Application-level multicasting architecture | |
JP2009512266A (ja) | マルチキャスティングの最適経路ボーティング方法およびシステム | |
Tu et al. | Resource-aware video multicasting via access gateways in wireless mesh networks | |
US8289979B2 (en) | Optimising communications | |
US20060098668A1 (en) | Managing membership within a multicast group | |
KR20110026215A (ko) | 스트리밍 서비스의 지연 감소를 위한 단말기, 시드 서버 및 트랙커 서버 | |
WO2006011309A1 (ja) | 接続態様設定装置及び接続態様設定方法、並びに接続態様制御装置及び接続態様制御方法等 | |
KR20160146857A (ko) | 세션 기반 디바이스 구성 | |
JP2014504043A (ja) | 通信制御システム、制御装置、通信制御方法および通信制御プログラム | |
TW201543847A (zh) | 網路拓樸之識別技術與方法 | |
CN113904974A (zh) | 智能路由方法、装置及设备 | |
Chow et al. | Enhancing real-time video streaming over mobile ad hoc networks using multipoint-to-point communication | |
KR100628339B1 (ko) | 멀티캐스팅의 최적 경로 보우팅 방법 및 시스템 | |
Badhusha et al. | Improved video streaming using MSVC and nonoverlapping zone routing multipath propagation over MANET s | |
JP2008278261A (ja) | 中継装置、中継装置制御方法、通信システムおよび中継プログラム | |
Stein et al. | Transitions on multiple layers for scalable, energy-efficient and robust wireless video streaming | |
JP6281566B2 (ja) | 中継管理装置、中継管理方法、プログラムおよび中継管理システム | |
JP5817724B2 (ja) | コンテンツ配信システム、コンテンツ配信装置、コンテンツ配信方法およびプログラム | |
WO2006051379A1 (en) | Managing membership within a multicast group | |
KATIKA et al. | Video Multicasting Framework for Extended Wireless Mesh Networks Environment | |
JP2014135675A (ja) | 配信ツリー構築方法、端末管理サーバ及びコンテンツ配信システム | |
Noh | Low-latency and robust peer-to-peer video streaming |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100730 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100817 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20101117 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20101125 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20110301 |