본문 바로가기
KERD
논문KCI 등재

PaaS 클라우드 컴퓨팅을 위한 컨테이너 친화적인 파일 시스템 이벤트 탐지 시스템

Container-Friendly File System Event Detection System for PaaS Cloud Computing

2

조회

0

다운로드

7

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

최근 컨테이너 기반의 PaaS (Platform-as-a-Service)를 구축하는 트렌드가 확대되고 있다. 컨테이너 기반 플랫폼 기술은 클라우드 컴퓨팅을 구축하기 위한 하나의 주요 기술로써, 컨테이너는 가상 머신에 비해 구동 오버헤드가 적다는 장점이 있어 수백, 수천 대의 컨테이너가 한 대의 물리적 머신에서 구동될 수 있다. 하지만 이러한 클라우드 컴퓨팅 환경에서 구동되는 다수의 컨테이너에 대한 스토리지 로그를 기록하고 모니터링하는 것은 상당한 오버헤드가 발생한다. 따라서 본 논문에서는 클라우드 컴퓨팅 환경에서 구동되는 컨테이너의 파일 시스템 변경 이벤트를 탐지할 때 발생하는 두 가지 문제점을 도출하고, 이를 해결하여 PaaS 형태의 클라우드 컴퓨팅 환경에서 컨테이너 파일 시스템 이벤트 탐지를 위한 시스템을 제안하였다. 성능 평가에서는 본 논문에서 제안한 시스템의 성능에 대한 세 가지 실험을 수행하였고, 본 논문에서 제안한 모니터링 시스템은 컨테이너의 CPU, 메모리 읽기 및 쓰기, 디스크 읽기 및 쓰기 속도에 아주 미세한 영향만을 발생시킨다는 것이 실험을 통해 도출되었다.

Abstract

Recently, the trend of building container-based PaaS (Platform-as-a-Service) is expanding. Container-based platform technology has been a core technology for realizing a PaaS. Containers have lower operating overhead than virtual machines, so hundreds or thousands of containers can be run on a single physical machine. However, recording and monitoring the storage logs for a large number of containers running in cloud computing environment occurs significant overhead. This work has identified two problems that occur when detecting a file system change event of a container running in a cloud computing environment. This work also proposes a system for container file system event detection in the environment by solving the problem. In the performance evaluation, this work performed three experiments on the performance of the proposed system. It has been experimentally proved that the proposed monitoring system has only a very small effect on the CPU, memory read and write, and disk read and write speeds of the container.

참고문헌 (24)

  1. Overview of amazon web services, "Varia, Jinesh", Amazon Web Services, ~ (2014)
  2. "AWS server outage in Seoul leads to online glitches"[URL]
  3. YouTube, L. L. C., "YouTube", ~ (2011)
  4. "YouTube fixes 'access issues' that caused widespread outage"[URL]
  5. Cinque, Marcello, "Event logs for the analysis of software failures: A rule-based approach", IEEE Transactions on Software Engineering, 39(6), pp.806~821 (2013)
  6. Suneetha, K. R., "Identifying user behavior by analyzing web server access log file", IJCSNS International Journal of Computer Science and Network Security, 9(4), pp.327~332 (2009)
  7. Bass, Len, "DevOps:A software architect's perspective" (2015), Addison-Wesley Professional
  8. CALLANAN, M., "Devops:Making it easy to do the right thing", IEEE Software, 33(3), pp.53~59 (2016)
  9. Qian, Ling, "Cloud computing: An overview", IEEE International Conference on Cloud Computing (2009), Springer
  10. Merkel, Dirk, "Docker: lightweight linux containers for consistent development and deployment", Linux Journal, 2014(239), pp.2~ (2014)
  11. Bernstein, David, "Containers and cloud:From lxc to docker to kubernetes", IEEE Cloud Computing, 3, pp.81~84 (2014)
  12. Felter, Wes, "An updated performance comparison of virtual machines and linux containers", Performance Analysis of Systems and Software (ISPASS), 2015 IEEE International Symposium On (2015), IEEE
  13. Love, Robert, "Kernel korner: Intro to inotify", Linux Journal, 2005(139), pp.8~ (2005)
  14. Love, Robert, "Linux System Programming:Talking Directly to the Kernel and C Library" (2013), O'Reilly Media, Inc
  15. "The fanotify API"[URL]
  16. Richter, Wolfgang, "Agentless cloudwide streaming of guest file system updates", 2014 IEEE International Conference on Cloud Engineering (IC2E) (2014), IEEE
  17. Doelitzscher, Frank, "An agent based business aware incident detection system for cloud environments", Journal of Cloud Computing: Advances, Systems and Applications, 1(1), pp.9~ (2012)
  18. Merkel, Dirk, "Docker: lightweight linux containers for consistent development and deployment", Linux Journal, 2014(239), pp.2~ (2014)
  19. Mizusawa, Naoki, "Performance Improvement of File Operations on OverlayFS for Containers", 2018 IEEE International Conference on Smart Computing (SMARTCOMP) (2018), IEEE
  20. Hermans, Siem, "Docker overlay networks: Performance analysis in highlatency environments", ~
  21. Zismer, Arne, "Performance of Docker Overlay Networks", pp.2016
  22. Quigley, David, "Unionfs: User-and community-oriented development of a unification filesystem", Proceedings of the 2006Linux Symposium, 2 (2006)
  23. Wright, Charles P., "Kernel korner: unionfs: bringing filesystems together", Linux Journal, 2004(128), pp.8~ (2004)
  24. "SysBench: a system performance benchmark" (2004)[URL]

관련 논문AI추천

이 간행물의 다른 논문 (7건)