vPROM: vSwitch Enhanced Programmable Measurement in SDN

Published: October 10, 2017

Author(s)

An Wang, Yang Guo, Songqing Chen, Fang Hao, T.V. Lakshman, Douglas C. Montgomery, Kotikalapudi Sriram

Abstract

Network programmability is a salient feature of Software Defined Networking (SDN), which allows users to program network applications with the perception that the underlying network is a single device. While still at an early stage of development, SDN-based programmable measurement methodology holds significant promise. It has the capability to automate the measurement process, while minimizing the resource usage by acquiring only the required statistics, and utilizing SDN switches as the measurement points across the networks. In this paper, we study SDN-based programmable measurement methods, and propose a vSwitch enhanced SDN Programmable Measurement (vPROM) framework. This framework addresses several issues that had previously posed challenges for adoption of earlier methods reported in the literature. vPROM uses the instrumented Open vSwtich (iOVS) as the measurement point, and programs each measurement task as a vPROM application. vPROM decouples the monitoring from the forwarding, reduces the conflicts between measurement applications and other applications, and eliminates the repeated involvement of the controller. A vPROM based DDoS and port-scan detection application is developed to demonstrate its usefulness. Finally, the performance of instrumented vSwitch (iOVS), the performance of the vPROM application, and the comparison results with existing programmable measurement approaches are presented.
Proceedings Title: IEEE 25th International Conference on Network Protocols (ICNP), 2017
Conference Dates: October 10-13, 2017
Conference Location: Toronto, -1
Pub Type: Conferences

Keywords

Software Defined Networking (SDN), Programmable Measurement, Open vSwitch, DDoS detection, instrumented vSwitch (iOVS)
Created October 10, 2017, Updated October 06, 2019