DOI QR코드

DOI QR Code

Measuring Performance Interference on Memory Resources between Containers in Docker Swarm

Docker Swarm에서 컨테이너간의 메모리 자원에 대한 성능 간섭 측정

  • Jeong, JinWon (Dept of Computer Science and Engineering, Korea University) ;
  • Lee, JaeHak (Dept of Computer Science and Engineering, Korea University) ;
  • Yu, HeonChang (Dept of Computer Science and Engineering, Korea University)
  • Published : 2020.05.29

Abstract

Docker Swarm은 호스트 머신에서 여러 개의 컨테이너들을 실행할 때 발생하는 네트워크와 호스트 리소스 등을 포함한 여러 문제를 해결해 주기 위해 등장하였다. 하지만 컨테이너간의 메모리 경합으로 인한 성능 간섭 문제는 여전히 대두되고 있다. 본 논문에서는 성능 간섭 정도를 측정하기 위해 Docker Swarm을 이용하여 클러스터 환경을 구축하고 메모리 부하 작업을 수행하는 특정 스레드 개수 및 시간을 선정하여 다양한 실험을 진행하였다. 그 결과 특정 스레드 개수를 할당해 주었을 때 특정 시점에서 컨테이너간의 성능 간섭이 가장 크게 발생하였으며 그 이후의 시점부터는 성능 간섭 정도가 크게 나타나지 않는 것을 확인하였다. 이를 토대로 Docker Swarm에서 사용 중인 스케줄링 방법을 개선하여 컨테이너간의 성능 간섭을 최소화할 수 있는 향후 연구 방향을 모색할 수 있을 것으로 보인다.

Keywords