Высокопроизводительная реализация HDFS поверх InfiniBand на основе RDMA

High performance RDMA-based design of HDFS over InfiniBand
Dhabaleswar K. Panda, Nowshin Islam, M. W. Rahman, Jithin Jose, Raghunath Rajachandrasekar, H. Wang, Hari Subramoni, Chethana R Murthy
2012-11-01

производительность 1Gigabit Ethernet (1GigE) против IP-over-InfiniBand (IPoIB)улучшение производительности HBase PutHDFS поверх InfiniBandJNI интерфейсыRDMA (Remote Direct Memory Access)
Hadoop Distributed File System (HDFS) служит основным хранилищем Hadoop и был принят крупными организациями (Facebook, Yahoo! и др.) благодаря портируемости и отказоустойчивости. Существующая реализация HDFS использует интерфейсы Java-socket для коммуникации, что обеспечивает неоптимальную задержку и пропускную способность. Для приложений, интенсивно работающих с данными, сетевые характеристики становятся ключевыми по мере роста объёмов данных, хранящихся и реплицируемых в HDFS. В данной работе мы предлагаем новую архитектуру HDFS, использующую Remote Direct Memory Access (RDMA) поверх InfiniBand через интерфейсы Java Native Interface (JNI). Экспериментальные результаты показывают, что при записи файла HDFS объёмом 5 ГБ новая архитектура сокращает время коммуникации на 87% и 30% по сравнению с 1 Gigabit Ethernet (1GigE) и IP-over-InfiniBand (IPoIB) соответственно на платформе QDR (32 Gbps). Для HBase производительность операции Put улучшена на 26% с нашей реализацией. Насколько нам известно, это первая реализация HDFS поверх сетей InfiniBand.
1
Предложена новая архитектура HDFS с использованием RDMA поверх InfiniBand через JNI для замены коммуникаций по Java-сокетам.
2
При записи файла HDFS размером 5 ГБ на платформе QDR (32 Гбит/с) дизайн на RDMA сокращает время обмена данными на 30% по сравнению с IP-over-InfiniBand (IPoIB).
3
При записи файла HDFS размером 5 ГБ на платформе QDR (32 Гбит/с) дизайн на RDMA сокращает время обмена данными на 87% по сравнению с 1 Gigabit Ethernet.
4
Производительность операции Put в HBase улучшается на 26% при использовании RDMA-версии HDFS.
5
Утверждается, что это первая реализация HDFS поверх сетей InfiniBand.

Переработанная Hadoop Distributed File System (HDFS), использующая RDMA поверх InfiniBand через JNI

Улучшение производительности (задержки и пропускной способности) HDFS и связанных операций HBase при использовании дизайна коммуникации RDMA поверх InfiniBand по сравнению с Java-сокетами, 1GigE и IPoIB

Publication Details
Publication Date
2012-11-01
Journal
Publisher
ISSN
Access Type
Author Information
Authors
Dhabaleswar K. Panda
Nowshin Islam
M. W. Rahman
Jithin Jose
Raghunath Rajachandrasekar
H. Wang
Hari Subramoni
Chethana R Murthy
Explore further
Open the scid.ai AI chat with a ready-made request: it will find papers on a similar topic and help build a literature review.
Find similar papers in the chat
Make a presentation
100%