Optimizing data partition for scaling out NoSQL cluster. (20th September 2015)
- Record Type:
- Journal Article
- Title:
- Optimizing data partition for scaling out NoSQL cluster. (20th September 2015)
- Main Title:
- Optimizing data partition for scaling out NoSQL cluster
- Authors:
- Huang, Xiangdong
Wang, Jianmin
Zhong, Yu
Song, Shaoxu
Yu, Philip S. - Abstract:
- Summary: Data partition impacts the performance of Not Only SQL (NoSQL) systems significantly. Nowadays, many of the peer‐to‐peer NoSQL systems use consistent hashing to partition data automatically. These systems use virtual nodes and random data placement methods to divide the consistent hashing ring, which may lead to imbalanced data partition and degrade the overall system performance. The problem is prominent especially for scaling out heterogeneous clusters. Considering the capacity of each node, an imbalance coefficient of data distribution for a cluster is proposed firstly in this paper. Based on the imbalance coefficient, we propose a dynamic programming algorithm to calculate the position of the new coming node in the consistent hashing ring, which expands the consistent hashing ring more evenly without re‐shuffling the entire datasets. Simulations and experiments on Cassandra with Yahoo! Cloud Serving Benchmark (YCSB) benchmark show our algorithm is better than the state‐of‐the‐art work. Copyright © 2015 John Wiley & Sons, Ltd.
- Is Part Of:
- Concurrency and computation. Volume 27:Number 18(2015:Dec.)
- Journal:
- Concurrency and computation
- Issue:
- Volume 27:Number 18(2015:Dec.)
- Issue Display:
- Volume 27, Issue 18 (2015)
- Year:
- 2015
- Volume:
- 27
- Issue:
- 18
- Issue Sort Value:
- 2015-0027-0018-0000
- Page Start:
- 5793
- Page End:
- 5809
- Publication Date:
- 2015-09-20
- Subjects:
- consistent hashing -- data partition -- NoSQL -- heterogeneous nodes
Parallel processing (Electronic computers) -- Periodicals
Parallel computers -- Periodicals
004.35 - Journal URLs:
- http://onlinelibrary.wiley.com/ ↗
- DOI:
- 10.1002/cpe.3643 ↗
- Languages:
- English
- ISSNs:
- 1532-0626
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3405.622000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 784.xml