서지주요정보
XFS 파일시스템 저널링 개선을 위한 워크 큐와 대기 큐 사용 최적화 = Improving XFS journaling with optimizing workqueue and waitqueue usage
서명 / 저자 XFS 파일시스템 저널링 개선을 위한 워크 큐와 대기 큐 사용 최적화 = Improving XFS journaling with optimizing workqueue and waitqueue usage / 민광원.
발행사항 [대전 : 한국과학기술원, 2022].
Online Access 원문보기 원문인쇄

소장정보

등록번호

8039854

소장위치/청구기호

학술문화관(도서관)2층 학위논문

MEE 22123

휴대폰 전송

도서상태

이용가능(대출불가)

사유안내

반납예정일

리뷰정보

초록정보

For the last decade, journaling of XFS filesystem has not been well analyzed. ScaleXFS pointed out the scalability bottleneck of XFS journaling and resolved it through their novel methods. In this paper, we focus on analyzing the remaining problems in ScaleXFS, and improve it. Among the problems remaining in ScaleXFS, we found lock contention caused by sub-modules such as workqueue and wait queue used in XFS journaling. We proposes the per-core pool workqueue and busy-wait on-disk logging to solve these problems. By using per-core pool workqueue, we resolve the lock contention on worker pool inside the workqueue. Also, we resolve the lock contention on global wait queue and decrease the computation latency of journal thread through busy-wait based on-disk logging. Through the experiment with varmail workload and exim, we can outperform by 24% and 28% against ScaleXFS respectively.

XFS 파일시스템의 저널링은 수년 간 면밀히 다루어지지 않았고, ScaleXFS는 XFS 파일시스템 저널링의 확장성 문제를 지적, 분석하고 이를 해결하였다. 본 논문에서는 ScaleXFS에서 남아있는 문제점에 대해 분석하고, 이를 개선한다. 우리는 ScaleXFS 에 남아있는 문제점 중, XFS의 저널링에서 사용하는 워크 큐와 대기 큐와 같은 서브 모듈들에 의해 발생하는 락 컨텐션을 발견하였다. 이어, 본 논문은 이를 해결하기 위한 Per-core 풀 워크 큐의 사용과 busy-wait 기반의 온디스크 로깅을 제안한다. Per-core 풀 워크 큐의 사용으로 인해 워크 큐 내부의 워커 풀에 대한 락 컨텐션을 해소하였다. 또 한, busy-wait 기반의 온디스크 로깅으로 인해 저널 쓰레드의 연산 시간을 감소시키고 전역 대기 큐로 인한 락 컨텐션을 제거하였다. Varmail 워크로드와 메일서버인 exim을 사용하여 실험한 결과, 각각 최대 약 24%, 28%의 성능 향상을 이루어 낼 수 있었다.

서지기타정보

서지기타정보
청구기호 {MEE 22123
형태사항 iv, 41 p. : 삽도 ; 30 cm
언어 한국어
일반주기 저자명의 영문표기 : Kwang-Won Min
지도교수의 한글표기 : 원유집
지도교수의 영문표기 : Youjip Won
학위논문 학위논문(석사) - 한국과학기술원 : 전기및전자공학부,
서지주기 참고문헌 : p. 35-41
주제 리눅스 커널
파일시스템
저널링
XFS
확장성
Linux Kernel
Filesystem
Journaling
XFS
Scalability
QR CODE

책소개

전체보기

목차

전체보기

이 주제의 인기대출도서