By Jeroen Klaver & Roel van der Jagt Background Research - - PowerPoint PPT Presentation

by jeroen klaver roel van der jagt background
SMART_READER_LITE
LIVE PREVIEW

By Jeroen Klaver & Roel van der Jagt Background Research - - PowerPoint PPT Presentation

By Jeroen Klaver & Roel van der Jagt Background Research question Test approach SURFnet design Conclusion Future work 2 SURFnet is the Dutch NREN Storage explosion 3 Add more storage 4 And more...


slide-1
SLIDE 1

By Jeroen Klaver & Roel van der Jagt

slide-2
SLIDE 2

 Background  Research question  Test approach  SURFnet design  Conclusion  Future work

2

slide-3
SLIDE 3

 SURFnet is the Dutch NREN  Storage explosion

3

slide-4
SLIDE 4

 Add more storage

4

slide-5
SLIDE 5

 And more...  But adding includes high costs and new bottlenecks

5

slide-6
SLIDE 6

 SURFnet thinks there is a smarter way

6

slide-7
SLIDE 7

7

slide-8
SLIDE 8

8

slide-9
SLIDE 9

9

slide-10
SLIDE 10

 What infrastructure and open source tools

provide SURFnet or the participants a scalable and distributed any-kind-storage solution?

10

slide-11
SLIDE 11

 Coda  Lustre  GlusterFS  XtreemFS  Ceph  PVFS  MooseFS  Hadoop

11

slide-12
SLIDE 12

 First stage

  • Null test

 Second stage

  • Architectures in the lab environment

 Third stage

  • Architectures in practice

12

slide-13
SLIDE 13

13

slide-14
SLIDE 14

10000 20000 30000 40000 50000 60000 70000 80000 90000 256 8192 256 8192 256 8192 256 8192 Sequential read Sequential write Random read Random write Speed (KBytes/sec) Block size (KBytes)

Iozone - Lustre file system benchmark

Lustre avg Null test avg

14

slide-15
SLIDE 15

10000 20000 30000 40000 50000 60000 70000 80000 90000 256 8192 256 8192 256 8192 256 8192 Sequential read Sequential write Random read Random write Speed (KBytes/sec) Block size (KBytes)

Iozone - Lustre with latency

No added latency avg Latency (20ms RTT) avg

15

slide-16
SLIDE 16

16

slide-17
SLIDE 17

10000 20000 30000 40000 50000 60000 70000 256 8192 256 8192 256 8192 256 8192 Sequential read Sequential write Random read Random write Speed (KBytes/sec) Block size (KBytes)

Iozone - Coda file system benchmark

Coda avg Null test avg

17

slide-18
SLIDE 18

10000 20000 30000 40000 50000 60000 256 8192 256 8192 256 8192 256 8192 Sequential read Sequential write Random read Random write Speed (KBytes/sec) Block size (KBytes)

Iozone - Coda with latency

No added latency avg Latency (20ms RTT) avg

18

slide-19
SLIDE 19

10000 20000 30000 40000 50000 60000 70000 80000 90000 256 8192 256 8192 256 8192 256 8192 Sequential read Sequential write Random read Random write Speed (KBytes/sec) Block size (KBytes)

Iozone - File system benchmark

Lustre avg Coda avg Null test avg

19

slide-20
SLIDE 20

100 200 300 400 500 600 700 min avg max Seeks (seeks/sec)

Bonnie++ - Seeks

Lustre Coda Null test

20

slide-21
SLIDE 21

10000 20000 30000 40000 50000 60000 70000 80000 90000 256 8192 256 8192 256 8192 256 8192 Sequential read Sequential write Random read Random write Speed (KBytes/sec) Block size (KBytes)

Iozone - Coda vs Lustre with latency

Lustre No added latency avg Lustre Latency (20ms RTT) avg Coda No added latency avg Coda Latency (20ms RTT) avg

21

slide-22
SLIDE 22

 Requirements

  • Scalable
  • Available
  • Durable
  • Performance
  • Dynamic
  • Cost effective
  • Generic interfaces
  • Open protocols
  • Geographic dispersion

 Deployment \ Maintenance  Security features

22

slide-23
SLIDE 23

 Requirements

  • Scalable
  • Available
  • Durable
  • Performance
  • Dynamic
  • Cost effective
  • Generic interfaces
  • Open protocols
  • Geographic dispersion

 Deployment \ Maintenance  Security features

23

slide-24
SLIDE 24

 Coda:

  • Hard to configure
  • Can not handle large files
  • Promising architecture
  • Low latency impact

 Lustre:

  • DRBD is needed for replication / latency reduction
  • Latency has impact
  • No multi-tier
  • Promising future

24

slide-25
SLIDE 25

 Review of GlusterFS  Test environment without VMWare ESXi  Further tuning and configuring of Coda  Coda and ZFS tests  Lustre and DRBD tests

25

slide-26
SLIDE 26

(Source: mastergoogle.com)

26

slide-27
SLIDE 27

27

slide-28
SLIDE 28

28

slide-29
SLIDE 29

29

slide-30
SLIDE 30

30

slide-31
SLIDE 31

31

slide-32
SLIDE 32

32

slide-33
SLIDE 33

33

slide-34
SLIDE 34

 Coda  Lustre

min avg max No added latency

27,6 28 28,4 Latency (20ms RTT) 9,5 9,8 10

min avg max No added latency 151 153 155 Latency (20ms RTT) 28,7 29 29,2

34