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 条
  • [21] Pegaspargase in Practice: Minimizing Toxicity, Maximizing Benefit
    Riley, David O.
    Schlefman, Jenna M.
    Von Eckstaedt, V. Hans Christoph Vitzthum
    Morris, Amy L.
    Keng, Michael K.
    El Chaer, Firas
    CURRENT HEMATOLOGIC MALIGNANCY REPORTS, 2021, 16 (03) : 314 - 324
  • [22] Maximizing the Treatment Benefit of tDCS in Neurodegenerative Anomia
    Roncero, Carlos
    Service, Erik
    De Caro, Marco
    Popov, Aleksandar
    Thiel, Alexander
    Probst, Stephan
    Chertkow, Howard
    FRONTIERS IN NEUROSCIENCE, 2019, 13
  • [23] Maximizing the benefit of openness in publication planning and disclosure
    Winchester, Christopher C.
    CURRENT MEDICAL RESEARCH AND OPINION, 2018, 34 : 7 - 8
  • [24] Maximizing the Benefit and Mitigating the Risks of Moral Hazard
    Shaul, Randi Zlotnik
    Ungar, Wendy J.
    AMERICAN JOURNAL OF BIOETHICS, 2016, 16 (07): : 44 - 46
  • [25] Maximizing the benefit of pharmacotherapy in Parkinson's disease
    Berchou, RC
    PHARMACOTHERAPY, 2000, 20 (01): : 33S - 41S
  • [26] Polypharmacy in the Elderly Maximizing Benefit, Minimizing Harm
    Ballentine, Noel H.
    CRITICAL CARE NURSING QUARTERLY, 2008, 31 (01) : 40 - 45
  • [27] MAXIMIZING THE YIELD AND BENEFIT OF COLONOSCOPY IN AN AGEING POPULATION
    Cheah, Alvin E.
    Taylor, Andrew M.
    O'Connor, Sam A.
    Holtmann, Gerald
    Burger, Daniel
    GASTROENTEROLOGY, 2023, 164 (06) : S977 - S977
  • [28] Maximizing the cost benefit of physics residency interview
    Adamson, Justus
    Dieterich, Sonja
    Rong, Yi
    JOURNAL OF APPLIED CLINICAL MEDICAL PHYSICS, 2017, 18 (02): : 5 - 8
  • [29] Pegaspargase in Practice: Minimizing Toxicity, Maximizing Benefit
    David O. Riley
    Jenna M. Schlefman
    Hans Christoph Vitzthum Von Eckstaedt V
    Amy L. Morris
    Michael K. Keng
    Firas El Chaer
    Current Hematologic Malignancy Reports, 2021, 16 : 314 - 324
  • [30] Benefit Maximizing Network Design in the public sector
    Aboolian, Robert
    Karimi, Majid
    COMPUTERS & OPERATIONS RESEARCH, 2025, 178