Changwoo Min's Academic Web Page

About Me 

 
me
I am an Assistant Professor in the ECE department of Virginia Tech. Before joining Virginia Tech, I was a research scientist at Georgia Tech working with Prof. Taesoo Kim. In February 2014, I completed my Ph.D at Sungkyunkwan University, under the guidance and support of Prof. Young Ik Eom. My research has centered around operating systems, storage systems, and runtime systems. For storage systems, I have closely collaborated with Prof. Sang-Won Lee. Before starting my Ph.D., I developed various software products including Linux-based mobile platform (Tizen), Java virtual machine (J9), and desktop operating system (OS/2) in Samsung Electronics and IBM.

I am looking for graduate students and postdocs who are enthusiastic to computer systems or system security research. If you are interested in working with me, please contact me with your CV.





Contacts

Room 455
Blacksburg, VA 24060
(540) 231-4580

email: changwoo AT vt DOT edu

News

  • [November 17, 2018] MV-RLU is accepted to ASPLOS'19.
  • [April 19, 2018] SHARE/FS is accepted to HotStorage'18.
  • [April 18, 2018] eCS is accepted to USENIX ATC'18.
  • [January 23, 2018] Solros and Ordo are accepted to EuroSys'18.
  • [August 3, 2017] The paper entitled "Designing New Operating Primitives to Improve Fuzzing Performance" was accepted for CCS'17.
  • [July 13, 2017] The paper entitled "FLSCHED: A Lockless and Lightweight Approach to OS Scheduler for Xeon Phi" was accepted for APSys'17.
  • [April 27, 2017] MOSAIC was featured in The Next Platform and The Morning Paper.
  • [April 24, 2017] MOSAIC has won the best student paper award at EuroSys'17.
  • [April 21, 2017] The paper entitled "Scalable NUMA-aware Blocking Synchronization Primitives" was accepted for publication at USENIX ATC'17.
  • [January 23, 2017] The paper entitled "Mosaic: Processing a Trillion-Edge Graph on a Single Machine" was accepted for publication at EuroSys'17.
  • [November 11, 2016] APISan is nominated as the top 10 research papers by CSAW16.
  • [May 13, 2016] The paper entitled "APISan: Sanitizing API Usages through Semantic Cross-checking" was accepted for publication at USENIX Security'16.
  • [April 25, 2016] I have been selected as the 2016 recipients of Outstanding Post-Doctoral Research Award by College of Computing, Georgia Tech.
  • [April 14, 2016] Two papers, entitled "Understanding Manycore Scalability of File Systems" and "Instant OS Updates via Userspace Checkpoint-and-Restart", were accepted to USENIX ATC'16.
  • [December 4, 2015] The paper entitled "Virtual memory partitioning for enhancing application performance in mobile platforms" won the first place best paper of Chester W Sall Memorial Awards in IEEE Consumer Electronics Society.
  • [September 1, 2015] Oticket was selected as one of best papers in APSYS'15, forwarded to OSR.
  • [July 11, 2015] Our design for oticket is also adopted for qspinlock in Linux kernel [LKML].
  • [June 28, 2015] The paper entitled "Cross-checking Semantic Correctness: The Case of Finding File System Bugs" was accepted for publication at SOSP'15.
  • [June 18, 2015] The paper entitled "Scalability in the Clouds! A Myth or Reality?" was accepted for publication at APSYS'15.
  • [May 1, 2015] The paper entitled "Effective flash-based SSD caching for high performance home cloud server" was published at IEEE TCE.
  • [April 16, 2015] The paper entitled "Lightweight Application-Level Crash Consistency on Transactional Flash Storage" was accepted for publication at USENIX ATC'15. 

Teaching

Research Interest

Storage and File Systems, Operating Systems, Parallel and Distributed Systems, Database Systems, Computer Architecture

Professional Activities

Selected Publications (Full List)

  1. Jaeho Kim*, Ajit Mathew*, Sanidhya Kashyap, Madhava Krishnan Ramanathan, Changwoo Min. MV-RLU: Scaling Read-Log-Update with Multi-Versioning. Proceedings of the 24th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS). 2019 (accepted) (*co-first author)
  2. Dong Hyun Kang, Gihwan Oh, Dongki Kim, In Hwan Doh, Changwoo Min, Sang-Won Lee, and Young Ik Eom. When Address Remapping Techniques Meet Consistency Guarantee Mechanisms. In: Proceedings of 10th USENIX Workshop on Hot Topics in Storage and File Systems, 2018.
  3. Sanidhya Kashyap, Changwoo Min, and Taesoo Kim. Scaling Guest OS Critical Sections with eCS. In: Proceedings of 2018 USENIX Annual Technical Conference. ATC ’18. USENIX Association, 2018.
  4. Changwoo Min, Woon-Hak Kang, Mohan Kumar, Sanidhya Kashyap, Steffen Maass, Heeseung Jo, and Taesoo Kim. SOLROS: A Data-Centric Operating System Architecture for Heterogeneous Computing. Proceedings of the 13th European Conference on Computer Systems. EuroSys'18, 2018.
  5. Sanidhya Kashyap, Changwoo Min, Kangnyeon Kim, and Taesoo Kim. A Scalable Ordering Primitive For Multicore Machines. Proceedings of the 13th European Conference on Computer Systems. EuroSys'18, 2018.
  6. Wen Xu, Sanidhya Kashyap, Changwoo Min, and Taesoo Kim. Designing New Operating Primitives to Improve Fuzzing Performance. Proceedings of the 24th ACM Conference on Computer and Communications Security. CCS'17, 2017. [ paper | slide ]
  7. Sanidhya Kashyap, Changwoo Min, and Taesoo Kim. Scalable NUMA-aware Blocking Synchronization Primitives. In: Proceedings of 2017 USENIX Annual Technical Conference. ATC ’17. USENIX Association, 2017. [ paper | slide ]
  8. Steffen Maass, Changwoo Min, Sanidhya Kashyap, Woonhak Kang, Mohan Kumar, and Taesoo Kim. Mosaic: Processing a Trillion-Edge Graph on a Single Machine. In: Proceedings of the 12th European Conference on Computer Systems. EuroSys'17. 2017. [ paper | slide | codemedia, media** Best Student Paper Award **
  9. Insu Yun, Changwoo Min, Xujie Si, Yeongjin Jang, Taesoo Kim, and Mayur Naik. APISan: Sanitizing API Usages through Semantic Cross-checking. In: Proceedings of the 25th USENIX Security Symposium. SEC ’16. USENIX Association, 2016. [ paper | slide | code ], media [ TGC/News** Top 10 research papers by CSAW16 **
  10. Changwoo Min, Sanidhya Kashyap, Steffen Maass, Woonhak Kang, and Taesoo Kim. Understanding Manycore Scalability of File Systems. In: Proceedings of 2016 USENIX Annual Technical Conference. ATC ’16. USENIX Association, 2016. [ paper | slidecode ]
  11. Sanidhya Kashyap, Changwoo Min, Byoungyoung Lee, Taesoo Kim, and Pavel Emelyanov. Instant OS Updates via Userspace Checkpoint-and-Restart. In: Proceedings of 2016 USENIX Annual Technical Conference. ATC ’16. USENIX Association, 2016. [ paper | slide ]
  12. Changwoo Min,  Sanidhya Kashyap, Byoungyoung Lee, Chengyu Song and Taesoo Kim. Cross-checking Semantic Correctness: The Case of Finding File System Bugs. In: Proceedings of the 25th ACM Symposium on Operating Systems Principles. SOSP'15, ACM, 2015. [ paper | slide | talkcode ], media [ ETNEWS
  13. Sanidhya Kashyap, Changwoo Min and Taesoo Kim. Scalability in the Clouds! A Myth or Reality?. In: Proceedings of the 6th ACM SIGOPS Asia-Pacific Workshop on Systems, APSYS'15, 2015. [ paper | slide | LKML], media [ ETNEWS ]  ** Best paper **
  14. Changwoo Min, Woon-Hak Kang, Taesoo Kim, Sang-Won Lee and Young Ik Eom. Lightweight Application-Level Crash Consistency on Transactional Flash Storage. In: Proceedings of Annual USENIX Technical Conference. [ paper | slide | talk ]
  15. Changwoo Min and Young Ik Eom. Integrating Lock-free and Combining Techniques for a Practical and Scalable FIFO Queue. In: IEEE Transactions on Parallel and Distributed Systems, 26.7 (2015). [ paper ]
  16. Junghoon Kim, Changwoo Min, and Young Ik Eom. Reducing Excessive Journaling Overhead with Small-Sized NVRAM for Mobile Devices. In: IEEE Transactions on Consumer Electronics 60.2 (2014). [ paper ]
  17. Dong Hyun Kang, Changwoo Min, and Young Ik Eom. An Efficient Buffer Replacement Algorithm for NAND Flash Storage Devices. In: Proceedings of the 2014 IEEE 21st International Symposium on Modelling, Analysis & Simulation of Computer and Telecommunication Systems. MASCOTS ’14. IEEE Computer Society. [ paper | slide ]
  18. Geunsik Lim, Changwoo Min, and Young Ik Eom. Virtual memory partitioning for enhancing application performance in mobile platforms. In: IEEE Transactions on Consumer Electronics 59.4 (2013). [ paper **First place best paper of Chester W Sall Memorial Awards **
  19. Woon-Hak Kang, Sang-Won Lee, Bongki Moon, Gi-Hwan Oh, and Changwoo Min. X- FTL: transactional FTL for SQLite databases. In: Proceedings of the 2013 ACM SIGMOD International Conference on Management of Data. SIGMOD ’13. ACM, 2013. [ paper | slide ]
  20. Changwoo Min and Young Ik Eom. DANBI: Dynamic Scheduling of Irregular Stream Programs for Many-Core Systems. In: Proceedings of the 22st International Conference on Parallel Architectures and Compilation Techniques. PACT ’13. ACM, 2013. [ paper | slide | code ]
  21. Changwoo Min, Kangnyeon Kim, Hyunjin Cho, Sang-Won Lee, and Young Ik Eom. SFS: random write considered harmful in solid state drives. In: Proceedings of the 10th USENIX conference on File and Storage Technologies. FAST’12. USENIX Association, 2012. [ paper | slide | poster | talk ]

Copyright Notice

The documents listed above are posted as a means to ensure timely dissemination of scholarly and technical work on a non-commercial basis. Copyright and all rights therein are maintained by the authors or by other copyright holders, notwithstanding that they have offered their works here electronically. It is understood that all persons copying this information will adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.