Impact of Data Locality on Garbage Collection in SSDs: A General Analytical Study
Yongkun Li, Patrick P. C. Lee, John C. S. Lui, Yinlong Xu
The Chinese University of Hong Kong University of Science and Technology of China
1
A General Analytical Study Yongkun Li, Patrick P. C. Lee , John C. S. - - PowerPoint PPT Presentation
Impact of Data Locality on Garbage Collection in SSDs: A General Analytical Study Yongkun Li, Patrick P. C. Lee , John C. S. Lui, Yinlong Xu The Chinese University of Hong Kong University of Science and Technology of China 1 SSD Storage
The Chinese University of Hong Kong University of Science and Technology of China
1
2
3
4
5
6
(SYSTOR12): model greedy algorithm on GC
performance and endurance
amplification of various GC algorithms under uniform workload and hot/cold workload
hotness-aware GC algorithms
7
8
2 1 Block A Block B Block B
2 Block A Before GC After GC
9
𝑏 be proportion of logical pages that are active
1, 𝑠 2, … , 𝑠 𝑜 , 𝒈 = (𝑔 1, 𝑔 2, … , 𝑔 𝑜)
𝑗 of active pages and
are uniformly accessed by a proportion 𝑠
𝑗 of requests
10
11
12
𝑒
13
14
𝑏, 𝑠 𝑗 and 𝑔 𝑗
15
16
17
each region
18
𝑏 = 0.1, 𝑜 = 2, 𝒔 = 0.8,0.2 , 𝒈 = (0.2,0.8)
𝑏 = 0.1, 𝒔 = 0.4,0.3,0.2,0.1 , 𝒈 = (0.2,0.2,0.3,0.3)
19
Our model matches simulation results
Skewed workload Fine-grained workload
20
Impact of clustering Impact of skewness
Locality-oblivious GC Locality-aware GC
22
23
24
25
26