Home
Scholarly Works
Necklace: An Efficient Cuckoo Hashing Scheme for...
Conference

Necklace: An Efficient Cuckoo Hashing Scheme for Cloud Storage Services

Abstract

With the rapid growth of data, query performance is an important concern in cloud storage applications. To reduce the query response time, cuckoo hashing via $d$ hash functions has been adopted to achieve 0(1) query efficiency. However, in practice the cuckoo hashing consumes a large amount of system resources, since an item insertion may suffer from frequent “kick-out” operations or even endless loops. In order to address this problem, we propose an efficient loop-oblivious scheme, called Necklace, in the cloud. The idea behind Necklace is to minimize data migration among servers and alleviate the collisions in the insertion operation. We identify the shortest path via indexing the auxiliary table, without retrieving the actual storage contents or carrying out the tentative “kick-out” operations. We have implemented Necklace in a real cloud system and examined the performance by using a real-world trace. Extensive experimental results demonstrate the efficiency and efficacy of Necklace.

Authors

Li Q; Hua Y; He W; Feng D; Nie Z; Sun Y

Pagination

pp. 153-158

Publisher

Institute of Electrical and Electronics Engineers (IEEE)

Publication Date

May 1, 2014

DOI

10.1109/iwqos.2014.6914315

Name of conference

2014 IEEE 22nd International Symposium of Quality of Service (IWQoS)
View published work (Non-McMaster Users)

Contact the Experts team