DOI QR코드

DOI QR Code

Correlation Analysis of Performance Degradation Due to Heavy Occupancy of Memory in Docker Swarm

Docker Swarm의 메모리 과점유로 인한 성능 하락의 상관 관계 분석

  • 장준범 (고려대학교 컴퓨터전파통신공학과) ;
  • 박봉우 (고려대학교 컴퓨터전파통신공학과) ;
  • 최희석 (고려대학교 컴퓨터전파통신공학과) ;
  • 유헌창 (고려대학교 컴퓨터전파통신공학과)
  • Published : 2018.10.31

Abstract

소프트웨어 애플리케이션의 가상화를 지원하는 컨테이너(container)는 일반적인 가상머신과 같은 운영체제의 격리된 인스턴스 형태이지만 VM과는 달리 호스트 OS자원을 공유하여 자원을 효율적으로 사용할 수 있고 이식성이 좋으며 배포를 쉽게 할 수 있는 등 장점이 있다. 컨테이너의 중요성과 활용도가 높아지면서 그것을 관리하고 통제하는 오케스트레이션 솔루션도 각광을 받고 있다. 본 논문에서는 Docker에 내장된 오케스트레이션 기능 중 하나인 Docker Swarm이 과도하게 메모리를 사용하는 문제점을 해결하고자 한다. 먼저, Docker Swarm의 구조에서 Manager 노드와 Worker 노드의 서비스를 증가시켜 실행시킨 후 성능을 평가한 후 과점유의 원인을 파악한다. 실험 결과 메모리 과점유의 원인은 컨테이너가 작동을 멈춘 후에도 여전히 메모리를 점유하고 있어 컨테이너를 증가시킬수록 메모리 이용률이 줄어들지 않는 것이 증명되었다.

Keywords

Acknowledgement

Supported by : 정보통신기술진흥센터