검색 기능은 준비 중입니다.
검색 기능은 준비 중입니다.

The original paper is in English. Non-English content has been machine-translated and may contain typographical errors or mistranslations. ex. Some numerals are expressed as "XNUMX".
Copyrights notice

The original paper is in English. Non-English content has been machine-translated and may contain typographical errors or mistranslations. Copyrights notice

Shortening Downtime of Reboot-Based Kernel Updates Using Dwarf Dwarf를 사용하여 재부팅 기반 커널 업데이트의 가동 중지 시간 단축

Ken TERADA, Hiroshi YAMADA

  • 조회수

    0

  • 이것을 인용

요약 :

커널 업데이트는 현대 컴퓨터 시스템의 일상 생활의 일부입니다. 일반적으로 커널뿐만 아니라 실행 중인 모든 애플리케이션을 다시 시작하는 OS 재부팅이 필요하므로 소프트웨어 서비스를 중단시킬 수 있는 가동 중지 시간이 발생합니다. 이 다운타임 문제는 다양한 접근 방식을 통해 해결되었습니다. 대표적인 접근 방식인 실행 중인 커널 이미지의 동적 변환은 런타임에 커널 업데이트를 수행할 수 있지만 본질적으로 적용 가능성이 제한됩니다. 이 문서에서는 다음을 설명합니다. 난쟁이, 커널 업데이트 중 가동 중지 시간을 단축하고 더 많은 유형의 업데이트를 포함합니다. Dwarf는 동일한 물리적 시스템의 백그라운드에서 최신 커널을 시작하고 커널이 이전 커널의 실행 상태를 상속하도록 강제합니다. 우리는 Xen 4.5.2, Linux 2.6.39, Linux 3.18.35 및 Linux 4.1.6에서 Dwarf의 프로토타입을 구현했습니다. 또한 Apache, MySQL, memcached 등 1.8가지 애플리케이션을 사용하여 실험을 진행한 결과, Dwarf의 다운타임은 최단 10초로 일반 OS 재부팅에 비해 최대 XNUMX배 단축되는 것으로 나타났습니다.

발행
IEICE TRANSACTIONS on Information Vol.E101-D No.12 pp.2991-3004
발행일
2018/12/01
공개일
2018/09/07
온라인 ISSN
1745-1361
DOI
10.1587/transinf.2017EDP7397
원고의 종류
PAPER
범주
소프트웨어 시스템

작성자

Ken TERADA
  Tokyo University of Agriculture and Technology
Hiroshi YAMADA
  Tokyo University of Agriculture and Technology

키워드