2018 Fiscal Year Annual Research Report
Research on high performance data infrastructure system by utilizing advanced devices
Project/Area Number |
16K00150
|
Research Institution | Keio University |
Principal Investigator |
川島 英之 慶應義塾大学, 環境情報学部(藤沢), 准教授 (90407148)
|
Project Period (FY) |
2016-04-01 – 2019-03-31
|
Keywords | メニーコアマシン / 不揮発メモリ / トランザクション処理 / 先進的ハードウェア / データベース |
Outline of Annual Research Achievements |
今年度は引き続き先進的ハードウェアを活用した高性能データ処理技法に関して研究を行った。その一例として、不揮発メモリ(NVDIMMインタフェース)を活用した高性能トランザクション処理に関して研究を実施した。この研究ではメニーコアマシンとNVDIMM を用いた環境でトランザクション処理を高性能化する手法を検討した。トランザクション処理の分野では、ハードウェアの発展に伴って楽観的並行性制御や並列ログ書き込みが登場した。既存の並列ログ書き込み手法は、ログレコードに順序を与えるために共有カウンタを用いる。しかしメニーコアマシンにおいて、共有カウンタへのアクセスは深刻なボトルネックとなることが自明である。そこで、本研究は楽観的並行性制御において生成したタイムスタンプをログレコードに付与する手法を提案した。評価実験では提案手法と従来の高性能化技法のスループットをTPC-C ベンチマークを用いて評価した。その結果、NVDIMMへのログ書き込み遅延を想定した時に、提案手法は既存手法のと比較して1.37 倍のスループットを示した。しかし、SSD へのログ書き込みを想定した時には、依然として提案手法よりも既存手法が良いスループットを示した。よって、メニーコアマシンとNVDIMM を用いた環境では、従来の高性能化技法であるEarly Lock Release とGroup Commit は性能劣化をもたらすことがわかった。
|