Extending Composable Data Services into SmartNICs

被引:0
|
作者
Ulmer, Craig [1 ]
Liu, Jianshen [2 ]
Maltzahn, Carlos [2 ]
Curry, Matthew L. [3 ]
机构
[1] Sandia Natl Labs, Scalable Modeling & Anal, Livermore, CA USA
[2] UC Santa Cruz, Comp Sci & Engn, Santa Cruz, CA USA
[3] Sandia Natl Labs, Scalable Syst Software, Albuquerque, NM USA
关键词
SmartNICs; HPC data services; BlueField-2; IN-CELL SIMULATION;
D O I
10.1109/IPDPSW59300.2023.00158
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Advanced scientific-computing workflows rely on composable data services to migrate data between simulation and analysis jobs that run in parallel on high-performance computing (HPC) platforms. Unfortunately, these services consume compute-node memory and processing resources that could otherwise be used to complete the workflow's tasks. The emergence of programmable network interface cards, or SmartNICs, presents an opportunity to host data services in an isolated space within a compute node that does not impact host resources. In this paper we explore extending data services into SmartNICs and describe a software stack for services that uses Faodel and Apache Arrow. To illustrate how this stack operates, we present a case study that implements a distributed, particle-sifting service for reorganizing simulation results. Performance experiments from a 100-node cluster equipped with 100Gb/s BlueField-2 SmartNICs indicate that current SmartNICs can perform useful data management tasks, albeit at a lower throughput than hosts.
引用
收藏
页码:953 / 959
页数:7
相关论文
共 50 条
  • [1] Design of Composable Services
    Feuerlicht, George
    [J]. SERVICE-ORIENTED COMPUTING - ICSOC 2008 WORKSHOPS, 2009, 5472 : 15 - 27
  • [2] SYMBIOSYS: A Methodology for Performance Analysis of Composable HPC Data Services
    Ramesh, Srinivasan
    Malony, Allen D.
    Carns, Philip
    Ross, Robert B.
    Dorier, Matthieu
    Soumagne, Jerome
    Snyder, Shane
    [J]. 2021 IEEE 35TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2021, : 35 - 45
  • [3] Composable context aware services
    Yavatkar, Raj
    Campbell, Andrew
    Krishnamurthy, Lakshman
    Abdelzaher, Tarek
    [J]. IEEE NETWORK, 2008, 22 (04): : 4 - 5
  • [4] Processing Particle Data Flows with SmartNICs
    Liu, Jianshen
    Maltzahn, Carlos
    Curry, Matthew L.
    Ulmer, Craig
    [J]. 2022 IEEE HIGH PERFORMANCE EXTREME COMPUTING VIRTUAL CONFERENCE (HPEC), 2022,
  • [5] Extending the data services of mobile computers by external data lockers
    Villate, Y
    Pitoura, E
    Illarramendi, A
    Elmagarmid, AK
    [J]. 11TH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATION, PROCEEDINGS, 2000, : 160 - 164
  • [6] Composable data visualizations
    Petricek, Tomas
    [J]. Journal of Functional Programming, 2021, 31
  • [7] Property analysis of composable web services
    [J]. Liu, Wei (liuwei_doctor@yeah.net), 1600, Universitas Ahmad Dahlan (14):
  • [8] Composable data visualizations
    Petricek, Tomas
    [J]. JOURNAL OF FUNCTIONAL PROGRAMMING, 2021, 31
  • [9] CANEs: An execution environment for composable services
    Bhattacharjee, S
    Calvert, K
    Chae, Y
    Merugu, S
    Sanders, M
    Zegura, E
    [J]. DARPA ACTIVE NETWORKS CONFERENCE AND EXPOSITION, PROCEEDINGS, 2002, : 255 - 272
  • [10] Composable Security Analysis of OS Services
    Canetti, Ran
    Chari, Suresh
    Halevi, Shai
    Pfitzmann, Birgit
    Roy, Arnab
    Steiner, Michael
    Venema, Wietse
    [J]. APPLIED CRYPTOGRAPHY AND NETWORK SECURITY (ACNS 2011), 2011, 6715 : 431 - 448