2022 Fiscal Year Research-status Report
5Gコアにおけるプログラマブルスイッチを用いた超多数フローの高速ステートフル転送
Project/Area Number |
22K14258
|
Research Institution | Osaka University |
Principal Investigator |
武政 淳二 大阪大学, 大学院情報科学研究科, 助教 (20902141)
|
Project Period (FY) |
2022-04-01 – 2025-03-31
|
Keywords | プログラマブルスイッチ / キャッシュ / ステートフル転送 / 5Gコア |
Outline of Annual Research Achievements |
今年度は、ステートフル転送の基盤技術として、プログラマブルスイッチと汎用計算機で構成するキャッシュシステムを設計した。 まず、当該システムの律速要因を明らかにするため、ASICとCPUの計算量制約、スイッチと計算機を繋ぐ伝送路の帯域の制約を解析した。この結果、計算機のメモリに配置したフロー状態等のデータを読み書きするために、スイッチと計算機間でデータ伝送が生じており、このデータ伝送による帯域の消費が律速要因であることを示した。 次に、データ伝送の削減手法を2つ設計するとともに、個々の手法に対しスイッチの計算とメモリ量の制約下で実現可能な実装を開発した。1つ目は、アクセス数の少ないデータに対する伝送をスイッチ上でフィルタし、スイッチから計算機方向のデータ伝送量を削減する手法である。個々のデータのアクセス数の計測をメモリの潤沢な計算機で行い、アクセス数の多いデータの一覧表のみをメモリの少ないスイッチに配置し判別する実装により、数100KBのスイッチのメモリ消費で10^9種類のデータの判別を実現した。 2つ目は、短時間の間の重複データの読み出しに対し、先行読み出しを数ms遅延させ重複読出しを1つにまとめ、計算機からスイッチ方向のデータ伝送量を削減する手法である。計算機上で遅延の判別と読出し開始のトリガを行い、スイッチ上で複数の読み出しへ複製する実装により、イベントドリブン型のスイッチ ASIC でサポートしていないタイマーベースのトリガー機能を疑似的に実現した。 最後に、Intel Tofino ASICを備えたスイッチと計算機2台でテストベッドを構築し、初期評価を実施した。ICNのパケットキャッシュシステムに適用した場合、提案手法により1.6倍程度の高速化を得て、916Gbpsのスループットを達成した。また、本システムで扱うワークロードについてビデオ配信等のシナリオを検討した。
|
Current Status of Research Progress |
Current Status of Research Progress
1: Research has progressed more than it was originally planned.
Reason
まず、1年目の目標である、スイッチと計算機を用いて構築するキャッシュシステムの律速要因の明確化と、高速化手法の基礎設計を完了している。 次に、基礎設計の初期段階の評価について、当初の予定ではは簡易な数理モデルだけで行う予定だったが、追加としてIntel Tofino ASICを備えたスイッチを用いた実機実験でも検証できており、目標のTbpsに近い916Gbpsのスループットを確認できている。 さらに、スイッチを用いた実機実験に取り掛かったことから、2年目の目標の一部である、プログラマブルスイッチの計算とメモリ量の資源を加味した実装について、個々の手法を構築する計算タスクを適切にスイッチと計算機に分離することで高速性を損なわない実装の目途をつけた。
|
Strategy for Future Research Activity |
今年度に設計したキャッシュシステムを5Gコアのパケット転送、具体的には、User Plane Function (UPF)機能へ適用する。 具体的には、UPFのPacket Dectection Rule (PDR)の収容、PDR に基づくパケット分類、ならびに、パケット分類後に実施する各種処理 (FARやBARなどのルールに基づくアクション処理) を実装し、UPFの基礎的な機能を構築する。これに加え、更なる高速化を目指すため、PDR に紐づくフローのトラフィック量をベースにフローキャッシュのメカニズムを設計する。 また、AMF、SMF、PCF等の5Gコアの主要なコントロールプレーン機能と本研究で構築する UPF 機能を連携させたテストベッドの構築に取り組む。
|
Causes of Carryover |
当該助成金はテストベッド構築に用いるプログラマブルスイッチの購入費として計上していたが、研究代表者の所属する研究室で所有するプログラマブルスイッチの実機を用いることでテストベッドを構築できたため購入を取りやめた。このため、当該助成金の一部が残っている。 残金については、以下の2つの使用を計画している。第一に、テストベッド構築に必要な計算機の購入である。前述の通りテストベッドは構築できスイッチの速度も十分であるが、スイッチに接続する計算機の速度が足りてないことから、追加で計算機を購入し接続することで、速度を補う予定である。第二に、旅費である。報告書に記載の通り当初の計画以上に研究が進展しているため、2023年度は学会発表の機会が当初の計画よりも増えると見込まれること、対面での学会開催に戻りつつある昨今の現状に起因している。
|
Research Products
(6 results)