Skip to main content
QUICK REVIEW

[論文レビュー] Enabling Mobility in LTE-Compatible Mobile-edge Computing with Programmable Switches

Ashkan Aghdai, Yang Xu|arXiv (Cornell University)|May 13, 2019
IoT and Edge/Fog Computing参考文献 19被引用数 4
ひとこと要約

本稿では、既存プロトコルやアプリケーションを変更せずに、LTE互換ネットワークにおけるモバイルエッジコンピューティング(MEC)アプリケーションのシームレスなモビリティを実現する、プログラマブルスイッチベースのソリューションであるMobile-Edge Gateway(MEGW)を提案する。LTEコントロールプレーンシグナリングと二段階のトラフィックステアリングメカニズムを活用することで、MEGWはユーザトラフィックを最も近いエッジサーバーに透明にリダイレクトし、アプリケーションの移行を削減するとともに、後方互換性を保ちつつサービス提供を簡素化する。

ABSTRACT

Network softwarization triggered a new wave of innovation in modern network design. The next generation of mobile networks embraces this trend. Mobile-edge computing (MEC) is a key part of emerging mobile networks that enables ultra-low latency mission-critical application such as vehicle-to vehicle communication. MEC aims at bringing delay-sensitive applications closer to the radio access network to enable ultra-low latency for users and decrease the back-haul pressure on mobile service providers. However, there are no practical solutions to enable mobility at MEC where connections are no longer anchored to the core network and serving applications are supposed to move as their users move. We propose the mobile-edge gateway (MEGW) to address this gap. MEGW enables mobility for MEC applications transparently and without requiring any modifications to existing protocols and applications. MEGW supports mobility by reconstructing mobile users' location via listening to LTE control plane in addition to using two-stage location-dependent traffic steering for edge connections. Networks can incrementally upgrade to support MEC by upgrading some IP router to programmable switches that run MEGW. We have implemented MEGW using P4 language and verified its compatibility with existing LTE networks in a testbed running reference LTE protocol stack. Furthermore, using packet-level simulations we show that the two-stage traffic steering algorithm reduces the number of application migrations and simplifies service provisioning.

研究の動機と目的

  • アプリケーションがユーザと共に移行する必要があるため、低レイテンシを維持するための実用的ソリューションが不足しているモバイルエッジコンピューティング(MEC)環境におけるユーザモビリティを支援すること。
  • 既存のLTEプロトコル、アプリケーション、またはネットワークコンポonentsを変更せずに、エッジサーバー間でのMECアプリケーションのシームレスなハンドオーバーを可能にすること。
  • 特定のIPルータをプログラマブルスイッチにアップグレードするだけで、既存のLTEネットワークにMECをスケーラブルかつ段階的に統合できるアップグレードパスを設計すること。
  • 仮想化されたクラスタ抽象化を用いて、MECインスタンス間の効率的なロードバランシングを実装し、リソース利用効率と公平性を向上させること。
  • 既存の4G/LTEコントロールプレーンおよびデータプレーンと後方互換性を保ちながら、プログラマブルインfraストラクチャを介して完全なMEC機能を提供すること。

提案手法

  • P4プログラミング言語を用いて、Netronome NFP4000プログラマブルスイッチをターゲットに、MEGWの設計および実装を行う。
  • LTEコントロールプレーンシグナリング(例:S11/S10インターフェース)をリッスンすることで、ユーザの移動を透明に追跡し、エッジサーバーのマッピングを更新する。
  • 二段階のトラフィックステアリングメカニズムを採用する:第一段階で、地域の仮想MECクラスタにトラフィックを直接送信し、第二段階で、そのクラスタ内での最適な物理MECインスタンスにステアリングする。
  • 複数の小さな物理MECクラスタを、地理的地域ごとに1つの大きな仮想MECクラスタとして扱い、ロードバランシングとリソース利用効率を向上させる。
  • ステートフルな接続トラッキングと一貫性ハッシュ化を統合し、接続のアフィニティを保ちながら、移行時の中断を最小限に抑える。
  • OpenAirInterfaceのリファレンス5Gプロトコルスタックを用いたテストベッドを構築し、エンドツーエンドの機能を検証するとともに、実際のLTEコントロールプレーンおよびデータプレーンとの相互運用性を検証する。

実験結果

リサーチクエスチョン

  • RQ1既存のプロトコルやアプリケーションを変更せずに、LTE互換ネットワークにおけるMECアプリケーションのモビリティをどのように実現できるか?
  • RQ2ユーザがネットワークを移動する際、どのようにしてエッジサーバーへの透明かつ低レイテンシなトラフィックステアリングが実現できるか?
  • RQ3二段階のトラフィックステアリングアプローチは、低レイテンシを維持しながら、アプリケーション移行の回数をどの程度削減できるか?
  • RQ4プログラマブルスイッチを用いて、既存のLTEインfraストラクチャを段階的にMEC対応にアップグレードすることは、どの程度可能か?
  • RQ5仮想化されたMECクラスタ抽象化は、モバイルエッジ環境におけるロードバランシングとリソース利用効率を向上させることができるか?

主な発見

  • 二段階のトラフィックステアリングメカニズムにより、地域ごとに複数の物理MECクラスタを1つの仮想クラスタとして扱うことで、必要なアプリケーション移行回数が顕著に削減された。
  • MEGWは、LTEプロトコルスタック、ユーザ端末、またはエッジアプリケーションを変更せずに、MECアプリケーションの透明なモビリティサポートを実現した。
  • テストベッドを用いた検証により、既存のLTEコントロールプレーンおよびデータプレーンと完全に互換性があることが確認された。この検証には、OpenAirInterfaceのリファレンス5Gプロトコルスタックが使用された。
  • MEGWは、コンテンツ配信をラジオエッジにオフロードすることでバックハール負荷を軽減し、レイテンシとネットワーク効率を向上させた。
  • 仮想MECクラスタ抽象化により、ロードバランシングとリソース利用効率が向上し、ユーザのモビリティパターンに強く耐性を持つシステムが実現された。
  • P4を用いたプログラマブルスイッチへの実装により、実現可能性と後方互換性が示され、既存ネットワークにおける段階的導入が可能であることが裏付けられた。

より良い研究を、今すぐ始めましょう

論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。