12.07.2015 Views

Youngjae Kim - National Center for Computational Sciences

Youngjae Kim - National Center for Computational Sciences

Youngjae Kim - National Center for Computational Sciences

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Youngjae</strong> <strong>Kim</strong>Oak Ridge <strong>National</strong> Laboratory1 Bethel Valley RoadOak Ridge, TN 37831Email: kimy1@ornl.gov (youkim@gmail.com)Phone: (865) 574-1226 (office), (865) 607-5397 (mobile)Homepage: http://www.ccs.ornl.gov/~yk7/Current Position- R&D Staff Member, Technology Integration Group, <strong>Center</strong> <strong>for</strong> <strong>Computational</strong> <strong>Sciences</strong>, Oak Ridge <strong>National</strong>Laboratory.Profile- About 3 years of research experience in US Department of Energy’s (DOE) national lab system, working in areassuch as parallel file systems, I/O storage systems, Non-volatile memory based I/O per<strong>for</strong>mance optimization,data intensive computing, Solid-state disk drive (SSD), workload characterization of a Peta-scale storage,per<strong>for</strong>mance modeling and evaluation <strong>for</strong> shared service systems in Cloud.- A doctorate in computer science with a specialization in system software development of storage capacity plannerand data management <strong>for</strong> hybrid storage systems and per<strong>for</strong>mance optimization on SSDs.- Graduate research experience in thermal management <strong>for</strong> rack-mounted servers and storage systems.- A master in computer science with a specialization in fault-tolerant distributed shared memory (DSM) systems<strong>for</strong> high per<strong>for</strong>mance computing.- Publications in several highly selective, peer reviewer conference/journals in the above areas with 20+ papers.Fields of Research Interest- Big data storage systems, management and analysis, Distributed computing, Non-volatile memories, Operatingsystems, Per<strong>for</strong>mance evaluation and modeling, Parallel I/O and file systems, Cloud computing.Education- Ph.D., Computer Science and Engineering, Pennsylvania State University, PA. December 2009Design Challenges <strong>for</strong> Enterprise Class Storage Systems Employing HDDs and SSDs.Advisor: Prof. Anand Sivasubramaniam (Primary Advisor)Prof. Bhuvan Urgaonkar (Co-Advisor)- M.S., Computer Science, Korea Advanced Institute of Science and Technology (KAIST). July 2003Dissertation: Per<strong>for</strong>mance Enhancement of Fault-Tolerant Software Distributed SharedMemory Systems (DSM) with Message Logging.Advisor: Prof. Seung-Ryoul Maeng- B.E., (hons.) Computer Science and Engineering, Sogang University, South Korea. August 2001Employment- R&D Staff Member, <strong>Center</strong> <strong>for</strong> <strong>Computational</strong> <strong>Sciences</strong>, Oak Ridge <strong>National</strong> Laboratory. 01/2012-onwards


<strong>Youngjae</strong> <strong>Kim</strong>- Ms. Boboila was a summer intern during summer in 2011. Dr. <strong>Kim</strong> served as a technical mentor during hersummer internship at ORNL.6. Simona Boboila, <strong>Youngjae</strong> <strong>Kim</strong>, Sudharshan Vazhkudai, Peter Desnoyers, Galen M. Shipman. Per<strong>for</strong>mance-EnergyTradeoffs <strong>for</strong> Out-of-Core Processing on Non-Volatile Memory Devices. Poster inthe 3 rd Annual Non-Volatile Memories Workshop (NVMW’12), San Diego, CA, March 2012. (33/60=55.0%accepted).7. Junghee Lee, <strong>Youngjae</strong> <strong>Kim</strong>, Sarp Oral, Galen M. Shipman, David Dillow, Feiyi Wang. Comparing CoordinatedGarbage Collection Algorithms <strong>for</strong> Arrays of Solid-state Drives. In Proceedings of the 3 rdNon-Volatile Memories Workshop (NVMW’12), San Diego, CA, March 2012. (33/60=55.0% accepted).- Mr. Lee was a summer inter during summer in 2011. Dr. <strong>Kim</strong> served as a technical mentor during his summerinternship at ORNL.8. David Dillow, Galen M. Shipman, Sarp Oral, Zhe Zhang, <strong>Youngjae</strong> <strong>Kim</strong>. Enhancing I/O Throughput viaEfficient Routing and Placement <strong>for</strong> Large-scale Parallel File Systems. In Proceedings of the IEEEInternational Per<strong>for</strong>mance Computing and Communications Conference (IPCCC’11), Pages 1-9, Orlando, FL,November 2011. (36/129=27.9% accepted).9. <strong>Youngjae</strong> <strong>Kim</strong>, Aayush Gupta, Bhuvan Urgaonkar, Piotr Berman, Anand Sivasubramaniam. HybridStore: ACost-Efficient, High-Per<strong>for</strong>mance Storage System Combining SSDs and HDDs. In Proceedings ofthe IEEE International Symposium on Modeling, Analysis and Simulation of Computer and TelecommunicationSystems (MASCOTS’11), Pages 227-236, Singapore, July 2011. (41/157=26.1% accepted).10. Seung-Hwan Lim, Jae-Seok Huh, <strong>Youngjae</strong> <strong>Kim</strong>, Chita Das. Migration, Assignment, and Scheduling ofJobs in Virtualized Environment. In Proceedings of the USENIX Workshop on Hot Topics in CloudComputing (HOTCLOUD), Portland, OR, June 2011. (23/72=31.9% accepted).11. <strong>Youngjae</strong> <strong>Kim</strong>, Sarp Oral, Galen M. Shipman, Junghee Lee, David Dillow, Feiyi Wang. Harmonia: AGlobally Coordinated Garbage Collector <strong>for</strong> Arrays of Solid-state Drives. In Proceedings of theIEEE Symposium on Massive Storage Systems and Technologies (MSST’11), Pages 1-12, Denver, Colorado,May 2011. (15/63=23.8% accepted).12. Ramya Prabhakar, Sudharshan Vazhkudai, <strong>Youngjae</strong> <strong>Kim</strong>, Ali Butt, Min Li, Mahmut Kandemir. Provisioninga Multi-Tiered Data Staging Area <strong>for</strong> Extreme-Scale Machines. In Proceedings of the InternationalConference on Distributed Computing Systems (ICDCS’11), Pages 1-12, Minneapolis, MN, June 2011.(87/565=15.4% accepted).- Ms. Prabhakar was a summer intern during summer in 2010. Dr. <strong>Kim</strong> served as a technical mentor during hersummer internship at ORNL.13. Junghee Lee, <strong>Youngjae</strong> <strong>Kim</strong>, Galen M. Shipman, Sarp Oral, Feiyi Wang, Jongman <strong>Kim</strong>. A Semi-Preemptive Garbage Collector <strong>for</strong> Solid State Drives. In Proceedings of the Eleventh IEEE InternationalSymposium on Per<strong>for</strong>mance Analysis of Systems and Software (ISPASS’11), Pages 12-21, Austin, TX,April 2011. (24/64=38% accepted).- Best Paper Award Nomination (one of 4 nominations) (4/64=6.3% selected)- Mr. Lee was a summer intern during summer in 2010. Dr. <strong>Kim</strong> served as a technical mentor during his summerinternship at ORNL.14. <strong>Youngjae</strong> <strong>Kim</strong>, Junghee Lee, Galen M. Shipman. Pathological Behavior of SSDs and Application inHPC Storage. In Proceedings of the Second Annual Non-Volatile Memories Workshop (NVMW’11), SanDiego, CA, March 2011. (32/63=51.0% accepted).15. <strong>Youngjae</strong> <strong>Kim</strong>, Raghul Gunasekaran, Galen M. Shipman, David Dillow, Zzhe Zhang, Brad Settlemyer.Workload Characterization of a Leadership Class Storage. In Proceedings of the Petascale Data Stor-


<strong>Youngjae</strong> <strong>Kim</strong>U.S. Patentsage Workshop (PDSW’10 co-located with SC’10), New Orleans, LA, November 2010.16. Min Li, Sudharshan Vazhkudai, Ali Butt, Fei Meng, Xiaosong Ma, <strong>Youngjae</strong> <strong>Kim</strong>, Christian Engelmann, GalenM. Shipman. Functional Partitioning to Optimize End-to-End Per<strong>for</strong>mance on Many-CoreArchitectures. In Proceedings of the ACM/IEEE Supercomputing Conference (SC’10), Pages 1-12, New Orleans,LA, November 2010. (51/253=20.1% accepted).17. Myoungjae Jeon, Jaeho Hwang, <strong>Youngjae</strong> <strong>Kim</strong>, Jae-Wan Jang, Joonwon Lee, Euiseong Seo. Measurement,Modeling, and Analysis of a Large-scale Blog Sever Workload. In Proceedings of the IEEE InternationalSymposium on Social Computing Applications (SCA’10), Pages 558-563, Minneapolis, MN, August2010. 15% selected from SocialCom-10 submissions (Invited Paper).18. Aayush Gupta, <strong>Youngjae</strong> <strong>Kim</strong>, Bhuvan Urgaonkar. DFTL: A Flash Translation Layer EmployingDemand-based Selective Caching of Page-level Address Mapping. In Proceedings of the InternationalConference on Architectural Support <strong>for</strong> Programming Languages and Operating Systems (ASPLOS’09), Pages229-240, Washington DC, March 2009. (29/113=25.6% accepted).19. <strong>Youngjae</strong> <strong>Kim</strong>, Brendan Tauras, Aayush Gupta, Bhuvan Urgaonkar. FlashSim: A Simulator <strong>for</strong> NANDFlash-based Solid-State Drives. In Proceedings of the International Conference on Advances in SystemSimulation (SIMUL’09), Pages 125-131, Porto, Portugal, September 2009. (31% accepted).20. <strong>Youngjae</strong> <strong>Kim</strong>, Jeonghwan Choi, Sudhanva Gurumurthi, Anand Sivasubramaniam. Graceful Operation ofDisk Drives under Thermal Emergencies. In Proceedings of the 1 st International Conference on ThermalIssues in Emerging Technologies Theory and Application (THETA’07), Cairo, Egypt, January 2007.- Nominated <strong>for</strong> Journal Publication in ASME Transactions on Electronic Packaging21. Jeonghwan Choi, <strong>Youngjae</strong> <strong>Kim</strong>, Anand Sivasubramaniam, Jelena Srebric, Qian Wang, Joonwon Lee. Modelingand Managing Thermal Profiles of Rack-mounted Servers with ThermoStat. In Proceedings ofthe IEEE International Symposium on High Per<strong>for</strong>mance Computer Architecture (HPCA’07), Pages 205-214,Phoenix, Arizona, February 2007. (28/174=37% accepted).- Best Paper Award Nomination (one of 5 nominations)22. <strong>Youngjae</strong> <strong>Kim</strong>, Sudhanva Gurumurthi, Anand Sivasubramaniam. Understanding the Per<strong>for</strong>mance-Temperature Interactions in Disk I/O of Server Workloads. In Proceedings of the IEEE InternationalSymposium on High Per<strong>for</strong>mance Computer Architecture (HPCA’06), Pages 176-186, Austin, Texas, February2006. (26/172=15.1% accepted).23. <strong>Youngjae</strong> <strong>Kim</strong>, Seon-Yeong Park, Sengryoul Maeng. Practical Schemes Using Logs <strong>for</strong> LightweightRecoverable DSM. In Proceedings of the IASTED International Conference on Parallel and DistributedComputing and Systems (PDCS’03), Marina del Rey, CA, November 2003.24. Soyeon Park, <strong>Youngjae</strong> <strong>Kim</strong>, Seungryoul Maeng. Lightweight Logging and Recovery <strong>for</strong> DistributedShared Memory over Virtual Interface Architecture. In Proceedings of the Second International Symposiumon Parallel and Distributed Computing (ISPDC’03), Pages 199-206, Ljubljana, Slovenia, October 2003.1. [Pending] <strong>Youngjae</strong> <strong>Kim</strong> et. al., Coordinated Garbage Collection <strong>for</strong> RAID Array of Solid StateDisks. U.S. Patent Application 61,370,908- Provisional Acceptance on September 2010. Full application filed in the USPTO on January 28, 2011.Non-Referred Technical Reports1. Zhe Zhang, <strong>Youngjae</strong> <strong>Kim</strong>, Xiaosong Ma, Galen M. Shipman, Yuanyuan Zhou. Multi-level Hybrid Cache:Impact and Feasibility. Technical Report, ORNL/TM-2010/297, <strong>National</strong> <strong>Center</strong> <strong>for</strong> <strong>Computational</strong> Scienc-


<strong>Youngjae</strong> <strong>Kim</strong>es, Oak Ridge <strong>National</strong> Laboratory, (ORNL TR), February 2012.2. <strong>Youngjae</strong> <strong>Kim</strong>, Ssarp Oral, David Dillow, Feiyi Wang, Doug Fuller, Steve Poole, Galen M. Shipman. AnEmpirical Study of Redundant Array of Independent Solid-State Drives (RAIS). Technical Report,ORNL/TM-2010/61, <strong>National</strong> <strong>Center</strong> <strong>for</strong> <strong>Computational</strong> <strong>Sciences</strong>, Oak Ridge <strong>National</strong> Laboratory, (ORNTR), March 2010. (12 pages)Substantial Software Developed- NVMalloc middleware libarary exploiting NVM devices as a secondary memory partition- PFS I/O optimized data mover (Multi-thread application in C, optimized <strong>for</strong> Lustre parallel file systems).- Enhanced block I/O device benchmark program (using AIO library).- Enhanced MSR SSD simulator to simulate arrays of SSDs.- FlashSim: Developed flash based SSD simulator framework by extending DiskSim3.0, such as Flash layout andFTL, Garbage Collector and Wear-leveler etc. (http://csl.cse.psu.edu/hybridstore)- Fault-Tolerant Software DSM: Developed fault-tolerant software distributed share memory systems withpthreads and user-level DMA operations supported by modern communication protocols under Linux environment.- HybridSim: Extended FlashSim <strong>for</strong> HybridSim to provide hybrid storage simulator employing flash based SSDsand HDDs by integrating the FlashSim with DiskSim3.0. (http://csl.cse.psu.edu/hybridstore)- STEAM: Developed thermal-per<strong>for</strong>mance disk simulator by integrating time-based thermal simulator written inFortran into event-driven per<strong>for</strong>mance simulator in C.- ThermoStat: Developed a detailed 3-dimensional computational fluid dynamics (CFD) based ThermalModelingTool based on Phoenics CFD tool. (http://csl.cse.psu.edu/?q=node/115)- Multiprocessor Cache Protocol: Implemented cache coherency protocols (MESI and Dragon) <strong>for</strong> multiprocessorarchitectures in Simics tool.- LinuxBios: Developed efficient BIOS using Assembly language <strong>for</strong> fast booting of the server.Professional Activities and Service- Grand Proposal Review Activitieso SBIR 2010 by U.S. DOE-Phase I on Cloud & Storageo 2011 Global Research Network Program by <strong>National</strong> Research Foundation of Korea (NRF)o 2011 Korea and US Collaborative Research (KORUS Tech)- Journal Peer Review Activitieso IEEE Computer Society Magazine IT Professionalo IEEE Transactions on Computer (TC)o IEEE Transactions on Parallel and Distributed Systems (TPDS)o IEEE Embedded Systems Letters (ESL)o ACM Transactions on Storage (ACM TOS)o ACM Transactions on Design Automation of Electronic Systems (ACM TODAES)o ACM Transactions on Embedded Computing Systems (ACM TECS)


<strong>Youngjae</strong> <strong>Kim</strong>o Journal of Virtual Reality – Springero Journal of Zhejiang University Science C (Computers & Electronics) (JUSC)o Journal of Computer Science and Technology (JCST)o International Journal on Advances in Software.- Conference Program Committee (TPC Member)o IASTED International Conference on Parallel and Distributed Computing and Networks (PDCN 2013)o IEEE International Conference on Networking, Architecture, and Storage (NAS 2012)o IASTED International Conference on Parallel and Distributed Computing and Systems (PDCS 2012)o International Conference on Advanced Engineering Computing and Application in <strong>Sciences</strong>(ADVCOMP 2011)o IASTED International Conference on Parallel and Distributed Computing and Systems (PDCS 2011)o International Conference on GREEN IT (2011)o IASTED International Conference on Parallel and Distributed Computing and Systems (PDCS 2010)o International Conference on GREEN IT (2010)Selected Talks- Towards Hybrid Data Storage Systems <strong>for</strong> Extreme-Scale Machines.o University of Pittsburg, Dept. of Computer Science Departmental Colloquium, September 20, 2011.o University of Tennessee, Dept. of Electrical Engineering and Computer Science, Guest Lecturer inGraduate Class, November 2012.- SSD and Application in HPC.o Georgia Institute of Technology, Guest Lecturer in Graduate Class, March 2011.- Design Challenges on HPC Storage Cluster using SSDs.o Seoul <strong>National</strong> University, Dept. of Computer Science and Engr., Departmental Colloquium, July 2011.o Samsung Electronics, Research Seminar in Memory Division, July 2011.o KISTI Supercomputing <strong>Center</strong>, Korea, July 2011.Advising: PhD Students- Devesh Tiwari, PhD student, North Carolina State University.o Summer Intern at ORNL in 2012. (Role: Mentor)o Project: Using SSDs <strong>for</strong> Energy-Efficient Active Computation in Extreme-scale Computing Environment- Junghee Lee, PhD student, Georgia Institute of Technology.o Summer Intern at ORNL in 2010, 2011. (Role: Mentor)o 1 st Project: Design and Implementation of Preemptive Garbage Collector <strong>for</strong> SSDso 2 nd Project: Per<strong>for</strong>mance Improvement of SSD based Storage Systems- Simona Boboila, PhD student, Northeastern University.o Summer Intern at ORNL in 2011. (Role: Mentor)


<strong>Youngjae</strong> <strong>Kim</strong>o Project: Active Flash: Out-of-core Data Analytics on Flash Storage- Ramya Prabhakar, PhD Student, Pennsylvania State University.o Summer Intern at ORNL in 2010. (Role: Mentor)o Project: Provisioning a Multi-Tiered Data Staging Area using NVRAM Devices <strong>for</strong> Extreme-Scale Machines- Seung Hwan Lim, PhD student, Pennsylvania State University.o Research Collaboration in September 2009-onwards. (Role: Mentor)o Per<strong>for</strong>mance Modeling of Application Slow-Down in Shared Systems Environment with Multiple Resources- Fei Meng, PhD student, North Carolina State University.o Research Intern at ORNL in September 2010-May 2011. (Role: Mentor)\ReferencesDr. Sudharshan Vazhkudai, Group Leader, Technology Integration GroupComputer Science and Mathematics, Oak Ridge <strong>National</strong> Laboratory, Oak Ridge, TN.E-mail: vazhkuda@ornl.gov, Tel: 865-576-5547Mr. Galen M. Shipman, Data Systems ArchitectComputing and <strong>Computational</strong> <strong>Sciences</strong> Directorate, Oak Ridge <strong>National</strong> Laboratory, Oak Ridge, TN.E-mail: gshipman@ornl.gov, Tel: 865-576-2672Dr. Anand Sivasubramaniam, ProfessorDepartment of Computer Science and Engineering, The Pennsylvania State University, University Park, PAE-mail: anand@cse.psu.edu, Tel: 814-865-1406Dr. Bhuvan Urgaonkar, Associate ProfessorDepartment of Computer Science and Engineering, The Pennsylvania State University, University Park, PAEmail: bhuvan@cse.psu.edu, Tel: 814-865-9506Dr. Sudhanva Gurumurthi, Associate ProfessorDepartment of Computer Science, University of Virginia, Charlottesville, VA.Email: gurumurthi@virginia.edu, Tel: 434-982-2227---- Last updated: November 13, 2012 ----

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!