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 条
  • [41] Design and evaluation of a high-performance soft keyboard
    MacKenzie, I.Scott
    Zhang, Shawn X.
    Conference on Human Factors in Computing Systems - Proceedings, 1999, : 25 - 31
  • [42] Numerical Evaluation of a HVAC System Based on a High-Performance Heat Transfer Fluid
    Colangelo, Gianpiero
    Raho, Brenda
    Milanese, Marco
    de Risi, Arturo
    ENERGIES, 2021, 14 (11)
  • [43] A New High-Performance Data Transfer using SCTP
    Kim, Hyuncheol
    Seo, Doo-Won
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2008, 8 (01): : 26 - 30
  • [44] The File Mover: high-performance data transfer for the grid
    Anglano, Cosimo
    Canonico, Massimo
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2008, 20 (01): : 99 - 123
  • [45] APPLICATIONS OF HIGH-PERFORMANCE CERAMICS IN HEAT ENGINE DESIGN
    KATZ, RN
    MATERIALS SCIENCE AND ENGINEERING, 1985, 71 (1-2): : 227 - 249
  • [46] High-performance microcalorimeters: Design, applications and future development
    Feng, Jianguo
    Svatos, Vojtech
    Liu, Xiaocheng
    Chang, Honglong
    Neuzil, Pavel
    TRAC-TRENDS IN ANALYTICAL CHEMISTRY, 2018, 109 : 43 - 49
  • [47] Data monitoring in high-performance clusters for computing applications
    Torralba, G
    González, V
    Sanchis, E
    Tao, J
    Schulz, M
    Karl, W
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2002, 49 (02) : 525 - 531
  • [48] CedCom: A High-Performance Architecture for Big Data Applications
    Raynaud, Tanguy
    Haque, Rafiqul
    Ait-kaci, Hassan
    2014 IEEE/ACS 11TH INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS (AICCSA), 2014, : 621 - 632
  • [49] High-Performance Spatial Data Compression for Scientific Applications
    Kriemann, Ronald
    Ltaief, Hatem
    Minh Bau Luong
    Perez, Francisco E. Hernandez
    Im, Hong G.
    Keyes, David
    EURO-PAR 2022: PARALLEL PROCESSING, 2022, 13440 : 403 - 418
  • [50] HIGH-PERFORMANCE DATA DEMODULATOR FOR DEEP SPACE APPLICATIONS
    TACK, T
    ELECTRICAL COMMUNICATION, 1988, 62 (01): : 92 - 97