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

回線エミュレーションにおいてクロストラフィックを考慮した適応クロック回路の設計に関する研究

N/A
N/A
Protected

Academic year: 2021

シェア "回線エミュレーションにおいてクロストラフィックを考慮した適応クロック回路の設計に関する研究"

Copied!
4
0
0

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

全文

(1)

回線エミュレーションにおいてクロストラフィックを考慮した

適応クロック回路の設計に関する研究

2006MI023 波多野 友香 2006MI202 山田 佳美 指導教員 奥村 康行

1. はじめに

回線エミュレーションは,同期通信サービスを非同期通 信ネットワーク上に構築する方式で,既に複数の方式が提 案され標準化もされつつある.それによって,既存同期ネッ トワークと非同期ネットワークの統合が可能となり,ネットワ ークの経済化・柔軟化をもたらすことが期待できる. 回線エミュレーションでは,非同期通信ネットワーク上に 構築される同期通信サービスの品質保持・劣化抑圧が技術 的課題となる.この内,端末へのクロックの配信・同期は最 も重要な技術的課題の 1 つであり,この課題の一般的な解 決手段として適応クロック法がある. 先行研究では,受信側のクロック回路に到着するパケット の時間間隔が一定という前提で研究が行われていた.[1] しかし,実際はクロストラフィックの影響があるため,時間 間隔が一定ではないと予想できる.そのため,本研究は受 信側のクロック回路に到着するパケットの時間間隔を統計 的な性質を分析する.そして,その結果に基づき適応クロッ ク法を用いた最適なクロック回路の設計を行う.

2. 回線エミュレーションと課題

回線エミュレーションとその課題について述べる, 2.1. 回線エミュレーションについて [1] 回線エミュレーションとは,ユーザ側の電気通信端末に 対して擬似的に電気通信事業者の網に接続されているよう に見せかける機能である.図 1 では同期通信サービスを非 同期通信ネットワークを介して接続する構成を示している. 同期通信とは,送信側と受信側でクロックの周波数を一致 させる通信であり,専用線で採用されている.一方,インタ ーネットは非同期通信ネットワークである. 図 1 回線エミュレーションの構成 2.2. 適応クロック法 図 1 のクロック回路に適用される方式として適応クロック 法がある.適応クロック法とは非同期ネットワークを介して送 信端末に同期させる技術である.具体的には,受信側のク ロック回路のバッファ蓄積量によって再生周波数を決定す る方式である.本研究では,適応クロック法として PID 制御 とバッファ残量擬似平均方式の 2 つの制御方法を挙げる. 2.3. PID 制御 [2] PID 制御の基本公式は式(1)で基本原理は 3 つの動作 から成る.式(1)の 𝐶𝑝 𝑏 𝑡 − 𝑏0 は P 制御,𝐶𝑖 𝑏 𝑡′ − 𝑏0 𝑑𝑡′ は I 制御,𝐶𝑑(𝑑𝑏(𝑡) 𝑑𝑡 )は D 制御である. [基本公式] 𝑓 𝑡 − 𝑓 0 = 𝐶𝑝 𝑏 𝑡 − 𝑏0 + 𝐶𝑖 𝑏 𝑡 − 𝑏0 𝑑𝑡+ 𝐶𝑑(𝑑𝑏 (𝑡)𝑑𝑡 )…(1) 𝑓(𝑡) : 𝑡の時間の周波数 𝑓 0 : 初期の周波数 𝑏(𝑡) : 𝑡の時間のバッファ占有度 𝐶𝑝 : 比例係数 𝐶𝑑 : 微分係数 𝐶𝑖 : 積分係数 P は現在の偏差に比例した修正量を出す比例制御(P 制御)である.I は過去の偏差の累積値に比例した修正 量を出す積分制御(I 制御)である.D は偏差が増加し つつあるか減少しつつあるか,その傾向の大きさに比例 した修正量を出す微分制御(D 制御)である. この 3 つを加算合成したものであり,バッファ残量に応じて 目的の周波数に近似するように制御する. 2.4. バッファ残量擬似平均方式 [3] バッファ残量擬似平均方式は過去𝑁回分のバッファ残量 の擬似的な平均値を求め,その平均値に重み係数を掛け た値を制御値とするフィードバック制御である. 下記の式(2)で,サンプリングサイクル毎に過去𝑁回分の 擬似平均値 𝐻𝑆𝑛を求めている.式(3)で,式(2)で求めた擬 似平均値 𝐻𝑆𝑛に重み係数である感度𝐴を掛けて制御値𝑈𝑛 を算出している. [基本公式] 𝐻𝑆𝑛 = ((𝑁 − 1) ∗ 𝐻𝑆𝑛 −1+ 𝐻𝑛)/𝑁 …(2) 𝑈𝑛= 𝐴 ∗ 𝐻𝑆𝑛…(3) 𝑈𝑛:(n 回目の)制御値 𝐴 : 感度 𝑁 : 平均母数 𝐻𝑛 :(n 回目の)観測値 𝐻𝑆𝑛:(n 回目の)平均値

(2)

3. ネットワークシミュレーションによる

時間間隔の解析

ネットワークシミュレーションで受信側のクロック回路に 到着するパケットの時間間隔の統計的な性質を分析する. 3.1. ネットワークモデル 受信側のクロック回路に到着するパケットの時間間隔の統 計的な性質を分析する.そこで図 2 のようなネットワークトポ ロジーⅠと,ノードを増やして複雑化した図 3 のようなネット ワークトポロジーⅡを検討する.図 2 において,ノード n0 と ノードn23 が専用線,それ以外のホストはインターネットとす る.図 2 の n0-n23 間のプロトコルは UDP を用い,スループ ットは 64kbps に固定する.ノード n1-n20…ノード n24-n43 間 のプロトコルは TCP を用いる. 図2の場合,TCPの数が20個のときn0からn20,n23-n43 までをアクセスネットワーク,n21 から n22 までをバックボー ンネットワークと定める. 図 2 ネットワークトポロジーⅠ (TCP:20 個) 図 3 ネットワークトポロジーⅡ (TCP:20 個) 3.2. 測定項目 図 2,図 3 のアクセスネットワークとバックボーンネットワー クのスループットと TCP の個数を変化させて NS2 でシミュレ ーションを行う.バックボーンネットワークを 100Mbps と固定 し,アクセスネットワークを 1,10,100Mbps と変化させ組み 合わせたモデルを,それぞれモデル 1,2,3 とする. 3.3. 時間間隔の平均値と標準偏差 図 2,図 3 のネットワークトポロジーでシミュレーションし, UDP のパケットが受信側のクロック回路に到着する時間間 隔の平均値と標準偏差を求め,その分布を示す. 図 4 (a),(b)に,TCP が 20 個,図5 (a),(b)に,スループッ トがモデル 3 で測定した結果をグラフで示す. (a) (b) 図 4 TCP が 20 個のとき UDP のパケットが到着する時間 間隔の標準偏差(モデル 1-3) (a)ネットワークトポロジーⅠ (b)ネットワークトポロジーⅡ (a) (b) 図 5 スループットがモデル 3 のときの UDP のパケットが 到着する時間間隔の標準偏差 (a)ネットワークトポロジーⅠ (b)ネットワークトポロジーⅡ 図 4 (a),(b)より,モデル 1 からモデル 2 の標準偏差の値 は増加しているが,モデル 2 からモデル 3 の標準偏差の値 は減尐している. 図 5(a),(b)より,TCP の個数が増えるにつれて標準偏差 の値も増加している傾向がみられる. 3.4. 考察 図 4,図 5 の特性の理由は,次のように考えられる.クロ ストラフィックの影響でバックボーンネットワークに到着する パケットが増えて混雑するため,パケットの量が多い時間と 尐ない時間ができ,時間間隔がばらつく. 0 20 40 60 80 1 10 100 標準偏差 (μs ec ) 0 50 100 150 1 10 100 標準偏差 (μs ec ) 0 20 40 60 80 10 20 50 80 100 標準偏差 (μs ec ) TCP個数(個) 80 90 100 110 10 20 50 80 100 標準偏差 (μs ec ) TCP個数(個) アクセスネットワークのスループット(Mbps) 20 40 100 160 200

(3)

4. 数値シミュレーションの結果

PID 制御とバッファ残量疑似平均方式を用いて,数値シ ミュレーションの結果を述べる. 4.1.数値シミュレーションにおける収束・ジッタの定義 数値シミュレーションにおける収束時間は,受信側のクロ ック回路に到着するパケットの時間間隔が一定ではないた め,目標周波数(64,000Hz)との誤差が±200ppm(12.8Hz)以 内で収まったとき収束とみなす. また,ジッタの定義は収束の定義により収束時のジッタ値 を測定する.ジッタとは,クロック信号のようなパルス信号の 位置や幅がずれたときのずれた量を指す.本研究でのジッ タは Peak to Peak ジッタを定義する. 𝑗𝑖𝑡𝑡𝑒𝑟 ppm =𝑓𝑚𝑎𝑥 Hz −𝑓𝑓𝑚𝑖𝑛 Hz × 106 [ppm] 𝑓𝑚𝑎𝑥,𝑓𝑚𝑖𝑛:最大,最小周波数 𝑓:目標周波数[Hz] 4.2.PID 制御 PID 制御を具体的なパラメータを用いて数値シミュレー ションを行う.初期周波数 𝑓0=63,986.423518[Hz],目標周 波数 𝑓=64,000[Hz],目標のバッファ占有度 30[Byte],微分 係数𝐶𝑑=0,バッファ使用量のサンプリングサイクル𝑇=1ms としている.送信信号は受信側のクロック回路に到着するパ ケットの時間間隔が一定ではないため,正規乱数を発生さ せるボックスミュラー法を用いて求める.数値シミュレーショ ンで用いる平均値 m と標準偏差σの値は,TCP が 20 個で モデル 3 の m=125μsec,σ=54.93μsec とする. このときの数値シミュレーションでは,クロック再生回路 がパケットを受信し始めてからの再生クロック周波数および バッファ使用量の時間変化を求めた.PID 制御における数 値シミュレーションは,比例係数𝐶𝑝=10000,積分係数 𝐶𝑖 =17000 とし,結果を図 6 でグラフに示す. 図 6 数値シミュレーション結果(𝐶𝑝=10000,𝐶𝑖 =17000) (PID 制御の再生周波数とバッファ占有度の特性) 図 6 のグラフは 41.5sec で収束するが,その後も振動して いる.それは,受信側のクロック回路に到着するパケットの 時間間隔が一定ではないためであると考えられる. 次にジッタも観点に入れて,数値シミュレーションをする. 表 1 は,PID 制御における収束時間が 50sec 以内に収束す る比例係数,積分係数のモデル(V,W,X,Y,Z)を示す. 図 7 は数値パラメータ(表 1)における数値シミュレーション した結果を示す. 表 1 数値シミュレーションのモデル V,W,X,Y,Z (PID 制御) モデル V 𝐶𝑝=32000 , 𝐶𝑖 =23000 モデル W 𝐶𝑝=4500 , 𝐶𝑖 =13000 モデル X 𝐶𝑝=2000 , 𝐶𝑖 =9500 モデル Y 𝐶𝑝=8500 , 𝐶𝑖 =3000 モデル Z 𝐶𝑝=4500 , 𝐶𝑖 =1500 図 7 PID 制御 (バッファオフセット・収束時間・ジッタ) 図 7 から,𝐶𝑝を下げることで収束時間の縮小は達成出来 ないが,バッファオフセット・ジッタの縮小は達成する. 3 つの観点(バッファオフセット・ジッタ・収束時間)の内, バッファオフセットは𝐶𝑝 を下げることで減尐している. よって結果として,ジッタを優先して考えた場合はモデ ル Z が適している.また,収束時間を優先して考えた場合 はモデル V が適している. 4.3.バッファ残量擬似平均方式 数値シミュレーションは初期周数 𝑓0=63,986.423518[Hz], 目標周波数 𝑓=64,000[Hz],目標のバッファ占有度4[Byte], サンプリングサイクル 𝑇=1[ms],平均母数 𝑁:4096 とする. 送信信号は受信側のクロック回路に到着するパケットの時 間間隔が一定ではないため,正規乱数を発生させるボック スミュラー法を用いて求める.数値シミュレーションで用い る平均値 m と標準偏差σの値は,TCP が 20 個でモデル 3 のm=125μsec,σ=54.93μsecとする.バッファ残量擬似平 均方式の数値シミュレーションは表 2 の 2 通りのパラメータ で行う. 63200 63600 64000 64400 64800 65200 0 40 80 120 160 200 0 400 800 1200 1600 2000 バッファ占有度[Byte] 再生周波数[Hz] 時間(sec) バッファ占有度 (B y te) 再生周波数 (H z) 0 7000 14000 21000 28000 35000 0 10 20 30 40 50 V W X Y Z ジッタ (ppm ) 収束時間 (s ec ) モデル 収束時間 バッファオフセット ジッタ 50 40 30 20 10 0 バッファオフセット (B yte)

(4)

表 2 数値シミュレーションで用いたパラメータ (バッファ残量擬似平均方式) モデル D A=2 モデル E A=128 モデル D(図 8(a))では収束時間,バッファオフセットお よびジッタは 5.0sec,48.2Byte,4693.5ppm である. モデル E(図 8(b))では収束時間,バッファオフセットお よびジッタは 25.4sec,4.2Byte,20689.9ppm である. (a) 感度 A=2 (モデル D) (b) 感度 A=128 (モデル E) 図 8 数値シミュレーション結果 (バッファ残量擬似平均方式の再生周波数と バッファ占有度の特性) 図 8(a),(b)のグラフはそれぞれ 5.0sec,25.4sec で収束す るが,その後も振動している.それは,受信側のクロック回 路に到着するパケットの時間間隔が一定ではないためであ ると考えられる. 次にジッタ・収束時間も観点に入れて,数値シミュレーショ ンをする. 図 9 にバッファ残量擬似平均方式における感度 A(2,4,8, 16,32,64,128,256)を変化させて,収束時間が常に 160sec 以内に収束した結果を示す. 図 9 バッファ残量擬似平均方式 (バッファオフセット・収束時間・ジッタ) 図 9 から,感度 A を下げることでバッファオフセットの 縮小は達成出来ないが,収束時間・ジッタの縮小は達成す る.3 つの観点の内,バッファオフセットは,感度Aを下げる ことで増加している.よって結果として,ジッタ・収束時間を 優先して考えた場合,モデル D が適している.

5. まとめと今後の課題

本論文では,回線エミュレーションにおける適応クロック 法に PID制御とバッファ残量擬似平均方式の制御方法を用 いたときの有効性をバッファオフセット,ジッタ,収束時間か ら数値シミュレーションを行い,定性的・定量的に検証した. その結果,ジッタの安定性,収束するまでの時間を考慮す るとバッファ残量擬似平均方式が実用的である. 今後の課題として,受信側のクロック回路に到着するパ ケットの時間間隔の統計的な性質を分析するときにクロスト ラフィックのプロトコルとして TCP のみではなく UDP を付加 し,さらにノードを増やして複雑なネットワークトポロジーで ネットワークシミュレーションを行う必要がある.また,PID 制 御,バッファ残量擬似平均方式のクロック再生回路につい て構成,試作,動作を検証し,コスト面から本方式がデジタ ル回路で実現できることを実証する必要性がある.

参考文献

[1] 舟橋 拓郎,伊藤 寛和,乗本 清隆:“回線エミュレーシ ョンにおける適応クロック法の比較と検証”,2008 年度 南山大学数理情報学部情報通信学科卒業論文 2009. [2] 深田 陽一,安田 武,小松 秀司,斎藤 幸一,前田 洋一:“Adaptive Clock Recovery Method Utilizing Proportional-Integral-Derivative(PID) Control for Circuit Emulation”,電子情報通信学会,信学技報 IEICE Technical ReportCS2005-43 (2005-11). [3] 村上 謙,横谷 哲也:“TDM over Ethernet におけるク ロック精度検証”,電子情報通信学会,信学技報 CS2006-1,CQ2006-5 (2006-4). 63750 63850 63950 64050 64150 64250 64350 0 50 100 150 200 250 300 0 400 800 1200 1600 再生周波数 (H z) バッファ占有度 (B y te) 時間(sec) バッファ占有度 再生周波数 2000 63400 63900 64400 64900 65400 65900 0 20 40 60 80 100 0 400 800 1200 1600 再生周波数 (H z) バッファ占有度 (Byt e) 時間(sec) バッファ占有度 再生周波数 2000 0 5000 10000 15000 20000 25000 0 40 80 120 160 200 2 4 8 16 32 64 128 256 ジッタ (ppm ) 収束時間 (s ec ) 感度A 収束時間 バッファオフセット ジッタ 120 200 160 80 40 0 バッファオフセット (B yte)

表 2  数値シミュレーションで用いたパラメータ  (バッファ残量擬似平均方式)  モデル D  A=2  モデル E  A=128  モデル D(図 8(a))では収束時間,バッファオフセットお よびジッタは 5.0sec,48.2Byte,4693.5ppm である. モデル E(図 8(b))では収束時間,バッファオフセットお よびジッタは 25.4sec,4.2Byte,20689.9ppm である. (a)  感度 A=2  (モデル D)  (b)  感度 A=128  (モデル E)  図 8

参照

関連したドキュメント

化 を行 っている.ま た, 遠 田3は変位 の微小増分 を考慮 したつ り合 い条件式 か ら薄 肉開断面 曲線 ば りの基礎微分 方程式 を導 いている.さ らに, 薄木 ら4,7は

災害に対する自宅での備えでは、4割弱の方が特に備えをしていないと回答していま

(使用回数が増える)。現代であれば、中央銀行 券以外に貸付を通じた預金通貨の発行がある

※年 1 回の認証ができていれば、次回認証の時期まで Trend Micro Apex One (Mac) サーバーと 通信する必要はありません。学内ネットワークに接続しなくても Trend Micro Apex

BC107 は、電源を入れて自動的に GPS 信号を受信します。GPS

ホーム画面で (設定) ネットワークとインターネッ ト モバイル ネットワーク 4G 回線による通話

※調査回収難度が高い60歳以上の回収数を増やすために追加調査を実施した。追加調査は株式会社マクロ

 そして,我が国の通説は,租税回避を上記 のとおり定義した上で,租税回避がなされた