Item type |
Trans(1) |
公開日 |
2017-06-28 |
タイトル |
|
|
タイトル |
RDMAの適用によるRAMP トランザクション処理の高速化 |
タイトル |
|
|
言語 |
en |
|
タイトル |
Accelerating RAMP Transaction with RDMA |
言語 |
|
|
言語 |
jpn |
キーワード |
|
|
主題Scheme |
Other |
|
主題 |
[研究論文] 分散トランザクション,RAMPトランザクション,InfiniBand,RDMA |
資源タイプ |
|
|
資源タイプ識別子 |
http://purl.org/coar/resource_type/c_6501 |
|
資源タイプ |
journal article |
著者所属 |
|
|
|
筑波大学大学院システム情報工学研究科 |
著者所属 |
|
|
|
筑波大学計算科学研究センター |
著者所属 |
|
|
|
筑波大学計算科学研究センター |
著者所属(英) |
|
|
|
en |
|
|
Graduate School of Systems and Information Engineering, University of Tsukuba |
著者所属(英) |
|
|
|
en |
|
|
Center for Computational Sciences, University of Tsukuba |
著者所属(英) |
|
|
|
en |
|
|
Center for Computational Sciences, University of Tsukuba |
著者名 |
村田, 直郁
川島, 英之
建部, 修見
|
著者名(英) |
Naofumi, Murata
Hideyuki, Kawasima
Osamu, Tatebe
|
論文抄録 |
|
|
内容記述タイプ |
Other |
|
内容記述 |
分散データベース管理システムにおいて外部キー制約や二次索引,実体化ビューの管理を行うための高性能な処理方式として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倍の高速化を達成することを示す. |
論文抄録(英) |
|
|
内容記述タイプ |
Other |
|
内容記述 |
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. |
書誌レコードID |
|
|
収録物識別子タイプ |
NCID |
|
収録物識別子 |
AA11464847 |
書誌情報 |
情報処理学会論文誌データベース(TOD)
巻 10,
号 2,
p. 19-30,
発行日 2017-06-28
|
ISSN |
|
|
収録物識別子タイプ |
ISSN |
|
収録物識別子 |
1882-7799 |
出版者 |
|
|
言語 |
ja |
|
出版者 |
情報処理学会 |