DocumentCode :
668080
Title :
Fast LH*
Author :
Chabkinian, Juan ; Schwarz, T.
Author_Institution :
Univ. Catolica del Uruguay, Montevideo, Uruguay
fYear :
2013
fDate :
23-26 Oct. 2013
Firstpage :
57
Lastpage :
64
Abstract :
Linear Hashing is a widely used and efficient version of extensible hashing. A distributed version of Linear Hashing is LH* that stores key-indexed records on up to hundreds of thousands of sites in a distributed system. LH* implements the dictionary data structure efficiently since it does not use a central component for the key-based operations of insertion, deletion, actualization, and retrieval and for the scan operation. LH* allows a client or a server to commit an addressing error by sending a request to the wrong server. In this case, the server forwards to the correct server directly or in one more forward operation. We discuss here methods to avoid the double forward, which is rare but might breach quality of service guarantees. We compare our methods with LH* P2P that pushes information about changes in the file structure to clients, whether they are active or not.
Keywords :
data structures; peer-to-peer computing; LH* P2P; dictionary data structure; distributed system; extensible hashing; key-indexed records; linear hashing; quality of service guarantees; scan operation; Algorithm design and analysis; Data structures; Merging; Niobium; Quality of service; Radiation detectors; Servers; Cloud Computing; LH*; Linear Hashing; Scalable Distributed Data Structure;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Architecture and High Performance Computing (SBAC-PAD), 2013 25th International Symposium on
Conference_Location :
Porto de Galinhas
Print_ISBN :
978-1-4799-2927-6
Type :
conf
DOI :
10.1109/SBAC-PAD.2013.15
Filename :
6702580
Link To Document :
بازگشت