- Advanced Data Storage Technologies
- Caching and Content Delivery
- Cloud Data Security Solutions
- Distributed systems and fault tolerance
- Technology and Security Systems
- Algorithms and Data Compression
- Smart Grid and Power Systems
- Digital Rights Management and Security
Wuhan National Laboratory for Optoelectronics
2020-2022
Huazhong University of Science and Technology
2020-2022
nand flash-based storage devices have gained a lot of popularity in recent years. Unfortunately, flash blocks suffer from limited endurance. For guaranteeing reliability, manufactures also prescribe specified number program and erase (P/E) cycles to define the endurance within same chip. To extend service lifetime device, existing works assume that take P/E-based wear-leveling algorithms which evenly distribute P/E cycle across controller. However, many studies indicate exhibit wide...
Duplicate writes are prevalent in storage systems, originating from data duplication, journaling, and relocations, etc. As flash-based solid state drives (SSDs) have been widely deployed, duplicate can significantly degrade their performance lifetime. Prior studies proposed innovative approaches that exploit the address remapping utility inside an SSD to eliminate writes. However, remap operations modify logical-to-physical (L2P) mapping table while physical-to-logical (P2L) mappings...
Write-ahead logging (WAL) has been widely used to provide transactional atomicity in databases, such as SQLite and MySQL/InnoDB. However, the WAL introduces duplicate writes, where changes are recorded file then written database file, called checkpointing writes. On other hand, NAND flash-based SSDs, which have an inherent indirection software layer, flash translation layer (FTL), become commonplace modern storage systems. Innovative SSD designs proposed eliminate overheads by exploiting...