Jin-Soo Kim

Orcid: 0000-0003-1065-9362

Affiliations:
  • Sungkyunkwan University, College of Information and Communication Engineering, Suwon, South Korea
  • Korea Advanced Institute of Science and Technology (KAIST), South Korea (2002 - 2008)
  • Electronics and Telecommunications Research Institute (ETRI), South Korea (1999 - 2002)
  • Seoul National University, South Korea (PhD 1999)


According to our database1, Jin-Soo Kim authored at least 94 papers between 2003 and 2023.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2023
Empowering Storage Systems Research with NVMeVirt: A Comprehensive NVMe Device Emulator.
ACM Trans. Storage, November, 2023

Efficient Read Disturb Management Schemes in Resource-Constrained Flash Memory Controller.
Proceedings of the 12th Non-Volatile Memory Systems and Applications Symposium, 2023

An Efficient Order-Preserving Recovery for F2FS with ZNS SSD.
Proceedings of the 15th ACM/USENIX Workshop on Hot Topics in Storage and File Systems, 2023

2021
Design and Implementation of Virtual Stream Management for NAND Flash-Based Storage.
IEEE Trans. Consumer Electron., 2021

Learned Performance Model for SSD.
IEEE Comput. Archit. Lett., 2021

2020
Introduction to the Special Section on Computational Storage.
ACM Trans. Storage, 2020

2018
Utilizing Subpage Programming to Prolong the Lifetime of Embedded NAND Flash-Based Storage.
IEEE Trans. Consumer Electron., 2018

2017
GCMix: An Efficient Data Protection Scheme against the Paired Page Interference.
ACM Trans. Storage, 2017

Application-Aware Swapping for Mobile Systems.
ACM Trans. Embed. Comput. Syst., 2017

A user-space storage I/O framework for NVMe SSDs in mobile smart devices.
IEEE Trans. Consumer Electron., 2017

LZ4m: A fast compression algorithm for in-memory data.
Proceedings of the IEEE International Conference on Consumer Electronics, 2017

2016
SmartLMK: A Memory Reclamation Scheme for Improving User-Perceived App Launch Time.
ACM Trans. Embed. Comput. Syst., 2016

ForestDB: A Fast Key-Value Storage System for Variable-Length String Keys.
IEEE Trans. Computers, 2016

ActiveSort: Efficient external sorting using active SSDs in the MapReduce framework.
Future Gener. Comput. Syst., 2016

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, 2016

2015
Zombie Chasing: Efficient Flash Management Considering Dirty Data in the Buffer Cache.
IEEE Trans. Computers, 2015

A High-Performance Media Streaming Architecture Based on KVM.
Proceedings of the 23rd Euromicro International Conference on Parallel, 2015

Self-sorting SSD: Producing sorted data inside active SSDs.
Proceedings of the IEEE 31st Symposium on Mass Storage Systems and Technologies, 2015

Controlling physical memory fragmentation in mobile systems.
Proceedings of the 2015 ACM SIGPLAN International Symposium on Memory Management, 2015

Boosting Quasi-Asynchronous I/O for Better Responsiveness in Mobile Devices.
Proceedings of the 13th USENIX Conference on File and Storage Technologies, 2015

Managing gpu buffers for caching more apps in mobile systems.
Proceedings of the 2015 International Conference on Embedded Software, 2015

Subpage programming for extending the lifetime of NAND flash memory.
Proceedings of the 2015 Design, Automation & Test in Europe Conference & Exhibition, 2015

2014
System-Wide Cooperative Optimization for NAND Flash-Based Mobile Systems.
IEEE Trans. Computers, 2014

Memory efficient and scalable address mapping for flash storage devices.
J. Syst. Archit., 2014

Large-scale incremental processing with MapReduce.
Future Gener. Comput. Syst., 2014

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, 2014

2013
μ*-Tree: An Ordered Index Structure for NAND Flash Memory with Adaptive Page Layout Scheme.
IEEE Trans. Computers, 2013

An empirical study of hot/cold data separation policies in solid state drives (SSDs).
Proceedings of the 6th Annual International Systems and Storage Conference, 2013

Maximizing availability of content in disruptive environments by cross-layer optimization.
Proceedings of the 28th Annual ACM Symposium on Applied Computing, 2013

OSSD: A case for object-based solid state drives.
Proceedings of the IEEE 29th Symposium on Mass Storage Systems and Technologies, 2013

Deduplication with Block-Level Content-Aware Chunking for Solid State Drives (SSDs).
Proceedings of the 10th IEEE International Conference on High Performance Computing and Communications & 2013 IEEE International Conference on Embedded and Ubiquitous Computing, 2013

2012
A low-overhead networking mechanism for virtualized high-performance computing systems.
J. Supercomput., 2012

FlashLight: A Lightweight Flash File System for Embedded Systems.
ACM Trans. Embed. Comput. Syst., 2012

BEST: Best-effort energy saving techniques for NAND flash-based hybrid storage.
IEEE Trans. Consumer Electron., 2012

Parameter-Aware I/O Management for Solid State Disks (SSDs).
IEEE Trans. Computers, 2012

ReSSD: A Software Layer for Improving the Small Random Write Performance of SSDs.
J. Inf. Sci. Eng., 2012

Extent Mapping Scheme for Flash Memory Devices.
Proceedings of the 20th IEEE International Symposium on Modeling, 2012

Advil: A Pain Reliever for the Storage Performance of Mobile Devices.
Proceedings of the 15th IEEE International Conference on Computational Science and Engineering, 2012

2011
zFTL: power-efficient data compression support for NAND flash-based consumer electronics devices.
IEEE Trans. Consumer Electron., 2011

Energy Reduction in Consolidated Servers through Memory-Aware Virtual Machine Scheduling.
IEEE Trans. Computers, 2011

Replicated abstract data types: Building blocks for collaborative applications.
J. Parallel Distributed Comput., 2011

BTS: Resource capacity estimate for time-targeted science workflows.
J. Parallel Distributed Comput., 2011

Cost optimized provisioning of elastic resources for application workflows.
Future Gener. Comput. Syst., 2011

Tuning the Ext4 Filesystem Performance for Android-Based Smartphones.
Proceedings of the Frontiers in Computer Education [International Conference on Frontiers in Computer Education, 2011

AndroBench: Benchmarking the Storage Performance of Android-Based Mobile Devices.
Proceedings of the Frontiers in Computer Education [International Conference on Frontiers in Computer Education, 2011

2010
Superblock FTL: A superblock-based flash translation layer with a hybrid address translation scheme.
ACM Trans. Embed. Comput. Syst., 2010

AppWatch: detecting kernel bug for protecting consumer electronics applications.
IEEE Trans. Consumer Electron., 2010

Log' version vector: Logging version vectors concisely in dynamic replication.
Inf. Process. Lett., 2010

Co-optimization of buffer layer and FTL in high-performance flash-based storage systems.
Des. Autom. Embed. Syst., 2010

ReSSD: a software layer for resuscitating SSDs from poor small random write performance.
Proceedings of the 2010 ACM Symposium on Applied Computing (SAC), 2010

An adaptive partitioning scheme for DRAM-based cache in Solid State Drives.
Proceedings of the IEEE 26th Symposium on Mass Storage Systems and Technologies, 2010

HAMA: An Efficient Matrix Computation with the MapReduce Framework.
Proceedings of the Cloud Computing, Second International Conference, 2010

2009
Catching two rabbits: adaptive real-time support for embedded Linux.
Softw. Pract. Exp., 2009

Modeling and evaluation of serial multicast remote procedure calls (RPCs).
IEEE Commun. Lett., 2009

DynaGrid: An Adaptive, Scalable, and Reliable Resource Provisioning Framework for WSRF-Compliant Applications.
J. Grid Comput., 2009

A methodology for extracting performance parameters in solid state disks (SSDs).
Proceedings of the 17th Annual Meeting of the IEEE/ACM International Symposium on Modelling, 2009

HPMR: Prefetching and pre-shuffling in shared MapReduce computation environment.
Proceedings of the 2009 IEEE International Conference on Cluster Computing, August 31, 2009

2008
ScaleFFS: A scalable log-structured flash file system for mobile multimedia systems.
ACM Trans. Multim. Comput. Commun. Appl., 2008

A reconfigurable FTL (flash translation layer) architecture for NAND flash-based applications.
ACM Trans. Embed. Comput. Syst., 2008

Memory management scheme for cost-effective disk-on-modules in consumer electronics devices.
IEEE Trans. Consumer Electron., 2008

TSB: A DVS algorithm with quick response for general purpose operating systems.
J. Syst. Archit., 2008

Efficient Metadata Management for Flash File Systems.
Proceedings of the 11th IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2008), 2008

snapPVFS: Snapshot-Able Parallel Virtual File System.
Proceedings of the 14th International Conference on Parallel and Distributed Systems, 2008

RMA: A Read Miss-Based Spin-Down Algorithm using an NV cache.
Proceedings of the 26th International Conference on Computer Design, 2008

µ-FTL: : a memory-efficient flash translation layer supporting multiple mapping granularities.
Proceedings of the 8th ACM & IEEE International conference on Embedded software, 2008

Estimating Resource Needs for Time-Constrained Workflows.
Proceedings of the Fourth International Conference on e-Science, 2008

2007
A runtime resolution scheme for priority boost conflict in implicit coscheduling.
J. Supercomput., 2007

Design issues and performance comparisons in supporting the sockets interface over user-level communication architecture.
J. Supercomput., 2007

PABC: Power-Aware Buffer Cache Management for Low Power Consumption.
IEEE Trans. Computers, 2007

DynaGrid: A dynamic service deployment and resource migration framework for WSRF-compliant applications.
Parallel Comput., 2007

A multi-channel architecture for high-performance NAND flash-based storage system.
J. Syst. Archit., 2007

Transparent and Selective Real-Time Interrupt Services for Performance Improvement.
Proceedings of the Software Technologies for Embedded and Ubiquitous Systems, 2007

Towards adaptive, scalable, and reliable resource provisioning for wsrf-compliant applications.
Proceedings of the 16th International Symposium on High-Performance Distributed Computing (HPDC-16 2007), 2007

mu-tree: an ordered index structure for NAND flash memory.
Proceedings of the 7th ACM & IEEE International conference on Embedded software, 2007

FlexRPC: A flexible Remote Procedure Call facility for modern cluster file systems.
Proceedings of the 2007 IEEE International Conference on Cluster Computing, 2007

A group-based wear-leveling algorithm for large-capacity flash memory storage systems.
Proceedings of the 2007 International Conference on Compilers, 2007

2006
FAB: flash-aware buffer management policy for portable media players.
IEEE Trans. Consumer Electron., 2006

Runtime feasibility check for non-preemptive real-time periodic tasks.
Inf. Process. Lett., 2006

How to Design Optimistic Operations for Peer-to-Peer Replication.
Proceedings of the 2006 Joint Conference on Information Sciences, 2006

A superblock-based flash translation layer for NAND flash memory.
Proceedings of the 6th ACM & IEEE International conference on Embedded software, 2006

CFLRU: a replacement algorithm for flash memory.
Proceedings of the 2006 International Conference on Compilers, 2006

2005
Closed P2P system for PVR-based file sharing.
IEEE Trans. Consumer Electron., 2005

PROC: Process ReOrdering-Based Coscheduling on Workstation Clusters.
Proceedings of the 19th International Parallel and Distributed Processing Symposium (IPDPS 2005), 2005

Impact of Exploiting Load Imbalance on Coscheduling in Workstation Clusters.
Proceedings of the 34th International Conference on Parallel Processing (ICPP 2005), 2005

Supporting the Sockets Interface over User-Level Communication Architecture: Design Issues and Performance Comparisons.
Proceedings of the 34th International Conference on Parallel Processing (ICPP 2005), 2005

Resource Co-Allocation : A Complementary Technique that Enhances Performance in Grid Computing Environment.
Proceedings of the 11th International Conference on Parallel and Distributed Systems, 2005

A dynamic grid services deployment mechanism for on-demand resource provisioning.
Proceedings of the 5th International Symposium on Cluster Computing and the Grid (CCGrid 2005), 2005

2004
Memory management for multi-threaded software DSM systems.
Parallel Comput., 2004

Delaying Coherence Requests to Enhance the Performance of Strict Consistency Models.
IEICE Trans. Inf. Syst., 2004

Atomic Page Update Methods for OpenMP-Aware Software DSM.
Proceedings of the 12th Euromicro Workshop on Parallel, 2004

Energy-aware demand paging on NAND flash-based embedded storages.
Proceedings of the 2004 International Symposium on Low Power Electronics and Design, 2004

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), 2004

2003
ParADE: An OpenMP Programming Environment for SMP Cluster Systems.
Proceedings of the ACM/IEEE SC2003 Conference on High Performance Networking and Computing, 2003

A High Performance and Low Cost Cluster-Based E-mail System.
Proceedings of the Parallel Computing Technologies, 2003


  Loading...