Software Defined Networking for IoT

Internet of things (IoT) poses challenges that are different from traditional Internet in different aspects β€” heterogeneous communication technologies, application-specific QoS requirements, massive influx of data, and unpredictable network conditions. On the other hand, software-defined networking (SDN) is a promising approach to control the network in a unified manner, using rule-based management. The networking abstractions provided by SDN enable holistic control of the network using high-level policies, without being concerned about low-level configuration. Hence, it is advantageous to address the heterogeneity and application-specific requirements of IoT.

We study the application and impact of softwarization on IoT networks from different perspectives: access networks, edge networks, and wide area networks. We also develop and analyze analytical models to characterize the performance of softwarized networks.

 

Software Defined Access Networks

In this work, we propose a situation-aware protocol switching scheme in software-defined wireless sensor networks (SDWSNs). The proposed scheme consists of two phases β€” determination of an appropriate routing protocol and deployment of the protocol at the nodes.

Read More PDF

In this work, we propose a software-defined wireless sensor network (Soft-WSN) architecture, which enables the sensor devices/networks to be configured in real time for application-aware service provisioning in IoT.

Read More PDF
 

Software Defined Edge Networks

In this work, we attempt to address the question β€œIs it possible to reduce flow-table overflow in an SDIoT network, while simultaneously preserving the QoS of IoT flows?”

Read More PDF

In this work, we present a dynamic task offloading scheme in software-defined access-networks (SDANs) where IoT devices are connected to fog computing nodes by multi-hop IoT access-points.

Read More PDF

In this work, we attempt to address these questions: (a) Can we place the flow-rules at APs in an adaptive manner according to the movement of the users in the network? (b) Can we utilize the existing rule-space to deploy flow-rules, while minimizing the number of activated APs in the network?

Read More PDF
 

Software Defined Wide Area Networks

In this work, we propose a traffic-aware quality-of-service (QoS) routing scheme in software-defined internet of things (SDIoT) network. The proposed scheme exploits the unique features of software-defined networking (SDN), such as flow-based nature, and network flexibility, in order to fulfill QoS requirements of each flow in the network.

Read More PDF

Control overhead is an important issue in softwaredefined network (SDN). In this work, we propose a dynamic traffic engineering scheme to minimize the control overhead at the SDN controller, while minimizing the number of control messages.

Read More PDF

In this work, we propose an adaptive flow-rule placement scheme, FlowStat, in a software-defined network (SDN) with an aim to provide per-flow statistics to SDN controller while enhancing overall network performance.

Read More PDF

In this work, we apply the concept of tensor decomposition in order to aggregate flow-rules and improve the available capacity of switches in software defined networking

Read More PDF

In this paper, we address the issue of rule duplication during network updates in software-defined networking. The proposed approach guarantees that highly loaded switches are updated first, and ensures packet-level consistency by implementing a multilevel queuing approach.

Read More PDF
 

Performance Analysis of Software Defined Networks

In this work, we address the problem of minimum buffer size evaluation of an OpenFlow system in softwaredefined networks (SDNs), while ensuring optimum packet waiting time.

Read More PDF

In this work, we propose Markov chain-based analytical model, named AMOPE, for analyzing packet flow through an OpenFlow switch, while defining the probabilistic bounds on performance analysis.

Read More PDF