Implementation and evaluation of Network processor based protocol offload engine

네트워크 프로세서 기반의 프로토콜 오프로드 엔진 구현 및 성능측정

  • 김주홍 (한국정보통신대학교, 한국전자통신연구원) ;
  • 김대영 (한국정보통신대학교, 한국전자통신연구) ;
  • 조혜영 (한국정보통신대학교, 한국전자통신연구) ;
  • 정성인 (한국정보통신대학교, 한국전자통신연구원)
  • Published : 2004.04.01

Abstract

본 논문에서는 최근에 급속도로 증가하고 있는 네트워크 트래픽으로 인한 종단서버 시스템의 네트워크 정합부분에서 발생하는 병목현상을 해소하기 위한 방안으로 네트워크 프로세서 기반의 프로토콜 오프로드 엔진을 제안한다. 지금까지 프로토콜 재 설계. 제로복사 등의 소프트웨어적인 방법으로 시도되던 종단서버 시스템의 네트워크 입출력 처리를 네트워크 프로세서를 이용한 프로토콜 오프로드엔진을 사용하여 처리함으로써 네트워크 입, 출력 처리부의 성능을 향상시키고자 한다. 오프로드엔진은 프로그램에 의해 쉽게 재사용, 수정이 용이한 구조로 설계하였다. 본 논문에서는 인텔의 IXP1200를 탑재한 PCI 네트워크 정합장지 개발 보드를 사용하여 프로토콜 오프로드 엔진을 구현하고 그 성능을 측정하였다.

Keywords