IEEE IPDPS’22 (우수학술대회 등재) 논문 채택
첨부파일
컴퓨터공학과 권형준 (학사과정, 지도교수: 김영재) 이 작성한 “DeNOVA: Deduplication Extended NOVA File System”라는 제목의 논문이 IEEE International Parallel & Distributed Processing Symposium (IPDPS’22)에 게재가 확정되었다.

▲ 왼쪽부터 권형준(학사과정 8학기, 지도교수:김영재), 조용현(석사과정 1학기, 지도교수:김영재),
박여현(석사과정 1학기, 지도교수:김영재), 김영재(지도교수)
IEEE IPDPS는 분산 컴퓨팅 뿐만 아니라 컴퓨터 과학 분야의 다양한 방면에서 최신 연구들을 발표하고 공유하기 위한 국제 학회이다. 특히, IEEE IPDPS는 BK21 플러스 사업 CS분야 우수국제학술대회 목록에 등재가 되어 있을 뿐만 아니라 (보정 IF=2) 정보과학회 소프트웨어 우수학술대회 목록에 등재가 되어 있다.
수행연구: 본 연구에서는, 최근 부상 중인 NVDIMM (non-volatile DIMM) 반도체의 특성을 고려한 NVM file system에서 인라인 중복 제거 기술 (inline-deduplication) 은 적합하지 않다는 것을 실험적으로 증명하며, 이에 대한 대안으로 NVDIMM의 특성을 고려한 오프라인 중복 제거 기술 (offline-deduplication) 을 제시한다. 이를 통해 기존 NVM file system의 쓰기 성능을 약 1% 저하시키는 선에서 중복 제거 서비스를 제공할 수 있게 되었다.
그림 1은 DeNOVA의 전반적인 개요를 보여준다. 오프라인 중복 제거 기술은 데이터가 스토리지에 쓰인 이후에 비동기적으로 중복된 데이터를 감지하고 중복 제거를 수행한다. 이를 위하여 비동기적으로 background에서 수행되고 있는 Deduplication Daemon과 중복 제거의 대상이 되는 데이터를 식별하기 위한 Deduplication Work Queue가 존재한다.
NVDIMM은 DRAM과 비교하여 견줄 수 있는 쓰기 속도를 보여주는 동시에 SSD와 같이 비휘발성 특징을 가지고 있다. 따라서 중복 제거를 수행하는 과정에서 system failure가 발생할 시 consistency 문제를 처리할 수 있어야 한다. DeNOVA는 그림 2와 같은 중복 제거 과정을 통해 모든 경우의 consistency 문제를 고려하여 설계되었다.

그림 1. DeNOVA의 전체적 개요

그림 2. DeNOVA에서 중복 제거(Deduplication)을 진행하는 과정
논문링크: https://discos.sogang.ac.kr/file/2022/intl_conf/IPDPS_2022_J_Kwon.pdf
연구 인턴십/연구 프로젝트를 통해 배운 내용 소감: 권형준 학생은 현재 컴퓨터공학과 학부 8학기 재학생으로 본 연구에 대한 소감을 다음과 같이 전달하였다.