SmartNIC 프레임워크 연구 및 분석

A Study on SmartNIC Frameworks

  • 이수현 (전남대학교 컴퓨터정보통신공학과) ;
  • 박태준 (전남대학교 인공지능학부 )
  • Suhyeon Lee (Dept. of Computer Engineering, Chonnam National University) ;
  • Taejune Park (Dept. of Software Engineering, Chonnam National University)
  • 발행 : 2024.10.31

초록

네트워크 트래픽이 최근 급격히 증가하면서, 전통적인 CPU 기반의 패킷 처리 방식은 성능의 한계에 직면하고 있다. 이러한 문제를 해결하기 위해 SmartNIC은 네트워크 처리를 CPU로부터 오프로드하여 시스템 전체의 성능을 향상시키는 데 중요한 역할을 한다. 그리하여 네트워크 서비스를 SmartNIC로 오프로드 하여 CPU 점유율을 줄이고 시스템의 효율성을 높이는 데 큰 이점을 제공한다. 본 논문에서는 NVIDIA의 DOCA와 AMD의 SSDK를 소개하며, SmartNIC에서 구현된 다양한 보안 서비스들을 살펴보고자 한다.

키워드

과제정보

본 연구는 과학기술정보통신부 및 정보통신기획평가원의 인공지능융합혁신인재양성사업 연구 결과로 수행되었음(IITP-2023-RS-2023-00256629)

참고문헌

  1. Mittal, Radhika, et al. "TIMELY: RTT-based congestion control for the datacenter." ACM SIGCOMM Computer Communication Review 45.4(2015): 537-550.
  2. Kfoury, Elie F., et al. "A Comprehensive Survey on SmartNICs: Architectures, Development Models, Applications, and Research Directions." IEEE Access (2024).
  3. Enhancing Networks with SmartNICs https://network.nvidia.com/files/doc-2020/sb-smart-nic.pdf
  4. developer.nvidia.com. 2024. NVIDIA DOCASoftware Framework https://developer.nvidia.com/networking/doca
  5. AMD PENSANDOTM SOFTWARE-IN-SILICON DEVELOPMENT KIT (SSDK) https://www.amd.com/system/files/documents/pensando-ssdk-product-brief.pdf