호스트 자원과 네트워크 속도의 증가는 동기화되어 있지 않으며, 네트워크 속도 100~Gbps로부터의 이러한 불균형 현상은 현행 상태를 유지함으로써 호스트 자원이 병목이 된다. 우리는 호스트 부담을 줄이기 위한 기존 연구를 다음 세 가지 접근으로 분류한다: (1) 페이로드 복사를 제거하는 것(제로-카피), (2) 페이로드 복사에 특수 목적 하드웨어를 활용하는 것, (3) 프로토콜을 NIC(Network Interface Card)에 오프로딩하는 것. 그러나 각 접근법에는 단점이 있다. (1) 대부분의 제로-카피 방법은 애플리케이션의 수정이 필요하다. 또한 애플리케이션은 네트워크 I/O가 완료될 때까지 자신의 버퍼가 수정되지 않음을 보장해야 한다. (2) 특수 목적 하드웨어를 통한 복사 제거는 여전히 호스트 메모리를 사용하며, 상당한 메모리 대역폭을 소모한다. (3) NIC로 오프로딩된 프로토콜은 제한된 유연성을 가진다.
*본 초록은 AI를 통해 원문을 번역한 내용입니다. 정확한 내용은 하기 원문에서 확인해주세요.