講演抄録/キーワード |
講演名 |
2019-03-05 13:50
分散キーバリューストアの処理負荷軽減のためのID割り当てとクエリ転送法 ○門口卓弘・見越大樹・大山勝徳・西園敏弘(日大) NS2018-274 |
抄録 |
(和) |
分散キーバリューストア(KVS)では,サーバに割り当てたIDとデータキーのハッシュ値との関係でデータの格納先サーバが決まり,各サーバにKVS全体のID情報を持たせる.ID情報を持たないクライアントからのクエリを各サーバに均等に送り,格納先サーバに転送することで,スケールアウトを実現する.ID情報を中継ルータのルーティングテーブルに実装し,クエリを直接格納先サーバに送り,転送処理を削減する方法を提案する.サーバが担当するデータ範囲及びサーバの故障に備えたレプリカデータ範囲の均等性の観点で提案方式の有効性を示す.また,提案方式は2種類のKVSで実現でき,汎用性があることを示す. |
(英) |
This paper proposes an ID allocation algorithm to equalize node load in distributed key value store (KVS). The paper also proposes a method for efficiently transferring queries using the characteristics of the allocation algorithm. When adding a node having IDs of powers of 2, the additional ID is arranged at a position dividing the area with the largest ID interval into two. Since the placement algorithm specifies the optimum position from multiple candidates, the load imbalance in node failure is minimized. Adjusting the number of IDs of additional nodes guarantees load equalization even when the number of nodes is not a power of 2. By setting the origin of the ID arrangement to 0, the high order bit of the query key hash value can specify the destination node. This characteristics leads the methods of routing table configuration, IP address setting and address resolution at destination nodes. The proposed method is effective because it can be applied to KVS of two kinds of OSS. |
キーワード |
(和) |
分散キーバリューストア / ルーティング / ID配置アルゴリズム / / / / / |
(英) |
distributed key value store / routing / id allocation algorithm / / / / / |
文献情報 |
信学技報, vol. 118, no. 465, NS2018-274, pp. 471-476, 2019年3月. |
資料番号 |
NS2018-274 |
発行日 |
2019-02-25 (NS) |
ISSN |
Online edition: ISSN 2432-6380 |
著作権に ついて |
技術研究報告に掲載された論文の著作権は電子情報通信学会に帰属します.(許諾番号:10GA0019/12GB0052/13GB0056/17GB0034/18GB0034) |
PDFダウンロード |
NS2018-274 |