• DocumentCode
    159847
  • Title

    PayLess: A low cost network monitoring framework for Software Defined Networks

  • Author

    Chowdhury, Shubhajit Roy ; Bari, M. Faizul ; Ahmed, Rizwan ; Boutaba, R.

  • Author_Institution
    David R. Cheriton Sch. of Comput. Sci., Univ. of Waterloo, Waterloo, ON, Canada
  • fYear
    2014
  • fDate
    5-9 May 2014
  • Firstpage
    1
  • Lastpage
    9
  • Abstract
    Software Defined Networking promises to simplify network management tasks by separating the control plane (a central controller) from the data plane (switches). OpenFlow has emerged as the de facto standard for communication between the controller and switches. Apart from providing flow control and communication interfaces, OpenFlow provides a flow level statistics collection mechanism from the data plane. It exposes a high level interface for per flow and aggregate statistics collection. Network applications can use this high level interface to monitor network status without being concerned about the low level details. In order to keep the switch design simple, this statistics collection mechanism is implemented as a pull-based service, i.e. network applications and in turn the controller has to periodically query the switches about flow statistics. The frequency of polling the switches determines monitoring accuracy and network overhead. In this paper, we focus on this trade-off between monitoring accuracy, timeliness and network overhead. We propose PayLess - a monitoring framework for SDN. PayLess provides a flexible RESTful API for flow statistics collection at different aggregation levels. It uses an adaptive statistics collection algorithm that delivers highly accurate information in real-time without incurring significant network overhead. We utilize the Floodlight controller´s API to implement the proposed monitoring framework. The effectiveness of our solution is demonstrated through emulations in Mininet.
  • Keywords
    application program interfaces; statistical analysis; telecommunication computing; telecommunication network management; Floodlight; Mininet; OpenFlow standard; PayLess framework; RESTful API; SDN; adaptive statistics collection algorithm; aggregate statistics collection; application program interfaces; communication interfaces; control plane; data plane; flow control; flow level statistics collection mechanism; network management tasks; pull-based service; software defined networking; statistics collection mechanism; Accuracy; Adaptive systems; Control systems; IP networks; Measurement; Monitoring; Ports (Computers);
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Network Operations and Management Symposium (NOMS), 2014 IEEE
  • Conference_Location
    Krakow
  • Type

    conf

  • DOI
    10.1109/NOMS.2014.6838227
  • Filename
    6838227