著者
田所 秀和 長谷川 揚平 石山 政浩 松崎 秀則
雑誌
研究報告システムソフトウェアとオペレーティング・システム(OS) (ISSN:21888795)
巻号頁・発行日
vol.2016-OS-138, no.15, pp.1-7, 2016-08-01

スケーラビリティの向上を目的として Key Value Storage (KVS) を利用したストレージシステムが使われつつある.このようなストレージシステムでは,KVS を複数利用して Storage Pool を作成し,ユーザは Object や Block など用途に合わせた Storage Interface を通して Storage Pool 上の KVS を利用する.今般,SSD などの高速なストレージデバイスを活用して KVS を高速化する技術が進展しており,それと並行して Storage Interface の高速化も重要になりつつある.そこで本稿では,高速な KVS やネットワーク環境を十分に利用することができる高速な Block Interface を提案する.このシステムでは Linux(R) カーネルの Multi-Queue を利用しつつ,効率良く KVS と通信を行うことで,高い性能を達成している.memcached を用いた実験により,4KB ランダムリードで 1Miops を越える性能を確認した.