• 제목/요약/키워드: Docker

검색결과 71건 처리시간 0.025초

Docker Swarm 기반 리소스 부하 영역별 컨테이너 처리 성능 평가 (Evaluation of Container Handling Performance by Docker Swarm-based Resource Stress Area)

  • 강태신;이재학;김형준;유헌창
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2022년도 추계학술발표대회
    • /
    • pp.132-134
    • /
    • 2022
  • 클라우드 수요의 지속적인 증가로 인해 효율적인 자원 관리를 수행하는 분산 클라우드 서비스가 주목받고 있으며, 컨테이너 가상화에서 여러 노드에 컨테이너 배치 및 관리를 수행하는 오케스트레이터의 컨테이너 스케줄링 기법에 대한 연구가 진행되고 있다. 하지만 클러스터 집합의 컴퓨팅 자원이 부족할 시 프로세스의 저지연 처리를 보장하기 위한 연구는 활발히 수행되고 있지 않다. 본 연구에서는 Docker Swarm 기반 제한된 컴퓨팅 자원을 가진 클러스터 환경에서 다양한 부하가 발생했을 때 일반 프로세스의 평균 수행 시간 및 평균 지연 처리 정도를 측정 및 분석한다. 이를 통해 오케스트레이터 스케줄링 최적화를 위한 연구 방향성을 제시하며, 향후 관련 연구의 활성화에 기여할 것으로 기대된다.

Docker를 이용한 프로그래밍 실습 시스템 설계 (Programming practice system using Docker)

  • 채민수;전은광;이화민
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2017년도 춘계학술발표대회
    • /
    • pp.47-49
    • /
    • 2017
  • 최근 소프트웨어 교육이 중요해짐에 따라 학교 SW 교육이 강화되고 있다. 2017년부터는 초등학교, 2020년부터는 중학교에 소프트웨어교육이 필수화 될 예정이다. 그러나 현재 부족한 정보 교사의 수와, 열악한 실습실 환경을 갖는 학교가 많다. 그에 따라 본 논문에서는 학습자에 의해 시스템이 영향을 받지 않고, 다양한 언어를 제공하며, 실습 채점을 지원하는 프로그래밍 실습 시스템을 설계하였다.

분산 컨테이너 클러스터 상의 JMS 메시지 처리 연구 (JMS Message Processing on a Distributed Container Clustering)

  • 조정근;최은미
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2019년도 추계학술발표대회
    • /
    • pp.125-128
    • /
    • 2019
  • 클라우드 가상화에서 최근 가장 많이 사용되는 컨테이너(container) 기술은 성능 향상과 이식성 및 확장성의 특징을 가지고 있다. 본 논문에서는 컨테이너 특성을 살펴보고, Docker 를 포함한 여러 컨테이너들을 비교해 본다. 본 연구의 시스템 아키텍처로, JMS(Java Message Service)기반의 분산 컨테이너 클러스터를 구성하였다. 분산 컨테이너 클러스터 상에서 메시지 처리 속도를 지표로 삼아 컨테이너 수와 Docker engine 의 메모리의 증가에 따른 성능을 비교 분석하였다.

도커 컨테이너 기반 데이터베이스 플랫폼 (Docker Container Based Database Platform)

  • 허태성;홍지후
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2020년도 제61차 동계학술대회논문집 28권1호
    • /
    • pp.171-172
    • /
    • 2020
  • 도커 컨테이너 기반 데이터베이스 플랫폼은 IT 개발자들을 위한 데이터베이스 플랫폼으로써 개발용 데이터베이스를 웹에서 생성할 수 있으며, 개발자는 개발 데이터베이스 세팅을 위한 시간을 줄일 수 있다. 데이터베이스 생성 후, 웹에서 데이터베이스 접속정보를 확인할 수 있으며, 서버상태를 분단위로 확인할 수 있다.

  • PDF

도커와 쿠버네티스 기반 미세먼지 데이터 수집 방안 (Docker and Kubernetes Based Approaches for PM Data Collection)

  • 최효현;김연욱
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2024년도 제69차 동계학술대회논문집 32권1호
    • /
    • pp.305-306
    • /
    • 2024
  • 본 논문에서는 도커와 쿠버네티스를 활용하여 미세먼지 데이터를 수집할 때 다량으로 늘어나는 데이터를 효율적으로 수집하고 관리하기 위한 방안을 제시한다. 도커 이미지는 작성된 Dockerfile을 통해 생성되며, 필요한 의존성과 설정이 반영되어 있다. 쿠버네티스를 이용하여 생성된 도커 이미지를 기반으로 컨테이너를 생성하고, 컨테이너들을 파드 내에서 실행함으로써 데이터를 효율적으로 수집하고 관리한다.

  • PDF

오픈 소스 프로젝트를 위한 도커 기반 버전 관리 기법 (A scheme of Docker-based Version Control for Open Source Project)

  • 이용전;임성락
    • 한국산학기술학회논문지
    • /
    • 제17권2호
    • /
    • pp.8-14
    • /
    • 2016
  • 오픈 소스 프로젝트가 다수의 개발자들에 의해 진행될 때 동일한 파일에 대한 여러 버전을 관리해 주는 버전 관리 시스템은 매우 유용한 도구로 사용되고 있다. 그러나 대부분의 기존 버전 관리 시스템들(SVN, Git 등)은 소스 코드 혹은 문서의 변경 이력을 주로 관리하고 있기 때문에 개발 환경의 변경이 발생할 때마다 개발자마다 직접 변경해야 하는 불편함이 있다. 이러한 불편함을 해소하기 위하여 본 논문에서는 오픈 소스 프로젝트를 위한 버전 관리 기법을 제시한다. 제시한 기법의 기본 개념은 컨테이너 방식의 가상화 도구인 도커를 이용하여 개발 환경을 포함한 이미지를 생성하고 이를 새로운 버전으로 관리한다. 제시한 기법의 기능적 타당성을 검토하기 위하여 서로 다른 OS(우분투12.04, 센트OS7)를 사용하는 호스트에 도커를 구축한 후 개발 환경의 변경 이력이 포함된 버전 관리를 실험하고 기존 버전 관리 시스템들과 비교 평가하였다. 그 결과 제시한 기법은 오픈 소스 프로젝트를 위한 편리한 버전 관리 기법이 될 수 있을 것으로 보인다.

A study of submarine combat management system docker-based server virtualization design and performance analysis

  • Son, Sang-Gil
    • 한국컴퓨터정보학회논문지
    • /
    • 제27권12호
    • /
    • pp.121-129
    • /
    • 2022
  • 함정전투체계는 국산화 이후 다양한 함정에 탑재되어 사용되고 있으며 최신 기술을 지속적으로 도입하며 발전을 이루어왔다. 최근 수상함 전투체계는 함정의 한정된 공간과 중량에 대한 제약사항 그리고 체계 안정성을 높이기 위해 가상화 분야 기술 중 서버 가상화와 데스크탑 가상화(Virtual Desktop Infra, VDI) 기술을 적용하였다. 반면, 잠수함 전투체계는 가상화 기술이 적용되지 않아 공간과 중량 제약 그리고 전투체계 효율성 향상에 한계가 있다. 이를 위해 본 논문에서는 도커 기반의 서버 가상화를 적용한 차세대 잠수함 전투체계를 제안한다. 기존 전투체계의 처리장치와 도커 기반 서버 가상화를 적용한 처리장치간 성능분석을 통하여 본 논문에서 제안하는 방법이 차세대 잠수함 전투체계에 적용 가능함을 확인하였다.

클라우드 네이티브 환경을 위한 오픈소스 기반 모니터링 서비스 간편 배포 및 이미지 서명 검사기 구현 (Implementation of Opensource-Based Automatic Monitoring Service Deployment and Image Integrity Checkers for Cloud-Native Environment)

  • 곽송이;응 웬 부 렁;정수환
    • 정보보호학회논문지
    • /
    • 제32권4호
    • /
    • pp.637-645
    • /
    • 2022
  • 클라우드 컴퓨팅은 수십 년을 걸쳐 인기를 얻고 있으며, 그에 따라 클라우드 네이티브 애플리케이션에 주요하게 사용되는 기술인 컨테이너 또한 주목을 받고 있다. 이러한 컨테이너 기술은 기존 VM보다 가볍고 성능이 뛰어나지만, 호스트 시스템과 커널을 공유하거나 이미지 레지스트리에서 이미지를 업/다운로드 하는 등의 문제로 여러 가지 보안상의 위협이 존재한다. 컨테이너의 보안 위협 중 하나로 컨테이너 생성의 소스가 되는 컨테이너 이미지의 무결성을 언급할 수 있다. 또한, 컨테이너 애플리케이션이 동작하는 동안의 런타임 보안이 매우 중요하며, 런타임에서 컨테이너 애플리케이션의 동작을 모니터링함으로써 컨테이너에서 발생하는 이상 행위를 탐지하는 데에 도움을 줄 수 있다. 따라서 본 논문에서는 첫째로, 컨테이너 이미지의 무결성을 보장하기 위해 기존의 Docker Content Trust(DCT) 기술을 기반으로 자동으로 이미지의 서명을 검사하는 서명 검사기를 구현한다. 다음으로 Cloud Native Computing Foundation (CNCF)의 오픈소스 프로젝트인 falco를 기반으로 falco 이미지의 배포 간편성을 위해 새로 생성한 이미지를 소개하고, 간편하게 모니터링 시스템을 구축할 수 있도록 돕는 docker-compose를 구현 및 패키지 구성을 제안한다.

Docker를 이용한 에너지 효율이 높은 로드 밸런서 설계 (Energy efficient web load balancer using Docker)

  • 채민수;타농싹;양광;이화민
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2018년도 추계학술발표대회
    • /
    • pp.43-45
    • /
    • 2018
  • 전 세계적으로 클라우드 서버의 가상화 기술이 중요해졌다. VM에서 사용되는 데이터 특징을 기준으로 에너지를 효율적으로 사용하기 위한 연구가 지속적으로 연구되고 있다. 그러나 접속자가 적거나, 특정 시간에만 접속이 되는 경우에도 웹 서버를 작동하기 위하여 VM를 실행되고 있다. 그에 따라 VM 자원 낭비가 되고 있다. 로드 밸런서를 통해 접속 요청이 없는 웹 서버는 동작시키지 않음으로써 자원 효율을 높이고자 한다. 그에 따라 본 논문에서는 에너지 효율이 높은 로드 밸런서를 설계하였다.

국경 무정차 통과를 위한 블록체인 기반 국제 철도 통관 체계 상호운용방안 연구 (A Study on the Interoperability of the International Customs Clearance System based on Blockchain for Railroad Non-Stop Passing System)

  • 김성빈;원종운;김희상;김도훈
    • 시스템엔지니어링학술지
    • /
    • 제19권1호
    • /
    • pp.1-13
    • /
    • 2023
  • Transportation of goods by rail in border areas requires considerable time, money, and human resources. Therefore, in this study, a blockchain-based non-stop passing system is proposed to solve this problem. In this study, each transit station and train are designated as one network node, and the corresponding node participates in the blockchain network to record and verify data. In the process, we will design a blockchain network using Docker and design a network interface. Without changing the data and information generated in the existing legacy clearance system, it is possible to configure a blockchain network to ensure the integrity and reliability of the data and to minimize the consumption of time and human resources. The railroad non-stop passing system aims to change the existing legacy system to a blockchain-based non-stop passing system.