by jeroen klaver roel van der jagt background
play

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...


  1. By Jeroen Klaver & Roel van der Jagt

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

  3.  SURFnet is the Dutch NREN  Storage explosion 3

  4.  Add more storage 4

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

  6.  SURFnet thinks there is a smarter way 6

  7. 7

  8. 8

  9. 9

  10.  What infrastructure and open source tools provide SURFnet or the participants a scalable and distributed any-kind-storage solution? 10

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

  12.  First stage  Null test  Second stage  Architectures in the lab environment  Third stage  Architectures in practice 12

  13. 13

  14. Iozone - Lustre file system benchmark 90000 80000 Speed (KBytes/sec) 70000 60000 50000 40000 30000 Lustre avg 20000 Null test avg 10000 0 256 8192 256 8192 256 8192 256 8192 Sequential Sequential Random Random read write read write Block size (KBytes) 14

  15. Iozone - Lustre with latency 90000 80000 Speed (KBytes/sec) 70000 60000 50000 40000 30000 No added latency avg 20000 Latency (20ms RTT) avg 10000 0 256 8192 256 8192 256 8192 256 8192 Sequential Sequential Random Random read write read write Block size (KBytes) 15

  16. 16

  17. Iozone - Coda file system benchmark 70000 60000 Speed (KBytes/sec) 50000 40000 30000 20000 Coda avg Null test avg 10000 0 256 8192 256 8192 256 8192 256 8192 Sequential Sequential Random read Random write read write Block size (KBytes) 17

  18. Iozone - Coda with latency 60000 50000 Speed (KBytes/sec) 40000 30000 20000 No added latency avg Latency (20ms RTT) avg 10000 0 256 8192 256 8192 256 8192 256 8192 Sequential Sequential Random Random read write read write Block size (KBytes) 18

  19. Iozone - File system benchmark 90000 80000 Speed (KBytes/sec) 70000 60000 50000 40000 Lustre avg 30000 Coda avg 20000 Null test avg 10000 0 256 8192 256 8192 256 8192 256 8192 Sequential read Sequential Random read Random write write 19 Block size (KBytes)

  20. Bonnie++ - Seeks 700 600 500 Seeks (seeks/sec) 400 Lustre Coda 300 Null test 200 100 0 min avg max 20

  21. Iozone - Coda vs Lustre with latency 90000 80000 Speed (KBytes/sec) 70000 60000 Lustre No added latency avg 50000 40000 Lustre Latency (20ms RTT) 30000 avg 20000 Coda No added latency avg 10000 0 Coda Latency (20ms RTT) 256 8192 256 8192 256 8192 256 8192 avg Sequential Sequential Random Random read write read write Block size (KBytes) 21

  22.  Requirements  Scalable  Available  Durable  Performance  Dynamic  Cost effective  Generic interfaces  Open protocols  Geographic dispersion  Deployment \ Maintenance  Security features 22

  23.  Requirements  Scalable  Available  Durable  Performance  Dynamic  Cost effective  Generic interfaces  Open protocols  Geographic dispersion  Deployment \ Maintenance  Security features 23

  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

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

  26. (Source: mastergoogle.com) 26

  27. 27

  28. 28

  29. 29

  30. 30

  31. 31

  32. 32

  33. 33

  34.  Coda min avg max 27,6 28 28,4 No added latency Latency (20ms RTT) 9,5 9,8 10  Lustre min avg max 151 153 155 No added latency Latency (20ms RTT) 28,7 29 29,2 34

Recommend


More recommend