Profile pic

Sungjin Lee

Assistant Professor

CSE, Inha University

sungjin.lee@inha.ac.kr

LinkedIn   Scholar
Github

About

I am an assistant professor at the Inha University. Before coming to the Inha University in 2016, I was a postdoctoral associate in the Computation Structures Group (CSG) at MIT CSAIL advised by Prof. Arvind. At MIT, I worked on the development of system software for high-performance storage systems, in particular, for non-volatile memory systems. I earned the PhD and MS degrees in computer science and engineering from the Seoul National University (SNU) in 2013 and 2007, respectively, and received the BE degree in electrical engineering from the Korea University in 2005. At SNU, I was a member of the Computer Architecture and Embedded System Laboratory (CARES) led by Prof. Jihong Kim. My current research interests include system software, storage systems, operating systems, and embedded software.

Publications

2017

  • Sangwook Hahn, Sungjin Lee, Cheng Ji, Li-Pin Chang, Inhyuk Yee, Liang Shi, Chun Jason Xue, and Jihong Kim, "Janus: Improving File System Performance of Mobile Storage Systems Using a Decoupled Defragmenter," In Proceedings of the USENIX Annual Technical Conference (USENIX ATC '17), July 12-14, 2017 (accepted for publication).
  • Chanwoo Chung, Jinhyung Koo, Arvind, and Sungjin Lee, "Lightweight KV-based Distributed Store for Datacenters," In Proceedings of the USENIX Workshop on Hot Topics in Storage and File Systems (USENIX HotStorage '17), a Wild and Crazy Ideas (WACI) Session, July 10-11, 2017 (accepted for publication).
  • Eunji Lee, Julie Kim, Hyokyung Bahn, Sungjin Lee, and Sam H. Noh, "Reducing Write Amplification of Flash Storage through Cooperative Data Management with NVM," ACM Transactions on Storage (accepted for publication).
  • Shuotao Xu, Sungjin Lee, Sang-Woo Jun, Ming Liu, Jamey Hicks, and Arvind, "BlueCache: A Scalable Distributed Flash-based Key-value Store," In Proceedings of the International Conference on Very Large Data Bases (VLDB '17) (accepted for publication).
  • Myungsuk Kim, Jaehoon Lee, Sungjin Lee, Jisung Park, and Jihong Kim, "Improving Performance and Lifetime of Large-Page NAND Storages Using Erase-Free Subpage Programming," In the Proceedings of the Design Automation Conference (DAC '17) (accepted for publication).
  • Jeseong Yeon, Minseong Jeong, Sungjin Lee, and Eunji Lee, "Untie a Knot in a Last Stage Buffer," Presented in the ACM European Conference on Computer Systems (EuroSys '17) (Poster), April 23-26, 2017.
  • Jaeyong Jeong, Youngsun Song, Sangwook Hahn, Sungjin Lee, and Jihong Kim, "Dynamic Erase Voltage and Time Scaling for Extending Lifetime of NAND Flash-based SSDs," IEEE Transactions on Computers, Vol. 66, Issue 4, pp. 616-630, April 2017.
  • Jisung Park, Sungjin Lee, and Jihong Kim, "DAC: Dedup-Assisted Compression Scheme for Improving Lifetime of NAND storage systems," In Proceedings of the Design, Automation, and Test in Europe Conference (DATE '17), Lausanne, Switzerland, March 30, 2017.
  • Sangwook Hahn, Cheng Ji, Sungjin Lee, Li-Pin Chang, Jeongseok Ryoo, Liang Shi, Chun Jason Xue, Jihong Kim, "Dewco: Improving File System Performance of Mobile Storage Systems Using a Copyless Defragmenter," Presented in the USENIX Conference on File and Storage Technologies (FAST'17) (WiP), Santa Clara, CA, USA, March 1, 2017.
  • Myungsuk Kim, Jaehoon Lee, Sungjin Lee, Jisung Park, Youngsun Song, Jihong Kim, and Sangwook Shane Hahn, "ESP: Improving Performance and Lifetime of Large-Page NAND Storage Using Erase-Free Subpage Programming," Presented in the USENIX Conference on File and Storage Technologies (FAST'17) (WiP), Santa Clara, CA, USA, March 1, 2017.

2016

  • Taejin Kim, Sungjin Lee, Jisung Park, and Jihong Kim "Efficient Lifetime Management of SSD-based RAIDs Using Dedup-Assisted Partial Stripe Writes," IEEE Non-Volatile Memory System and Applications Symposium (NVMSA '16), 2016, Daegu, Korea, August 17-19, 2016.
  • Sangwoo Jun, Ming Liu, Sungjin Lee, Jamey Hicks, John Ankcorn, Myron King, Shutao Xu, and Arvind, "BlueDBM: Distributed Flash Storage for Big Data Analytics," ACM Transactions on Computer Systems, Vol. 34, Issue 3, Article 7, pp. 1-31, September 2016.
  • Sungjin Lee, Dongkun Shin, Youngjin Kim, and Jihong Kim, ''Exploiting Sequential and Temporal Localities to Improve Performance of NAND Flash-Based SSDs,'' ACM Transactions on Storage, Vol 12, Issue 3, Article 15, pp. 1-39, June 2016.
  • Jisung Park, Jaeyong Jeong, Youngsun Song, Sungjin Lee, and Jihong Kim "Improving Performance and Lifetime of NAND Storage Systems Using Relaxed Program Sequence," In Proceedings of the Design Automation Conference (DAC '16), Austin, TX, USA, June 05-09, 2016.
  • Sungjin Lee and Jihong Kim, ''Effective Lifetime-Aware Dynamic Throttling for NAND Flash-Based SSDs,'' IEEE Transactions on Computers, Vol. 65, Issue 4, April 2016.
  • Ming Liu, Sang-Woo Jun, Sungjin Lee, Jamey Hicks, and Arvind, "minFlash: A Minimalistic Clustered Flash Array," In Proceedings of the Design, Automation, and Test in Europe Conference (DATE '16), Mar. 14-18, 2016.
  • Sungjin Lee, Ming Liu, Sang-Woo Jun, Shuotao Xu, Jihong Kim, and Arvind, "Application-Managed Flash," In Proceedings of the USENIX Conference on File and Storage Technologies (FAST'16), Feb. 22-26, 2016.

2015

  • Sungjin Lee, Jihong Kim, and Arvind, ''Refactored Design of I/O Architecture for Flash Storage,'' IEEE Computer Architecture Letters, Vol. 14, Issue 1, pp. 70-74, January-June 2015.
  • Sangwoo Jun, Ming Liu, Sungjin Lee, Jamey Hicks, John Ankcorn, Myron King, Shutao Xu, and Arvind, "BlueDBM: An Appliance for Big Data Analytics," In Proceedings of the International Symposium on Computer Architecture (ISCA '15), pp. 1-13, June 13-17, 2015.
  • Sangwook Hahn, Sungjin Lee, and Jihong Kim, "To Collect or Not to Collect: Just-in-Time Garbage Collection for High-Performance SSDs with Long Lifetimes," In Proceedings of the Design Automation Conference (DAC '15), pp. 191:1-191:6, June 7-11, 2015.

2014

  • Sungjin Lee and Jihong Kim, ''Improving Performance and Capacity of Flash Storage Devices by Exploiting Heterogeneity of MLC Flash Memory,'' IEEE Transactions on Computers, Vol. 63, Issue 10, pp. 2445-2458, Oct. 2014.
  • Jaeyong Jeong, Sangwook Hahn, Sungjin Lee, and Jihong Kim, "Lifetime Improvement of Flash-based Storage Systems Using Dynamic Program and Erase Scaling," In Proceedings of the USENIX Conference on File and Storage Technologies (FAST '14), pp. 61-74, February 17-20, 2014.
  • Taejin Kim, Jisung Park, Sungjin Lee, and Jihong Kim, "Lifetime Improvement Techniques for Multiple SSDs," In Proceedings of the USENIX Conference on File and Storage Technologies (FAST '14) (Poster), February 17-20, 2014.

2013

  • Sungjin Lee, Dongkun Shin, and Jihong Kim, "BAGC: Buffer-Aware Garbage Collection for Flash-Based Storage Systems," IEEE Transactions on Computers, Vol. 62, Issue 11, pp. 2141-2154, Nov. 2013.
  • Jaeyong Jeong, Sangwook Hahn, Sungjin Lee, and Jihong Kim, "Improving NAND Endurance by Dynamic Program and Erase Scaling," In Proceedings of The 5th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage 13), pp. 4:1-4:5, June 27-28, 2013.
  • Taejin Kim, Sungjin Lee, Jihong Kim, "FineDedup: A Fine-Grained Deduplication Technique for Flash-Based SSDs," Presented at the 50th Design Automation Conference (DAC '13) (Poster), June 5, 2013.
  • Sangwook Hahn, Sungjin Lee, and Jihong Kim, "Software-Based Out-of-Order Scheduling for High-Performance NAND Flash-Based SSDs," In Proceedings of the 29th IEEE Conference on Massive Data Storage (MSST '13), pp. 1-5, Long Beach, USA, May 6-10, 2013.
  • Sungjin Lee, Taejin Kim, Jisung Park, and Jihong Kim, "An Integrated Approach for Managing the Lifetime of Flash-Based SSDs," In Proceedings of the Design, Automation, and Test in Europe Conerence (DATE '13), pp. 1522-1525, Grenoble, France, Mar. 18-22, 2013.

2012

  • Sungjin Lee, Jisung Park, and Jihong Kim, "FlashBench: A Workbench for a Rapid Development of Flash-Based Storage Devices," In Proceedings of the 23th IEEE International Symposium on Rapid System Prototyping (RSP '12), pp. 163-169, Tampere, Finland, Oct. 11-12, 2012.
  • Taejin Kim, Sungjin Lee, Jihong Kim, "FineDedup: A Fine-Grained Deduplication Technique for Flash-Based SSDs," Presented at the Memory Architecture and Organization Workshop (MeAOW '12), Tampere, Finland, Oct. 11, 2012.
  • Sungjin Lee, Taejin Kim, Kyungho Kim, and Jihong Kim, "Lifetime Management of Flash-Based SSDs Using Recovery-Aware Dynamic Throttling," In Proceedings of the USENIX Conference on File and Storage Technologies (FAST '12), pp. 327-340, San Jose, USA, Feb. 14-17, 2012.

2011

  • Sungjin Lee, Jihoon Park, Kermin Fleming, Arvind, and Jihong Kim, "Improving Performance and Lifetime of Solid-State Drives Using Hardware-Accelerated Compression," IEEE Transactions on Consumer Electronics, Vol. 57, Issue 4, pp. 1732-1739, Nov. 2011.
  • Sungjin Lee, Taejin Kim, Kyungho Kim, and Jihong Kim, "Guaranteeing the Lifetime of SSDs Using Recovery-Aware Dynamic Throttling," Presented at the Memory Architecture and Organization Workshop (MeAOW '11), pp. 1-6, Taipei, Taiwan, Oct. 13, 2011.

2010

  • Sungjin Lee and Jihong Kim, "Using Dynamic Voltage Scaling for Energy-Efficient Flash-based Storage Devices," In Proceedings of IEEE/CAS International SoC Design Conference (ISOCC '10), pp. 63-66, Incheon, Korea, Nov. 22-23, 2010.
  • Sungjin Lee, Kermin Fleming, Jihoon Park, Keonsoo Ha, Adrian Caulfield, Steven Swanson, Arvind, and Jihong Kim, "BlueSSD: An Open Platform for Cross-layer Experiments for NAND Flash-based SSDs," In Proceedings of the Annual Workshop on Architectural Research Prototyping (WARP '10), pp. 1-5, Saint-Malo, France, June 19, 2010.

2009

  • Sungjin Lee, Keonsoo Ha, Kangwon Zhang, Jihong Kim, and Junghwan Kim, "FlexFS: A Flexible Flash File System for MLC NAND Flash Memory," In Proceedings of the USENIX Annual Technical Conference (USENIX '09), pp. 115-128, San Diego, USA, June 14-19, 2009.

2008

  • Sungjin Lee, Dongkun Shin, Young-Jin Kim, and Jihong Kim, "LAST: Locality-Aware Sector Translation for NAND Flash Memory-Based Storage Systems," ACM Operating Systems Review, Vol. 42, Issue 6, pp. 36-42, Oct. 2008.
  • Sungjin Lee, Dongkun Shin, and Jihong Kim, "Buffer-Aware Garbage Collection for NAND Flash Memory-Based Storage Systems," In Proceedings of the IEEE International Workshop on Software Support for Portable Storage (IWSSPS '08), pp. 27-32, Atlanta, USA, Oct. 23, 2008.
  • Sungjin Lee, Dongkun Shin, Young-Jin Kim, and Jihong Kim, "LAST: Locality-Aware Sector Translation for NAND Flash Memory-Based Storage Systems," In Proceedings of the IEEE International Workshop on Storage and I/O Virtualization, Performance, Energy, Evaluation and Dependability (SPEED '08), pp. 52-59, Salt Lake City, USA, Feb. 17, 2008.

2007

  • Young-Jin Kim, Sungjin Lee, Kangwon Zhang, and Jihong Kim, "I/O Performance Optimization Techniques for Hybrid Hard Disk-Based Mobile Consumer Devices," IEEE Transactions on Consumer Electronics, Vol. 53, Issue 4, pp. 1469-1476, Nov. 2007.

Patents

  • Jeonghoon Jeong, Jihong Kim, Sungjin Lee, Kyung Ho Kim, Sangmok Kim, Hyunchul Park, Otae Bae, and Donggi Lee, "Method for Adjusting Performance of a Storage Device and a Semiconductor Storage Device Therefore," U.S. Patent No. 9,015,403, April 21, 2015 (U.S. Application Number 10-2011-0113217, May 05, 2013).
  • Jihong Kim, Taejin Kim, Jisung Park, Sungjin Lee, "Nonvolatile Memory Device, Distributed Disk Controller, and Deduplication Method Thereof," U.S. Application Number 14/565,107, December 9, 2014.
  • Sungjin Lee, Jihong Kim, Kyung Ho Kim, Sangmok Kim, Hyunchul Park, Otae Bae, Jeonghoon Jeong, and Donggi Lee, "Method for Adjusting Storage Performance and Semiconductor Storage Device Therefore," Korea Patent Pending No. 10-2011-0113217, November 2, 2011.
  • Sungjin Lee, Dongkun Shin, Jihong Kim, "Buffer-aware Garbage Collection Technique," Korea Patent No. 10-1067018, September 16, 2011.
  • Sungjin Lee, Jihong Kim, "Locality-aware Sector Translation Technique for NAND Flash Memory," Korea Patent No. 10-1017067, February 16, 2011.

Activities

  • Conference Program Committee: USENIX Conference on File and Storage Technologies (FAST)
  • Journal Reviewer: ACM Transactions on Storage, IEEE Transactions on Multi-Scale Computing, Elsevier Microelectronics Journal, IEICE Electronics Express Reviewer, Design Automation for Embedded Systems, Journal of Computer Science and Technology, Journal of KIISE: Computer Systems and Theory, ...

Awards

  • Nov 2013 - Oct 2014, Post-Doctoral Research Fellowship, National Research Foundation of Korea (NRF)
  • Mar 2011 - Aug 2013, Samsung Electronics Fellowship, Samsung Electronics
  • Oct 2010, Microsoft Research Asia Fellowship, Microsoft
  • Sep 2009 - Aug 2010, Korea Student Aid Foundation (KOSAF) Fellowship, Korea Government
  • Nov 2009, Best Paper Award, Institute of Embedded Engineering of Korea (IEMEK)
  • Sep 2004, Sep 2003, Best Honors Scholarships, Korea University
  • Mar 2004, Mar 1998, Honors Scholarships, Korea University
  • Dec 2002, Outstanding Employee Award, Bridgetec

Work Experience

  • Bridgetec Corp., Software Engineer, Korea, 1999.10 - 2002.12. (Military Service)