研究の背景、概要

M2論文ゼミ
Diffservにおける
絶対的な品質保証法
著者:玉城 彰吾
発表:石井 勇弥
研究の背景、概要
従来通りの最善努力型(Best Effort)では、IP電話の普及など
により今後ますます増えるであろうリアルタイムアプリケー
ションの品質(Quality of Service)を保証できない。
Diffserv技術に注目
-Diffservによるリアルタイムパケットの相対保証による品質
劣化問題を指摘
-Diffservによる絶対保証の方法を提案
Diffserv技術
DSCP (DS Code Point) - トラフィック制御
PHB (Per Hop Behavior) - ノードの動作に関する規則
EF PHB
AF PHB
Default PHB
DSドメイン - DS対応ノードから構成される領域
AF PHB の動作
4つのクラスと3つのレベルを設け、それぞれに
DSCPを割り当てる
ex : AF11・・・AF43
各クラスに最低保証帯域を割り当てる
各クラス、レベルにパケット破棄率を設定する
ネットワーク輻輳時にはクラス間での相対的な保
証を実現
レベル1のパケットを確実に伝送する(絶対保証)
キューイング方式
パケットの割り振り、送出などの管理はキューイングという
方法により実現されている
CBQ (Class-Based Queuing)
クラスごとに独立したキューをつくり、ラウンドロビンにより送出
パケットの送出間隔を測定、管理することで使用帯域を計測する
使用量超過が検出されたらスケジューラによりそのクラスからの送出が
スキップされることでトラフィックを抑えている
実験1,2で利用
HFSC (Hierarchical Fair Service Curve)
2つのサービスカーブ(サービス量と時間の傾き)を持つ
遅延と帯域割り当てを同時に保証するサービスカーブと、超過な帯域分
配をするサービスカーブを持つ(輻輳時、非輻輳時で帯域を動的に変更
可)
実験3で利用
相対保証の問題指摘
 実験1
AF11クラスにリアルタイムパケットを、AF21クラスに他のパ
ケットを流す
意図的にネットワークを輻輳させる仕組みにする
-最低保証帯域はAF11:AF21=1:2
 結果
スループットは大幅に低下し、遅延は非常に大きくなった
数値に注目すると、スループットは1:2、遅延時間は2:1
輻輳状態下においては相対的な保証しかできていないことを
確認
リアルタイムパケットの特性上、絶対的な保証が必要
絶対的な品質保証法の提案
AFクラスでは最低保証帯域を越えるとクラス間での
相対的な保証しかできないが、最低保証帯域内では
絶対的に保証される
最低保証帯域から溢れたリアルタイムパケットを、他
のレベル1クラスに流すという手法で絶対的な保証を
実現
絶対的な品質保証法の提案
実験2
AF11クラスにリアルタイムパケットを、AF22クラスに他の
パケットを流す
リアルタイムパケットがAF11クラスの最低保証帯域を溢れ
たらAF21クラスに流れるように設定
結果
スループット(本実験ではAF11クラスとAF21クラスに流れ
たパケットを合わせたもの)は輻輳時でもほとんど低下しな
かった
遅延は大幅に改善された
絶対的な品質保証法の提案
実験3
条件、方法は実験2と同じ
クラス分けキューイング方式にCBQの代わりにHFSCを
用いる
結果
スループットは実験2と同じ結果が得られた
帯域やクラスを動的に変えたことにより起こったと思われ
る揺らぎは見られた
遅延は実験2よりさらに改善された
まとめ
提案した手法はスループット、遅延ともに大きな効果を
表し、絶対的な保証が確認できた
CBQに比べ、HFSCでは品質は良くなったが、動的なク
ラス、帯域の変更の際に乱れの生じる問題を抱えてい
る
課題としては、より多くのクラスを使った実験などをする
必要がある
UDPだけでなく、TCPに関しても行い、より大規模なネッ
トワークでの実験も必要である