2024-03-29T01:43:50Zhttps://ipsj.ixsq.nii.ac.jp/ej/?action=repository_oaipmhoai:ipsj.ixsq.nii.ac.jp:000184182020-10-27T05:03:34Z00934:01119:01136:01140
RDMA Storage I/O向けカーネル通信APIの設計Design of the Kernel Level Communication Interface for Storage I/O Using RDMAjpnストレージhttp://id.nii.ac.jp/1001/00018418/Articlehttps://ipsj.ixsq.nii.ac.jp/ej/?action=repository_action_common_download&item_id=18418&item_no=1&attribute_id=1&file_no=1Copyright (c) 2005 by the Information Processing Society of Japan株式会社富士通研究所株式会社富士通研究所株式会社富士通研究所株式会社富士通研究所大江, 和一渡辺, 高志中島耕太西川, 克彦RDMA でデータ転送を行うStorage I/O に適したカーネル通信API の検討を行い,Score クラスタシステムソフトウエアのPM2 をベースにカーネルからのアクセスを可能にしたKernel PM2 を設計した.このKernel PM2 にはPM2 でサポートされている機能に加えて複数の離散領域を同時に登録&転送できる機能とCallback によるイベント通知機能を追加した.InfiniBand 4x 対応富士通製HCA を用いて試作を行い,iozone から325 MB/sec の性能を得ることに成功した.This paper presents the design of Kernel PM2. The Kernel PM2 is based on the PM2 of SCore cluster system software, and is added new functions. One function can register the distributed memory areas at the same time and return a memory handle. The distributed memory areas can be tranferred at the same time by using the memory handle. Another function can inform communication events by using callback. We have implemented the Kernel PM2 on Fujitsu’s InfiniBand 4x HCA and confirmed to turn the 325MB/sec throughput performance by iozone benchmark.AA11833852情報処理学会論文誌コンピューティングシステム(ACS)46SIG4(ACS9)13212005-03-151882-78292009-06-30