Fla lashNet: t: Fla lash/Netw twork
- rk Sta
Fla lashNet: t: Fla lash/Netw twork ork Sta tack C k Co-De - - PowerPoint PPT Presentation
Fla lashNet: t: Fla lash/Netw twork ork Sta tack C k Co-De Design ign Animesh Trivedi, Nikolas Ioannou, Bernard Metzler, Patrick Stuedi, Jonas Pfefferle, Ioannis Koltsidas, Kornilios Kourtis, and Thomas R. Gross IBM Research and ETH
SYSTOR 2017, Haifa
2
data intensive run on 100-1000s of servers performance depends upon
SYSTOR 2017, Haifa
3
performance depends upon
SYSTOR 2017, Haifa
4
performance depends upon
Dedicated NICs, USENIX'16
Systems, NSDI'14
Network I/O, OSDI'12
SYSTOR 2017, Haifa
5
performance depends upon
Dedicated NICs, USENIX'16
Systems, NSDI'14
Network I/O, OSDI'12
Application-specific Optimization on NVMe SSDs, HotStorage'16
Multi-core Systems, SYSTOR'13
SYSTOR 2017, Haifa
6
performance depends upon
Dedicated NICs, USENIX'16
Systems, NSDI'14
Network I/O, OSDI'12
Application-specific Optimization on NVMe SSDs, HotStorage'16
Multi-core Systems, SYSTOR'13
SYSTOR 2017, Haifa
7
performance depends upon
Dedicated NICs, USENIX'16
Systems, NSDI'14
Network I/O, OSDI'12
Application-specific Optimization on NVMe SSDs, HotStorage'16
Multi-core Systems, SYSTOR'13
SYSTOR 2017, Haifa
8
spec. block IO netperf iSCSI KV NFS HDFS 200 400 600 800 1000 1200 1400
SYSTOR 2017, Haifa
9
spec. block IO netperf iSCSI KV NFS HDFS 200 400 600 800 1000 1200 1400
SYSTOR 2017, Haifa
10
spec. block IO netperf iSCSI KV NFS HDFS 200 400 600 800 1000 1200 1400
SYSTOR 2017, Haifa
11
SYSTOR 2017, Haifa
12
SYSTOR 2017, Haifa
13
SYSTOR 2017, Haifa
14
application involvement scheduling fs lookups and overheads ...
SYSTOR 2017, Haifa
15
SYSTOR 2017, Haifa
16
SYSTOR 2017, Haifa
17
SYSTOR 2017, Haifa
18
SYSTOR 2017, Haifa
19
SYSTOR 2017, Haifa
20
SYSTOR 2017, Haifa
21
SYSTOR 2017, Haifa
22
SYSTOR 2017, Haifa
23
SYSTOR 2017, Haifa
24
SYSTOR 2017, Haifa
25
SYSTOR 2017, Haifa
26
SYSTOR 2017, Haifa
27
SYSTOR 2017, Haifa
28
SYSTOR 2017, Haifa
29
SYSTOR 2017, Haifa
30
64-bit LBA space
SYSTOR 2017, Haifa
31
m a p & local file I/O
SYSTOR 2017, Haifa
32
SYSTOR 2017, Haifa
33
SYSTOR 2017, Haifa
34
SYSTOR 2017, Haifa
35
SYSTOR 2017, Haifa
36
SYSTOR 2017, Haifa
37
SYSTOR 2017, Haifa
38
1 2 4 8 16 32 64 128 192 256 200 400 600 800 1000 1200 1400
SYSTOR 2017, Haifa
39
1 2 4 8 16 32 64 128 192 256 200 400 600 800 1000 1200 1400
SYSTOR 2017, Haifa
40
1 2 4 8 16 32 64 128 192 256 200 400 600 800 1000 1200 1400
SYSTOR 2017, Haifa
41
50 100 150 200 250 300 350 400 450 500
SYSTOR 2017, Haifa
42
50 100 150 200 250 300 350 400 450 500
SYSTOR 2017, Haifa
43
50 100 150 200 250 300 350 400 450 500
SYSTOR 2017, Haifa
44
SYSTOR 2017, Haifa
45
SYSTOR 2017, Haifa
46
SYSTOR 2017, Haifa
47
network storage device drivers scheduling kernel request processing misc Socket/file 19.3% 7.3% 6.7% 15.8% 40.1% 4.7% 6.1% FlashNet 20.6% 0.8% 6.4% 8.4% 46.7% 11.7% 5.4%