Sam H. Noh

Orcid: 0000-0002-9152-0321

Affiliations:
  • Virginia Tech, Department of Computer Science, Blacksburg, VA, USA
  • Ulsan National Institute of Science & Technology (UNIST), Korea (former)
  • Hongik University, School of Computer and Information Engineering, South Korea (former)
  • University of Maryland, Department of Computer Science, College Park, MD, USA (former, PhD 1993)


According to our database1, Sam H. Noh authored at least 114 papers between 1992 and 2024.

Collaborative distances:

Awards

ACM Fellow

ACM Fellow 2020, "For contributions to storage system software, including flash and byte-addressable non-volatile memory".

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Fastmove: A Comprehensive Study of On-Chip DMA and its Demonstration for Accelerating Data Movement in NVM-based Storage Systems.
ACM Trans. Storage, August, 2024

Advocating for Key-Value Stores with Workload Pattern Aware Dynamic Compaction.
Proceedings of the 16th ACM Workshop on Hot Topics in Storage and File Systems, 2024

MIDAS: Minimizing Write Amplification in Log-Structured Systems through Adaptive Group Number and Size Configuration.
Proceedings of the 22nd USENIX Conference on File and Storage Technologies, 2024

2023
Understand Data Preprocessing for Effective End-to-End Training of Deep Neural Networks.
CoRR, 2023

ADOC: Automatically Harmonizing Dataflow Between Components in Log-Structured Key-Value Stores for Improved Performance.
Proceedings of the 21st USENIX Conference on File and Storage Technologies, 2023

On Stacking a Persistent Memory File System on Legacy File Systems.
Proceedings of the 21st USENIX Conference on File and Storage Technologies, 2023

Revitalizing the Forgotten On-Chip DMA to Expedite Data Movement in NVM-based Storage Systems.
Proceedings of the 21st USENIX Conference on File and Storage Technologies, 2023

DyTIS: A Dynamic Dataset Targeted Index Structure Simultaneously Efficient for Search, Insert, and Scan.
Proceedings of the Eighteenth European Conference on Computer Systems, 2023

2022
Introduction to the Special Section on SOSP 2021.
ACM Trans. Storage, 2022

Sage: A System for Uncertain Network Analysis.
Proc. VLDB Endow., 2022

A Log-Structured Merge Tree-aware Message Authentication Scheme for Persistent Key-Value Stores.
Proceedings of the 20th USENIX Conference on File and Storage Technologies, 2022

2021
Introduction to the Special Section on USENIX FAST 2020.
ACM Trans. Storage, 2021

Thanking the TOS Associated Editors and Reviewers.
ACM Trans. Storage, 2021

First Responder: Persistent Memory Simultaneously as High Performance Buffer Cache and Storage.
Proceedings of the 2021 USENIX Annual Technical Conference, 2021

Lightweight data lifetime classification using migration counts to improve performance and lifetime of flash-based SSDs.
Proceedings of the APSys '21: 12th ACM SIGOPS Asia-Pacific Workshop on Systems, 2021

2020
On Providing OS Support to Allow Transparent Use of Traditional Programming Models for Persistent Memory.
ACM J. Emerg. Technol. Comput. Syst., 2020

I/O Schedulers for Proportionality and Stability on Flash-Based SSDs in Multi-Tenant Environments.
IEEE Access, 2020

HetPipe: Enabling Large DNN Training on (Whimpy) Heterogeneous GPU Clusters through Integration of Pipelined Model Parallelism and Data Parallelism.
Proceedings of the 2020 USENIX Annual Technical Conference, 2020

Doubleheader Logging: Eliminating Journal Write Overhead for Mobile DBMS.
Proceedings of the 36th IEEE International Conference on Data Engineering, 2020

Position: Synergetic effects of Software and Hardware Parameters on the LSM system.
Proceedings of the 12th USENIX Workshop on Hot Topics in Storage and File Systems, 2020

2019
ACM TOS Distinguished Reviewers.
ACM Trans. Storage, 2019

Has the Time for EMT Finally Come?
IEEE Micro, 2019

Accelerated Training for CNN Distributed Deep Learning through Automatic Resource-Aware Layer Placement.
CoRR, 2019

Pre-Select Static Caching and Neighborhood Ordering for BFS-like Algorithms on Disk-based Graph Engines.
Proceedings of the 2019 USENIX Annual Technical Conference, 2019

Alleviating Garbage Collection Interference Through Spatial Separation in All Flash Arrays.
Proceedings of the 2019 USENIX Annual Technical Conference, 2019

Cache-aware block allocation for memory-technology storage targeted file systems.
Proceedings of the 34th ACM/SIGAPP Symposium on Applied Computing, 2019

Write-Optimized Dynamic Hashing for Persistent Memory.
Proceedings of the 17th USENIX Conference on File and Storage Technologies, 2019

SLM-DB: Single-Level Key-Value Store with Persistent Memory.
Proceedings of the 17th USENIX Conference on File and Storage Technologies, 2019

2018
Editor-in Chief Letter.
ACM Trans. Storage, 2018

µSnap: Embracing Traditional Programming Models for Persistent Memory through OS Support.
Proceedings of the IEEE 7th Non-Volatile Memory Systems and Applications Symposium, 2018

iDO: Compiler-Directed Failure Atomicity for Nonvolatile Memory.
Proceedings of the 51st Annual IEEE/ACM International Symposium on Microarchitecture, 2018

Towards Transparent and Seamless Storage-As-You-Go with Persistent Memory.
Proceedings of the 10th USENIX Workshop on Hot Topics in Storage and File Systems, 2018

2017
Reducing Write Amplification of Flash Storage through Cooperative Data Management with NVM.
ACM Trans. Storage, 2017

FSL: Fast system launch through persistent computing with nonvolatile memory.
Proceedings of the IEEE 6th Non-Volatile Memory Systems and Applications Symposium, 2017

PMAL: Enabling lightweight adaptation of legacy file systems on persistent memory systems.
Proceedings of the 2017 IEEE International Symposium on Performance Analysis of Systems and Software, 2017

Managing Array of SSDs When the Storage Device Is No Longer the Performance Bottleneck.
Proceedings of the 9th USENIX Workshop on Hot Topics in Storage and File Systems, 2017

WORT: Write Optimal Radix Tree for Persistent Memory Storage Systems.
Proceedings of the 15th USENIX Conference on File and Storage Technologies, 2017

Failure-Atomic Slotted Paging for Persistent Memory.
Proceedings of the Twenty-Second International Conference on Architectural Support for Programming Languages and Operating Systems, 2017

2016
Chip-Level RAID with Flexible Stripe Size and Parity Placement for Enhanced SSD Reliability.
IEEE Trans. Computers, 2016

Reducing Journaling Harm on Virtualized I/O Systems.
Proceedings of the 9th ACM International on Systems and Storage Conference, 2016

Reducing write amplification of flash storage through Cooperative Data Management with NVM.
Proceedings of the 32nd Symposium on Mass Storage Systems and Technologies, 2016

An Experimental Study on the Effect of Asymmetric Memory Latency of New Memory on Application Performance.
Proceedings of the 24th IEEE International Symposium on Modeling, 2016

I/O Scheduling Schemes for Better I/O Proportionality on Flash-Based SSDs.
Proceedings of the 24th IEEE International Symposium on Modeling, 2016

2015
iBuddy: Inverse Buddy for Enhancing Memory Allocation/Deallocation Performanceon Multi-Core Systems.
IEEE Trans. Computers, 2015

Incremental redundancy to reduce data retention errors in flash-based SSDs.
Proceedings of the IEEE 31st Symposium on Mass Storage Systems and Technologies, 2015

Amnesic cache management for non-volatile memory.
Proceedings of the IEEE 31st Symposium on Mass Storage Systems and Technologies, 2015

Enabling Cost-Effective Flash based Caching with an Array of Commodity SSDs.
Proceedings of the 16th Annual Middleware Conference, Vancouver, BC, Canada, December 07, 2015

Towards SLO Complying SSDs Through OPS Isolation.
Proceedings of the 13th USENIX Conference on File and Storage Technologies, 2015

2014
A Unified Buffer Cache Architecture that Subsumes Journaling Functionality via Nonvolatile Memory.
ACM Trans. Storage, 2014

CLOCK-DWF: A Write-History-Aware Page Replacement Algorithm for Hybrid PCM and DRAM Memory Architectures.
IEEE Trans. Computers, 2014

Improving performance and lifetime of the SSD RAID-based host cache through a log-structured approach.
ACM SIGOPS Oper. Syst. Rev., 2014

O1FS: Flash file system with O(1) crash recovery time.
J. Syst. Softw., 2014

Empirical Study of NVM Storage: An Operating System's Perspective and Implications.
Proceedings of the IEEE 22nd International Symposium on Modelling, 2014

2013
Energy-efficient and high-performance software architecture for storage class memory.
ACM Trans. Embed. Comput. Syst., 2013

Slack Space Recycling: Delaying On-Demand Cleaning in LFS for Performance and Endurance.
IEICE Trans. Inf. Syst., 2013

Towards greener data centers with storage class memory.
Future Gener. Comput. Syst., 2013

Onion and pizza: new disk partitioning schemes for virtualization systems.
Proceedings of the 28th Annual ACM Symposium on Applied Computing, 2013

Hybrid solid state drives for improved performance and enhanced lifetime.
Proceedings of the IEEE 29th Symposium on Mass Storage Systems and Technologies, 2013

Unioning of the buffer cache and journaling layers with non-volatile memory.
Proceedings of the 11th USENIX conference on File and Storage Technologies, 2013

Improving SSD reliability with RAID via Elastic Striping and Anywhere Parity.
Proceedings of the 2013 43rd Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN), 2013

Regularities considered harmful: forcing randomness to memory accesses to reduce row buffer conflicts for multi-core, multi-bank systems.
Proceedings of the Architectural Support for Programming Languages and Operating Systems, 2013

TinyFTL: an FTL architecture for flash memory cards with scarce resources.
Proceedings of the Asia-Pacific Workshop on Systems, 2013

2012
Real-time flash memory storage with Janus-FTL.
Proceedings of the ACM Symposium on Applied Computing, 2012

Caching less for better performance: balancing cache size and update cost of flash memory cache in hybrid storage systems.
Proceedings of the 10th USENIX conference on File and Storage Technologies, 2012

Enhancing SSD reliability through efficient RAID support.
Proceedings of the Asia-Pacific Workshop on Systems, 2012

2011
An Empirical Study of Deploying Storage Class Memory into the I/O Path of Portable Systems.
Comput. J., 2011

Characterizing Memory Write References for Efficient Management of Hybrid PCM and DRAM Memory.
Proceedings of the MASCOTS 2011, 2011

2010
An Empirical Study of FTL Performance in Conjunction with File System Pursuing Data Integrity.
IEICE Trans. Inf. Syst., 2010

NVFAT: A FAT-Compatible File System with NVRAM Write Cache for Its Metadata.
IEICE Trans. Inf. Syst., 2010

Optimizations of LFS with slack space recycling and lazy indirect block update.
Proceedings of of SYSTOR 2010: The 3rd Annual Haifa Experimental Systems Conference, 2010

A performance model and file system space allocation scheme for SSDs.
Proceedings of the IEEE 26th Symposium on Mass Storage Systems and Technologies, 2010

Janus-FTL: finding the optimal point on the spectrum between page and block mapping schemes.
Proceedings of the 10th International conference on Embedded software, 2010

Towards greener data centers with storage class memory: minimizing idle power waste through coarse-grain management in fine-grain scale.
Proceedings of the 7th Conference on Computing Frontiers, 2010

2009
P/PA-SPTF: Parallelism-aware request scheduling algorithms for MEMS-based storage devices.
ACM Trans. Storage, 2009

A Flash-Aware Cluster Allocation Scheme for Legacy File Systems.
J. Inf. Sci. Eng., 2009

RPP: Reference Pattern Based Kernel Prefetching Controller.
IEICE Trans. Inf. Syst., 2009

Design and implementation of a uniformity-improving page allocation scheme for flash-based storage systems.
Des. Autom. Embed. Syst., 2009

RPP: reference pattern based prefetching controller.
Proceedings of the 2009 ACM Symposium on Applied Computing (SAC), 2009

CPS-SIM: configurable and accurate clock precision solid state drive simulator.
Proceedings of the 2009 ACM Symposium on Applied Computing (SAC), 2009

Impact of NVRAM write cache for file system metadata on I/O performance in embedded systems.
Proceedings of the 2009 ACM Symposium on Applied Computing (SAC), 2009

Disk schedulers for solid state drivers.
Proceedings of the 9th ACM & IEEE International conference on Embedded software, 2009

2008
Models and Design of an Adaptive Hybrid Scheme for Secure Deletion of Data in Consumer Electronics.
IEEE Trans. Consumer Electron., 2008

LTFTL: lightweight time-shift flash translation layer for flash memory based embedded storage.
Proceedings of the 8th ACM & IEEE International conference on Embedded software, 2008

2007
Design, Implementation, and Performance Evaluation of Flash Memory-based File System on Chip.
J. Inf. Sci. Eng., 2007

Model and Validation of Block Cleaning Cost for Flash Memory.
Proceedings of the Embedded Computer Systems: Architectures, 2007

Virtual framework for testing the reliability of system software on embedded systems.
Proceedings of the 2007 ACM Symposium on Applied Computing (SAC), 2007

Performance Characteristics of Flash Memory: Model and Implications.
Proceedings of the Embedded Software and Systems, [Third] International Conference, 2007

Block recycling schemes and their cost-based optimization in nand flash memory based storage system.
Proceedings of the 7th ACM & IEEE International conference on Embedded software, 2007

Exploiting non-volatile RAM to enhance flash file system performance.
Proceedings of the 7th ACM & IEEE International conference on Embedded software, 2007

Uniformity improving page allocation for flash memory file systems.
Proceedings of the 7th ACM & IEEE International conference on Embedded software, 2007

2006
Parallelism-Aware Request Scheduling for MEMS-based Storage Devices.
Proceedings of the 14th International Symposium on Modeling, 2006

2003
An accurate and practical buffer allocation model for the buffer cache based on marginal gains.
Inf. Process. Lett., 2003

Characterization of Web Reference Behavior Revisited: Evidence for Dichotomized Cache Management.
Proceedings of the Information Networking, 2003

Traffic Characterization of the Web Server Attacks of Worm Viruses.
Proceedings of the Computational Science - ICCS 2003, 2003

2002
A space-efficient flash translation layer for CompactFlash systems.
IEEE Trans. Consumer Electron., 2002

Design, Implementation, and Performance Evaluation of a Detection-Based Adaptive Block Replacement Scheme.
IEEE Trans. Computers, 2002

Studies on striping and buffer caching issues for the software RAID file system.
J. Syst. Archit., 2002

Efficient Replacement of Nonuniform Objects in Web Caches.
Computer, 2002

Replica-aware caching for Web proxies.
Comput. Commun., 2002

2001
LRFU: A Spectrum of Policies that Subsumes the Least Recently Used and Least Frequently Used Policies.
IEEE Trans. Computers, 2001

2000
Towards application/file-level characterization of block references: a case for fine-grained buffer management.
Proceedings of the 2000 ACM SIGMETRICS international conference on Measurement and modeling of computer systems, 2000

A Low-Overhead, High-Performance Unified Buffer Management Scheme That Exploits Sequential and Looping References.
Proceedings of the 4th Symposium on Operating System Design and Implementation (OSDI 2000), 2000

Dynamic Buffer Cache Management Scheme Based on Simple and Aggressive Prefetching.
Proceedings of the 4th Annual Linux Showcase & Conference 2000, 2000

1999
Heterogeneous Mixed-Mode Execution Model for Massively Parallel Systems.
J. Parallel Distributed Comput., 1999

Using Full Reference History for Efficient Document Replacement in Web Caches.
Proceedings of the 2nd USENIX Symposium on Internet Technologies and Systems, 1999

An Implementation Study of a Detection-Based Adaptive Block Replacement Scheme.
Proceedings of the 1999 USENIX Annual Technical Conference, 1999

On the Existence of a Spectrum of Policies that Subsumes the Least Recently Used (LRU) and Least Frequently Used (LFU) Policies.
Proceedings of the 1999 ACM SIGMETRICS international conference on Measurement and modeling of computer systems, 1999

Striping and Buffer Caching for Software RAID File Systems in Workstation Clusters.
Proceedings of the 19th International Conference on Distributed Computing Systems, Austin, TX, USA, May 31, 1999

1998
Network conscious design of distributed real-time systems.
J. Syst. Archit., 1998

An Adaptive Block Management Scheme Using On-Line Detection of Block Reference Patterns.
Proceedings of the International Workshop on Multi-Media Database Management Systems, 1998

A Database Disk Buffer Management Algorithm Based on Prefetching.
Proceedings of the 1998 ACM CIKM International Conference on Information and Knowledge Management, 1998

1997
A Row Based Parallel Gaussian Elimination Algorithm for the Connection Machine CM-2.
Int. J. High Speed Comput., 1997

1993
A Methodology for the Performance Prediction of Massively Parallel Applications.
Proceedings of the Fifth IEEE Symposium on Parallel and Distributed Processing, 1993

1992
The RPT Parallel Gaussian Elimination Algorithm.
Proceedings of the 1992 International Conference on Parallel Processing, 1992


  Loading...