Publication | Closed Access
GCaR
52
Citations
30
References
2016
Year
Unknown Venue
Hardware SecurityStorage PerformanceStorage SystemsEngineeringRoot CauseFlash MemoryIn-storage ComputingComputer EngineeringComputer ArchitectureSystems EngineeringFlash-based SsdsComputer ScienceParallel ComputingGarbage CollectionMemory Architecture
Garbage Collection (GC) is an important performance concern for flash-based SSDs, because it tends to disrupt the normal operations of an SSD. This problem continues to plague flash-based storage systems, particularly in the high performance computing and enterprise environment. An important root cause for this problem, as revealed by previous studies, is the serious contention for the flash resources and the severe mutually adversary interference between the user I/O requests and GC-induced I/O requests. The on-board buffer cache within SSDs serves to play an essential role in smoothing the gap between the upper-level applications and the lower-level flash chips and alleviating this problem to some extend. Nevertheless, the existing cache replacement algorithms are well optimized to reduce the miss rate of the buffer cache by reducing the I/O traffic to the flash chips as much as possible, but without considering the GC operations within the flash chips. Consequently, they fail to address the root cause of the problem and thus are far from being sufficient and effective in reducing the expensive I/O traffic to the flash chips that are in the GC state.
| Year | Citations | |
|---|---|---|
Page 1
Page 1