Maximizing the Benefit of RDMA at End Hosts

被引:0
|
作者
Wang, Xiaoliang [1 ]
Song, Hexiang [1 ]
Nguyen, Cam-Tu [1 ]
Cheng, Dongxu [1 ]
Jin, Tiancheng [1 ]
机构
[1] Nanjing Univ, State Key Lab Novel Software Technol, Nanjing, Peoples R China
基金
中国国家自然科学基金;
关键词
D O I
10.1109/INFOCOM42981.2021.9488875
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
RDMA is increasingly deployed in data center to meet the demands of ultra-low latency, high throughput and low CPU overhead. However, it is not easy to migrate existing applications from the TCP/IP stack to the RDMA. The developers usually need to carefully select communication primitives and manually tune the parameters for each single-purpose system. After operating the high-speed RDMA network, we identify multiple hidden costs which may cause degraded and/or unpredictable performance of RDMA-based applications. We demonstrate these hidden costs including the combination of complicated parameter settings, scalability of Reliable Connections, two-sided memory management and page alignment, resource contention among diverse traffics, etc. Furthermore, to address these problems, we introduce Nem, a suite that allows developers to maximize the benefit of RDMA by i) eliminating the resource contention at NIC cache through asynchronous resource sharing; ii) introducing hybrid page management based on messages sizes; iii) isolating flows of different traffic classes based hardware features. We implement the prototype of Nem and verify its effectiveness by rebuilding the RPC message service, which demonstrates the high throughput for large messages, low latency for small messages without compromising the low CPU utilization and good scalability performance for a large number of active connections.
引用
收藏
页数:10
相关论文
共 50 条
  • [31] Grafts and hepatitis C virus: Maximizing the benefit
    Mottershead, Marcus
    Neuberger, James
    LIVER TRANSPLANTATION, 2007, 13 (07) : 947 - 952
  • [32] The path scheduling for MPTCP End-To-End hosts
    Chayyasith, Sysomphone
    Polpinit, Pattarawit
    Khunboa, Chatchai
    2017 14TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING/ELECTRONICS, COMPUTER, TELECOMMUNICATIONS AND INFORMATION TECHNOLOGY (ECTI-CON), 2017, : 127 - 130
  • [33] Maximizing MPI Point-to-Point Communication Performance on RDMA-enabled Clusters with Customized Protocols
    Small, Matthew
    Yuan, Xin
    ICS'09: PROCEEDINGS OF THE 2009 ACM SIGARCH INTERNATIONAL CONFERENCE ON SUPERCOMPUTING, 2009, : 306 - 315
  • [34] The importance of the regimen of screening in maximizing the benefit and minimizing the harms
    Henschke, Claudia I.
    Li, Kunwei
    Yip, Rowena
    Salvatore, Mary
    Yankelevitz, David F.
    ANNALS OF TRANSLATIONAL MEDICINE, 2016, 4 (08)
  • [35] Outsourcing from India - Mitigating risk and maximizing benefit
    Krishan, S
    Subramaniam, S
    CHIMICA OGGI-CHEMISTRY TODAY, 2001, 19 (1-2) : 22 - 25
  • [36] Societal implications of nanoscience and nanotechnology: Maximizing human benefit
    Roco, MC
    Bainbridge, WS
    JOURNAL OF NANOPARTICLE RESEARCH, 2005, 7 (01) : 1 - 13
  • [37] Maximizing the Benefit and Minimizing the Risks of Lung Cancer Screening
    Wood, Douglas E.
    JOURNAL OF THORACIC IMAGING, 2012, 27 (04) : 211 - 212
  • [38] Maximizing Public Benefit From Opioid Settlement Resources
    Pack, Robert P.
    Healton, Cheryl G.
    Galea, Sandro
    MILBANK QUARTERLY, 2020, 98 (01): : 26 - 30
  • [39] Diminishing Competition, Maximizing Benefit Through Dissemination and Collaboration
    Hill, Karen S.
    NURSE LEADER, 2006, 4 (05) : 23 - 27
  • [40] Societal implications of nanoscience and nanotechnology: Maximizing human benefit
    M. C. Roco
    W.S. Bainbridge
    Journal of Nanoparticle Research, 2005, 7 : 1 - 13