Download
scalable integrated performance analaysis of multi gigabit networks n.
Skip this Video
Loading SlideShow in 5 Seconds..
Scalable Integrated Performance Analaysis of Multi-Gigabit Networks PowerPoint Presentation
Download Presentation
Scalable Integrated Performance Analaysis of Multi-Gigabit Networks

Scalable Integrated Performance Analaysis of Multi-Gigabit Networks

143 Vues Download Presentation
Télécharger la présentation

Scalable Integrated Performance Analaysis of Multi-Gigabit Networks

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. Scalable Integrated Performance Analaysis of Multi-Gigabit Networks Ezra Kissel, U. Delaware Ahmed El-Hassany, Guilherme Fernandes, Martin Swany, Indiana U. Dan Gunter, Taghrid Samak, LBNL Jen Schopf, WHOI

  2. What I hope you learn • Why we care about bulk data transfer at multi-gigabit rates • Why and how detailed monitoring is helpful • How dynamic control of monitoring is related to Session Layer protocols

  3. Bulk data transfer needs • Some domains of interest: • Climate simulation (Earth System Grid) • Genomics (JGI) • High-energy physics (Large Hadron Collider) • Astronomy (Large Synoptic Survey Telescope) • Astrophysics (FLASH) Analysis sites Huge data

  4. Multi-gigabit rates • Networks connecting national labs and universities have 10Gb/s and soon 100Gb/s capability. one PB = one day at 100Gb/s • Rarely achieved due to bottlenecks: • Host: Application or Disks • Campus/local networks • Wide area networks • Hard to tell why, where, or even if there is a problem

  5. Solution Monitor all the time Analyze all the time .. but much more when something interesting is happening Use analysis results as feedback

  6. System components • eXtensible Session Protocol (XSP) • Associate multiple TCP connections, L2 circuits, as a "session" • Provide channels for bi-directional metadata • NL-Calipers • Summarize in situ timings of every read/write • BLiPP • Host and TCP stack info. using XSP channels • PerfSONAR • Standard information formats and exchange protocols

  7. Dynamic Session Monitoring Look at the performance Network engineer User (1) Start xfer (3) NL-calipers data 3) data (2) Open session (5) data (4) Signal TCP (5) data (4) Signal TCP

  8. Bottleneck detection Triangles give "instantaneous" throughput Instrumentation On fixed intervals, summarize all measurements into mean, min, max, variance for both rate and #bytes Analysis: pick lowest mean value as bottleneck, apply t-test

  9. TCP throughput Time series of throughput* for representative TCP experiments: (a) 1 stream memory-to-disk with 100ms latency, (b) 1 stream memory-to-memory with no latency, (c) 1 stream disk-to-disk with no latency, (d) 4 streams memory-to-disk with 100ms latency and 1% loss added at 60 seconds.

  10. UDT throughput Time series of throughput* for representative UDT experiments: (a) 4 streams memory-to-disk with 100ms latency, (b) 4 streams memory-to-disk with 100ms latency and 1% loss added at 60 seconds, (c) 4 streams disk-to-disk with 100ms latency, (d) 4 streams memory-to-memory with 100ms latency.

  11. Wait, what?

  12. Variance Half as many read()s. Others return zero, not counted Less work being done

  13. Review • Why we care about bulk data transfer at multi-gigabit rates • Why and how detailed monitoring is helpful • How monitoring is related to Session Layer protocols • and how that might integrate with a management framework • Questions?

  14. Related projects • NetLogger netlogger.lbl.gov • perfSONAR perfsonar.org • XSP damsl.cis.udel.edu/ • GENI geni.net • CEDPS cedps-scidac.org

  15. Topology-aware Monitoring