Making Sense of Using a SmartNIC to Reduce Datacenter Tax from SLO and TCO Perspectives

被引:0
|
作者
Huang, Jinghan [1 ]
Lou, Jiaqi [1 ]
Sun, Yan [1 ]
Wang, Tianchen [1 ]
Lee, Eun Kyung [2 ]
Kim, Nam Sung [1 ]
机构
[1] Univ Illinois, Chicago, IL 60680 USA
[2] IBM Res, Cambridge, MA USA
来源
2023 IEEE INTERNATIONAL SYMPOSIUM ON WORKLOAD CHARACTERIZATION, IISWC | 2023年
关键词
D O I
10.1109/IISWC59245.2023.00025
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The speed of network interfaces has rapidly increased, while the performance and energy efficiency of CPUs have not, due to the demise of Dennard scaling. As a result, functions processing network packets have become responsible for a rapidly increasing portion of the datacenter tax. To tackle this problem, the industry has developed SmartNICs (SNICs) integrating conventional NICs with inexpensive and energy-efficient processors that can efficiently execute functions widely used by network-intensive datacenter applications. With such processors, the SNICs promise to reduce the total cost of ownership (TCO) for datacenters by increasing energy efficiency of servers and/or decreasing the number of expensive server CPU cores. In this paper, to make sense of using SNICs, we focus on analyzing energy efficiency of a server with an SNIC, especially under service level objective (SLO) constraints which matter for many datacenter applications. To this end, we not only measure the system-wide power consumption of a server but also devise a custom hardware setup that allows us to isolate the power consumption of the SNIC from that of the server. This helps us better understand the impact of using SNICs on energy efficiency of servers. Second, we take popular TCP/UDP, DPDK, and RDMA-based functions, and prepare them to run on an SNIC processor and a server CPU. Then, we measure maximum throughput, tail latency, system-wide energy efficiency of executing the functions on the SNIC processor and the server CPU, respectively. Lastly, based on analyses of the measurements, we make five key observations and three strategies to better use and design SmartNICs in the future.
引用
收藏
页码:28 / 42
页数:15
相关论文
共 26 条
  • [21] Using TK data and tools to support regulatory decision making - from the perspectives of cosmetic industry
    Klaric, M.
    TOXICOLOGY LETTERS, 2018, 295 : S6 - S6
  • [22] Making better sense of monitoring data from low density species using a spatially explicit modelling approach
    Post van der Burg, Max
    Bly, Bartholomew
    VerCauteren, Tammy
    Tyre, Andrew J.
    JOURNAL OF APPLIED ECOLOGY, 2011, 48 (01) : 47 - 55
  • [23] From end user to provider: making sense of becoming a peer support worker using interpretative phenomenological analysis
    Dyble, Gemma
    Tickle, Anna
    Collinson, Christine
    JOURNAL OF PUBLIC MENTAL HEALTH, 2014, 13 (02) : 83 - +
  • [24] Making sense of our mining wastes: removal of heavy metals from AMD using sulphidation media derived from waste gypsum
    Mulopo, J.
    JOURNAL OF THE SOUTHERN AFRICAN INSTITUTE OF MINING AND METALLURGY, 2015, 115 (12) : 1193 - 1197
  • [25] Making sense of nonsense: Using regression analysis to deal with highly variable data collected from a yellowtail kingfish (Seriola lalandi) digestibility experiment
    Booth, Mark
    Pirozzi, Igor
    AQUACULTURE, 2018, 485 : 39 - 48
  • [26] How to reduce processing times for site-specific assessments from 29 to 5 days using a common-sense approach: it does not have to be that hard
    Milosavljevic, Marianna
    Hewitt, Lyndel
    Fish, Janaye
    Davis, Kimberley J.
    McManus, Leah
    Ashford, Bruce
    INTERNAL MEDICINE JOURNAL, 2023, 53 (03) : 416 - 421