컨테이너 네트워킹 기술의 성능비교

Performance Comparison of Container Networking Technologies

초록

클라우드 환경에서 기존의 가상머신보다 경량화 되어 마이크로 서비스 및 포그 컴퓨팅 환경에 적합한 컨테이너기술에 대한 관심이 증대되고 있다. 클라우드 환경에서 컨테이너 서비스 제공을 위한 연구와 함께 컨테이너간 서비스 연결을 위해 CNM(Container Network Model) 및 CNI(Container Network Interface) 구조가 제안되었으며, 이를기반으로 한 다양한 네트워크 기술들이 개발되고 있다. 최근에는 클라우드와 컨테이너 환경 간 네트워크 연동을 위해 CNI 기반 네트워킹 제공구조가 제안되었으나, 제공환경에 따라 성능 차이가 발생한다. 최적화된 네트워킹 기술적용을 위해서는 서비스 제공환경에 따른 적합한 네트워킹 구조 설계 및 구현을 통한 성능 검증이 필요하다. 본 논문에서는 클라우드 환경 내 CNI 기반 네트워크 적용을 위한 구조를 설계하고 각 네트워크 서비스 타입별 드라이버 및 가속화 환경에 따른 성능 측정을 하였다. 검증을 위해 오픈스택 및 Kubernetes를 활용하여 환경을 구성하였다. 성능저하 구간 확인 및 원인 분석 결과는 클라우드 환경의 컨테이너 시스템 구축에 반영할 수 있다.

제목
컨테이너 네트워킹 기술의 성능비교
제목 (타언어)
Performance Comparison of Container Networking Technologies
저자
박영기; 양현식; 김영한
DOI
10.7840/kics.2019.44.1.158
발행일
2019-01
저널명
한국통신학회논문지
권
44
호
1
페이지
158 ~ 170