Jian Huang

Orcid: 0000-0002-1125-671X

Affiliations:
  • University of Illinois at Urbana-Champaign, IL, USA
  • Georgia Institute of Technology, Atlanta, GA, USA (former)


According to our database1, Jian Huang authored at least 49 papers between 2011 and 2023.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2023
The Security War in File Systems: An Empirical Study from A Vulnerability-centric Perspective.
ACM Trans. Storage, November, 2023

RackBlox: A Software-Defined Rack-Scale Storage System with Network-Storage Co-Design.
Proceedings of the 29th Symposium on Operating Systems Principles, 2023

G10: Enabling An Efficient Unified GPU Memory and Storage Architecture with Smart Tensor Migrations.
Proceedings of the 56th Annual IEEE/ACM International Symposium on Microarchitecture, 2023

Learning to Drive Software-Defined Solid-State Drives.
Proceedings of the 56th Annual IEEE/ACM International Symposium on Microarchitecture, 2023

V10: Hardware-Assisted NPU Multi-tenancy for Improved Resource Utilization and Fairness.
Proceedings of the 50th Annual International Symposium on Computer Architecture, 2023

System Virtualization for Neural Processing Units.
Proceedings of the 19th Workshop on Hot Topics in Operating Systems, 2023

LeaFTL: A Learning-Based Flash Translation Layer for Solid-State Drives.
Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, 2023

2022
Distributed Data Persistency.
IEEE Micro, 2022

Building A Trusted Execution Environment for In-Storage Computing.
CoRR, 2022

Understanding and detecting deep memory persistency bugs in NVM programs with DeepMC.
Proceedings of the PPoPP '22: 27th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, Seoul, Republic of Korea, April 2, 2022

BlockFlex: Enabling Storage Harvesting with Software-Defined Flash in Modern Cloud Platforms.
Proceedings of the 16th USENIX Symposium on Operating Systems Design and Implementation, 2022

RSSD: defend against ransomware with hardware-isolated network-storage codesign and post-attack analysis.
Proceedings of the ASPLOS '22: 27th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Lausanne, Switzerland, 28 February 2022, 2022

2021
A Learning-based Approach Towards Automated Tuning of SSD Configurations.
CoRR, 2021

UniHeap: managing persistent objects across managed runtimes for non-volatile memory.
Proceedings of the SYSTOR '21: The 14th ACM International Systems and Storage Conference, 2021

Pinpointing crash-consistency bugs in the HPC I/O stack: a cross-layer approach.
Proceedings of the International Conference for High Performance Computing, 2021

IceClave: A Trusted Execution Environment for In-Storage Computing.
Proceedings of the MICRO '21: 54th Annual IEEE/ACM International Symposium on Microarchitecture, 2021

2020
WATCHER: in-situ failure diagnosis.
Proc. ACM Program. Lang., 2020

Energy-Efficient Video Processing for Virtual Reality.
IEEE Micro, 2020

P-INSPECT: Architectural Support for Programmable Non-Volatile Memory Frameworks.
Proceedings of the 53rd Annual IEEE/ACM International Symposium on Microarchitecture, 2020

FReaC Cache: Folded-logic Reconfigurable Computing in the Last Level Cache.
Proceedings of the 53rd Annual IEEE/ACM International Symposium on Microarchitecture, 2020

HOOP: Efficient Hardware-Assisted Out-of-Place Update for Non-Volatile Memory.
Proceedings of the 47th ACM/IEEE Annual International Symposium on Computer Architecture, 2020

Understanding and Finding Crash-Consistency Bugs in Parallel File Systems.
Proceedings of the 12th USENIX Workshop on Hot Topics in Storage and File Systems, 2020

2019
QuickCheck: using speculation to reduce the overhead of checks in NVM frameworks.
Proceedings of the 15th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments, 2019

AutoPersist: an easy-to-use Java NVM framework based on reachability.
Proceedings of the 40th ACM SIGPLAN Conference on Programming Language Design and Implementation, 2019

DeepStore: In-Storage Acceleration for Intelligent Queries.
Proceedings of the 52nd Annual IEEE/ACM International Symposium on Microarchitecture, 2019

Near-Memory and In-Storage FPGA Acceleration for Emerging Cognitive Computing Workloads.
Proceedings of the 2019 IEEE Computer Society Annual Symposium on VLSI, 2019

HALO: accelerating flow classification for scalable packet processing in NFV.
Proceedings of the 46th International Symposium on Computer Architecture, 2019

Accelerating distributed reinforcement learning with in-switch computing.
Proceedings of the 46th International Symposium on Computer Architecture, 2019

SDC: a software defined cache for efficient data indexing.
Proceedings of the ACM International Conference on Supercomputing, 2019

Project Almanac: A Time-Traveling Solid-State Drive.
Proceedings of the Fourteenth EuroSys Conference 2019, Dresden, Germany, March 25-28, 2019, 2019

LL-PCM: Low-Latency Phase Change Memory Architecture.
Proceedings of the 56th Annual Design Automation Conference 2019, 2019

FlatFlash: Exploiting the Byte-Accessibility of SSDs within a Unified Memory-Storage Hierarchy.
Proceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating Systems, 2019

2018
Exploiting intrinsic flash properties to enhance modern storage systems.
PhD thesis, 2018

Defining a high-level programming model for emerging NVRAM technologies.
Proceedings of the 15th International Conference on Managed Languages & Runtimes, 2018

Semantic-Aware Virtual Reality Video Streaming.
Proceedings of the 9th Asia-Pacific Workshop on Systems, 2018

2017
FlashBlox: Achieving Both Performance Isolation and Uniform Lifetime for Virtualized SSDs.
Proceedings of the 15th USENIX Conference on File and Storage Technologies, 2017

FlashGuard: Leveraging Intrinsic Flash Properties to Defend Against Encryption Ransomware.
Proceedings of the 2017 ACM SIGSAC Conference on Computer and Communications Security, 2017

Pallas: Semantic-Aware Checking for Finding Deep Bugs in Fast Path.
Proceedings of the Twenty-Second International Conference on Architectural Support for Programming Languages and Operating Systems, 2017

2016
Offloading to Improve the Battery Life of Mobile Devices.
IEEE Pervasive Comput., 2016

An Evolutionary Study of Linux Memory Management for Fun and Profit.
Proceedings of the 2016 USENIX Annual Technical Conference, 2016

2015
WearDrive: Fast and Energy-Efficient Storage for Wearables.
Proceedings of the 2015 USENIX Annual Technical Conference, 2015

Unified address translation for memory-mapped SSDs with FlashMap.
Proceedings of the 42nd Annual International Symposium on Computer Architecture, 2015

Understanding issue correlations: a case study of the Hadoop system.
Proceedings of the Sixth ACM Symposium on Cloud Computing, 2015

2014
NVRAM-aware Logging in Transaction Systems.
Proc. VLDB Endow., 2014

Scibox: Online Sharing of Scientific Data via the Cloud.
Proceedings of the 2014 IEEE 28th International Parallel and Distributed Processing Symposium, 2014

2012
Understanding the communication characteristics in HBase: What are the fundamental bottlenecks?
Proceedings of the 2012 IEEE International Symposium on Performance Analysis of Systems & Software, 2012

High-Performance Design of HBase with RDMA over InfiniBand.
Proceedings of the 26th IEEE International Parallel and Distributed Processing Symposium, 2012

2011
CRFS: A Lightweight User-Level Filesystem for Generic Checkpoint/Restart.
Proceedings of the International Conference on Parallel Processing, 2011

Memcached Design on High Performance RDMA Capable Interconnects.
Proceedings of the International Conference on Parallel Processing, 2011


  Loading...