monitoring in sdn
play

Monitoring in SDN Ye Yu, Chen Qian, Xin Li An Equal Opportunity - PowerPoint PPT Presentation

Distributed & Collaborative Monitoring in SDN Ye Yu, Chen Qian, Xin Li An Equal Opportunity University Motivation Per-flow monitoring: different actions for different flows. monitoring rules Challenge: Rule storage consumes


  1. Distributed & Collaborative Monitoring in SDN Ye Yu, Chen Qian, Xin Li ฀ An Equal Opportunity University

  2. Motivation • Per-flow monitoring: different actions for different flows. – monitoring rules • Challenge: Rule storage consumes non- trivial memory space. HotSDN 2014 Distributed and Collaborative Traffic Monitoring in Software Defined Networks

  3. Task: Distribute Monitoring Actions • Each flow may have its own action requirements. – Millions of flows f3 f4 f1 f2 f5 Task: • Distribute actions among switches. • Represent rules efficiently HotSDN 2014 Distributed and Collaborative Traffic Monitoring in Software Defined Networks

  4. Approach: Bloom Filters • Use Bloom Filters to identify flows that should be monitored. Bloom Filter {f1,f3,f5}  Heavy Hitter Bloom Filter {f1}  Sampling HotSDN 2014 Distributed and Collaborative Traffic Monitoring in Software Defined Networks

  5. DCM Data Plane: Two-stage Bloom Filters Admission Bloom Filter No Monitoring Action HotSDN 2014 Distributed and Collaborative Traffic Monitoring in Software Defined Networks

  6. DCM Data Plane: Two-stage Bloom Filters Actions Action Bloom Filters Match Match BF1:{f1,f2, … } Admission ActA BF2:{f2,f3, … } ActB Bloom Filter BF3:{f4,f5, … } ActC ... … .. No Monitoring Action HotSDN 2014 Distributed and Collaborative Traffic Monitoring in Software Defined Networks

  7. DCM Controller Operations • Monitoring load distribution – Less # of switches involved for a single action – No overloaded switches • Bloom filter construction and updates – Real-time addition – Periodical re-construction • False positive detection – SDN allows detecting & eliminating false positives HotSDN 2014 Distributed and Collaborative Traffic Monitoring in Software Defined Networks

  8. Case Study: Flow Size Counting with Count-Min Sketch The overestimate ratio reduces significantly. HotSDN 2014 Distributed and Collaborative Traffic Monitoring in Software Defined Networks

  9. HotSDN 2014 Distributed and Collaborative Traffic Monitoring in Software Defined Networks

Recommend


More recommend