DOI QR코드

DOI QR Code

Implementation and Analysis of Dynamic Resource Allocation for Docker in Cloud Environment

클라우드 환경에서 도커의 동적 자원 할당 구현 및 효과 분석

  • Choi, Sungmin (Dept. of Computer Science and Engineering, Korea University) ;
  • Song, Sungjin (Dept. of Computer Science and Engineering, Korea University) ;
  • Yu, Heonchang (Dept. of Computer Science and Engineering, Korea University) ;
  • Chung, KwangSik (Dept. of Computer Science, Korea National Open University) ;
  • Park, JiSu (Dept. of Computer Science and Engineering, Korea University)
  • 최성민 (고려대학교 컴퓨터학과) ;
  • 송성진 (고려대학교 컴퓨터학과) ;
  • 유헌창 (고려대학교 컴퓨터학과) ;
  • 정광식 (한국방송통신대학교 컴퓨터과학과) ;
  • 박지수 (고려대학교 컴퓨터학과)
  • Published : 2015.10.28

Abstract

클라우드 컴퓨팅에서 가상화 기술은 단일 물리 자원을 논리적인 자원으로 분할해 다수의 시스템이 병행적으로 운용될 수 있는 환경을 구축하여 준다. 이에 컨테이너 기술 또한 프로세스의 격리를 이용해서 가상화와 같은 병행 수행 환경을 제공한다. 게다가 컨테이너 기술은 하드웨어를 추상화하는 절차가 없기 때문에 기존의 가상화 기술에 비해 오버헤드가 현저히 작다. 따라서 기존의 하이퍼바이저 자리를 대체하기 위한 수단으로 컨테이너 기술의 가능성이 점쳐지고 있다. 본 논문에서는 상용화 된 컨테이너 기술인 도커를 기존의 클라우드-가상화 환경에 도입하였을 때 발생되는 문제를 분석하여 해결 방안을 제안하고 실험을 통해 그 효과를 비교하였다. 기존의 도커는 정적 자원 할당만을 지원하며 이는 클라우드 환경에서 급격한 변화에 유연하게 대처하지 못한다는 단점을 가지고 있다. 따라서 도커에 동적 자원 할당 기술을 적용하여 기존의 단점을 보완하고 클라우드 환경에서 컨테이너 기술의 운영 효율성을 제고한다.

Keywords