• 研究課題をさがす
  • 研究者をさがす
  • KAKENの使い方
  1. 課題ページに戻る

2016 年度 実績報告書

ルータにおけるテーブル検索処理の省電力化および高速化に関する研究

研究課題

研究課題/領域番号 16H06798
研究機関電気通信大学

研究代表者

八巻 隼人  電気通信大学, 大学院情報理工学研究科, 助教 (20782197)

研究期間 (年度) 2016-08-26 – 2018-03-31
キーワードパケット処理 / ライン置換方式 / キャッシュ予測
研究実績の概要

平成28年度においては,特に研究計画に記載した“初期参照ミス削減手法の検討”に注力した.提案キャッシュ機構において最も多大なミスの発生要因となっているのが初期参照ミスであり(全体の40%程度),既存研究においてはこの種類のミスを削減できていないことから,本テーマに取り組む優先度が高いと判断した.
より具体的な取り組み内容としては,通信の応答フローと,そのフローに対する処理結果を予測し,あらかじめキャッシュに保存しておくResponse Prediction Cache(RPC)を実装し,11種の実ネットワークのトレースを用いたシミュレーションにおいてその効果を測定した.これにより,平均で10.7%,最大で50.6%のミスが削減可能であることを示した.更に,一部のネットワークや,通信の方向(上りか下りか)によってはRPCによるミス削減効果が得られないことから,事前のオフライン学習においてRPC適用の有無を判断するAdaptive-RPC(A-RPC)を提案した.A-RPCを適用することで,1,000パケット程度を用いた学習により,RPC適用の有無を概ね正しく判断できることを明らかにした.最終的にこれらの手法を適用することで,提案キャッシュ機構のスループットを12.8%,消費電力を8.60%改善できることを示した.これまでのルータにおけるパケット処理がパケット到着後に行われるパケットドリブンな処理であったにもかかわらず,本研究は,パケット到着前に予測して処理するという革新的な手法を提案しており,またその予測が実ネットワークにおいて有効であるという結果を示せていることから,今後のインターネット通信処理において有意義な研究成果であると言える.
これらの成果は2回の国内研究会,1回の国際会議で発表されている.また,平成29年度の12月にも国際会議で発表予定である.

現在までの達成度 (区分)
現在までの達成度 (区分)

2: おおむね順調に進展している

理由

平成28年度の目標として,提案キャッシュ機構におけるキャッシュヒット率向上を掲げており,研究計画に挙げた初期参照ミスの削減手法と,ライン置換方式の検討により,ミスを大幅に削減できたことから,研究はおおむね順調に進展していると判断した.一方で,平成28年度の研究計画に記した“アプリケーション指向なキャッシュ制御手法”に関しては,手つかずの状態である.しかしながら,これは今後更にキャッシュミスを削減できる可能性と方策があることを示しており,問題はないと申請者は判断している.
結果として,研究計画に基づいた研究進捗状況としては“初期参照ミスの削減”の達成により50%程度だが,その改善案の検討およびその他のミス削減手法の提案により,研究自体の進捗状況はおおむね順調に進展していると判断できる.

今後の研究の推進方策

平成29年度に実施する予定の研究テーマとして,研究テーマ(C)“最適なキャッシュ配置の検討”と研究テーマ(D)“FPGAを用いたハードウェアシミュレーション”がある.また,平成28年度に実施できていない研究テーマとして,研究テーマ(A)“アプリケーション指向なキャッシュ制御手法の検討”が残っている.平成29年度は,(A)と(C)に関して主に取り組む予定である.(D)に関しては,FPGAおよびハードウェア実装を専門とする研究者と議論した際に,提案機構は近年のハイエンドなキャッシュメモリを用いる都合上,廉価なFPGAに実装したところで意味のある評価ができないとの結論に達した.一方で,FPGAへの実装ではなく,ハードウェア記述言語を用いてシミュレーションすることで,回路規模や消費電力,動作周波数に関しては十分に評価できるため,(A)と(C)の実施後に時間的な余裕がある場合に,これを実施し評価する予定である.

  • 研究成果

    (5件)

すべて 2017 2016

すべて 雑誌論文 (1件) (うち査読あり 1件、 謝辞記載あり 1件) 学会発表 (4件) (うち国際学会 1件、 招待講演 1件)

  • [雑誌論文] Line Replacement Algorithm for L1-scale Packet Processing Cache2016

    • 著者名/発表者名
      Hayato Yamaki, and Hiroaki Nishi
    • 雑誌名

      In Adjunct Proceedings of the 13th International Conference on Mobile and Ubiquitous Systems: Computing Networking and Services (MOBIQUITOUS 2016)

      巻: 1 ページ: 12-17

    • DOI

      10.1145/3004010.3006379

    • 査読あり / 謝辞記載あり
  • [学会発表] パケット処理キャッシュにおける送信元IPアドレスに着目したミス削減手法に関する初期検討2017

    • 著者名/発表者名
      八巻隼人,愛甲達也,三輪忍,本多弘樹
    • 学会等名
      システム・アーキテクチャ研究会(ARC218)
    • 発表場所
      登別温泉第一滝本館(北海道登別市)
    • 年月日
      2017-05-22 – 2017-05-24
  • [学会発表] Line Replacement Algorithm for L1-scale Packet Processing Cache2016

    • 著者名/発表者名
      Hayato Yamaki, and Hiroaki Nishi
    • 学会等名
      1st International Workshop on Information Flow of Things
    • 発表場所
      東広島芸術文化ホール(広島県西条市)
    • 年月日
      2016-11-28 – 2016-11-28
    • 国際学会
  • [学会発表] フロー処理キャッシュにおける通信プロトコルに基づいたキャッシュミス削減手法の提案2016

    • 著者名/発表者名
      八巻隼人,西宏章
    • 学会等名
      システム・アーキテクチャ研究会,アーキテクチャ系トップカンファレンスを目指す人のための研究会
    • 発表場所
      電気通信大学(東京都調布市)
    • 年月日
      2016-10-28 – 2016-10-28
  • [学会発表] アプリケーションルータが作るIoT時代2016

    • 著者名/発表者名
      八巻隼人
    • 学会等名
      組込みシステムシンポジウム(ESS2016)
    • 発表場所
      早稲田大学グリーン・コンピューティング・システム研究開発センター(東京都新宿区)
    • 年月日
      2016-10-22 – 2016-10-22
    • 招待講演

URL: 

公開日: 2018-01-16  

サービス概要 検索マニュアル よくある質問 お知らせ 利用規程 科研費による研究の帰属

Powered by NII kakenhi