[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1109/IPDPS.2012.74guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

High-Performance Design of HBase with RDMA over InfiniBand

Published: 21 May 2012 Publication History

Abstract

HBase is an open source distributed Key/Value store based on the idea of Big Table. It is being used in many data-center applications (e.g. Face book, Twitter, etc.) because of its portability and massive scalability. For this kind of system, low latency and high throughput is expected when supporting services for large scale concurrent accesses. However, the existing HBase implementation is built upon Java Sockets Interface that provides sub-optimal performance due to the overhead to provide cross-platform portability. The byte-stream oriented Java sockets semantics confine the possibility to leverage new generations of network technologies. This makes it hard to provide high performance services for data-intensive applications. High Performance Computing (HPC) domain has exploited high performance and low latency networks such as Infini Band for many years. These interconnects provide advanced network features, such as Remote Direct Memory Access (RDMA), to achieve high throughput and low latency along with low CPU utilization. RDMA follows memory-block semantics, which can be adopted efficiently to satisfy the object transmission primitives used in HBase. In this paper, we present a novel design of HBase for RDMA capable networks via Java Native Interface (JNI). Our design extends the existing open-source HBase software and makes it RDMA capable. Our performance evaluation reveals that latency of HBase Get operations of 1KB message size can be reduced to 43.7µs with the new design on QDR platform (32 Gbps). This is about a factor of 3.5 improvement over 10 Gigabit Ethernet (10 GigE) network with TCP Offload. Throughput evaluations using four HBase region servers and 64 clients indicate that the new design boosts up throughput by 3 X times over 1 GigE and 10 GigE networks. To the best of our knowledge, this is first HBase design utilizing high performance RDMA capable interconnects.

Cited By

View all
  • (2024)Toast: A Heterogeneous Memory Management SystemProceedings of the 2024 International Conference on Parallel Architectures and Compilation Techniques10.1145/3656019.3676944(53-65)Online publication date: 14-Oct-2024
  • (2018)SPADEProceedings of the 19th International Middleware Conference10.1145/3274808.3274815(80-93)Online publication date: 26-Nov-2018
  • (2018)Flexible Device Sharing in PCIe Clusters using Device LendingWorkshop Proceedings of the 47th International Conference on Parallel Processing10.1145/3229710.3229759(1-10)Online publication date: 13-Aug-2018
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
IPDPS '12: Proceedings of the 2012 IEEE 26th International Parallel and Distributed Processing Symposium
May 2012
1402 pages
ISBN:9780769546759

Publisher

IEEE Computer Society

United States

Publication History

Published: 21 May 2012

Author Tags

  1. Cloud Computing and Clusters
  2. HBase
  3. InfiniBand
  4. RDMA

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 01 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Toast: A Heterogeneous Memory Management SystemProceedings of the 2024 International Conference on Parallel Architectures and Compilation Techniques10.1145/3656019.3676944(53-65)Online publication date: 14-Oct-2024
  • (2018)SPADEProceedings of the 19th International Middleware Conference10.1145/3274808.3274815(80-93)Online publication date: 26-Nov-2018
  • (2018)Flexible Device Sharing in PCIe Clusters using Device LendingWorkshop Proceedings of the 47th International Conference on Parallel Processing10.1145/3229710.3229759(1-10)Online publication date: 13-Aug-2018
  • (2017)RFPProceedings of the Twelfth European Conference on Computer Systems10.1145/3064176.3064189(1-15)Online publication date: 23-Apr-2017
  • (2017)Towards data analysis for weather cloud computingKnowledge-Based Systems10.1016/j.knosys.2017.03.003127:C(29-45)Online publication date: 1-Jul-2017
  • (2016)KELIProceedings of the 7th Symposium on Information and Communication Technology10.1145/3011077.3011098(195-201)Online publication date: 8-Dec-2016
  • (2016)Deadlocks in Datacenter NetworksProceedings of the 15th ACM Workshop on Hot Topics in Networks10.1145/3005745.3005760(92-98)Online publication date: 9-Nov-2016
  • (2016)Accelerating Relational Databases by Leveraging Remote Memory and RDMAProceedings of the 2016 International Conference on Management of Data10.1145/2882903.2882949(355-370)Online publication date: 26-Jun-2016
  • (2015)Efficient disk-to-disk sortingProceedings of the 2015 International Workshop on Data-Intensive Scalable Computing Systems10.1145/2831244.2831249(1-8)Online publication date: 15-Nov-2015
  • (2015)Understanding issue correlationsProceedings of the Sixth ACM Symposium on Cloud Computing10.1145/2806777.2806937(2-15)Online publication date: 27-Aug-2015
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media