RDMAの適用によるRAMP トランザクション処理の高速化
書誌事項
- タイトル別名
-
- Accelerating RAMP Transaction with RDMA
この論文をさがす
説明
分散データベース管理システムにおいて外部キー制約や二次索引,実体化ビューの管理を行うための高性能な処理方式としてRead Atomic Multi-Partition(RAMP)トランザクションがある.RAMPトランザクションは隔離性を緩和することで高性能化されているが,それを先進的デバイスによって高性能化する技法は未開拓である.そこで,本研究では高性能インターコネクトであるInfiniBandを利用し,Remote Direct Memory Access(RDMA)の機能を用いてRAMPトランザクションを高速化する手法を提案する.まず,RDMA-WriteによるGET/PUTオペレーションの高速化手法としてGET+/PUT+方式を提案する.続いて,RDMA-ReadによるさらなるGETオペレーションの高速化手法としてGET*方式を提案する.提案手法の評価のため,プロトタイプIn-Memory Key-Value Storeを実装する.Yahoo! Cloud Serving Benchmarkを用いた実験において,従来方式と比べて最大2.67倍の高速化を達成することを示す.
RAMP transaction demonstrates high efficiency for the management of foreign key constraints, secondary indices, and materialized views in distributed environment. RAMP transaction realizes high performance distributed transaction processing by relaxing isolation level but it is not considered to accelerating performance by using fast communication method. This paper presents the acceleration of RAMP transaction exploiting Remote Direct Memory Access (RDMA) on InfiniBand. We first present GET+ and PUT+ operations that accelerate RAMP transaction exploiting RDMA-Write. Then we present GET* operation that further accelerates GET+ operation exploiting RDMA-Read. To evaluate the proposed methods, we implement a prototype in-memory key value store in C/C++. The results of experiments show that compared with RAMP transaction on IP over InfiniBand which emulates IP network on InfiniBand, GET*/PUT+ demonstrate 2.67x performance improvement with Yahoo! Cloud Serving Benchmark.
収録刊行物
-
- 情報処理学会論文誌データベース(TOD)
-
情報処理学会論文誌データベース(TOD) 10 (2), 19-30, 2017-06-28
情報処理学会
- Tweet
詳細情報 詳細情報について
-
- CRID
- 1050282812885117824
-
- NII論文ID
- 170000148702
-
- NII書誌ID
- AA11464847
-
- ISSN
- 18827799
-
- 本文言語コード
- ja
-
- 資料種別
- journal article
-
- データソース種別
-
- IRDB
- CiNii Articles
- KAKEN