Open Access. Powered by Scholars. Published by Universities.®

Computer Engineering Commons

Open Access. Powered by Scholars. Published by Universities.®

LSU Doctoral Dissertations

3D XPoint

Articles 1 - 1 of 1

Full-Text Articles in Computer Engineering

Understanding And Optimizing Flash-Based Key-Value Systems In Data Centers, Yichen Jia Mar 2020

Understanding And Optimizing Flash-Based Key-Value Systems In Data Centers, Yichen Jia

LSU Doctoral Dissertations

Flash-based key-value systems are widely deployed in today’s data centers for providing high-speed data processing services. These systems deploy flash-friendly data structures, such as slab and Log Structured Merge(LSM) tree, on flash-based Solid State Drives(SSDs) and provide efficient solutions in caching and storage scenarios. With the rapid evolution of data centers, there appear plenty of challenges and opportunities for future optimizations.

In this dissertation, we focus on understanding and optimizing flash-based key-value systems from the perspective of workloads, software, and hardware as data centers evolve. We first propose an on-line compression scheme, called SlimCache, considering the unique characteristics of key-value …