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

コンテキスト指向に基づく無線通信サービス切り替え方法の考察

N/A
N/A
Protected

Academic year: 2021

シェア "コンテキスト指向に基づく無線通信サービス切り替え方法の考察"

Copied!
2
0
0

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

全文

(1)

コンテキスト指向に基づく無線通信サービス切り替え方法の考察

2017se097上野竜雅 指導教員:沢田篤史

1

はじめに

近年,スマートフォンなどのモバイル端末の増加により, 携帯電話基地局を使用するモバイルデータ通信量が急激に 増加している[1].結果,通信量が携帯電話基地局の許容量 を越えてしまう可能性がある.その問題を解決する方法と して注目されているのは, Wi-Fiなどの別の通信方法を使 用して通信を行うデータオフロードという技術である. データオフロードのためのアルゴリズムは複数存在す る.それらはそれぞれ特定の目的のみに設計されている ことから,状況に応じた動的な対応が出来ない点が問題で ある. 本研究の目的は,モバイル端末の状況に応じて通信速度, 消費電力と通信コストを最適化するためのデータオフロー ディング基盤を構築することである. 本 研 究 で は ,オ フ ロ ー デ ィ ン グ ア ル ゴ リ ズ と し て ENSRA[2],DAWN[3],OTSOを取り上げる.これらの アルゴリズムを一定の基準に従って動的に切り替えるこ とで,複数の状況で最適なオフロードを行うことができる アーキテクチャを設計する.川出[4]はバッテリー残量・ 残りデータ通信量の2つの要素でアルゴリズムを切り替え ていたが,本研究ではバッテリー残量・残りデータ通信量・ 通信速度・Wi-fi環境の有無の4つの要素でアルゴリズム を切り替えられるよう拡張する. バッテリー残量・残りデータ通信量・通信速度・Wi-Fi 環境の有無の4つの要素でアルゴリズムを切り替えるアー キテクチャを設計し,バッテリー残量に応じてアルゴリズ ムを切り替えるプロトタイプシステムをスマートフォンシ ミュレータ上に構築することで妥当性の評価を行う. 開発環境としてxcodeを使用し,プログラミング言語 としてはSwift言語を使用する.プロトタイプシステムを iPhoneにダウンロードしてiPhone上で動作させること で切り替えの効果を確認する.

2

データオフロードの課題

オフローディングアルゴリズムは複数存在しており,そ れらは特定の目的のみに使われる.そのため動的な対応が 出来ない点が問題である. 既存のオフローディングアルゴリズムを以下に示す. 2.1 ENSRAアルゴリズム ENSRAアルゴリズムは消費電力を削減することを目的 としたオフローディングアルゴリズムである.消費電力が 増加する原因の1つとして,頻繁なネットワークの切り 替えが挙げられる.頻繁なネットワークの切り替えは,時 間をフレームという長い時間とタイムスロットという短い 時間に分割することで解決している.タイムスロットで未 送信データサイズを計算し,フレームで接続ネットワーク の選択を行うことで少ない回数で消費電力の少ないネット ワークに接続できるようにしている. 2.2 DAWNアルゴリズム DAWN アルゴリズムは遅延許容時間を考慮して,パ ケットごとにかかる通信コストの削減を目的としたデータ オフローディングアルゴリズムである.通信コストは携帯 電話基地局を使用時の方が Wi-Fi 使用時よりもかかると 定義する.通信コストを最小限に抑えるために,遅延許容 時間内ならばできる限り Wi-Fiを使用することを焦点を おいている.しかし,未送信データサイズが多くなり,遅 延許容時間をオーバーしそうならば通信コストが多くか かっても通信速度の速いネットワークに接続する. 2.3 OTSOアルゴリズム OTSOアルゴリズムは携帯電話基地局のモバイルデー タの通信量を減らすためのオフローディングアルゴリズム である.OTSOアルゴリズムを搭載したモバイル端末が Wi-Fiの環境下に入った場合,必ずそのWi-Fiに接続す る.接続人数が多くて通信速度が遅くなってしまっている Wi-fiにも接続を続けてしまうので,常に快適に通信を行 うことができるわけではないという欠点がある.

3

データオフローディングアルゴリズムを柔軟

に切り替えるための提案手法

3.1 使用アルゴリズムの切り替え方法 複数のオフローディングアルゴリズムを状況に応じて使 い分けるために川出はバッテリー残量・残りデータ通信量 の2つの要素でアルゴリズムを切り替える手法を提案し た.本研究ではそれを拡張し,バッテリー残量・残りデー タ通信量・通信速度・Wi-Fi環境の有無の4つの要素でア ルゴリズムを切り替える. 次に切り替えの評価方法について説明する.まず表1の ようにバッテリー残量・残りデータ通信量・通信速度を3 段階で評価する. 表1 バッテリー残量・残りデータ通信量・通信速度の評価 バッテリー残量 残りデータ通信量 通信速度 2 80%以上 7GB以上 12Mbps以上 1 80∼40(%) 7∼3(GB) 12∼8(Mbps) 0 40%以下 3GB以下 8Mbps以下 そして,Wi-Fi環境の有無として2段階で評価する.こ の表1とWi-Fi環境の有無を合わせて合計で3×3×3 1

(2)

×2=54通りの場合分けが出来る.この54通りの場合分 けに対応するアルゴリズムを振り分けることでモバイル端 末の状況に応じた通信速度、消費電力と通信コストを最適 化が可能と考える. 3.2 モバイル端末の最適な通信を行うためのアーキテク チャ モバイル端末の最適な通信を行うために,自己適用のた めのPBRパターン[5]を適用したコンテキストアウェア ネスなアーキテクチャを提案する.これはバッテリー残量 や残通信容量などのモバイル端末にあるユーザ情報や送信 データをコンテキストとして,そのコンテキストの変化に よって使用するデータオフローディングアルゴリズムを切 り替えるアーキテクチャである.データオフローディング アルゴリズムをただ切り替えるのではなく,提案するアー キテクチャを使って切り替えることによって,動的により 適切なデータオフローディングアルゴリズムに切り替える ことができる.このアーキテクチャの静的構造を図1に 示す. 図1 静的構造

4

評価

xcode を用いて本研究の性能評価を試みた.端末上で バッテリー残量に応じてアルゴリズムを切り替えることが 可能となり,提案手法により,バッテリー残量に応じて最 適なアルゴリズムを選択できることがわかった. 一方で,消費電力や通信速度などを切り替え条件とした 切り替えは実現できていない.提案するアーキテクチャに 基づくことで,バッテリー残量と同様の方法で切り替えが 可能であると考えるが,その実現は今後の課題とする.ま た選択されたアルゴリズムが最適なオフローディングを実 現できているかどうかの計測も今後の課題とする.

5

考察

今回はバッテリー残量に応じてアルゴリズムを切り替え るための簡単なソフトウェアをシミュレータ上に実現し た.結果として切り替えることが可能であったため提案す るアーキテクチャはアルゴリズム切り替えのための基盤と して妥当であることがわかった.今後の課題としては,コ ンテキストのバッテリー残量以外の通信速度・残りデータ 通信量を取得すこととアルゴリズムの中の変数である消費 電力などを取得する方法を得ることである。これらの情報 を全て取得することが出来たならば,完全な実装を目指す ことである.

6

おわりに

本研究の目的は,モバイル端末の状況に応じて通信速 度,消費電力と通信コストを最適化するためのデータオフ ローディング基盤を構築することである.ENSRAアルゴ リズム,DAWNアルゴリズム,OTSOアルゴリズムを切 り替えるための基準を設定してこの基準をポリシーとした PBRパターンのアーキテクチャを設計した.アーキテク チャはスマートフォンの通信速度・バッテリー残量などを コンテキストとして使用するアルゴリズムを切り替える. 本研究ではバッテリー残量に応じてアルゴリズムを切り替 えるための簡単なソフトウェアをシミュレータ上に実現し た.結果として提案するアーキテクチャはアルゴリズム切 り替えのための基盤として妥当であることがわかった.今 後の課題としてはコンテキストのバッテリー残量だけじゃ ない通信速度・残りデータ通信量を取得すこととアルゴリ ズムの中の変数である消費電力などを取得する方法を得る ことである。

参考文献

[1] Cisco Visual Networking Index ,全 世 界 の モ バ イ ルトラフィックに関する最新予測,2017∼2022 年, https://www.cisco.com/c/dam/global/ja_jp/ solutions/collateral/service-provider/ visual-networking-index-vni/ white-paper-c11-738429.pdf2019.(Accessed 2020.09.30)

[2] Haoran, Y., Man, H. C., Longbo, H., and Jianwei, H.,“Power-Delay Tradeoff with Predictive Schedul-ing in Integrated Cellular and Wi-Fi Networks, ” IEEE, 2016.

[3] Man, H. C., and Jianwei, H.,“DAWN: DelayAware Wi-Fi Offloading and Network Selection, ”IEEE, 2015. [4] 川出淳平,データオフローディングアルゴリズムの動 的な変更を可能にするソフトウェアアーキテクチャの 研究,南山大学大学院 ソフトウェア工学専攻 修士論 文,2019. [5] 江坂篤侍,野呂昌満,沢田篤史,インタラクティブシス テムのための共通アーキテクチャの設計,コンピュー タソフトウェア,Vol.35、No.4(2018),pp.3-15. 2

参照

関連したドキュメント

demonstrate that the error of our power estimation technique is on an average 6% compared to the measured power results.. Once the model has been developed,

事前調査を行う者の要件の新設 ■

JTOWER は、 「日本から、世界最先端のインフラ シェアリングを。 」というビジョンを掲げ、国内外で 通信インフラのシェアリングビジネスを手掛けて いる。同社では

【通常のぞうきんの様子】

システムであって、当該管理監督のための資源配分がなされ、適切に運用されるものをいう。ただ し、第 82 条において読み替えて準用する第 2 章から第

・この1年で「信仰に基づいた伝統的な祭り(A)」または「地域に根付いた行事としての祭り(B)」に行った方で

システムの許容範囲を超えた気海象 許容範囲内外の判定システム システムの不具合による自動運航の継続不可 システムの予備の搭載 船陸間通信の信頼性低下

本ガイドラインは、こうした適切な競争と適切な効果等の把握に寄与する ため、電気通信事業法(昭和 59 年法律第 86 号)第 27 条の3並びに第 27 第