WEKO3
アイテム
DPDKを用いたL2プロキシキャッシュによるKVSの高速化
https://ipsj.ixsq.nii.ac.jp/records/227146
https://ipsj.ixsq.nii.ac.jp/records/227146fb6b5bbf-fde3-4f88-a19f-93033eede2cf
| 名前 / ファイル | ライセンス | アクション |
|---|---|---|
|
|
Copyright (c) 2023 by the Information Processing Society of Japan
|
|
| オープンアクセス | ||
| Item type | SIG Technical Reports(1) | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 公開日 | 2023-07-27 | |||||||||||
| タイトル | ||||||||||||
| タイトル | DPDKを用いたL2プロキシキャッシュによるKVSの高速化 | |||||||||||
| 言語 | ||||||||||||
| 言語 | jpn | |||||||||||
| キーワード | ||||||||||||
| 主題Scheme | Other | |||||||||||
| 主題 | 性能最適化 | |||||||||||
| 資源タイプ | ||||||||||||
| 資源タイプ識別子 | http://purl.org/coar/resource_type/c_18gh | |||||||||||
| 資源タイプ | technical report | |||||||||||
| 著者所属 | ||||||||||||
| 名古屋工業大学大学院 | ||||||||||||
| 著者所属 | ||||||||||||
| 名古屋工業大学大学院 | ||||||||||||
| 著者所属 | ||||||||||||
| 名古屋工業大学大学院 | ||||||||||||
| 著者所属(英) | ||||||||||||
| en | ||||||||||||
| Nagoya Institute of Technology | ||||||||||||
| 著者所属(英) | ||||||||||||
| en | ||||||||||||
| Nagoya Institute of Technology | ||||||||||||
| 著者所属(英) | ||||||||||||
| en | ||||||||||||
| Nagoya Institute of Technology | ||||||||||||
| 著者名 |
青葉, 隼人
× 青葉, 隼人
× 川島, 龍太
× 松尾, 啓志
|
|||||||||||
| 論文抄録 | ||||||||||||
| 内容記述タイプ | Other | |||||||||||
| 内容記述 | インメモリ KVS はデータベースや Web アプリケーションで生成されたデータのキャッシュとして用いられている.しかし,インメモリ KVS は Linux カーネルのプロトコルスタックがボトルネックとなる.DPDK と F-Stack を用いてインメモリ KVS を再設計した手法では,Linux カーネルのパケット I/O 処理で生じたオーバーヘッドを解消し高速化を図ったが,依然としてプロトコルスタックがボトルネックとなる.また,XDP を用いてドライバ層でキャッシュを行う手法では,キャッシュヒット時にプロトコルスタックをバイパスしてボトルネックを解消したが,ドライバ層におけるカーネル由来のオーバーヘッドは未解消である.本研究では DPDK を用いた透過型 L2 プロキシで KVS のキャッシュを行う手法を提案する.DPDK によりコンテキスト切り替えのオーバーヘッドを解消し,OSI 参照モデルのデータリンク層でキャッシュ制御を行い,キャッシュヒット時にプロキシがレスポンスを送信してスループットを向上させる.インメモリ DB である Redis に適用して提案手法の性能を評価した結果,キャッシュヒット時においてレイテンシを 36% 削減した.また,READ リクエスト割合の増加に伴いスループット性能が向上し,公式の Redis と比較して最大 13.6 倍向上した. | |||||||||||
| 書誌レコードID | ||||||||||||
| 収録物識別子タイプ | NCID | |||||||||||
| 収録物識別子 | AN10444176 | |||||||||||
| 書誌情報 |
研究報告システムソフトウェアとオペレーティング・システム(OS) 巻 2023-OS-160, 号 4, p. 1-7, 発行日 2023-07-27 |
|||||||||||
| ISSN | ||||||||||||
| 収録物識別子タイプ | ISSN | |||||||||||
| 収録物識別子 | 2188-8795 | |||||||||||
| Notice | ||||||||||||
| SIG Technical Reports are nonrefereed and hence may later appear in any journals, conferences, symposia, etc. | ||||||||||||
| 出版者 | ||||||||||||
| 言語 | ja | |||||||||||
| 出版者 | 情報処理学会 | |||||||||||