• DocumentCode
    260783
  • Title

    Necklace: An efficient cuckoo hashing scheme for cloud storage services

  • Author

    Qiuyu Li ; Yu Hua ; Wenbo He ; Dan Feng ; Zhenhua Nie ; Yuanyuan Sun

  • Author_Institution
    Wuhan Nat. Lab. for Optoelectron., Huazhong Univ. of Sci. & Technol., Wuhan, China
  • fYear
    2014
  • fDate
    26-27 May 2014
  • Firstpage
    153
  • Lastpage
    158
  • 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 O(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.
  • Keywords
    cloud computing; query processing; storage management; Necklace scheme; cloud storage services; cuckoo hashing scheme; data migration; hash functions; insertion operation; kick-out operation; loop-oblivious scheme; query efficiency; query performance; query response time; Accuracy; Analytical models; Cloud computing; Quality of service; Servers; Standards; Stereo image processing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality of Service (IWQoS), 2014 IEEE 22nd International Symposium of
  • Conference_Location
    Hong Kong
  • Type

    conf

  • DOI
    10.1109/IWQoS.2014.6914315
  • Filename
    6914315