OpenFlow for QoS-Monitoring Supervisor:Prof. Dr.-Ing. Georg Carle - - PowerPoint PPT Presentation

openflow for qos monitoring
SMART_READER_LITE
LIVE PREVIEW

OpenFlow for QoS-Monitoring Supervisor:Prof. Dr.-Ing. Georg Carle - - PowerPoint PPT Presentation

Network Architectures and Services, Georg Carle Faculty of Informatics Technische Universitt Mnchen, Germany OpenFlow for QoS-Monitoring Supervisor:Prof. Dr.-Ing. Georg Carle Advisor: M.Sc. Daniel Raumer M.Sc. Lukas Schwaighofer Agenda


slide-1
SLIDE 1

Network Architectures and Services, Georg Carle Faculty of Informatics Technische Universität München, Germany

OpenFlow for QoS-Monitoring

Supervisor:Prof. Dr.-Ing. Georg Carle Advisor: M.Sc. Daniel Raumer M.Sc. Lukas Schwaighofer

slide-2
SLIDE 2

OpenFlow for QoS-Monitoring

2

Agenda

Motivation Research Questions Related Work Monitoring Controller Monitoring Controller Evaluated

Conclusion

slide-3
SLIDE 3

OpenFlow for QoS-Monitoring

3

Motivation Inapplicability for computation of QoS metrics

Prevention of flow tracking Finite processing capabilities

  • f monitoring systems

Bandwidth limitations

slide-4
SLIDE 4

OpenFlow for QoS-Monitoring

4

Research questions Solve tail- dropping

  • n

monitoring links

Bandwidth utilization Northbound API Available controller platforms Flow selection mechanisms

slide-5
SLIDE 5

OpenFlow for QoS-Monitoring

5

Related Work

  • Cisco’s Netflow [Cisc]
  • sFlow [WaLL04]

Compressed Information

  • [YuJM13]

OpenSketch

  • Pyretic [MRFR+13]
  • Procera [VoKF12]
  • Nettle [VoHu11]

Northbound API

slide-6
SLIDE 6

OpenFlow for QoS-Monitoring

6

Monitoring Controller

slide-7
SLIDE 7

OpenFlow for QoS-Monitoring

7

Monitoring Controller

slide-8
SLIDE 8

OpenFlow for QoS-Monitoring

8

Monitoring Controller

slide-9
SLIDE 9

OpenFlow for QoS-Monitoring

9

Monitoring Controller

slide-10
SLIDE 10

OpenFlow for QoS-Monitoring

10

Monitoring Controller

slide-11
SLIDE 11

OpenFlow for QoS-Monitoring

11

Monitoring Controller

slide-12
SLIDE 12

OpenFlow for QoS-Monitoring

12

Monitoring Controller evaluated I

Promising proof-of-concept Adaption of selection rate Selection of specific flows

  • Pyretic
  • Mininet

Technical difficulties

slide-13
SLIDE 13

OpenFlow for QoS-Monitoring

13

Monitoring Controller evaluated II

slide-14
SLIDE 14

OpenFlow for QoS-Monitoring

14

Conclusion

Vision and proof-of-concept Promising results

  • Set flow table entries
  • Query switch counter

Contribution: subset of requirements

slide-15
SLIDE 15

OpenFlow for QoS-Monitoring

15

Thank you for your attention! Any Questions?

slide-16
SLIDE 16

OpenFlow for QoS-Monitoring

16

Literature

 [Cisc]

  • Cisco. Cisco IOS NetFlow.

 [MRFR+13] Christopher Monsanto, Joshua Reich, Nate Foster, Jennifer Rexford und David Walker. Composing software-defined networks. In Proceedings of the 10th USENIX conference on Networked Systems Design and Implementation, nsdi’13, Berkeley, CA, USA, 2013. USENIX Association, S. 1–14.  [VoHu11] Andreas Voellmy und Paul Hudak. Nettle: Taking the Sting Out of Program- ming Network Routers. In Ricardo Rocha und John Launchbury (Hrsg.), Practical Aspects of Declarative Languages SE - 19, Band 6539 der Lecture Notes in Computer Science, S. 235–249. Springer Berlin Heidelberg, 2011.  [VoKF12] Andreas Voellmy, Hyojoon Kim und Nick Feamster. Procera: a language for high-level reactive network control. In Proceedings of the first workshop on Hot topics in software defined networks, HotSDN ’12, New York, NY, USA, 2012. ACM, S. 43–48.  [WaLL04] M Wang, B Li und Z Li. sFlow: towards resource-efficient and agile service federation in service overlay networks. In Proceedings of the 24th International Conference on Distributed Computing Systems, 2004, S. 628–635.  [YuJM13] Minlan Yu, Lavanya Jose und Rui Miao. Software defined trac measure- ment with opensketch. In Proceedings 10th USENIX Symposium on Net- worked Systems Design and Implementation, NSDI, Band 13, 2013.

slide-17
SLIDE 17

OpenFlow for QoS-Monitoring

17

Pyretic

High-level Network Service(s) / Application(s)

Server loadbalancing Routing Traffic monitoring Etc. Northbound Communication

Northbound API Pyretic Runtime

Communication via standard socket

OpenFlow Controller Platform (POX) Southbound API

Southbound Communication (OpenFlow)

Packet Forwarding Device(s) Composition Operators Topology Abstraction Network Policy as Function

slide-18
SLIDE 18

OpenFlow for QoS-Monitoring

18

Component Diagram