분류
2022년 2월
작성일
2021.10.13
수정일
2021.11.26
작성자
손수호
조회수
63

NVMe SSD를 위한 멀티-큐 블록 레이어 기반 입출력 자원 분배 기법

NVMe SSD를 위한 멀티-큐 블록 레이어 기반 입출력 자원 분배 기법

 

요약

 

다수의 사용자가 존재하는 클라우드 컴퓨팅 서비스에서 각 사용자의 요구사항에 맞게 시스템 자원을 효율적이고 공정하게 분배하는 것은 중요하다. 특히, 최근 NVMe SSD와 같은 고성능 멀티-큐 SSD가 클라우드 컴퓨팅에 적용되면서 다수의 사용자에게 입출력 대역폭을 낭비하지 않으면서도 정확하게 분배할 필요가 있다. 하지만, 기존 싱글-큐 구조에서 제안된 입출력 대역폭 분배 기법들은 멀티-큐의 병렬성을 고려하지 않기 때문에 NVMe SSD의 고성능을 충분히 활용할 수 없다. 대표적으로 BFQ 스케줄러의 스케줄링은 한 번에 하나의 프로세스 그룹을 선택하는 방식이기 때문에 멀티-큐의 이점을 활용하지 못한다. 이 문제를 해결하기 위해 본 논문에서는 프로세스 그룹마다 전용 입출력 요청 큐를 할당하고 입출력 요청을 처리할 때 토큰을 소모하는 방식으로 입출력 대역폭을 분배하는 스케줄러를 제안한다. 이 스케줄러는 전역적 동기화가 필요하지 않기 때문에 멀티-큐의 병렬성을 최대로 보장할 수 있다. 성능평가 결과, 입출력 가중치에 따라 대역폭을 정확하게 분배하면서도 NVMe SSD의 대역폭을 낭비없이 사용하여 기존 BFQ 스케줄러에 비해 최대 3.6 배 향상된 성능을 보였다. 두번째로 제안하는 기법은 다수의 SSD를 LVM을 통해 소프트웨어 RAID로 관리할 때, 입출력 가중치가 높은 프로세스 그룹이 상대적으로 빠른 SSD를 사용할 수 있도록 DM드라이버에서 리다이렉팅함으로써 전체 입출력 성능을 향상시키는 기법이다. 이 기법은 기존 DM 드라이버에 비해 최대 1.3배 이상 향상된 성능을 보였다.

학위연월
2022년 2월
지도교수
안성용
키워드
NVMe SSD, Multi-queue Block Layer, Linux Cgroup, Proportional I/O sharing, Fairness
소개 웹페이지
https://sites.google.com/view/proportional-io-mq-block-layer
첨부파일
첨부파일이(가) 없습니다.
다음글
Zoned Namespace SSD 기반 데이터 배치를 통한 키-밸류 스토어 성능 개선
오기준 2021-10-13 13:12:19.06
이전글
표 형식의 데이터 학습을 위한 어텐션 공유 딥러닝 모델
김주성 2021-10-13 12:27:49.363
RSS 2.0 823
게시물 검색
석사학위논문
번호 제목 작성자 작성일 첨부파일 조회수
823 RAG를 적용한 컨테이너 기반 마이크로서비스의 오류 식별 방법 조대영 2025.12.15 0 141
822 Interpretable Cancer Risk Prediction with a Knowle 박한얼 2025.12.11 0 86
821 스토리지 분리화 환경에서 데이터 이동 최적화를 위한 Near-Data processing 도건우 2025.10.23 0 128
820 Learning a Differentiable Multi-Branch Decision Tr 박한얼 2025.10.21 0 239
819 분산 사이드카 아키텍처 기반 클라우드-네이티브 시스템 콜 모니터링 윤건우 2025.10.19 0 132
818 전시 환경에서의 관람객 행동 분석을 위한 Depth-Aware Zero-Shot HOI 조수현 2025.10.17 0 103
817 멀티모델 통합 선검출 기법의 환경 변화 강건성을 위한 베이지안 최적화 기반 파라미터 김정호 2025.10.17 0 123
816 레이더 기반 사람 행동 인식을 위한 경량 딥러닝 모델 설계 및 구현 곽도균 2025.10.17 0 119
815 메쉬 리깅 기반 안면 3D Gaussian Splatting의 부분 편집 기법 박현수 2025.10.17 0 135
814 가상현실에서 변형형 프록시가 감각 통합 및 일치감에 미치는 영향 연구 김민성 2025.10.17 0 98
813 이상 음향 탐지를 위한 경량 Diffusion Transformer 모델의 설계 및 구현 구동한 2025.10.17 0 137
812 VR 제자리걸음 중 주변부 시각 흐름의 위치와 속도가 비의도적 위치 이동에 미치는 영향 연 은승우 2025.10.17 0 133
811 실시간 공유화면 AI 분석을 통한 온라인 코딩 시험 부정행위 탐지 시스템 정해원 2025.10.17 0 176
810 지식 그래프 기반의 LLM 수학 추론 성능 향상 기법 박재현 2025.10.17 0 167
809 Autonomous Driving Agent Identification Under Host 도현철 2025.10.17 0 111
808 드론 기반 광역 모니터링 지연 시간 최소화를 위한 효율적 데이터 전송 프로토콜 및 선택적 박동진 2025.10.17 0 111
807 시공간 정보 토큰을 활용한 3D Human Pose Estimation 전민수 2025.10.16 0 108
806 격자기반 양자내성암호 ML-KEM 하드웨어 설계 및 검증 강은세 2025.10.15 0 241
805 배리어프리 전시 서비스를 위한 대화형 수어 질의응답 거대언어모델 연구 허석용 2025.10.15 0 132
804 Long-Axis Guided Diffusion Autoencoder for Through 김준희 2025.10.15 0 112