서지주요정보
Log-structured transactional user space file system for persistent memory = 비휘발성 메모리를 위한 유저레벨 트랜잭션 파일 시스템
서명 / 저자 Log-structured transactional user space file system for persistent memory = 비휘발성 메모리를 위한 유저레벨 트랜잭션 파일 시스템 / 홍재완.
발행사항 [대전 : 한국과학기술원, 2021].
Online Access 원문보기 원문인쇄

소장정보

등록번호

8041675

소장위치/청구기호

학술문화관(문화관) 보존서고

MIS 21017

휴대폰 전송

도서상태

이용가능(대출불가)

사유안내

반납예정일

리뷰정보

초록정보

This paper provides a user-level transactional file system for Persistent Memory (PM). Our system put hardware properties of PM into consideration. It provides a full ACID transaction while batching small IO and unaligned accesses to PM. We demonstrated with strong experimental results that manipulating IO requests under transaction abstraction leverages the full potential of PM. Our system outperforms them up to 4.25× in FIO, 1.2× in TPCC, and 3.5× in Mobibench compared to NOVA, SplitFS, and Libnvmmio respectively. It boosts Ext4 performance running on SSD to 22× in SQLite TPC-C by leveraging PM.

비휘발성 메모리가 나오면서 비휘발성 메모리의 낮은 지연 시간과 높은 대역폭은 기존 파일 시스템의 소프트웨어 오버헤드를 노출 시켰다. 비휘발성 메모리의 빠른 특성에 맞춰 소프트웨어 오버헤드를 최소화 하기 위해 많은 연구가 파일 시스템을 새롭게 디자인했다. 하지만 상용화된 인텔의 옵테인 메모리 같은 실제비휘발성 메모리는 기존의 연구자들이 놓친 성능에 영향을 직접 주는 고유한 특성들이 있다. 특히 작은 쓰기 (256바이트 미만), 정렬되지 않은 접근과 무작위 접근은 성능을 크게 저하시킨다. 이 연구에서는 유저 레벨에서 트랜잭션 파일 시스템을 제공한다. 비휘발성 메모리의 한계를 해결하기 위해 트랜잭션 내에서정렬되지 않은 쓰기를 디램 버퍼에 모아서 큰 하나의 순차적인 쓰기로 전환하여 비휘발성 메모리의 성능을 최대로 끌어낸다. 기존 비휘발성 메모리 파일 시스템인 노바, 스플릿에프에스, 리브엔비엠엠아이오 보다 각각 에프아이오에서 4.25배, 에스큐엘 라이트를 사용한 티피씨씨에서 1.2배, 모비벤치에서 3.5배의 성능 향상을 보여준다.

서지기타정보

서지기타정보
청구기호 {MIS 21017
형태사항 iii, 22 p. : 삽도 ; 30 cm
언어 한국어
일반주기 저자명의 영문표기 : Jaewan Hong
지도교수의 한글표기 : 권영진
지도교수의 영문표기 : Youngjin Kwon
부록 수록
학위논문 학위논문(석사) - 한국과학기술원 : 정보보호대학원,
서지주기 참고문헌 : p. 19-20
주제 비휘발성 메모리
파일 시스템
트랜잭션
유저레벨 파일 시스템
라이브러리 파일 시스템
Persistent memory
File system
Transaction
User space file system
Library file system
QR CODE

책소개

전체보기

목차

전체보기

이 주제의 인기대출도서