• 検索結果がありません。

リング方式による IP 電話会議のシミュレーション評価 040427500

N/A
N/A
Protected

Academic year: 2021

シェア "リング方式による IP 電話会議のシミュレーション評価 040427500"

Copied!
21
0
0

読み込み中.... (全文を見る)

全文

(1)リング方式による IP 電話会議のシミュレーション評価 040427500 山中裕司 渡邊研究室. 1. はじめに 通信技術の発達や,低価格化などにより,家庭から 企業まで IP 電話の普及が進んでいる.それに伴い,企 業などでのみ利用されていた多者間通話も手軽に利用 できるようになってきている.しかし,現在 IP 電話シ ステムの多くは1対1の通話がほとんどで,多者間通 話システムは特殊なサーバが必要であったり,トラヒ ックが増加したりするなどの課題がある.我々は音声 パケットをリング状に中継させることにより,サーバ が不要で,かつトラヒック量を抑えることができるリ ング方式の IP 電話会議を提案している[1].本稿では, ns-2 によるシミュレーション評価を行い,この方式が 有用であることを証明した.. 2. 既存技術 既存の多者間通話方式として,大きく分けて中央処 理方式と全セッション方式の2つがある.中央処理方 式はミキシングを担当する特殊なサーバを利用する方 法でトラヒックを少なく抑えられるが,端末の増加と 共にサーバの負荷が大きくなるという課題がある.全 セッション方式は全端末が個別にセッションを張る方 式で,特殊なサーバを必要とせず柔軟性が高いが,参 加端末が多くなると大量のトラヒックが流れてしまう という課題がある.. ックパケットが一定時間来ない端末は,無断で会議か ら離脱したと判断し,リング構成を変更する. リングを構成する端末の順番は IP アドレスの小さ い順とする.これにより同一ネットワークに接続する 端末はルータを経由せずに中継され,パケットが無駄 な経路を中継することを回避できる. インターネットなどの信頼性の低いネットワークを 介する場合は,パケットロスによる影響を抑えるため, リングの代表端末同士を全セッション方式で結合する.. 4. ns-2 によるシミュレーション評価 3つのネットワークをそれぞれルータで繋ぎ,ネッ トワーク毎に端末を均等に配置し,端末数,音声コー デックを変化させ,全セッション方式とリング方式を 比較した.それぞれ 100 秒間の IP 電話会議を行い,ル ータを通るパケット数の平均値を測定した. 図 2 にシミュレーション結果を示す.全セッション 方式では,人数が増えるごとにルータに大きな負荷を 与えているが,リング方式ではパケットを1つにまと め,無駄な経路を通らないため,ルータを通るパケッ ト数は最小限に抑えることができることがわかる. また,リング方式では音声データを1つのパケット にまとめて巡回させるだけであるため,パケット数だ けでなく,ネットワーク上のトラヒックも大幅に削減 させることが可能である. 2000. MIXING A B C D E. A B C D E. 音声データを書き込む A B C D E. A. MIXING. B A B C D E. E. C. D. A B C D E. 図 1. リング方式の概要 図1にリング方式の概要を示す.リング方式では各 端末がリレーパケットを次の端末へリング状に回して いく.リレーパケットには通話に参加する端末分の領 域を用意し,各端末はリレーパケットを受信すると, 自分の領域に音声データを書き込み,次の端末へ中継 する.その後,自分の領域以外の音声データをミキシ ングして再生する. 各端末はリング構成を常に把握しておくために,一 定時間毎に相互にヘルスチェックを行う.ヘルスチェ. パケット数(pkt/s). 3. リング方式. G.711 リング G.711 全セッション G.729 リング G.729 全セッション. 1600. 全セッション hfほうしき. 1200. 800. リング. 400. 0 3. 図 2.. 4. 5. 6. 端末数. 7. 8. 9. ルータを通るパケット数. 5. まとめ 本稿では音声パケットをリング状に中継するリング 方式による IP 電話会議を検討した.また,ns-2 による シミュレーション評価を行った結果,その有効性が明 らかとなった.今後はリング方式の実装を行う.. 参考文献 [1] 陳華龍,伊藤将志,渡邊晃: 多者間通話方式の検 討,電子情報通信学会総合大会,Sep.2005..

(2) 渡邊研究室 040427500 山 裕司.

(3) 背景  通信技術の発達によるIP電話の実用的な品質保証  低価格による家庭から企業までIP電話の普及 多者間通話の利用範囲が大きく広がる. 課題  多くのシステムが一対一の通話機能に留まっており, 多者間通話を実装するシステムは少ない  多者間通話の課題  複数端末の通話参加によるネットワークトラヒックの増加.  音声をまとめる(ミキシングする)装置にかかる負荷 手軽に利用できる多者間通話はまだ普及しているとは言えない Simulation Results of IP Conference Call using Ring Method. 2.

(4) 全セッション方式 . 各端末がピアツーピア で全ての他端末と通信する. ネットワーク. . 利点 . 容易に多者間通話を実現できる. . サーバを必要とせず,場所や環境への柔 軟性が高い. 欠点 . . 参加端末が多くなると,ネットワークトラヒッ クが膨大になる ルータへの負担が大きくなる 中央処理方式. . . 利点 . 各参加端末と中央処理サーバの間のセッション のみであるため,トラヒックは少ない. . ほとんどの作業をサーバが処理するために,制 御しやすい. 欠点 . . ミキシング処理のための高性能のサーバを必 要とする 利用できる端末数が制限される Simulation Results of IP Conference Call using Ring Method. 中央のサーバが音声データ のミキシング処理を行う. Mixer. 3.

(5)  特殊なサーバを必要としない  ネットワーク上のトラヒックを抑える. リング方式による多者間通話 会議に参加する端末の音声データを1つのパケット に集め,端末間でリング状になるように中継する 4 Simulation Results of IP Conference Call using Ring Method.

(6) A B C D E. 端末A 端末B. AA BB CC DD EE. 20msに一回, リレーパケットを リング上に流す. 端末C. A B C D E. MIXING. AA BB CC DD EE. 端末E. 端末D. AA BB CC DD EE.  代表端末(端末A)は各端末を呼びかけ会議を開始させる  端末Aは各端末のデータ領域を持つリレーパケットを生成.  音声データを自身の領域に書き込み中継する  音声の入っている領域をミキシングしてから再生する Simulation Results of IP Conference Call using Ring Method. 5.

(7) リングはIPアドレス順でリレーするように構成. 同一ネットワーク内の端末はリングの順番が隣り合うことになり 冗長な経路になることを避けることができる IPアドレス順にリ レーすることで冗 長経路を避ける. 同じネット ワーク内なら IPアドレスの 数値は近い. E PA:192.168.4.123. A. B. PA:192.168.1.12. PA:192.168.1.13. C. D. PA:192.168.3.50 PA:192.168.3.53. ※PA・・プライベートアドレス Simulation Results of IP Conference Call using Ring Method. 6.

(8) 端末が正規外の離脱をするとリング構造の修正を行う. 一定時間毎に他の全ての端末にヘルスチェックを行う ことで,各端末がリング状に生きていることを確認する リング構造の再編成 端末A 端末A. 端末B. 正規以外 の離脱. 端末C 端末C. 端末A. 端末E. 端末B. 端末D. 端末E 端末E. 端末D 端末D. 7 Simulation Results of IP Conference Call using Ring Method.

(9)  リング方式が有効であることを証明するためにns-2に. よるシミュレーション評価を実行し,全セッション方式と 比較する 1 ルータを通るパケット数ネットワーク全体のトラヒック量 2 TCP通信へ与える影響. 3 背景負荷をかけたときのパケットロス. 企業内でのIP電話会議として利用することを想定 8 Simulation Results of IP Conference Call using Ring Method.

(10) ・目的:. ネットワーク1. 両方式のパケット数の違いがルータに与える影響を調べる ためにルータを通るパケット数を測定する.また,リング方 式は構造上パケット長が長くなるので,それがネットワーク にどのような影響を与えるかトラヒック量を測定する.. ネットワーク2. ・方法: 端末数,音声コーデックを変化させ,全セッショ ン,リング 方式それぞれで100秒間のUDP通信を行い,ルータを通る パケット数,ネットワーク全体のトラヒック量を測る. ネットワーク3. ・G.711:(圧縮率 低) PCM符号化方式で,IP電話サービスで主に使われている. ・G.726:(圧縮率 中) ADPCM方式で,ほとんど品質を変えずにデータ量をG.711の 半分にできる.PHSサービスで主に使われている. ・G.729:(圧縮率 高) CELP符号化方式で,圧縮率は最も高くなるが,圧縮処理が 複雑で演算量が多くなる.携帯電話などで使われる. 全セッショ ン・リング端末数:3~9 , ルータ:2 帯域幅:100MB , パケット送出間隔:20ms 測定時間:100sec , LAN:IEEE802.3 パケットサイズ: リング:G.711:42+172*n (nは端末数) G.726:42+92*n G.729:42+32*n bytes 全セッション:G.711:214 G.726:134 G.729:74 bytes. Simulation Results of IP Conference Call using Ring Method. 9. 9.

(11) ルータを通るパケット数 が増えるごとにルータにか かる負荷が大きく増加する  リング方式ではリレーパケッ. トを使い,冗長な経路をたど らないので,ルータにかかる 負荷はほぼ一定. 2000. ルータを通るパケット数.  全セッション方式では人数. 全セッション. G.711 リング G.711 全セッション G.726 リング G.726 全セッション G.729 リング G.729 全セッション. 1500 1000. リング. 500 0. 3. 4. 5. 6. 7. 8. 9. 端末数. ネットワーク全体のトラヒック量. トラヒック量(Mbps). 5. G.726. G.711 リング G.711 全セッション G.726 リング G.726 全セッション G.729 リング G.729 全セッション. 4 3 2. G.711  各々のコーデックに於いて. リング方式に有利な結果と なっており,その差は人数 が増える毎に顕著になって いる. G.729. 1 0. 3. 4. 5. 6. 端末数. 7. 8. 9. Simulation Results of IP Conference Call using Ring Method. 10.

(12) ルータ. ルータ. スイッチ. スイッチ スイッチ ・・・. ・・・. TCP. UDP. 全セッショ ン・リング端末数:6~30 TCP通信用端末数:2 , ルータ:2 スイッチングハブ:3 帯域幅:100MB , パケット送出間隔:20ms 測定時間:30sec , LAN:IEEE802.3 TCPバージョン: New Reno パケットサイズ: リング:G.711:42+172*n (nは端末数) G.726:42+92*n G.729:42+32*n bytes 全セッション:G.711:214 G.726:134 G.729:74 bytes TCP:1000 bytes. ・・・. UDP. TCP. UDP. ・目的: 両方式が他の通信に与える影響を調べるため,TCP通 信を行う端末のそばで全セッション,リング方式での通 信を行い,TCPのスループットがどれだけ低下するか測 定する. ・方法: ほぼ同時にTCP通信とリング・全セッション方式でのUDP 通信を開始し,端末数,音声コーデックを変化させ30秒 間の通信を行うことで,TCP通信のみのときと比べ,TCP のスループットがどれだけ低下するかを測定する 11. Simulation Results of IP Conference Call using Ring Method.

(13) TCPスループットの低下率. TCPスループットの低下率(%). 20. G.711 リング低下率. 16. G.711 全セッション低下率. 12. G.726 全セッション低下率. 全セッション. G.726 リング低下率 G.729 リング低下率. リング. G.729 全セッション低下率. 8. 4 0 6. 8. 10 12 14 16 18 20 22 24 26 28 30 端末数.  全セッション方式では参加人数が増えるごとに発生する大量のパケットがルータの. 大幅なキューイング遅延を引き起こし,TCP通信に大きな影響を与える  リング方式では音声データを1つのリレーパケットにまとめ,IPアドレス順にリレーさ. れるのでTCP通信にはほとんど影響を与えない 12 Simulation Results of IP Conference Call using Ring Method.

(14) ルータ. ルータ. スイッチ. 総トラヒック量が 95 Mbps ~110Mbps. スイッチ スイッチ ・・・. ・・・. 背景負荷用UDP. UDP. ・・・. UDP. 背景負荷用UDP. ・目的: 両方式が他の通信から受ける影響を調べるため,UDP 通信を行う端末のそばで全セッション,リング方式での 通信を行い,両方式がどれだけパケットロスするかを測 定する. ・方法: 三対の総トラヒック量が95 Mbps ~110MbpsのUDP通信 による負荷をかけた状態でリング,全セッション方式によ るUDP通信を30秒間測定し,両方式のパケットロス率を 測定する. UDP. 全セッショ ン・リング端末数:10 UDP背景負荷用端末数:6 , ルータ:2 スイッチングハブ:3 帯域幅:100MB , パケット送出間隔:20ms 測定時間:30sec , LAN:IEEE802.3 パケットサイズ: リング:G.711:42+172*n (nは端末数) G.726:42+92*n G.729:42+32*n bytes 全セッション:G.711:214 G.726:134 G.729:74 bytes UDP:1000 bytes. Simulation Results of IP Conference Call using Ring Method. 13.

(15) リング・全セッション方式のパケットロス率 80 70 パケットロス率(%). 60. G.711 リングロス. リング. G.711 全セッションロス G.726 リングロス. 50. G.726 全セッションロス. 40. G.729 リングロス. 30. 全セッション. G.729 全セッションロス. 20. 10 0 95. 100. 105. 110. 背景負荷(Mbps).  リング方式では帯域の限界以上の負荷が与えられると,パケットロス率が急に上. がる 14 Simulation Results of IP Conference Call using Ring Method.

(16) 全セッション方式. リング方式. パケット数. ×. ○. トラヒック. ×. ○. 他通信に与える影響. △. ○. パケットロス. ○. △.  パケット数・トラヒックに関して有利  他通信に与える影響を少なく抑えることができる.  ネットワークが過負荷な状態ではパケットロスにより通信が困難. リング方式は有効である 15 Simulation Results of IP Conference Call using Ring Method.

(17)  リング構造を用いた多者間通話の提案とns-2による. シミュレーション評価  リング方式の提案  各端末のデータ領域を持つリレーパケットの生成  IPアドレスによるリング構造の生成  ヘルスチェックによる相互生存確認  ns-2による性能評価実験  ルータを通るパケット数,ネットワーク全体のトラヒック量  TCP通信へ与える影響  背景負荷をかけたときのパケットロス.  今後の課題  実装  大規模化(全セッション方式との組み合わせ) 16 Simulation Results of IP Conference Call using Ring Method.

(18) 補足資料. 17 Simulation Results of IP Conference Call using Ring Method.

(19) 端末が離脱するとリング構造の修正を行う. 一定時間毎に他の全ての端末にヘルスチェックを行う ことで,各端末がリング状に生きていることを確認する 数秒ごとのヘルス チェックメッセージ. リング構造の再編成. 端末A 端末A. 端末B. 正規以外 の離脱. 端末C 端末C. 端末A. 端末E. 端末B. 端末D. 端末E 端末E. 端末D 端末D. 18 Simulation Results of IP Conference Call using Ring Method.

(20) 検討. 代表者. 代表者. 代表者 インターネット.  代表者はパケットをコピーし,他の代表者へ全セッション方式. で中継する  他の代表者から受け取ったパケットは,同じネットワークの全 端末に中継する 19 Simulation Results of IP Conference Call using Ring Method.

(21)  Skype  全セッション方式  小規模~中規模  Windows messenger  全セッション方式  小規模~中規模  MCU(Multipoint Conference Unit)  中央処理方式  小規模~大規模 20 Simulation Results of IP Conference Call using Ring Method.

(22)

参照

関連したドキュメント

戦略的パートナーシップは、 Cardano のブロックチェーンテクノロジーを DISH のテレコムサービスに 導入することを目的としています。これにより、

フランツ・カフカ(FranzKafka)の作品の会話には「お見通し」発言

はある程度個人差はあっても、その対象l笑いの発生源にはそれ

この映画は沼田家に家庭教師がやって来るところから始まり、その家庭教師が去って行くところで閉じる物語であるが、その立ち去り際がなかなか派手で刺激的である。なごやかな雰囲気で始まった茂之の合格パ

シークエンシング技術の飛躍的な進歩により、全ゲノムシークエンスを決定す る研究が盛んに行われるようになったが、その研究から

 TV会議やハンズフリー電話においては、音声のスピーカからマイク

内部に水が入るとショートや絶縁 不良で発熱し,発火・感電・故障 の原因になります。洗車や雨の

 学術研究の分野でも,学術誌の電子ジャーナ ル化が進んでいる。編集から印刷製本,発送ま