My Research
I have been studying
storage systems
focusing on next generation storage devices such as Flash based SSDs.
I am mainly interested in understanding and improving OS storage software stack to make better use of solid-state storage.
Thesedays, I am focusing on
Android storage sub-system
for Smart-phones.
I am also interested in
mobile virtualization.
Short Bio
-
Hyojun Kim is currently a PhD candidate in the college of computing at Georgia Institute of Technology.
He has been studying storage systems especially focusing on flash storage, and his main research goal is to understand and improve OS storage software stack to make better use of flash storage. He has 5 years of industry experience related with flash storage and another 4 years of experience related with low level system software at Samsung Electronics.
Open Source Projects / Other Contributions
Activities
Mar. 2012, my thesis proposal has been passed, thesis title is Informed Storage Management for Mobile Platforms
Feb. 2012, I received the FAST'12 Best Paper Award
Feb. 2012, my paper has been accepted by ACM SIGMETRICS/Performance 2012
Feb. 2012, conference attending, FAST2012 (San Jose, CA)
: student scholarship recipient, author of technical session paper
Oct. 2011, my paper has been presented at SOSP MobiHeld 2011
May - Aug. 2011, summer intern at Storage Systems Department of NEC Laboratories America
Feb. 2011, conference attending, FAST2011 (San Jose, CA)
: student scholarship recipient, poster presentation
Oct. 2010, conference attending, OSDI2010 (Vancouver, Canada)
: student scholarship recipient, poster presentation
Jun - Aug. 2010, summer intern at IBM Almaden Research Center
: SSD / HDD data migration
May 2010, completed GATECH CS PhD qualifier: FlashFire, Buffer Incorporated Write Reordering
Feb. 2010, conference attending, FAST2010 (San Jose, CA): student scholarship recipient
Oct. 2009, conference attending, SOSP2009 (Big Sky, MT): student scholarship recipient
Jun 2009, conference attending, ICDCS2009 (Montreal, Canada): FlashLite paper presentation
Feb. 2008, conference attending, FAST2008 (San Jose, CA): BPLRU paper presentation
Posters
-
What makes a good OS page replacement scheme for Smart-Phone?
Hyojun Kim, Moonkyung Ryu, and Umakishore Ramachandran
The 9th USENIX Conference on File and Storage Technologies (FAST2011)
-
Beacon: Guiding Data Placement with Application Knowledge in Multi-Tiered Enterprise Storage System
Hyojun Kim; Sangeetha Seshadri, IBM Almaden Research Center; Yi Xue, IBM Toronto; Lawrence Chiu, IBM Almaden Research Center; Umakishore Ramachandran
The 9th USENIX Symposium on Operating Systems Design and Implementation (OSDI2010)
Conference and Workshop Papers
-
What is a good buffer cache replacement scheme for mobile flash storage?
Hyojun Kim, Moonkyung Ryu, and Umakishore Ramachandran
ACM SIGMETRICS International COnference on Measurement and Modeling of Computer Systems (SIGMETRICS2012)
London, UK, June 2012.
-
** Best Paper Award **
Revisiting Storage for Smartphones
Hyojun Kim, Nitin Agrawal, and Cristian Ungureanu
The 10th USENIX Conference on File and Storage Technologies (FAST2012)
San Jose, CA, Feburary 2012.
-
Examining Storage Performance on Mobile Devices
Hyojun Kim, Nitin Agrawal, and Cristian Ungureanu
3rd ACM SOSP Workshop on Networking, Systems, and Applications on Mobile Handhelds (MobiHeld2011)
Cascais, Portugal, October 2011.
-
Impact of Flash Memory On Video-on-Demand Storage: Analysis of Tradeoffs
Moonkyung Ryu, Hyojun Kim and Umakishore Ramachandran
The second annual ACM conference on Multimedia systems (MMSys2011)
San Jose, California, February 2011.
-
FlashLite: a user-level library to enhance durability of SSD for P2P File Sharing
Hyojun Kim and Umakishore Ramachandran
The 29th International Conference on Distributed Computing Systems (ICDCS2009)
Montreal, Quebec, Canada, June 2009.
-
BPLRU: a write buffer management scheme to enhance random write performance in flash storage
Hyojun Kim and Seongjun Ahn
The 6th USENIX Conference on File and Storage Technologies (FAST2008)
San Jose, CA, February 2008.
-
A Page Padding Method for Fragmented Flash Storage
Hyojun Kim, Jin-Hyuk Kim, ShinHo Choi, HyunRyong Jung and JaeGyu Jung
The International Conference on Computational Science and Its Applications (ICCSA 2007)
Kuala Lumpur, Malaysia, August 2007.
-
SWL: A search-while-load demand paging with NAND flash memory
Jihyun In, Ilhoon Shin and Hyojun Kim
ACM SIGPLAN/SIGBED Conference on Languages, Compilers and Tools (LCTES2007)
San Diego, California, June 2007.
-
Virtual-ROM: a new demand paging component for RTOS and NAND flash memory based mobile devices
Hyojun Kim, Jihyun In, DongHoon Ham, SongHo Yoon and Dongkun Shin
The 21st International Symposium on Computer and Information Sciences(ISCIS2006)
Istanbul, Turkey, November 2006..
-
MNFS: mobile multimedia file system for NAND flash based storage device
Hyojun Kim and Youjip Won
Consumer Communications and Networking Conference (CCNC2006)
Las Vegas, NV, January 2006
-
A low-cost memory architecture with NAND XIP for mobile embedded systems
Chanik Park, Jaeyu Seo, Sunghwan Bae, Hyojun Kim, Shinhan Kim and Bumsoo Kim
The 1st IEEE/ACM/IFIP international conference on Hardware/software codesign and system synthesis (CODES+ISSS2003)
Newport Beach, CA, October 2003
Journal Papers
-
Design and implementation of MLC NAND flash-based DBMS for mobile devices
Ki Yong Lee, Hyojun Kim, Kyoung-Gu Woo, Yon Dohn Chung, and Myung Ho Kim
Journal of Systems and Software
Volume 82 Issue 9, September, 2009.
-
Embedded NAND flash file system for mobile multimedia devices
Hyojun Kim, Youjip Won, and Sooyong Kang
IEEE Transactions on Consumer Electronics
Volume 55 Issue 2, May, 2009.
Last updated in Dec. 2011