RIPQ: Advanced Photo Caching
- n Flash for Facebook
Linpeng Tang (Princeton)
Qi Huang (Cornell & Facebook) Wyatt Lloyd (USC & Facebook) Sanjeev Kumar (Facebook) Kai Li (Princeton)
1 ¡
RIPQ: Advanced Photo Caching on Flash for Facebook Linpeng Tang - - PowerPoint PPT Presentation
RIPQ: Advanced Photo Caching on Flash for Facebook Linpeng Tang (Princeton) Qi Huang (Cornell & Facebook) Wyatt Lloyd (USC & Facebook) Sanjeev Kumar (Facebook) Kai Li (Princeton) 1 2 Billion * Photos Photo
Qi Huang (Cornell & Facebook) Wyatt Lloyd (USC & Facebook) Sanjeev Kumar (Facebook) Kai Li (Princeton)
1 ¡
2 ¡
2 ¡
* Facebook 2014 Q4 Report
3 ¡
4 ¡
5 ¡
6 ¡
7 ¡
8 ¡
9 ¡
10 ¡
11 ¡
12 ¡
13 ¡
14 ¡
15 ¡
16 ¡
17 ¡
18 ¡
19 ¡
20 ¡
21 ¡
22 ¡
23 ¡
24 ¡
25 ¡
26 ¡
27 ¡
28 ¡
29 ¡
30 ¡
31 ¡
32 ¡
33 ¡
34 ¡
35 ¡
36 ¡
1 .. 0.6 0.6 .. 0.35 0.35 .. 0
Section Section Section
37 ¡
1 .. 0.6 0.6 .. 0.35 0.35 .. 0 1 .. 0.62 0.62 .. 0.33 0.33 .. 0
Section Section
1 .. 0.62 0.62 .. 0.33 0.33 .. 0
38 ¡
Section Section Section
39 ¡
1 .. 0.62 0.62 .. 0.33 0.33 .. 0 Section Section Section
40 ¡
Section Section Section
41 ¡
Section Section Section
42 ¡
Section Section Section
43 ¡
Section Section Section
44 ¡
Section Section Section
45 ¡
Section Section Section
46 ¡
47 ¡
49 ¡
Insertion points
50 ¡
Object-wise hit-ratio (%) ¡
25 ¡ 30 ¡ 35 ¡ 40 ¡ 45 ¡ 2 ¡ 4 ¡ 8 ¡ 16 ¡ 32 ¡ Exact ¡GDSF-‑3 ¡ GDSF-‑3 ¡ Exact ¡SLRU-‑3 ¡ SLRU-‑3 ¡ FIFO ¡
51 ¡
Object-wise hit-ratio (%) ¡
25 ¡ 30 ¡ 35 ¡ 40 ¡ 45 ¡ 2 ¡ 4 ¡ 8 ¡ 16 ¡ 32 ¡ Exact ¡GDSF-‑3 ¡ GDSF-‑3 ¡ Exact ¡SLRU-‑3 ¡ SLRU-‑3 ¡ FIFO ¡
Insertion points
52 ¡
Object-wise hit-ratio (%) ¡
25 ¡ 30 ¡ 35 ¡ 40 ¡ 45 ¡ 2 ¡ 4 ¡ 8 ¡ 16 ¡ 32 ¡ Exact ¡GDSF-‑3 ¡ GDSF-‑3 ¡ Exact ¡SLRU-‑3 ¡ SLRU-‑3 ¡ FIFO ¡
Insertion points
53 ¡
Object-wise hit-ratio (%)
¡ ¡ ¡ ¡ 20 ¡ 25 ¡ 30 ¡ 35 ¡ 40 ¡ 45 ¡ SLRU-‑1 ¡ SLRU-‑2 ¡ SLRU-‑3 ¡GDSF-‑1 ¡GDSF-‑2 ¡GDSF-‑3 ¡ FIFO ¡ Exact ¡ RIPQ ¡ FIFO ¡ ¡ ¡
54 ¡
Object-wise hit-ratio (%)
¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ 20 ¡ 25 ¡ 30 ¡ 35 ¡ 40 ¡ 45 ¡ SLRU-‑1 ¡ SLRU-‑2 ¡ SLRU-‑3 ¡GDSF-‑1 ¡GDSF-‑2 ¡GDSF-‑3 ¡ FIFO ¡ Exact ¡ RIPQ ¡ FIFO ¡
55 ¡
Object-wise hit-ratio (%)
20 ¡ 25 ¡ 30 ¡ 35 ¡ 40 ¡ 45 ¡ SLRU-‑1 ¡ SLRU-‑2 ¡ SLRU-‑3 ¡GDSF-‑1 ¡GDSF-‑2 ¡GDSF-‑3 ¡ FIFO ¡ Exact ¡ RIPQ ¡ FIFO ¡
56 ¡
Object-wise hit-ratio (%)
20 ¡ 25 ¡ 30 ¡ 35 ¡ 40 ¡ 45 ¡ SLRU-‑1 ¡ SLRU-‑2 ¡ SLRU-‑3 ¡GDSF-‑1 ¡GDSF-‑2 ¡GDSF-‑3 ¡ FIFO ¡ Exact ¡ RIPQ ¡ FIFO ¡
57 ¡
Throughput (req./sec)
0 ¡ 5000 ¡ 10000 ¡ 15000 ¡ 20000 ¡ 25000 ¡ 30000 ¡ SLRU-‑1 ¡ SLRU-‑2 ¡ SLRU-‑3 ¡ GDSF-‑1 ¡ GDSF-‑2 ¡ GDSF-‑3 ¡ RIPQ ¡ FIFO ¡
58 ¡
59 ¡