COMMUNITY

BOARD

News

Paper Accepted at IEEE IPDPS '22 (a Listed Outstanding Conference)

Author
College of Software Convergence
Date
2022-02-11
View
28

Files


A paper titled 'DeNOVA: Deduplication Extended NOVA File System', written by Kwon Hyung-jun (undergraduate; supervisor: Professor Kim Young-jae) of the Department of Computer Science & Engineering, has been accepted for publication at the IEEE International Parallel & Distributed Processing Symposium (IPDPS '22).


▲ From left: Kwon Hyung-jun (undergraduate, 8th semester; supervisor: Professor Kim Young-jae), Cho Yong-hyun (master's, 1st semester; supervisor: Professor Kim Young-jae),

Park Yeo-hyun (master's, 1st semester; supervisor: Professor Kim Young-jae), Professor Kim Young-jae (supervisor)


IEEE IPDPS is an international conference for presenting and sharing the latest research not only in distributed computing but across many areas of computer science. IPDPS is listed among the outstanding international conferences in CS under the BK21 Plus programme (adjusted IF=2) and is also listed among the KIISE outstanding software conferences.


The research: This work demonstrates experimentally that inline deduplication is unsuited to NVM file systems that take account of the characteristics of the recently emerging NVDIMM (non-volatile DIMM) technology, and proposes offline deduplication that accounts for NVDIMM's characteristics as an alternative. This makes it possible to provide a deduplication service while degrading the write performance of an existing NVM file system by only about 1%.


Figure 1 gives an overall overview of DeNOVA. Offline deduplication detects duplicate data asynchronously after the data has been written to storage and performs deduplication. To this end there is a deduplication daemon running asynchronously in the background and a deduplication work queue for identifying data subject to deduplication.


NVDIMM offers write speeds comparable with DRAM while being non-volatile like an SSD. It must therefore be able to handle consistency problems if a system failure occurs during deduplication. DeNOVA is designed to account for consistency in every case through the deduplication process shown in Figure 2.


Figure 1. Overall overview of DeNOVA



Figure 2. The deduplication process in DeNOVA


IEEE IPDPS conference link: https://www.ipdps.org

Paper link: https://discos.sogang.ac.kr/file/2022/intl_conf/IPDPS_2022_J_Kwon.pdf



Reflections on what was learned through the research internship / research project: Kwon Hyung-jun, currently an eighth-semester undergraduate in the Department of Computer Science & Engineering, shared the following reflections on the research.


“I carried out this research at the DISCOS laboratory as part of an undergraduate internship and Research Project2 course. At first I had no basic knowledge of the field at all, so I began feeling more as though I were studying than doing research. But Professor Kim Young-jae gave me a good research opportunity and clear research goals, so I had the special experience of writing a world-class paper as an undergraduate. It was enjoyable to apply and experiment for real with the specialist knowledge I had learned in the abstract in undergraduate classes, and by writing for myself the kind of paper I had only ever read, I had the chance to broaden my perspective considerably. I want to work hard on the final submission and presentation that remain and finish well. “