An Adaptive Load-Balanced Partitioning Module in Cassandra Using Rendezvous Hashing

被引:1
|
作者
Elghamrawy, Sally M. [1 ]
机构
[1] MISR Higher Inst Engn & Technol, Mansoura, Egypt
关键词
Cassandra; NoSQL database; Rendezvous hashing; Partitioning; Consistent hashing; Load balancing;
D O I
10.1007/978-3-319-48308-5_56
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
With the rapid growth and use of social networks, the appearance of Internet technology and the advent of the cloud computing a need for new tools and algorithms is appeared to handle the challenges of the big-data. One of the key advances in resolving the big-data challenges is to introduce scalable storage systems. NoSQL databases are considered as efficient big data storage management systems that provide horizontal scalability. To ensure scalability of the system, data partitioning strategies must be implemented in these databases. In this paper, an Adaptive Rendezvous Hashing Partitioning Module (ARHPM) is proposed for Cassandra NoSQL databases. The main goal of this module is to partition the data in Cassandra using rendezvous hashing with proposing a Load Balancing based Rendezvous Hashing (LBRH) algorithm for guaranteeing the load balancing in the partitioning process. To evaluate the proposed module, Cassandra is modified by embedding the APRHM partitioning module in it and a number of experiments are conducted to validate the load balancing of the proposed module by using the Yahoo Cloud Serving Benchmark.
引用
收藏
页码:587 / 597
页数:11
相关论文
共 50 条
  • [1] A partitioning framework for Cassandra NoSQL database using Rendezvous hashing
    Sally M. Elghamrawy
    Aboul Ella Hassanien
    [J]. The Journal of Supercomputing, 2017, 73 : 4444 - 4465
  • [2] A partitioning framework for Cassandra NoSQL database using Rendezvous hashing
    Elghamrawy, Sally M.
    Hassanien, Aboul Ella
    [J]. JOURNAL OF SUPERCOMPUTING, 2017, 73 (10): : 4444 - 4465
  • [3] A Dynamic Load-Balanced Hashing Scheme for Networking Applications
    Artan, N. Sertac
    Yuan, Haowei
    Chao, H. Jonathan
    [J]. GLOBECOM 2008 - 2008 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, 2008,
  • [4] Load-balanced location management for cellular mobile systems using quorums and dynamic hashing
    Prakash, R
    Haas, Z
    Singhal, M
    [J]. WIRELESS NETWORKS, 2001, 7 (05) : 497 - 512
  • [5] Load-Balanced Location Management for Cellular Mobile Systems Using Quorums and Dynamic Hashing
    Ravi Prakash
    Zygmunt Haas
    Mukesh Singhal
    [J]. Wireless Networks, 2001, 7 : 497 - 512
  • [6] Modeling Universal Globally Adaptive Load-Balanced Routing
    Mollah, Md Atiqul
    Wang, Wenqi
    Faizian, Peyman
    Rahman, Md Shafayat
    Yuan, Xin
    Pakin, Scott
    Lang, Michael
    [J]. ACM TRANSACTIONS ON PARALLEL COMPUTING, 2019, 6 (02)
  • [7] Adaptive TDM Scheduling Scheme for Load-Balanced Switches
    Xia, Yu
    Zeng, Huaxin
    Shen, Zhijun
    Gao, Zhijiang
    [J]. IEEE COMMUNICATIONS LETTERS, 2011, 15 (07) : 758 - 760
  • [8] GOAL: A load-balanced adaptive routing algorithm for torus networks
    Singh, A
    Dally, WJ
    Gupta, AK
    Towles, B
    [J]. 30TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, PROCEEDINGS, 2003, : 194 - 205
  • [9] USING DIRECT INTERCONNECTION NETWORKS FOR LOAD-BALANCED ARCHITECTURE
    Liu, Zhenhua
    Zhang, Xiaoping
    Zhao, Youjian
    Guan, Hongtao
    [J]. CIICT 2008: PROCEEDINGS OF CHINA-IRELAND INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATIONS TECHNOLOGIES 2008, 2008, : 446 - 450
  • [10] Load-Balanced Handover with Adaptive Hysteresis in a Femto-Cell System
    Kim, Dong Ho
    Cho, Kwang-hyun
    Lee, Ye Hoon
    [J]. FRONTIERS IN COMPUTER EDUCATION, 2012, 133 : 799 - 806