Publications by Jin-Soo Kim
Disclaimer
These documents are made available 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 copyright holder. These works may not be reposted without the explicit permission of the copyright holder.
Book Chapters
- Jin-Soo Kim and Yarsun Hsu, "Analyzing Memory Reference Traces of Java Programs," Chapter 2 in Workload Characterization for Computer System Design, Lizy K. John and Ann Marie Maynard, editors, pp.25-48, Kluwer Academic Publishers, March 2000.
International Journals
- Jung-Hoon Kim, Sang-Hoon Kim, and Jin-Soo Kim, "Utilizing Subpage Programming to Prolong the Lifetime of Embedded NAND Flash-based Storage," IEEE Transactions on Consumer Electronics, Volume 64, Issue 1, pp.101-109, February 2018.
- Sang-Hoon Kim, Jinhyuk Lee, and Jin-Soo Kim, "GCMix: An Efficient Data Protection Scheme Against the Paired Page Interference," ACM Transactions on Storage, Volume 13, Issue 4, pp.37:1-37:23, November 2017.
- Sang-Hoon Kim, Jinkyu Jeong, and Jin-Soo Kim, "Application-aware Swapping for Mobile Systems," ACM Transactions on Embedded Computing Systems, Vol. 16, No. 5s, pp.182:1-182:19, September 2017. (Also presented in the ACM International Conference on Embedded Software (EMSOFT 2017), Seoul, South Korea, October 2017).
- Hyeong-Jun Kim and Jin-Soo Kim, "A User-space Storage I/O Framework for NVMe SSDs in Mobile Smart Devices," IEEE Transactions on Consumer Electronics, Vol. 63, No. 1, pp.28-35, February 2017.
- Young-Sik Lee, Luis Cavazos Quero, Sang-Hoon Kim, Jin-Soo Kim, and Seungryoul Maeng, "ActiveSort: Efficient External Sorting using Active SSDs in the MapReduce Framework," Future Generation Computer Systems, Vol. 65, pp.76-89, December 2016.
- Sang-Hoon Kim, Jinkyu Jeong, Jin-Soo Kim, and Seungryoul Maeng, "SmartLMK: A Memory Reclamation Scheme for Improving User-perceived App Launch Time," ACM Transactions on Embedded Computing Systems, Vol. 15, Issue 3, pp.47:1-47:25, June 2016.
- Jung-Sang Ahn, Chiyoung Seo, Ravi Mayuram, Rahim Yaseen, Jin-Soo Kim, and Seungryoul Maeng, "ForestDB: A Fast Key-Value Storage System for Variable-Length String Keys," IEEE Transactions on Computers, Vol. 65, No. 3, pp.902-915, March 2016.
- Sang-Hoon Kim, Sejun Kwon, Jin-Soo Kim, and Jinkyu Jeong, "Controlling Physical Memory Fragmentation in Mobile Systems," ACM SIGPLAN Notices, Vol. 50, Issue 11, pp.1-14, November 2015.
- Youngjae Lee, Jin-Soo Kim, Sang-Won Lee, and Seungryoul Maeng, "Zombie Chasing: Efficient Flash Management Considering Dirty Data in the Buffer Cache," IEEE Transactions on Computers, Vol. 64, No. 2, pp.569-581, February 2015.
- Hyotaek Shim, Jin-Soo Kim, and Seungryoul Maeng, "System-wide Cooperative Optimization for NAND Flash-based Mobile Systems," IEEE Transactions on Computers, Vol. 63, No. 8, pp.2052-2065, August 2014.
- Daewoo Lee, Jin-Soo Kim, and Seungryoul Maeng, "Large-scale Incremental Processing with MapReduce," Future Generation Computer Systems, Volume 36, pp.66-79, July 2014.
- Young-Kyoon Suh, Bongki Moon, Alon Efrat, Jin-Soo Kim, and Sang-Won Lee, "Memory Efficient and Scalable Address Mapping for Flash Storage Devices," Journal of Systems Architecture, Volume 60, Issue 4, pp.357-371, April 2014.
- Jung-Sang Ahn, Dongwon Kang, Dawoon Jung, Jin-Soo Kim, and Seungryoul Maeng, "μ*-Tree: An Ordered Index Structure for NAND Flash Memory with Adaptive Page Layout Scheme," IEEE Transactions on Computers, Vol. 62, No. 4, pp.784-797, April 2013.
- Youngjae Lee, Jin-Soo Kim, and Seungryoul Maeng, "ReSSD: A Software Layer for Improving the Small Random Write Performance of SSDs," Journal of Information Science and Engineering, Vol. 28, No. 6, pp.999-1018, November 2012.
- Hyotaek Shim, Jin-Soo Kim, and Seungryoul Maeng, "BEST: Best-effort Energy Saving Techniques for NAND Flash-based Hybrid Storage," IEEE Transactions on Consumer Electronics, Vol. 58, No. 3, pp.841-848, August 2012.
- Jaegeuk Kim, Hyotaek Shim, Seon-Yeong Park, Seungryoul Maeng, and Jin-Soo Kim, "FlashLight: A Lightweight Flash File System for Embedded Systems," ACM Transactions on Embedded Computing Systems, Vol. 11S, No. 1, pp.18:1-18:23, June 2012.
- Jaehong Kim, Sangwon Seo, Dawoon Jung, Jin-Soo Kim, and Jaehyuk Huh, "Parameter-Aware I/O Management for Solid State Disks (SSDs)," IEEE Transactions on Computers, Vol. 61, No. 5, pp.636-649, May 2012.
- Jae-Wan Jang, Euiseong Seo, Heeseung Jo, and Jin-Soo Kim, "A Low-Overhead Networking Mechanism for Virtualized High-Performance Computing Systems," Journal of Supercomputing, Vol. 59, No. 1, pp.443-468, 2012.
- Eun-Kyu Byun, Yang-Suk Kee, Jin-Soo Kim, and Seungryoul Maeng, "Cost Optimized Provisioning of Elastic Resources for Application Workflows," Future Generation Computer Systems, Volume 27, Issue 8, pp.1011-1026, October 2011.
- Youngjo Park and Jin-Soo Kim, "zFTL: Power-Efficient Data Compression Support for NAND Flash-based Consumer Electronics Devices," IEEE Transactions on Consumer Electronics, Vol. 57, No. 3, pp.1148-1156, August 2011.
- Eun-Kyu Byun, Yang-Suk Kee, Jin-Soo Kim, Ewa Deelman, and Seungryoul Maeng, "BTS: Resource Capacity Estimate for Time-Targeted Science Workflows," Journal of Parallel and Distributed Computing, Vol. 71, Issue 6, pp.848-862, June 2011.
- Jae-Wan Jang, Myeongjae Jeon, Hyo-Sil Kim, Heeseung Jo, Jin-Soo Kim, and Seungryoul Maeng, "Energy Reduction in Consolidated Servers Through Memory-Aware Virtual Machine Scheduling," IEEE Transactions on Computers, Vol. 60, No. 4, pp.552-564, April 2011.
- Hyun-Gul Roh, Myeongjae Jeon, Jin-Soo Kim, and Joonwon Lee, "Replicated Abstract Data Types: Building Blocks for Collaborative Applications," Journal of Parallel and Distributed Computing, Vol. 71, Issue 3, pp.354-368, March 2011.
- Hyotaek Shim, Dawoon Jung, Jaegeuk Kim, Jin-Soo Kim, and Seungryoul Maeng, "Co-optimization of Buffer Layer and FTL in High-Performance Flash-based Storage Systems," Design Automation for Embedded Systems, Vol. 14, Issue 4, pp.415-443, December 2010.
- Hyun-Gul Roh, Myeongjae Jeon, Euiseong Seo, Jin-Soo Kim, and Joonwon Lee, "Log' Version Vector: Logging Version Vectors Concisely in Dynamic Replication," Information Processing Letters, Vol. 110, Issues 14-15, pp.614-620, July 2010.
- Jaeho Hwang, Jinkyu Jeong, Hwanju Kim, Jin-Soo Kim, and Joonwon Lee, "AppWatch: Detecting Kernel Bug for Protecting Consumer Electronics Applications," IEEE Transactions on Consumer Electronics, Vol. 56, No. 2, pp.687-694, May 2010.
- Dawoon Jung, Jeong-Uk Kang, Heeseung Jo, Jin-Soo Kim, and Joonwon Lee, "Superblock FTL: A Superblock-Based Flash Translation Layer with a Hybrid Address Translation Scheme," ACM Transactions on Embedded Computing Systems, Vol. 9, No. 4, pp.40:1-40:41, March 2010.
- Sang-Hoon Kim, Jin-Soo Kim, and Seungryoul Maeng, "Modeling and Evaluation of Serial Multicast Remote Procedure Calls (RPCs)", IEEE Communications Letters, Vol. 13, No. 4, pp.283-285, April 2009.
- Euiseong Seo, Jinkyu Jeong, Seonyeong Park, Jin-Soo Kim, and Joonwon Lee, "Catching Two Rabbits: Adaptive Real-Time Support for Embedded Linux," Software - Practice and Experience, Vol. 39, Issue 5, pp.531-550, April 2009.
- Eunkyu Byun and Jin-Soo Kim, "DynaGrid: An Adaptive, Scalable, and Reliable Resource Provisioning Framework for WSRF-Compliant Applications," Journal of Grid Computing, Vol. 7, No. 1, pp.73-89, March 2009.
- Young-Sik Lee, Dawoon Jung, Jin-Soo Kim, and Seungryoul Maeng, "Memory Management Scheme for Cost-Effective Disk-On-Modules in Consumer Electronics Devices," IEEE Transactions on Consumer Electronics, Vol. 54, No. 4, pp.1776-1783, November 2008.
- Dawoon Jung, Jaegeuk Kim, Jin-Soo Kim, and Joonwon Lee, "ScaleFFS: A Scalable Log-Structured Flash File System for Mobile Multimedia Systems," ACM Transactions on Multimedia Computing, Communications, and Applications, Vol. 5, No. 1, pp.9:1-9:18, October 2008.
- Chanik Park, Wonmoon Cheon, Jeonguk Kang, Kangho Roh, Wonhee Cho, and Jin-Soo Kim, "A Reconfigurable FTL (Flash Translation Layer) Architecture for NAND Flash-Based Applications," ACM Transactions on Embedded Computing Systems, Vol. 7, No. 4, pp.1-23, July 2008.
- Euiseong Seo, Seonyeong Park, Jin-Soo Kim, and Joonwon Lee, "TSB: A DVS Algorithm with Quick Response for General Purpose Operating Systems," Journal of Systems Architecture, Vol. 54, Issues 1-2, pp.1-14, January-February 2008.
- Jeong-Uk Kang, Jin-Soo Kim, Chanik Park, Hyoungjun Park, and Joonwon Lee, "A Multi-Channel Architecture for High-Performance NAND Flash-based Storage System," Journal of Systems Architecture, Vol. 53, Issue 9, pp.644-658, September 2007.
- Eun-Kyu Byun and Jin-Soo Kim, "DynaGrid: A Dynamic Service Deployment and Resource Migration Framework for WSRF-compliant Applications," Parallel Computing, Vol. 33, Issues 4-5, pp.328-338, May 2007.
- Min Lee, Euiseong Seo, Joonwon Lee, and Jin-Soo Kim, "PABC: Power-Aware Buffer Cache Management for Low Power Consumption," IEEE Transactions on Computers, Vol. 56, No. 4, pp.488-501, April 2007.
- Jung-Lok Yu, Jin-Soo Kim, and Seung-Ryoul Maeng, "A Runtime Resolution Scheme for Priority Boost Conflict in Implicit Coscheduling," Journal of Supercomputing, Vol. 40, No. 1, pp.1-28, April 2007.
- Jae-Wan Jang and Jin-Soo Kim, "Design Issues and Performance Comparisons in Supporting the Sockets Interface over User-Level Communication Architecture," Journal of Supercomputing, Vol. 39, No. 2, pp.205-226, February 2007.
- Heeseung Jo, Jeong-Uk Kang, Seon-Yeong Park, Jin-Soo Kim, and Joonwon Lee, "FAB: Flash-Aware Buffer Management Policy for Portable Media Players," IEEE Transactions on Consumer Electronics, Vol. 52, No. 2, pp.485-493, May 2006.
- Sangwon Kim, Joonwon Lee, and Jin-Soo Kim, "Runtime Feasibility Check for Non-preemptive Real-time Periodic Tasks," Information Processing Letters, Vol. 97, No. 3, pp.83-87, February 2006.
- Seungtaek Oh, Jin-Soo Kim, Ki-Sok Kong, and Joonwon Lee, "Closed P2P System for PVR-based File Sharing," IEEE Transactions on Consumer Electronics, Vol. 51, No. 3, pp.900-907, August 2005.
- Yang-Suk Kee, Jin-Soo Kim, and Soonhoi Ha, "Memory Management for Multi-Threaded Software DSM Systems," Parallel Computing, Vol. 30, No. 1, pp.121-128, January 2004.
- Young Chul Sohn, NaiHoon Jeong, Jin-Soo Kim, and Seung Ryoul Maeng, "Delaying Coherence Requests to Enhance the Performance of Strict Consistency Models," IEICE Transactions on Information and Systems, Vol. E87-D, No. 3, pp.751-760, March 2004.
- Jin-Soo Kim, Kangho Kim, Sung-In Jung, and Soonhoi Ha, "Design and Implementation of a User-level Sockets Layer over Virtual Interface Architecture," Concurrency and Computation: Practice and Experience, Volume 15, Issue 7-8, pp.727-749, June-July, 2003.
- Jin-Soo Kim, Soonhoi Ha, and Chu Shik Jhon, "Relaxed Barrier Synchronization for the BSP Model of Computation on Message-Passing Architectures," Information Processing Letters, Vol. 66, No. 5, pp.247-253, April 1998.
Domestic Journals (in Korean)
- Hyobong Son, Youngjae Lee, Yongserk Kim, and Jin-Soo Kim, "An Analysis on the Performance of TRIM Commands on SSDs and its Application to the Ext4 File System," ''KIISE Transactions on Computing Practices," Vol. 21, No. 1, pp.52-57, January 2015.
- Wook Jung, Daewoo Lee, Eunji Park, Youngjae Lee, Sanghoon Kim, Jin-Soo Kim, Taewoong Kim, and Sungwon Jun, "BeanFS: A Distributed File System for Large-scale E-mail Services," Journal of KIISE: Computer Systems and Theory, Vol. 36, No. 4, pp.247-258, August 2009.
- Young-Jae Lee, Seon-Yeong Park, Eunji Pak, Daewoo Lee, Wook Jung, and Jin-Soo Kim, "PMS: Probability-based Multi Sucessor Prefetch Algorithm for Software Streaming Services of Mobile Embedded Devices," Journal of Korea Information Science Society, Vol. 34, No. 5-6, pp.238-248, June 2007.
- Hyeon-Ju Yoon, Eunju Lee, Hyunku Jeong, and Jin-Soo Kim, "Proximity-based Overlay Network Routing for Service Discovery in Mobile Ad-Hoc Network," Journal of Korea Information Science Society, Vol. 31, No. 6, pp.643-658, December 2004.
- Jin-Soo Kim, Soonhoi Ha, and Chu Shik Jhon, "An Efficient BSP Computation without Global Barrier Synchronization," Journal of Korea Information Science Society, Vol. 27, No. 7, pp.655-667, July 1998.
- 손효봉, 이영재, 김용석, 김진수, "SSD에서의 TRIM 명령어 처리 성능 분석 및 Ext4 파일 시스템으로의 적용," 한국정보과학회 논문지: 컴퓨팅의 실제, 제 21 권, 제 1 호, pp.52-57, 2015년 1월.
- 정욱, 이대우, 박은지, 이영재, 김상훈, 김진수, 김태웅, 전성원, "BeanFS: 대규모 이메일 서비스를 위한 분산 파일 시스템," 한국정보과학회 논문지: 시스템 및 이론, 제 36 권, 제 4 호, pp.247-258, 2009년 8월.
- 이영재, 박선영, 박은지, 이대우, 정욱, 김진수, "PMS: 모바일 임베디드 시스템의 소프트웨어 스트리밍 서비스를 위한 확률 기반 다중 접근 블록 선인출 알고리즘," 한국정보과학회 논문지, 제 34 권, 제 5-6 호, pp.238-248, 2007년 6월
- 윤현주, 이은주, 정현구, 김진수, "이동 애드혹 망에서의 서비스 검색을 위한 근접성 기반 오버레이 네트워크 라우팅," 한국정보과학회 논문지, 제 31 권, 제 6 호, pp.643-658, 2004년 12월.
- 김진수, 하순회, 전주식, "전역적인 배리어 동기화를 수행하지 않는 효율적인 BSP 연산 기법," 한국정보과학회 논문지, 제 27 권, 제 7 호, pp.655-667, 1998년 7월.
International Conferences and Workshops
- Dong-Yun Lee, Kisik Jeong, Sang-Hoon Han, Jin-Soo Kim, Joo-Young Hwang, and Sangyeun Cho, "Understanding Write Behaviors of Storage Backends in Ceph Object Store," Proceedings of the 33rd International Conference on Massive Storage Systems and Technology (MSST 2017), Santa Clara, CA, USA, May 2017. (slides)
- Sang-Hoon Han, Kisik Jeong, Dong-Yun Lee, and Jin-Soo Kim, "A Study on the Characteristics of Ceph KStore," Poster Presentation, FAST 2017, Santa Clara, CA, USA, February 2017.
- Hak-Su Lim and Jin-Soo Kim, "LevelDB-Raw: Eliminating File System Overhead for Optimizing Performance of LevelDB Engine," Proceedings of the 19th International Conference on Advanced Communication Technology (ICACT 2017), pp.777-781, Pyeongchang, Korea, February 2017.
- Se-Jun Kwon, Sang-Hoon Kim, Hyeong-Jun Kim, and Jin-Soo Kim, "LZ4m: A Fast Compression Algorithm for In-Memory Data," Proceedings of the 2017 IEEE International Conference on Consumer Electronics (ICCE 2017), Las Vegas, NV, USA, January 2017.
- Hyeong-Jun Kim, Young-Sik Lee, and Jin-Soo Kim, "NVMeDirect: A User-space I/O Framework for Application-specific Optimization on NVMe SSDs," Proceedings of the 8th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage 2016), Denver, Colorado, USA, June 2016. (slides)
- Sejun Kwon, Sang-Hoon Kim, Jin-Soo Kim, and Jinkyu Jeong, "Managing GPU Buffers for Caching More Apps in Mobile Systems," Proceedings of the ACM International Conference on Embedded Software (EMSOFT 2015), Amsterdam, The Netherlands, October 2015.
- Sang-Hoon Kim, Sejun Kwon, Jin-Soo Kim, and Jinkyu Jeong, "Controlling Physical Memory Fragmentation in Mobile Systems," Proceedings of the 2015 ACM SIGPLAN International Symposium on Memory Management (ISMM 2015), Portland, Oregon, USA, June 2015.
- Luis Cavazos Quero, Young-Sik Lee, and Jin-Soo Kim, "Self-Sorting SSD: Producing Sorted Data Inside Active SSDs," Proceedings of the 31st International Conference on Massive Storage Systems and Technology (MSST 2015), Santa Clara, CA, USA, May 2015. (slides)
- Dong-Hyun Song, Youngjae Lee, and Jin-Soo Kim, "Improving Flash Cache Management for Virtualized System," Poster Presentation, EuroSys 2015, Bordeaux, France, April 2015.
- Jung-Hoon Kim, Sang-Hoon Kim, and Jin-Soo Kim, "Subpage Programming for Extending the Lifetime of NAND Flash Memory," Proceedings of the Design, Automation and Test in Europe (DATE 2015), Grenoble, France, March 2015.
- Woo-Yeong Jeong, Youngjae Lee, and Jin-Soo Kim, "A High-Performance Media Streaming Architecture based on KVM," Proceedings of the 23rd Euromicro International Conference on Parallel, Distributed and Network-based Processing (PDP 2015), Turku, Finland, March 2015.
- Daeho Jeong, Youngjae Lee, and Jin-Soo Kim, "Boosting Quasi-Asynchronous I/O for Better Responsiveness in Mobile Devices," Proceedings of the 13th USENIX Conference on File and Storage Technologies (FAST 2015), Santa Clara, CA, USA, February 2015. (slides)
- Junyong Sim, Youngjae Lee, and Jin-Soo Kim, "Concurrent Bluetooth Module Activation for Reducing the Latency of NFC Connection Handover," Proceedings of the 18th IEEE International Symposium on Cosumer Electronics (ISCE 2014), Jeju Island, South Korea, June 2014.
- Young-Sik Lee, Luis Cavazos Quero, Youngjae Lee, Jin-Soo Kim, and Seungryoul Maeng, "Accelerating External Sorting via On-the-fly Data Merge in Active SSDs," Proceedings of the 6th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage 2014),'' Philadelphia, PA, USA, June 2014.
- Jinyong Ha, Young-Sik Lee, and Jin-Soo Kim, "Deduplication with Block-Level Content-Aware Chunking for Solid State Drives (SSDs)," Proceedings of the 11th IEEE/IFIP International Conference on Embedded and Ubiquitous Computing (EUC 2013), Zhangjiajie, China, November 2013.
- Yeong-Jae Woo and Jin-Soo Kim, "Diversifying Wear Index for MLC NAND Flash Memory to Extend the Lifetime of SSDs," Proceedings of the 13th International Conference on Embedded Software (EMSOFT 2013), Montreal, Canada, September 2013.
- Jongsung Lee and Jin-Soo Kim, "An Empirical Study of Hot/Cold Data Separation Policies in Solid State Drives (SSDs)," Proceedings of the 6th International Systems and Storage Conference (SYSTOR 2013), Haifa, Israel, June 2013.
- Young-Sik Lee, Sang-Hoon Kim, Jin-Soo Kim, Jaesoo Lee, Chanik Park, and Seungryoul Maeng, "OSSD: A Case for Object-based Solid State Drives," Proceedings of the 29th IEEE Conference on Massive Data Storage (MSST 2013), Long Beach, CA, USA, May 2013.
- Minyoung Kim, Je-Min Kim, Mark-Oliver Stehr, Ashish Gehani, Dawood Tariq, and Jin-Soo Kim, "Maximizing Availability of Content in Disruptive Environments by Cross-Layer Optimization," Proceedings of the 28th Symposium on Applied Computing (SAC 2013), Coimbra, Portugal, March 2013.
- Je-Min Kim and Jin-Soo Kim, "Advil: A Pain Reliever for the Storage Performance of Mobile Devices," Proceedings of the 10th IEEE/IFIP International Conference on Embedded and Ubiquitous Computing (EUC 2012), Paphos, Cyprus, December 2012.
- Young-Kyoon Suh, Bongki Moon, Alon Efrat, Jin-Soo Kim, and Sang-Won Lee, "Extent Mapping Scheme for Flash Memory Devices," Proceedings of the IEEE 20th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS 2012), Arlington, VA, USA, August 2012.
- Sang-Hoon Kim, Jin-Soo Kim, and Seungryoul Maeng, "Using Solid State Drives (SSDs) for Virtual Block Devices," Proceedings of the Second Workshop on Runtime Environments, Systems, Layering and Virtualized Environments (RESoLVE 2012) (co-located with ASPLOS 2012), London, United Kingdom, March 2012.
- Je-Min Kim and Jin-Soo Kim, "AndroBench: Benchmarking the Storage Performance of Android-based Mobile Devices," Frontiers in Computer Education (Advances in Intelligent and Soft Computing, Volume 133), Sabo Sambath and Egui Zhu Eds., Springer-Verlag, pp.667-674, 2012. (Presented in the International Conference on Computer, Communication, Control and Automation (3CA 2011), Zhuhai, China, November 2011.)
- Hyeong-Jun Kim and Jin-Soo Kim, "Tuning the Ext4 Filesystem Performance for Android-based Smartphones," Frontiers in Computer Education (Advances in Intelligent and Soft Computing, Volume 133), Sabo Sambath and Egui Zhu Eds., Springer-Verlag, pp.745-752, 2012. (Presented in the International Conference on Computer, Communication, Control and Automation (3CA 2011), Zhuhai, China, November 2011.)
- Sangwon Seo, Edward J. Yoon, Jaehong Kim, Seongwook Jin, Jin-Soo Kim, and Seungryoul Maeng, "HAMA: An Efficient Matrix Computation with the MapReduce Framework," Proceedings of the 2nd IEEE International Conference on Cloud Computing Technology and Science (IEEE CloudCom 2010), Indianapolis, IN, USA, November 2010.
- Youngjo Park and Jin-Soo Kim, "Compression Support for Flash Translation Layer," Proceedings of the 5th International Workshop on Software Support for Portable Storage (IWSSPS 2010), Scottsdale, AZ, USA, October 2010.
- Hyotaek Shim, Bon-Keun Seo, Jin-Soo Kim, and Seungryoul Maeng, "An Adaptive Partitioning Scheme for DRAM-based Cache in Solid State Drives," Proceedings of the 26th IEEE Symposium on Massive Storage Systems and Technologies (IEEE MSST 2010), Incline Village, NV, USA, May 2010.
- Youngjae Lee, Jin-Soo Kim, and Seungryoul Maeng, "ReSSD: A Software Layer for Resuscitating SSDs from Poor Small Random Write Performance," Poster Presentation, Proceedings of the 25th ACM Symposium on Applied Computing (ACM SAC 2010), pp.242-243, Sierre, Switzerland, March 2010.
- Sang-Hoon Kim, Dawoon Jung, Jin-Soo Kim, and Seungryoul Maeng, "HeteroDrive: Reshaping the Storage Access Pattern of OLTP Workload Using SSD," Proceedings of the International Workshop on Software Support for Portable Storage (IWSSPS 2009), Grenoble, France, October 2009.
- Sangwon Seo, Ingook Jang, Kyungchang Woo, Inkyo Kim, Jin-Soo Kim, and Seungryoul Maeng, "HPMR: Prefetching and Pre-shuffling in Shared MapReduce Computation Environment, Proceedings of the 11th IEEE International Conference on Cluster Computing (IEEE CLUSTER 2009), New Orleans, LA, USA, September 2009.
- Jae-Hong Kim, Dawoon Jung, Jin-Soo Kim, and Jaehyuk Huh, "A Methodology for Extracting Performance Parameters in Solid State Disks (SSDs), Proceedings of the 17th IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (IEEE MASCOTS 2009), London, United Kingdom, September 2009.
- Kwangho Cha, Jin-Soo Kim, and Seungryoul Maeng, "snapPVFS: Snapshot-able Parallel Virtual File System," Proceedings of the 14th IEEE International Conference on Parallel and Distributed Systems (IEEE ICPADS 2008), Melbourne, Australia, December 2008.
- Eun-Kyu Byun, Yang-Suk Kee, Ewa Deelman, Karan Vahi, Gaurang Mehta, and Jin-Soo Kim, "Estimating Resource Needs for Time-Constrained Workflows," Proceedings of the 4th IEEE International Conference on e-Science (IEEE e-Science 2008), Indianapolis, IN, USA, December 2008.
- Yang-Suk Kee, Eunkyu Byun, Ewa Deelman, Karan Vahi, and Jin-Soo Kim, "Pegasus on Virtual Grid: A Case Study of Workflow Planning over Captive Resources," Proceedings of the 3rd Workshop on Workflows in Support of Large-Scale Science (WORKS 2008), Austin, TX, USA, November 2008.
- Hyotaek Shim, Jaegeuk Kim, Dawoon Jung, Jin-Soo Kim, and Seungryoul Maeng, "RMA: A Read Miss-Based Spin-Down Algorithm using an NV Cache," Proceedings of the 26th IEEE International Conference on Computer Design (IEEE ICCD 2008), Lake Tahoe, CA, USA, October 2008.
- Yong-Goo Lee, Dawoon Jung, Dongwon Kang, and Jin-Soo Kim, "μ-FTL: A Memory-Efficient Flash Translation Layer Supporting Multiple Mapping Granularities," Proceedings of the 8th Annual ACM Conference on Embedded Software (ACM EMSOFT 2008), Atlanta, GA, USA, October 2008.
- Youngjee Lee and Jin-Soo Kim, "Characterization of Large-Scale SMTP Traffic: the Coexistence of the Poisson Process and Self-Similarity," Proceedings of the 16th IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (IEEE MASCOTS 2008), Baltimore, MD, USA, September 2008.
- Jaegeuk Kim, Heeseung Jo, Hyotaek Shim, Jin-Soo Kim, and Seungryoul Maeng, "Efficient Metadata Management for Flash File Systems," Proceedings of the 11th IEEE International Symposium on Object/Component/Service-Oriented Real-time Distributed Computing (IEEE ISORC 2008), Orlando, FL, USA, May 2008.
- Kangho Kim, Cheiyol Kim, Sung-In Jung, Hyun-Sup Shin, and Jin-Soo Kim, "Inter-domain Socket Communications Supporting High Performance and Full Binary Compatibility on Xen," Proceedings of the 2008 ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments (ACM VEE 2008), Seattle, WA, USA, March 2008.
- Sang-Hoon Kim, Youngjae Lee, and Jin-Soo Kim, "FlexRPC: A Flexible Remote Procedure Call Facility for Modern Cluster File Systems," Proceedings of the 9th IEEE International Conference on Cluster Computing (IEEE CLUSTER 2007), Austin, TX, USA, September 2007.
- Dongwon Kang, Dawoon Jung, Jeong-Uk Kang, and Jin-Soo Kim, "μ-Tree: An Ordered Index Structure for NAND Flash Memory," Proceedings of the 7th Annual ACM Conference on Embedded Software (ACM EMSOFT 2007), Salzburg, Austria, September 2007.
- Dawoon Jung, Yoon-Hee Chae, Heeseung Jo, Jin-Soo Kim, and Joonwon Lee, "A Group-based Wear-leveling Algorithm for Large-capacity Flash Memory Storage Systems," Proceedings of the International Conference on Compilers, Architecture, and Synthesis for Embedded Systems (CASES 2007), Salzburg, Austria, September 2007.
- Eun-Kyu Byun, Jae-Wan Jang, and Jin-Soo Kim, "Towards Adaptive, Scalable, and Reliable Resource Provisioning for WSRF-compliant Applications," Poster Presentation, Proceedings of the 16th International Symposium on High Performance Distributed Computing (HPDC 2007), Monterey, CA, USA, June 2007.
- Jinkyu Jeong, Euiseong Seo, Dongsung Kim, Jin-Soo Kim, Joonwon Lee, Yung-Joon Jung, Donghwan Kim, and Kanghee Kim, "Transparent and Selective Real-time Interrupt Services for Performance Improvement," Proceedings of the 5th IFIP Workshop on Software Technologies for Future Embedded & Ubiquitous Systems (SEUS 2007), Santorini Island, Greece, May 2007. (Lecture Notes in Computer Science #4761, R. Obermaisser et al. Eds. pp.283-292, 2007.)
- Seon-Yeong Park, Dawoon Jung, Jeong-Uk Kang, Jin-Soo Kim, and Joonwon Lee, "CFLRU: A Replacement Algorithm for Flash Memory," Proceedings of the International Conference on Compilers, Architecture, and Synthesis for Embedded Systems (CASES 2006), Seoul, Korea, October 2006.
- Jeong-Uk Kang, Heeseung Jo, Jin-Soo Kim, and Joonwon Lee, "A Superblock-based Flash Translation Layer for NAND Flash Memory," Proceedings of the 6th Annual ACM Conference on Embedded Software (ACM EMSOFT 2006), Seoul, Korea, October 2006.
- Hyun-Gul Roh, Jin-Soo Kim, and Joonwon Lee, "How to Design Optimistic Operations for Peer-to-peer Replication," Proceedings of the 9th International Conference on Computer Science and Informatics (JCIS/CSI 2006), Kaohsiung, Taiwan, October 2006.
- Driss Azougagh, Jung-Lok Yu, Jin-Soo Kim, and Seung-Ryoul Maeng, "Resource Co-Allocation: A Complementary Technique that Enhances Performance in Grid Computing Environment," Proceedings of the 11th International Conference on Parallel and Distributed Systems (ICPADS 2005), Fukuoka, Japan, July 2005.
- Heungsoon Rim, Youil Kim, Heeseung Jo, Seonggeon Kim, Hwansoo Han, and Jin-Soo Kim, "Slim Execution on Distributed Mobile Environment," Proceedings of the 4th International Conference on Advanced Language Processing and Information Technology (ALPIT 2005), Bangkok, Thailand, June 2005.
- Jae-Wan Jang and Jin-Soo Kim, "Supporting the Sockets Interface over User-level Communication Architecture: Design Issues and Performance Comparisons," Proceedings of the International Conference on Parallel Processing (ICPP 2005), Oslo, Norway, June 2005.
- Jung-Lok Yu, Driss Azougagh, Jin-Soo Kim, and Seung-Ryoul Maeng, "Impact of Exploiting Load Imbalance on Coscheduling in Workstation Clusters," Proceedings of the International Conference on Parallel Processing (ICPP 2005), Oslo, Norway, June 2005.
- Eun-Kyu Byun, Jae-Wan Jang, Wook Jung, and Jin-Soo Kim, "A Dynamic Grid Services Deployment Mechanism for On-Demand Resource Provisioning," Proceedings of the 5th IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGRID 2005), Cardiff, UK, May 2005.
- Jung-Lok Yu, Driss Azougagh, Jin-Soo Kim, and Seung-Ryoul Maeng, "PROC: Process ReOrdering-based Coscheduling on Workstation Clusters," Proceedings of the International Parallel and Distributed Processing Symposium (IPDPS 2005), Denver, CO, USA, April 2005.
- Dawoon Jung, Jin-Soo Kim, Seon-Yeong Park, Jeong-Uk Kang, and Joonwon Lee, "FASS: A Flash-Aware Swap System," Proceedings of International Workshop on Software Support for Portable Storage (IWSSPS 2005), San Francisco, CA, USA, March 2005.
- Hyeon-Ju Yoon, Eun-Ju Lee, Hyunku Jeong, and Jin-Soo Kim, "Proximity-Based Overlay Routing for Service Discovery in Mobile Ad Hoc Networks," Proceedings of the 19th International Symposium on Computer and Information Sciences (ISCIS 2004), Kemer-Antalya, Turkey, October 2004. (Lecture Notes in Computer Science #3280, C. Aykanat et al. Eds. pp.176-186, October 2004.)
- Chanik Park, Jeong-Uk Kang, Seon-Yeong Park, and Jin-Soo Kim, "Energy-Aware Demand Paging on NAND Flash-based Embedded Storages," Proceedings of the IEEE/ACM International Symposium on Low Power Electronics and Design (ISLPED 2004), Newport Beach, CA, USA, August 2004.
- Young-Seok Kim, Jung-Lok Yu, Jae-Gyoon Hahm, Jin-Soo Kim, and Joon-Won Lee, "Design and Implementation of an OGSI-Compliant Grid Broker Service," Proceedings of the 4th IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGRID 2004), Chicago, IL, USA, April 2004.
- Yangsuk Kee, Jin-Soo Kim, Woo-Chul Jeun, and Soonhoi Ha, "Atomic Page Update Methods for OpenMP-Aware Software DSM," Proceedings of the 12th Euromicro Conference on Parallel, Distributed and Network based Processing (PDP 2004), A Coruna, Spain, February 2004.
- Yangsuk Kee, Jin-Soo Kim, and Soonhoi Ha, "ParADE: An OpenMP Programming Environment for SMP Cluster Systems," Proceedings of the International Conference for High Performance Computing Networking, Storage, and Analysis (SC 2003), Phoenix, AZ, USA, November 2003.
- Woo-Chul Jeun, Yangsuk Kee, Jin-Soo Kim, and Soonhoi Ha, "A High Performance and Low Cost Cluster-based E-mail System," Proceedings of the 7th International Conference on Parallel Computing Technologies (PaCT 2003), Nizhni Novgorod, Russia, September 2003. (Lecture Notes in Computer Science #2763, V. Malyshkin Ed. pp.482-496, August 2003.)
- Kangho Kim, Jin-Soo Kim, and Sung-In Jung, "GNBD/VIA: A Network Block Device over Virtual Interface Architecture on Linux," Proceedings of the 16th Annual IEEE International Parallel and Distributed Processing Symposium (IPDPS 2002), Fort Lauderdale, FL, USA, April 2002.
- Jin-Soo Kim, Kangho Kim, and Sung-In Jung, "SOVIA: A User-level Sockets Layer Over Virtual Interface Architecture," Proceedings of the 3rd IEEE International Conference on Cluster Computing (IEEE CLUSTER 2001), pp.399-408, Newport Beach, CA, USA, October 2001.
- Jin-Soo Kim, Kangho Kim, and Sung-In Jung, "Building a High Performance Communication Layer Over Virtual Interface Architecture on Linux Clusters," Proceedings of the 15th ACM International Conference on Supercomputing (ACM ICS 2001), pp.335-347, Sorrento, Italy, June 2001.
- Jin-Soo Kim and Yarsun Hsu, "Memory System Behavior of Java Programs: Methodology and Analysis", Proceedings of ACM International Conference on Measurement and Modeling of Computer Systems (ACM SIGMETRICS 2000), Best Systems Paper Award, pp.264-274, Santa Clara, CA, USA, June 2000.
- Jin-Soo Kim and Yarsun Hsu, "Analyzing Memory Reference Traces of Java Programs," Proceedings of the Second Annual Workshop on Workload Characterization (WWC 1999), Austin, TX, USA, October 1999. (The extended version of this paper appears as Chapter 2 in Workload Characterization for Computer System Design, Lizy K. John and Ann Marie Maynard, editors, pp.25-48, Kluwer Academic Publishers, March 2000.)
- Jin-Soo Kim, Xiaohan Qin, and Yarsun Hsu, "Memory Characterization of a Parallel Data Mining Workload," Proceedings of the First Annual Workshop on Workload Characterization (WWC 1998), Dallas, TX, USA, November 1998. (Also appears in Workload Characterization: Methodology and Case Studies, Lizy K. John and Ann Marie Grizzaffi, editors, pp.60-68, IEEE Computer Society Press, October 1999.)
- Jin-Soo Kim, Soonhoi Ha, and Chu Shik Jhon, "Efficient Barrier Synchronization Mechanism for the BSP Model on Message-Passing Architectures," Proceedings of the 12th International Parallel Processing Symposium (IPPS/SPDP 1998), pp.255-259, Orlando, FL, USA, March 1998.
- Jin-Soo Kim, Soonhoi Ha, and Chu Shik Jhon, "Reducing Overheads of Local Communications in Fine-grain Parallel Computation," Proceedings of the 26th International Conference on Parallel Processing (ICPP 1997), pp.223-226, Bloomingdale, IL, USA, August 1997.
- Jin-Soo Kim, Soonhoi Ha, and Chu Shik Jhon, "Evaluation of Various Node Configurations for Fine-grain Multithreading on Stock Processors," Proceedings of High Performance Computing Asia (HPC Asia 1997), pp.349-354, Seoul, Korea, April 1997.
Miscellaneous Papers
- Sangwon Seo, Edward Yoon, Jaehong Kim, Seongwook Jin, Jin-Soo Kim, and Seungryoul Maeng, "HAMA: An Efficient Matrix Computation with the MapReduce Framework," Technical Report CS-TR-2010-330, Computer Science Department, Korea Advanced Institute of Science and Technology (KAIST), 2010.
- Jaehong Kim, Sangwon Seo, Dawoon Jung, Jin-Soo Kim, and Jaehyuk Huh, "Parameter-Aware I/O Management for Solid State Disks (SSDs)," Technical Report CS-TR-2010-329, , Korea Advanced Institute of Science and Technology (KAIST), 2010.
- Jaegeuk Kim, Hyotaek Shim, Seon-Yeong Park, Jin-Soo Kim, and Seungryoul Maeng, "FlashLight: A Lightweight Flash File System for Embedded Systems," Technical Report CS-TR-2010-325, Computer Science Department, Korea Advanced Institute of Science and Technology (KAIST), 2010.
- Jaegeuk Kim, Heeseung Jo, Hyotaek Shim, Jin-Soo Kim, and Seungryoul Maeng, "An Efficient Metadata Index Structure for Flash File Systems," Technical Report CS-TR-2010-324, Computer Science Department, Korea Advanced Institute of Science and Technology (KAIST), 2010.
- Jae-Wan Jang, Myeongjae Jeon, Hyo-Sil Kim, Heeseung Jo, Jin-Soo Kim, and Seungryoul Maeng, "NP-Completeness of Memory-Aware Virtual Machine Scheduling Problem," Technical Report CS-TR-2009-321, Computer Science Department, Korea Advanced Institute of Science and Technology (KAIST), 2009.
- Hyun-Gul Roh, Jin-Soo Kim, Joonwon Lee, and Seungryoul Maeng, "Optimistic Operations for Replicated Abstract Data Types," Technical Report CS-TR-2009-318, Computer Science Department, Korea Advanced Institute of Science and Technology (KAIST), 2009.
- Jin-Soo Kim and Taewoong Kim, "OwFS: A Distributed File System for Large-scale Internet Services," Communications of the Korean Institute of Information Scientists and Engineers, Vol. 27, No. 5, Korean Institute of Information Scientists and Engineers (KIISE), pp.77-85, May 2009. (in Korean)
- Eun-Kyu Byun, Yangsuk Kee, Ewa Deelman, Karan Vahi, Gaurang Mehta, and Jin-Soo Kim, "Efficient Resource Capacity Estimate of Workflow Applications for Provisioning Resources," Techinical Report, Computer Science Department, University of Southern California (USC), 2008.
- Wook Jung, Daewoo Lee, Eunji Pak, Youngjae Lee, Sang-Hoon Kim, Jin-Soo Kim, Taewoong Kim, and Sungwon Jun, "BeanFS: A Distributed File System for a Large Number of Immutable Files," Technical Report CS-TR-2008-289, Computer Science Department, Korea Advanced Institute of Science and Technology (KAIST), 2008.
- Seon-Yeong Park, Dawoon Jung, Jeong-Uk Kang, Jin-Soo Kim, and Joonwon Lee, "CFLRU: A Replacement Algorithm for Flash Memory," Technical Report CS-TR-2006-250, Computer Science Department, Korea Advanced Institute of Science and Technology (KAIST), 2006.
- Heungsoon Rim, Youil Kim, Heeseung Jo, Seonggeon Kim, Hwansoo Han, and Jin-Soo Kim, "Slim Execution on Distributed Mobile Environment," Technical Report CS-TR-2005-237, Computer Science Department, Korea Advanced Institute of Science and Technology (KAIST), 2005.
- Xiaohan Qin, Mark Charney, Jin-Soo Kim, and Yarsun Hsu, "On the Locality and Scalability of Database Workloads," IBM Research Report RC21355, IBM Research, 1998.
- Jin-Soo Kim, "An Efficient BSP Computation on Message-Passing Architectures Using Relaxed Barrier Synchronization," Proceedings of the 4th Humantech Thesis Prize, Silver Prize, pp.98-108, April 1998.
Patents: International
- Sunae Seo, Sanghoon Kim, Jinsoo Kim, and Dongjun Shin, "Method and Apparatus for Controlling Memory in Electronic Device," Patent No. 9588912 (March 7, 2017), United States.
- Dong-Won Kang, Jeong-Uk Kang, Jin-Soo Kim, and Chan-Ik Park, "Data Tree Storage Methods, Systems and Computer Program Products Using Page Structure of Flash Memory," Patent No. 1515561 (January 1, 2016), Taiwan.
- Dong-Won Kang, Jeong-Uk Kang, Jin-Soo Kim, and Chan-Ik Park, "Data Tree Storage Methods, Systems and Computer Program Products Using Page Structure of Flash Memory," Patent No. 9058253 (June 16, 2015), United States.
- Jin-Ho Seol, Seung-Ryoul Maeng, Jin-Soo Kim, Jae-Geuk Kim, Hyo-Taek Shim, and Han-Mook Park, "Programming Method and Device for a Buffer Cache in a Solid-State Disk System," Patent No. 8874826 (October 28, 2014), United States.
- Jaesoo Lee, Jung-Sang Ahn, Jin-Soo Kim, and Dawoon Jung, "Indexing Method for Flash Memory," Patent No. 8799558 (August 5, 2014), United States.
- Jeonguk Kang, Yong-Goo Lee, Chanik Park, and Jin-Soo Kim, "Flash Memory System and Designing Method of Flash Translation Layer Thereof," Patent No. 8495280 (July 23, 2013), United States.
- Dong-Won Kang, Jeong-Uk Kang, Jin-Soo Kim, and Chan-Ik Park, "Data Tree Storage Methods, Systems and Computer Program Products Using Page Structure," Patent No. 101339538 (December 19, 2012), China.
- Jin-Kyu Kim, Kwang-Yoon Lee, Jin-Soo Kim, Sun-Young Park, Chan-Ik Park, and Jeong-Uk Kang, "Page Replacement Method Using Page Information," Patent No. 7366855 (April 29, 2008), United States.
- Jin-Kyu Kim, Kwang-Yoon Lee, Jin-Soo Kim, Sun-Young Park, Chan-Ik Park, and Jeong-Uk Kang, "Page Replacement Method Using Page Information," Patent No. 100382052 (April 16, 2008), China.
---
- Jin-Soo Kim and Jinkyu Jeong, "Electronic Device and Method of Managing Memory of Electronic Device," Patent Filed No. 15/173,565 (June 3, 2016), United States.
- Jin-Soo Kim and Young-Sik Lee, "External Merge Sort Method and Device, and Distributed Processing Device for External Merge Sort," Patent Filed No. 14/570,210 (December 15, 2014), United States.
Patents: Korean
- Jin-Soo Kim and Young-Sik Lee, "Record Processing Method Using Index Data Structure in Distributed Processing System based on MapReduce," Patent No. 10-1772955 (August 24, 2017), Korea.
- Jaesoo Lee, Jung-Sang Ahn, Jin-Soo Kim, and Dawoon Jung, "Indexing Method for Flash Memory," Patent No. 10-1699779 (January 19, 2017), Korea.
- Jin-Soo Kim and Hyeong-Jun Kim, "Deduplication Method for Flash Memory and Host Apparatus for Providing Off-line Deduplication for SSD," Patent No. 10-1685839 (December 6, 2016), Korea.
- Yong-Goo Lee, Jin-Soo Kim, Jeong-Uk Kang, Chan-Ik Park, "Flash Memory System and Method of Flash Translation Layer Design Thereof," Patent No. 10-1533744 (June 29, 2015), Korea.
- Jin-Soo Kim, Young-Sik Lee, "Method for External Merge Sort, System for External Merge Sort and Distributed Processing System for External Merge Sort," Patent No. 10-1465447 (November 20, 2014), Korea.
- Jin-Soo Kim and Hyeong-Jun Kim, "Execution Method for Trim and Data Managing Apparatus," Patent No. 10-1465460 (November 20, 2014), Korea
- Jin-Soo Kim and Youngjae Lee, "System and Operating Method for Flash Memory," Patent No. 10-1278591 (June 19, 2013), Korea.
- Youngjo Park and Jin-Soo Kim, "Data Compression Support System and Method of Thereof," Patent No. 10-1191813 (October 10, 2012), Korea.
- Jinho Seol, Seungryoul Maeng, Jin-Soo Kim, Jaeguk Kim, Hyo-Taek Shim, and Hanmook Park, "Programming Method and Apparatus of a Buffer Cache in a Solid State Disk System," Patent No. 10-1056560 (August 11, 2011), Korea.
- Taewoong Kim, Sungwon Jun, Yuncheol Joo, Jin-Soo Kim, Wook Jung, Daewoo Lee, Eunji Pak, Youngjae Lee, Sang-Hoon Kim, and Myeongah Yang, "Distributed File System and Method for Operating File Using Owner-based File Grouping," Patent No. 10-1009149 (January 11, 2011), Korea.
- Taewoong Kim, Sungwon Jun, Yuncheol Joo, Jin-Soo Kim, Wook Jung, Daewoo Lee, Eunji Pak, Youngjae Lee, Sang-Hoon Kim, and Myeongah Yang, "Distributed File System and Method for Replica-based Fault Treatment," Patent No. 10-0994342 (November 12, 2010), Korea.
- Taewoong Kim, Sungwon Jun, Yuncheol Joo, Jin-Soo Kim, Wook Jung, Daewoo Lee, Eunji Pak, Youngjae Lee, Sang-Hoon Kim, and Myeongah Yang, "Distributed File System and File Consistency Management Method Using Replica State Matching," Patent No. 10-0988107 (October 8, 2010), Korea.
- Dongwon Kang, Jeong-Uk Kang, Jin-Soo Kim, and Chan-Ik Park, "Indexing Scheme for Flash Memory," Patent No. 10-0922389 (October 12, 2009), Korea.
- Joonwon Lee, Jin-Soo Kim, Jeong-Uk Kang, and Heeseung Jo, "The Method of Managing Flash Memory," Patent No. 10-0868674 (November 7, 2008), Korea.
- Joonwon Lee, Jin-Soo Kim, and Heeseung Jo, "Data Storage Apparatus, Method for Data Storage and Computer Readable Record Medium on which the Method is Recorded," Patent No. 10-0847021 (July 11, 2008), Korea.
- Jin-Soo Kim and Jae-Wan Jang, "Emulating Module of Controlling I/O Process of Communication Device via Peripheral Devices of Computer and Method of Operating the Emulating Module," Patent No. 10-0807102 (December 18, 2007), Korea.
- Jin-Kyu Kim, Kwang-Yoon Lee, Jin-Soo Kim, Sun-Young Park, Chan-Ik Park, and Jeong-Uk Kang, "Method for Page Replacement Method Using Information on Page," Patent No. 10-0577384 (April 28, 2006), Korea.
- Jin-Soo Kim, Kangho Kim, and Sung-In Jung, "User-level Socket Layer and Communication Interface Method Using the Same," Patent No. 10-0412237 (December 10, 2003), Korea.
---
- Jin-Soo Kim, Jinkyu Jeong, "Electronic Device AND Memory Management Method Thereof," Patent Filed No. 10-2015-0080217 (June 5, 2015).
- Sangkwon Moon, Jin-Soo Kim, Young-Sik Lee, Jinkyu Jeong, Kyungho Kim, "Hybrid Memory Apparatus, Memory System and Data Processing Method Thereof," Patent Filed No. 10-2014-0035146 (March 26, 2014), Korea.
- Sunae Seo, Sanghoon Kim, Jinsoo Kim, Dongjun Shin, "Method and Apparatus for Controlling Memory in Electronic Device," Patent Filed No. 10-2014-0031242 (March 17, 2014).
- Yeongjae Woo, Jin-Soo Kim, Donggi Lee, and Jinhyuk Lee, "Memory Controller and Operation Method Thereof," Patent Filed No. 10-2011-0133321 (December 13, 2011), Korea
- 김진수, 이영식, "맵리듀스 기반의 분산 처리 시스템에서 인덱스를 이용하여 레코드를 처리하는 방법," 대한민국 등록 특허, 특허번호 10-1772955, 2017년 8월 24일.
- 이재수 안정상, 김진수, 정다운, "플래시 메모리의 색인 방법," 대한민국 등록 특허, 특허번호 10-1699779, 2017년 1월 19일.
- 김진수, 김형준, "플래시 메모리에 대한 중복 제거 방법 및 SSD에 대한 오프라인 중복 제거를 지원하는 호스트 장치," 대한민국 등록 특허, 특허번호 10-1685839, 2016년 12월 6일.
- 이용구, 김진수, 강정욱, 박찬익, ""플래시 메모리 시스템 및 그것의 플래시 변환 계층 설계 방법," 대한민국 특허 출원, 출원번호 10-1533744, 2015년 6월 29일.
- 김진수, 이영식, "외부 병합 정렬 방법, 외부 병합 정렬 시스템 및 외부 병합 정렬을 위한 분산 처리 시스템," 대한민국 등록 특허, 특허번호 10-1465447, 2014년 11월 20일.
- 김진수, 김형준, "트림 방법 및 데이터 관리 장치," 대한민국 등록 특허, 특허번호 10-1465460, 2014년 11월 20일.
- 김진수, 이영재, "플래시 메모리 시스템 및 그 동작 방법," 대한민국 등록 특허, 특허번호 10-1278591, 2013년 6월 19일.
- 박영조, 김진수, "데이터 압축 예측 장치 및 예측 방법," 대한민국 등록 특허, 특허번호 10-1191813, 2012년 10월 10일.
- 설진호, 맹승렬, 김진수, 김재극, 심효택, 박한묵, "고체 상태 디스크 시스템에서 버퍼 캐시의 프로그래밍 방법 및 장치," 대한민국 등록 특허, 특허번호 10-1056560, 2011년 8월 11일.
- 김태웅, 전성원, 주윤철, 김진수, 정욱, 이대우, 박은지, 이영재, 김상훈, 양명아, "오너 단위의 파일 그룹화를 이용한 분산 파일 시스템 및 파일 연산 방법," 대한민국 등록 특허, 특허번호 10-1009149, 2011년 1월 11일.
- 김태웅, 전성원, 주윤철, 김진수, 정욱, 이대우, 박은지, 이영재, 김상훈, 양명아, "분산 파일 시스템 및 복제본 기반 장애 처리 방법," 대한민국 등록 특허, 특허번호 10-0994342, 2010년 11월 12일.
- 김태웅, 전성원, 주윤철, 김진수, 정욱, 이대우, 박은지, 이영재, 김상훈, 양명아, "분산 파일 시스템 및 복제본 상태 매칭을 이용한 파일일관성 관리 방법," 대한민국 등록 특허, 특허번호 10-0988107, 2010년 10월 8일.
- 강동원, 강정욱, 김진수, 박찬익, "플래시 메모리를 위한 색인 스킴," 대한민국 등록 특허, 특허번호 10-0922389, 2009년 10월 12일.
- 이준원, 김진수 ,강정욱, 조희승, "플래시 메모리 관리 방법," 대한민국 등록 특허, 특허번호 10-0868674, 2008년 11월 7일.
- 이준원, 김진수, 조희승, "데이터 저장 장치, 데이터 저장 방법 및 그 방법이 기록된 컴퓨터로 읽을 수 있는 기록 매체," 대한민국 등록 특허, 특허번호 10-0847021, 2008년 7월 11일.
- 김진수, 장재완, "컴퓨터 단말기의 주변 기기를 통하여 통신 단말기의 입출력 프로세스를 제어하는 에뮬레이터 모듈 및 상기 모듈의 동작 방법," 대한민국 등록 특허, 특허번호 10-0807102, 2007년 12월 18일.
- 김진규, 이광윤, 김진수, 박선영, 박찬익, 강정욱, "페이지 정보를 이용한 페이지 대체 방법," 대한민국 등록 특허, 특허번호 10-0577384, 2006년 4월 28일.
- 김진수, 김강호, 정성인, "사용자 수준의 소켓 계층과 그를 이용한 통신 인터페이스 방법," 대한민국 등록 특허, 특허번호 10-0412237, 2003년 12월 10일.
---
- 김진수, 정진규, "전자 장치 및 전자 장치의 메모리 관리 방법," 대한민국 특허 출원, 출원번호 10-2015-0080217, 2015년 6월 5일.
- 문상권, 김진수, 이영식, 정진규, 김경호, "하이브리드 메모리 장치, 그것을 포함하는 메모리 시스템 및 그것의 데이터 처리 방법," 대한민국 특허 출원, 출원번호 10-2014-0035146, 2014년 3월 26일.
- 서선애, 김상훈, 김진수, 신동준, "전자장치에서 메모리를 제어하는 방법 및 장치," 대한민국 특허 출원, 출원번호 10-2014-0031242, 2014년 3월 17일.
- 우영재, 김진수, 이동기, 이진혁, "메모리 컨트롤러 및 이의 동작 방법," 대한민국 특허 출원, 출원번호 10-2011-0133321, 2011년 12월 13일.
Invited Talks
- A Fast, Energy-efficient External Sorting with Active SSDs, Workshop on Operating System Technology for NVRAM (NVRAMOS '14), Cheju, Korea, October 30 - November 1, 2014.
- Introduction to OwFS, SK Hynix Memory Solutions, San Jose, CA, USA, August 8, 2014.
- OwFS (Owner-based File System), SK Telecom, Bundang, Korea, Bundang, Korea, July 28, 2014.
- Solid State Storage Technologies for 2012 and Beyond, SK Telecom, Bundang, Korea, December 20, 2012.
- Understanding SSDs (Solid State Drives) with the OpenSSD Platform, KCC 2011 Tutorial T2.3, Kyeongju, Korea, June 30, 2011.
- OSSD: Object-based Solid State Drive, Workshop on Operating System Technology for NVRAM (NVRAMOS '11), Cheju, Korea, April 18, 2011.
- Distributed File Systems for Large-scale Internet Services, Storage Division, Samsung Electronics Co., Suwon, Korea, July 14, 2010.
- Programming for Modern Multi-core Processors, Altibase Corp., Seoul, Korea, July 13, 2010.
- In Search of the Holy FTL, Technical Seminar, Indilinx Co., Ltd. Bundang, Korea, May 7, 2009.
- In Search of the Holy FTL, Technical Seminar, Flash Memory Division, Samsung Electronics, Hwasung, Korea, February 23, 2009.
- Distributed File Systems for Large-scale Internet Services, Tutorial at KCC (Korea Computer Congress) 2008, Korea Institute of Information Scientists and Engineers (KIISE), Phoenix Park, Korea, June 30, 2008.
- Programming Issues for Multi-core Processors, Digital Media Research Center, Samsung Electronics Co., Suwon, Korea, May 6, 2008.
- An Index Structure for NAND Flash Memory and Its Applications, Workshop on Operating System Technology for NVRAM (NVRAMOS '08), Cheju, Korea, April 25, 2008.
- μ-Tree: An Efficient Index Structure for NAND Flash Memory, IT Technology Seminar, Sungkyunkwan University, Suwon, Korea, April 18, 2008.
- μ-Tree and μFS, Technical Seminar, Memory Division, Samsung Electronics Co., May 4, 2007.
- OwFS: An Owner-based File System, NHN Grid Computing Workshop, NHN Corp., Bundang, Korea, September 22, 2006.
- File System for Flash Memories, SIGPL Winter School, Korea Information Science Society, Phoenix Park, Korea, February 14, 2006.
- Demand Paging over NAND Flash Memory, Flash Software Application Technology Seminar, Memory Division, Samsung Electronics Co., Suwon, Korea, August 24, 2005.
- A Cross-layer Approach to NAND Flash-based Embedded Storage Management, SIGDB Spring Tutorial, Korea Information Science Society, Seoul, Korea, April 8, 2005.
- Operating System Structure for NAND Flash-based Embedded Storage, DLS Seminar, Multimedia Technology Center, Kyunghee University, Suwon, Korea, December 10, 2004.
- Operating System Support for NAND Flash-based Embedded Storage Systems, SIGCS Summer Workshop, Korea Information Science Society, Cheju, Korea, July 16, 2004.
- Operating System Support for NAND Flash-based Embedded Storage, The 2nd Embedded Systems Workshop, Sunmoon University, Cheonan, Korea, April 20, 2004.
- Globus Toolkit 3.0 and Grid Resource Broker, Electronics and Telecommunications Research Institute (ETRI), Daejeon, Korea, February 20, 2004.
- RTOS Commercial Dedication, The 3rd Digital Reactor Protection System Workshop, Daejeon, Korea, August 23, 2003.
- Accelerating Cluster Applications with Virtual Interface Architecture, Pohang University of Science and Technology (POSTECH), Pohang, Korea, October 23, 2002.
- Linux Cluster Systems for High Performance Computation, Kumoh National Institute of Technology, Gumi, Korea, July 3, 2002.
- Accelerating Cluster Applications with Virtual Interface Architecture, Computer Science Colloquium, Korea Advanced Institute of Science and Technology (KAIST), Daejeon, Korea, March 25, 2002.
- Design and Implementation of a User-level Sockets Layer over Virtual Interface Architecture, Korea Advanced Institute of Science and Technology (KAIST), Daejeon, Korea, July 31, 2001.
- Exploiting Linux Clusters for High Performance Computation, The 2nd Linux Forum, Seoul, Korea, June 27-29, 2001.
- Memory System Behavior of Java Programs: Methodology and Analysis, Software Center, Samsung Electronics Co., Seoul, Korea, August 11, 2000.
- A Parallel Programming Model for Clusters of SMPs, The Second Clustering Technology Workshop, Pohang University of Science and Technology (POSTECH), Pohang, Korea, September 10, 1999.