Design and testbed evaluation of RDMA-based middleware for high-performance data transfer applications

被引:6
|
作者
Ren, Yufei [1 ]
Li, Tan [1 ]
Yu, Dantong [2 ,3 ]
Jin, Shudong [1 ,4 ]
Robertazzi, Thomas [1 ,5 ]
机构
[1] SUNY Stony Brook, Stony Brook, NY 11794 USA
[2] Brookhaven Natl Lab, Upton, NY 11973 USA
[3] Brookhaven Natl Lab, Grid Comp Grp, Upton, NY 11973 USA
[4] SUNY Stony Brook, Ctr Wireless & Informat Technol, Stony Brook, NY 11794 USA
[5] SUNY Stony Brook, Dept Elect & Comp Engn, Stony Brook, NY 11794 USA
基金
美国能源部;
关键词
Distributed systems; Middleware; Remote Direct Memory Access;
D O I
10.1016/j.jss.2013.01.070
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Providing high-speed data transfer is vital to various data-intensive applications supported by data center networks. We design a middleware layer of high-speed communication based on Remote Direct Memory Access (RDMA) that serves as the common substrate to accelerate various data transfer tools, such as FTP, HTTP, file copy, sync and remote file I/O. This middleware offers better end-to-end bandwidth performance than the traditional TCP-based alternatives, while it hides the heterogeneity of the underlying high-speed architecture. This paper describes this middleware's function modules, including resource abstraction and task synchronization and scheduling, that maximize the parallelism and performance of RDMA operations. For networks without RDMA hardware acceleration, we integrate Linux kernel optimization techniques to reduce data copy and processing in the middleware. We provide a reference implementation of the popular file-transfer protocol over this RDMA-based middleware layer, called RFTP. Our experimental results show that our RFTP outperforms several TCP-based FTP tools, such as GridFTP, while it maintains very low CPU consumption on a variety of data center platforms. Furthermore, those results confirm that our RFTP tool achieves near line-speed performance in both LAN and WAN, and scales consistently from 10 Gbps Ethernet to 40 Gbps Ethernet and InfiniBand environments. (C) 2013 Elsevier Inc. All rights reserved.
引用
收藏
页码:1850 / 1863
页数:14
相关论文
共 50 条
  • [31] Data mining middleware for wide-area high-performance networks
    Grossman, Robert L.
    Gu, Yunhong
    Hanley, David
    Sabala, Michal
    Mambretti, Joe
    Szalay, Alex
    Thakar, Ani
    Kumazoe, Kazumi
    Yuji, Oie
    Lee, Minsun
    Kwon, Yoonjoo
    Seok, Woojin
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2006, 22 (08): : 940 - 948
  • [32] RDMA based Replication of Multiprocessor Virtual Machines over High-Performance Interconnects
    Gerofi, Balazs
    Ishikawa, Yutaka
    2011 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2011, : 35 - 44
  • [33] Data-based design of high-performance motion controllers
    Kostic, D
    de Jager, B
    Steinbuch, M
    PROCEEDINGS OF THE 2004 AMERICAN CONTROL CONFERENCE, VOLS 1-6, 2004, : 722 - 727
  • [34] Design and evaluation of dynamic replication strategies for a high-performance data grid
    Ranganathan, K
    Foster, I
    PROCEEDINGS OF CHEP 2001, 2001, : 712 - 715
  • [35] Design of High-Performance and Compact CAM for Supporting Data-Intensive Applications
    Liu, Liu
    Laguna, Ann Franchesca
    Niemier, Michael
    Hu, Xiaobo Sharon
    2024 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, ISCAS 2024, 2024,
  • [36] High-performance ROM design for embedded applications
    Hu, L
    Shao, Z
    2003 5TH INTERNATIONAL CONFERENCE ON ASIC, VOLS 1 AND 2, PROCEEDINGS, 2003, : 494 - 497
  • [37] A High Performance Broadcast Design with Hardware Multicast and GPUDirect RDMA for Streaming Applications on Infiniband Clusters
    Venkatesh, A.
    Subramoni, H.
    Hamidouche, K.
    Panda, Dhabaleswar K.
    2014 21ST INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING (HIPC), 2014,
  • [38] On Performance Prediction of Big Data Transfer in High-performance Networks
    Liu, Wuji
    Yun, Daqing
    Wu, Chase Q.
    Rao, Nageswara S., V
    Hou, Aiqin
    Shen, Wei
    ICC 2020 - 2020 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2020,
  • [39] Design and evaluation of a high-performance haptic interface
    Ellis, RE
    Ismaeil, OM
    Lipsett, MG
    ROBOTICA, 1996, 14 : 321 - 327
  • [40] Design and evaluation of a high-performance haptic interface
    Ellis, R.E.
    Ismaeil, O.M.
    Lipsett, M.G.
    Robotica, 1996, 14 (pt 3): : 321 - 327