本分データは学協会の許諾に基づきCiNiiから複製したものである。 copyright©2006 IPSJ IPSJ Techinical Report 2006-DBS-IS9(12) 2006-F1-83(12) 動的ハッシュ技法では,データ量に応じて空間サイズを動的に変化させ効率よい空間量を達成することができる,この代表的技法が線形ハッシュ技法(LinearHash)である.しかし現実には,一括挿入操作に対して必ずしも効率よい結果を生むとは限らない.本研究では,高度な動的ハッシュ構造である木構造ハッシュ技法(Tree Hash)を提案する.この技法は複数サーバによる分散処理を想定しており,データ量に対する拡張性を有する.これまで分散動的ハッシュ技法にはLH^*が知られている.本報告では,実験によりLH^*と提案手法を比較し,効率よい性能やメッセージ数が達成できることを示す.
... [Show full abstract] Dynamic Hash allows us to adjust the size of hash space dynamically according to the amount of data so that we obtain the nice time/space efficiency of the hash space. One of the the proposed techniques is Linear Hash (LH). However, practically the technique doesn't always provide us with suitable results, especially in the case of batch (consecutive) inserts. In this investigation, we propose a new novel approach, called Tree Hash (TH), for the purpose of sophisticated dynamic hash processing. Here we assume distributed environment, i.e., many CPUs and huge amount of data storage connected through high speed network with each other. LH^* has been known as a competitor, and we show empirically the several excellent properties compared to LH^*.