Profile pic

Sungjin Lee

Postdoctoral Associate

MIT CSAIL

chamdoo@csail.mit.edu

LinkedIn   Scholar
Github

About

I am a postdoctoral associate in the Computation Structures Group (CSG) at MIT CSAIL advised by Prof. Arvind. I am working on the development of system software for high-performance storage systems, in particular, for non-volatile memory systems. Prior to joining MIT in 2013, 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 storage systems, operating systems, and embedded software.

As of March 2016, I join the Inha University as an assistant professor.

Publications

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 (accepted).
  • 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, June 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.

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)


logo