PayLess: A low cost network monitoring framework for Software Defined Networks
PayLess: A low cost network monitoring framework for Software Defined Networks
复制标题
DOI:
10.1109/noms.2014.6838227
复制
发表时间:
2014-05
期刊:
影响因子:
--
通讯作者:
S. R. Chowdhury;Md. Faizul Bari;Reaz Ahmed;R. Boutaba
中科院分区:
文献类型:
--
作者:
S. R. Chowdhury;Md. Faizul Bari;Reaz Ahmed;R. Boutaba
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.