FlexMonitor: A Flexible Monitoring Framework in SDN

Efficient network monitoring is an important basis work for network management. Generally, many management applications require accurate and timely statistics about network states at different aggregation levels at low cost, such as malicious traffic detection, traffic engineering, etc. Moreover, the network environment to be monitored is constantly changing and expanding, including not only the data center for cloud computing but also the Internet of Things (IoT) for smart urban sensing, which requires the intensive study of more fine-grained network monitoring. As is well known, the development of efficient network monitoring approaches greatly relies on a flexible monitoring framework. Software defined network (SDN) can provide dramatic advantages for network management by separating the control plane and data plane. Therefore, it is a good choice to design a flexible monitoring framework based on the advantages of SDN. However, most research works only take advantage of the centralized control feature in SDN, which leads to limited improvement in the flexibility of the monitoring framework. This paper proposes a flexible monitoring framework named FlexMonitor, which can realize greater flexibility based on not only the centralized control feature, but also the high programmability in the controller and the limited programmability in the openflow switches in SDN. There are two key parts in FlexMonitor, namely the monitoring strategy deployment part and the monitoring data collection part, which can enrich the deployment methods of monitoring strategies and increase the kinds of monitoring data sources, respectively. Based on the NetMagic platform, this monitoring framework was implemented and evaluated through realizing a distributed denial of service (DDoS) detection approach. The experimental results show that the proposed DDoS detection approach has a better detection performance compared with other related approaches as well as indirectly show that FlexMonitor can flexibly support a variety of efficient monitoring approaches.

[1]  Min Chen,et al.  Software-defined internet of things for smart urban sensing , 2015, IEEE Communications Magazine.

[2]  Antonio Pescapè,et al.  Available bandwidth measurement in software defined networks , 2016, SAC.

[3]  Fernando A. Kuipers,et al.  OpenNetMon: Network monitoring in OpenFlow Software-Defined Networks , 2014, 2014 IEEE Network Operations and Management Symposium (NOMS).

[4]  John S. Baras,et al.  RFID-based smart parking management system , 2017 .

[5]  Biao Han,et al.  SDN-Based DDoS Attack Detection with Cross-Plane Collaboration and Lightweight Flow Monitoring , 2017, GLOBECOM 2017 - 2017 IEEE Global Communications Conference.

[6]  Kwan Lawrence Yeung,et al.  An efficient flow monitoring scheme for SDN networks , 2017, 2017 IEEE 30th Canadian Conference on Electrical and Computer Engineering (CCECE).

[7]  Markku Antikainen,et al.  Denial-of-service attacks in OpenFlow SDN networks , 2015, 2015 IFIP/IEEE International Symposium on Integrated Network Management (IM).

[8]  Kensuke Fukuda,et al.  Adaptive and distributed monitoring mechanism in software-defined networks , 2017, 2017 13th International Conference on Network and Service Management (CNSM).

[9]  Mounir Hamdi,et al.  FlowCover: Low-cost flow monitoring scheme in software defined networks , 2014, 2014 IEEE Global Communications Conference.

[10]  Leonard Barolli,et al.  An Efficient Sampling and Classification Approach for Flow Detection in SDN-Based Big Data Centers , 2017, 2017 IEEE 31st International Conference on Advanced Information Networking and Applications (AINA).

[11]  Jinoh Kim,et al.  An approach to online network monitoring using clustered patterns , 2017, 2017 International Conference on Computing, Networking and Communications (ICNC).

[12]  Minlan Yu,et al.  FlowRadar: A Better NetFlow for Data Centers , 2016, NSDI.

[13]  Tao Li,et al.  Using NetMagic to observe fine-grained per-flow latency measurements , 2011, SIGCOMM 2011.

[14]  Xiaolin Wang,et al.  A management model for SDN-based data center networks , 2014, 2014 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[15]  Raouf Boutaba,et al.  PayLess: A low cost network monitoring framework for Software Defined Networks , 2014, 2014 IEEE Network Operations and Management Symposium (NOMS).

[16]  Sajad Shirali-Shahreza,et al.  Traffic statistics collection with FleXam , 2014, SIGCOMM.

[17]  Abdelghani Ghomari,et al.  Probe-SDN: A smart monitoring framework for SDN-based networks , 2016, 2016 Global Information Infrastructure and Networking Symposium (GIIS).

[18]  Yi Liu,et al.  Controller-proxy: Scaling network management for large-scale SDN networks , 2017, Comput. Commun..

[19]  Morteza Mardani,et al.  Estimating Traffic and Anomaly Maps via Network Tomography , 2014, IEEE/ACM Transactions on Networking.

[20]  Anthony Ephremides,et al.  A Game-Theoretic Analysis of Denial of Service Attacks in Wireless Random Access , 2007, WiOpt.

[21]  John S. Baras,et al.  On the Mitigation of Interference Imposed by Intruders in Passive RFID Networks , 2016, GameSec.

[22]  Seo-Young Noh,et al.  An adaptive load monitoring solution for logically centralized SDN controller , 2016, 2016 18th Asia-Pacific Network Operations and Management Symposium (APNOMS).

[23]  Harsha V. Madhyastha,et al.  FlowSense: Monitoring Network Utilization with Zero Measurement Cost , 2013, PAM.