Avatar

Sang-Hoon Kim

Associate Professor

Ajou University

Systems Software Lab

Paldal Hall 1004-2

sanghoonkim@ajou.ac.kr

+82 (31) 219-3423


Interested in * in system software


Research Experience

Associate Professor / Ajou University, South Korea
Department of Software and Computer Engineering / Department of Artificial Intelligence
Sep 2018 - present

Postdoctoral Associate / Virginia Tech, USA
The Bradley Department of Electrical and Computer Engineering
Nov 2016 - Jul 2018

Worked with Professor Binoy Ravindran at Systems Software Research Group


Postdoctoral Researcher / Sungkyunkwan University, South Korea
College of Software
Sep 2016 - Oct 2016

Worked with Professor Jin-Soo Kim at Computer Systems Lab

Education

Ph.D. in Computer Science / KAIST, South Korea
Aug 2016
  • Advisors: Professor Seungryoul Maeng (KAIST) and Professor Jin-Soo Kim (Sungkyunkwan University)
  • Dissertation: Application-aware Memory Management for Mobile Devices
  • Computer Architecture Lab

B.S. in Computer Science / KAIST, South Korea
Feb 2002

Publication

Conferences and Workshops

Journals

Miscellaneous
  • The Key-Value SSD as a First-Class Citizen in the Operating System
    Carl Duffy, Sang-Hoon Kim, and Jin-Soo Kim
    Poster on the 12nd USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage'20), Boston, MA (Virtual), USA, July 13, 2020
  • A Blackbox Approach to Performance Modeling of KVSSDs
    Jinhong Kim, Sang-Hoon Kim, Jin-Soo Kim, and Joonwon Lee
    Poster on the 17th USENIX Conference on File and Storage Technologies (USENIX FAST'19), Boston, MA, USA, February 25-28, 2019
  • Scheduling HPC Workloads on Heterogeneous-ISA Architectures
    Mohamed Lamine, Anthony Carno, Robert Lyerly, Sang-Hoon Kim, Pierre Olivier, Changwoo Min, and Binoy Ravindran
    Poster on the 2019 ACM SIGPLAN Principles and Practice of Parallel Programming (PPoPP'19), Washington DC, USA, February 16--20, 2019
  • DDZTrace: An Online Semantic-aware Block Tracing Tool
    Joohyung Park, Kisik Jeong, Sang-Hoon Kim, and Jin-Soo Kim
    Poster on the 14th USENIX Conference on File and Storage Technologies (USENIX FAST'16), Santa Clara, CA, USA, February 2016
  • Design and Implementation of Full-Disk Encryption Using Hardware Support
    Sang-Hoon Kim, Jinho Seol, Seungryoul Maeng, and Jin-Soo Kim
    Poster on the Korea Information Science Society Workshop on Special Interest Group on Computer Systems, No. 30, January 2010
  • BeanFS: A Distributed File System for a Large Number of Immutable Files
    Wook Jung, Daewoo Lee, Eunji Pak, Youngjae Lee, Sang-Hoon Kim, Jin-Soo Kim, Taewoong Kim, and Sungwon Jun
    Technical report CS-TR-2008-289, KAIST Computer Science Department

Patents
  • Copy-on-Write Optimization Apparatus and Method for Process Fork
    Sang-Hoon Kim and Minjong Ha
    Patent Filed No. 10-2020-0187135 (December 30, 2020), Korea
  • Method and Node Device For Node-to-Node Data Transfer Based on RDMA
    Sang-Hoon Kim
    Patent Filed No. 10-2019-0151252 (November 22, 2019), Korea
  • Method and Apparatus for Controlling Memory in Electronic Device
    Sunae Seo, Sang-Hoon Kim, Jin-Soo Kim, and Dongjun Shin
    Patent No. US-9588912B2 (March 7, 2017), United States
  • Method and Apparatus for Controlling Memory in Electronic Device
    Sunae Seo, Sang-Hoon Kim, Jin-Soo Kim, and Dongjun Shin
    Patent Filed No. 10-2015-0108257 (March 17, 2014), Korea
  • Distributed File System and Method for Operating File Using Owner-based File Grouping
    Taewoong Kim, Sungwon Jun, Yuncheol Joo, Jin-Soo Kim, Wook Jung, Daewoo Lee, Eunji Pak, Youngjae Lee, Sang-Hoon Kim, and Myeongah Yang
    Patent No. 1009149 (January 11, 2011), Korea
  • Distributed File System and Method for Replica-based Fault Treatment
    Taewoong Kim, Sungwon Jun, Yuncheol Joo, Jin-Soo Kim, Wook Jung, Daewoo Lee, Eunji Pak, Youngjae Lee, Sang-Hoon Kim, and Myeongah Yang
    Patent No. 0994342 (November 12, 2010), Korea
  • Distributed File System and File Consistency Management Method Using Replica State Matching
    Taewoong Kim, Sungwon Jun, Yuncheol Joo, Jin-Soo Kim, Wook Jung, Daewoo Lee, Eunji Pak, Youngjae Lee, Sang-Hoon Kim, and Myeongah Yang
    Patent No. 0988107 (October 8, 2010), Korea

Research Projects

2020. 1 - 2023. 12 Research on Software Technologies for Memory-Centric Computing Systems ongoing Co-PI
Electronics and Telecommunications Research Institute (ETRI)
2019. 6 - 2019. 11 Cluster-based Memory Pool Emulation PI
Electronics and Telecommunications Research Institute (ETRI)
2018. 9 - 2020. 8 Disaggregated Non-Volatile Memory Systems Using RDMA PI
National Research Foundation of Korea (NRF)
2018. 1 - 2018. 7 Secure Popcorn LinuxCo-PI
US Office of Naval Research (ONR)
2016. 11 - 2018. 7 PopcornXT: System Software for Seamless Thread Migration on Commodity Heterogeneous Multiprocessor
US Office of Naval Research (ONR)
2013. 6 - 2016. 5 SSD-based Smart Storage System for Big Data Applications
National Research Foundation of Korea (NRF)
2012. 8 - 2013. 7 Improving Memory Management Scheme in Android Platform
Samsung Electronics Co.
2010. 9 - 2013. 5 Research on SSD-based Next-Generation System Software
National Research Foundation of Korea (NRF)
2010. 7 - 2011. 6 Exploiting Object-based Interface for Solid State Disks
Samsung Electronics Co.
2009. 3 - 2011. 1 Development of Basis Technology for Trustworthy Computing
Ministry of Knowledge and Economy
2008. 12 - 2009. 9 Development of a High-Performance FTL for Large-Capacity Flash SSDs
Samsung Electronics Co.
2007. 5 - 2011. 2 Research on Storage System Technology for Large-scale Internet Service
Korea Science and Engineering Foundation (KOSEF)
2006. 4 - 2008. 8 A Distributed Storage System for Large-Scale Online Portal Sites (Featured in NHN Diary, April 3, 2009)
NHN Co.

Invited Talks

  • DEX: Scaling Applications Beyond Machine Boundaries
    1st International Workshop on File and Storage Systems (FISS'19) Daejeon, South Korea, May 9, 2019
  • Blurring Machine Boundaries with DEX
    KIISE Computer System Society Winter Workshop, South Korea, January 28, 2019
  • Blurring Machine Boundaries with DEX
    Electronic Design Automation (EDA) Winter Workshop, South Korea, January 27, 2019
  • Blurring Machine Boundaries with DEX
    ETRI, South Korea, Oct 24, 2018
  • Popcorn Linux: System Software for Heterogeneous Hardware
    6th Workshop on Runtime and Operating Systems for the Many-core Era (ROME'18), Vancouver, BC, Canada, May 25, 2018
  • Popcorn Linux for Distributed Thread Execution
    Sungkyunkwan University, South Korea, Oct 20, 2017
  • Popcorn Linux: Compiler, Operating System and Virtualization Support for Thread Migration in Heterogeneous ISA Environments
    Linux Plumbers Conference, Los Angeles, CA, Sep 15, 2017
  • The Anatomy of Ceph I/O
    Ceph Day Seoul, Seoul, South Korea, Aug 26, 2016

Services

  • Program Committee
    • IEEE Non-Volatile Memory Systems and Applications Symposium (NVMSA): 2020
    • KIISE Computer System Society Winter Workshop: 2019 -- present
  • Reviewer
    • IEEE Transactions on Parallel and Distributed Systems: 2021
    • International Symposium on Memory Management (ISMM): 2020
    • ACM Transactions on Storage: 2017 -- present
    • IEEE Transactions on Computers: 2016
    • Software: Practice and Experience: 2016, 2017
    • Journal of KIISE: 2019 -- present