Transcript Document
マルチチャネルCSMA無線ネットワークに おけるチャネル割当方式に関する研究 政策・メディア研究科 修士課程 2年 学籍番号 89932647 古坂 大地 [email protected] 発表概要 研究背景 シングルチャネルCSMA無線網の問題点 搬送波検知,RTS/CTSの弊害 本研究の目的 負荷分散型チャネル選択方式の提案 LSCS : Load Sensitive Channel Selection Scheme シミュレーション評価 まとめと今後の展望 はじめに コンピューティングパラダイムの変化 可搬性の高いデバイスの出現 無線ネットワークの爆発的な普及 移動型コンピューティング環境の変化 無線通信技術の問題 乏しい帯域資源 高遅延,低通信速度 電波干渉 同一チャネル干渉問題,ブロッキング問題 研究背景 (1) 有線・無線網接続形態の変化 従来型無線通信 シングルホップ無線網 アドホックネットワーク マルチホップ無線網 Wireless Wired Wireless Infrastructure (FWA) Wired Independent (Ad-Hoc) シングルチャネルCSMAの問題点 搬送波検知メカニズムの弊害 見え過ぎる端末問題 隠れ端末問題 RTS/CTSメカニズムの弊害 NAVブロッキング問題 従来の無線網はシングルチャネル アクセスが大多数 マルチホップ無線網では顕著に起こる シングルチャネルMACの問題点 (1) 搬送波検知メカニズムの弊害 隠れ端末問題 C A B 見え過ぎる端末問題 D C A B D シングルチャネルMACの問題点 (1) 搬送波検知メカニズムの弊害 見え過ぎる端末問題 隠れ端末問題 A C B D シングルチャネルMACの問題点 (2) RTS/CTSメカニズムによる弊害 A B DATA RTS CTS ACK C D NAVブロッキング問題 シングルチャネルMACの問題点 (2) RTS/CTSメカニズムによる弊害 A B シングルチャネル無線網では, 効率的なマルチホップ通信を実 現することができない C D マルチチャネル無線網の適応 A C B D 不要な衝突および ブロッキングの回避 本研究の目的 マルチホップ/マルチチャネルCSMA無線網 における効率的なチャネル利用の実現 負荷分散型チャネル選択方式 LSCS : Load Sensitive Channel Selection 各局における自律分散機能 RTS/CTS の交換による通信 負荷分散型チャネル選択方式 LSCS : Load Sensitive Channel Selection トラフィックの監視・記録 トラフィック・グラフの生成 トラフィックの場の抽出 チャネル利用率の計算 各トラフィックの場の総トラフィック量の算出 チャネル利用率の期待値の計算 通信チャネルの選択 各チャネル利用率の比較 通信チャネルの切替 LSCSの動作概要 (1) トラフィック監視 開始 RTS/CTS情報の利用 トラフィック量 送信時間量 チャネル選択 RTS/CTS受信 送信元アドレス 送信先アドレス 隣接局アドレス チャネル 利用率計算 トラフィック量 記録 総トラフィック量 計算 トラフィック グラフ生成 隣接関係補間情報 全チャネル同時監視 トラフィック グラフ処理 NO 監視終了? YES LSCSの動作概要 (2) チャネル番号 利用率 チャネル 1 0.745 チャネル 2 0.437 チャネル 3 0.571 LSCSの動作概要 (3) 相互干渉しない位置関係 Traffic 1 Traffic 2 Traffic 1 期待値 t Traffic 2 Traffic 1+2 チャネル利用率の 見積もり誤り 「トラフィックの場」の概念 トラフィック量の単純 加算可能な局の集合 単位 条件:同時にトラフィッ クが発生しない すべての局が相互干 渉関係にある局の集 合 トラフィック・グラフの生成 トラフィックの場の抽出 (1) トラフィックの場の条件 隣接局のクリーク 同時存在可能条件 極大クリーク 頂点を共有しない 測定局から最大限離れている 隣接局の重み付け 受信信号出力 トラフィックの場の抽出 (2) 4 6 5 7 3 9 12 1 2 10 11 8 チャネル利用率の計算 チャネル利用率λとは あるチャネルにおいてトラフィック監視期間に 対してトラフィックの発生した割合ρ トラフィックの場毎の 総トラフィック量の計算 単純総和計算 チャネル利用率の期待値を求める トラフィックの場毎の独立事象 |SPOT| c 1 (1 i ) i 1 関連研究 マルチホップ/マルチチャネル無線MAC [Haas97] 予約割当方式,ポーリング マルチチャネルCSMA無線MAC [Nasipuri00] SINRベース,隠れ端末問題 マルチホップ負荷分散型無線MAC [Ozugur98] シングルチャネル (AIR),コンテンション時間,ポーリング 関連研究との比較 チャネ ル数 アクセス 方式 負荷 分散 制御 コスト 装置導入 コスト Haas Multi Channel SlottedTDMA △ × △ Nasi puri Ozu gur Multi CSMA Channel Single CSMA+ Channel RTS/CTS △ ○ × ○ × ○ LSCS Multi CSMA+ Channel RTS/CTS ○ △ △ シミュレーション評価 Network Simulator 2 (NS-2) による シミュレーション評価 評価1 シングル・マルチチャネルCSMA 無線網の性能評価 評価2 チャネル選択アルゴリズムの性能評価 シミュレーションモデル (1) 平面 1000m×1000m ノード数 100台 格子状静止配置 配置間隔 100m 伝送距離 250m シミュレーションモデル (2) 固定長パケットの送信 呼の発生は指数分布に従う 1000秒間のフロー測定 経路制御プロトコル DSR パケット長 512 Bytes 5, 10, 20, 50, 100 pkts/sec チャネル帯域幅 2.0 Mbps パケット送信 レート 評価 1: シングル/マルチチャネルCSMA 無線網の評価 チャネル数 1, 2, 3, 4 測定項目 平均スループット 衝突パケット数 中継局におけるパケット損失 (バッファオーバフロー数) 評価 1: 平均スル―プット 350 Throughput (kbps) 300 106% 250 1 2 3 4 200 105% 150 100 50 0 0 50 100 150 200 250 Flow Rate (kbps) 300 350 400 450 評価 1: 平均衝突パケット数 Number of Collisions (Packets) 350000 300000 250000 1 2 3 4 200000 150000 100000 50000 チャネル数増加により減少 0 0 50 100 150 200 250 Flow Rate (kbps) 300 350 400 450 評価 1: オーバフロー数 Number of Overflown Packets (Packets) 180000 160000 140000 120000 1 2 3 4 100000 80000 60000 40000 20000 チャネル数増加により減少 0 0 50 100 150 200 250 Flow Rate (kbps) 300 350 400 450 評価 2: チャネル選択アルゴリズムの評価 STATIC システム起動時にランダム で通信チャネルを選択 RANDOM パケット送信時にランダム で通信チャネルを選択 LSCS 1秒間の各チャネルのチャ ネル利用率から送信チャ ネルを選択 評価 2: 平均スループット 400.0 Throughput (kbps) 350.0 STATIC-2 RANDOM-2 LSCS-2 STATIC-3 RANDOM-3 LSCS-3 STATIC-4 RANDOM-4 LSCS-4 300.0 250.0 200.0 150.0 100.0 50.0 0.0 0 50 100 150 200 250 300 Flow Rate (kbps) 350 400 450 評価 2: 平均衝突パケット数 Number of Collisions (Packets) 350000.0 300000.0 STATIC-2 RANDOM-2 LSCS-2 STATIC-3 RANDOM-3 LSCS-3 STATIC-4 RANDOM-4 LSCS-4 250000.0 200000.0 150000.0 100000.0 50000.0 0.0 0 50 100 150 200 250 300 Flow Rate (kbps) 350 400 450 評価 2: オーバフロー数 Number of Overflown Packets (Packets) 140000 120000 STATIC-2 RANDOM-2 LSCS-2 STATIC-3 RANDOM-3 LSCS-3 STATIC-4 RANDOM-4 LSCS-4 100000 80000 60000 40000 20000 0 0 50 100 150 200 250 300 Flow Rate (kbps) 350 400 450 まとめ マルチチャネルCSMA無線網におけるMAC プロトコルを提案 LSCS : 負荷分散型チャネル選択方式 「トラフィックの場」の概念 チャネル利用率の計算 シングルチャネル/マルチチャネルCSMA無 線網の基本性能評価を行った 今後の課題 シングルチャネルとマルチチャネルの トレードオフの評価 デバイスの実現性の考慮 Dual Channel Wireless LANs アルゴリズムに信頼性 主な発表論文一覧 古坂, 岩本, 永田, 西尾, 徳田 「無線LANにおけ るセル制御システムに関する研究」 情報処理学 会オペレーティング・システムおよびシステムソフ トウェア研究会報告, 1999 Furusaka, Iwamoto, Nagata, Tokuda “LoadSensitive Handover Scheme over Wireless Local Area Networks” IEEE ICDCS Workshop on WNMC, 2000 古坂, 徳田 「マルチチャネルCSMA無線網にお ける負荷分散型チャネル選択方式に関する研 究」マルチメディア,分散,協調およびモバイルシ ンポジウム (DiCoMo2001), 2001 チャネル利用率の計算 (2) トラフィックの発生した割合 チャネル利用率の期待値を求める トラフィックの場毎の独立事象 |SPOT| 1 (1 i1 i T ) CALCCHANNELUTILIZATION () utilization ← 1 for each TrafficSpot K ∈ SPOT weight[K] ← CALCTRAFFIC (K) / PERIOD utilization ← utilization × (1 – weight[K]) return utilization