• DocumentCode
    3781778
  • Title

    Optimizing Data Partition for NoSQL Cluster

  • Author

    Xiangdong Huang;Jianmin Wang;Yu Zhong;Philip S. Yu

  • Author_Institution
    Sch. of Software, Tsinghua Univ., Beijing, China
  • fYear
    2015
  • Firstpage
    962
  • Lastpage
    969
  • Abstract
    The data partition balance impacts the performance of NoSQL systems significantly. Most of the P2P NoSQL systems use consistent hashing to partition data automatically. Currently, these systems use random virtual nodes or manual configuration to divide the consistent hashing ring, which may cause load imbalance and degrade the performance. The problem is pronounced especially for heterogeneous clusters. In this paper, we focus on the partition strategy of consistent hashing ring and propose a data partition quantified criterion. When initializing a cluster, we convert the problem to an optimization problem to find the most even partitioning result. Experiments on Cassandra and Voldemort show these methods are better than current implementations. Besides, the algorithms are very efficient even for heterogeneous clusters.
  • Keywords
    "Partitioning algorithms","Clustering algorithms","Optimization","Servers","Scalability","Software","Manuals"
  • Publisher
    ieee
  • Conference_Titel
    Ubiquitous Intelligence and Computing and 2015 IEEE 12th Intl Conf on Autonomic and Trusted Computing and 2015 IEEE 15th Intl Conf on Scalable Computing and Communications and Its Associated Workshops (UIC-ATC-ScalCom), 2015 IEEE 12th Intl Conf on
  • Type

    conf

  • DOI
    10.1109/UIC-ATC-ScalCom-CBDCom-IoP.2015.182
  • Filename
    7518361