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월.