EMP (Enhanced Media Package)
고성능 미디어 패킷 처리 패키지

  1. 솔루션
  2. EMP
설명

네트워크 Hardware Device 는 10G,40G,100Gbps 등 괄목한 성능 향상이 이루어지고 있으나, 현 사용되는 상용 Linux 는 그 성능을 Fully지원하지 못하고 있으며, 이는 사이즈가 작은 패킷을 사용하는 미디어 패킷 처리 시 더욱 두각되어 나타납니다.

User Application Level 패킷 처리 시에는 User–Kernel Space 간의 패킷 처리 병목을 가지고 있으며 Kernel Level 처리 시에는 User-Kernel 사이 병목은 사라지나, Native Linux Network Stack 이 가지고 있는 패킷처리 한계치로 인한 병목이 존재합니다.

EMP 는 그러한 병목을 해결하기 위해 Non-Interrupt, Poll-Mode처리, 선점유 Memory, Lock-less Queue, 패킷처리 로직 최적화 등의 기법을 작용하여 Application Level 대비 10배 이상의 패킷처리 성능을 지원합니다.

주요기능
  • 순수 S/W 패키지 구성. (유연성/확장성 제공)
  • Data Plane Framework 방식을 사용하여, H/W 변경없이 기존 Linux 패키지 Upgrade 로 만으로 Application Level 처리 기준으로 10배 이상의 패킷 처리 성능 향상
  • 다양한 방식의 DPI 및 Packet 조작 가능
  • CPU, 네트워크 Device 진화에 따른, 추가 성능 향상 가능 (10배이상)