Abstract

Software-defined networking (SDN) is a modern network architecture, which separates the network control plane from the data plane. Considering the gradual migration from traditional networks to SDNs, the hybrid SDN, which consists of SDN-enabled devices and legacy devices, is an intermediate state. For wide-area hybrid SDNs, to guarantee the control performance, such as low latency, multi SDN controllers are usually needed to be deployed at different places. How to assign them to switches and partition the network into several control domains is a critical problem. For this problem, the control latency and the packet loss rate of control messages are important metrics, which have been considered in a lot of previous works. However, hybrid SDNs have their unique characters, which can affect the assignment scheme and have been ignored by previous studies. For example, control messages pass through Legacy Forwarding Devices (LFDs) in hybrid SDNs and cause more latency and packet loss rate for queuing compared with SDN-enabled Forwarding Devices (SFDs). In this paper, we propose a dynamic controller assignment scheme in hybrid SDNs, which is called the Legacy Based Assignment (LBA). This scheme can dynamically delegate each controller with a subset of SFDs in the hybrid SDNs, whose objective is to minimize average SFD-to-control latency. We performed some experiments compared with other schemes, which show that our scheme has a better performance in terms of the latency and the packet loss rate.

Highlights

  • Software-defined networking (SDN) [1,2] is an attractive networking paradigm that improves network performance by logically centralized control

  • We propose a dynamic controller assignment scheme in hybrid SDNs, which is called the Legacy Based Assignment (LBA)

  • We analyze the influence of Legacy Forwarding Devices (LFDs) of hybrid SDNs in SDN-enabled Forwarding Devices (SFDs)-to-controller latency, which is caused by routing queuing in LFDs

Read more

Summary

Introduction

Software-defined networking (SDN) [1,2] is an attractive networking paradigm that improves network performance by logically centralized control. During the gradual migration period, there exists a new type of network, which is called a hybrid SDN [4,5] This kind of network consists of Legacy Forwarding Devices (LFDs) and SDN-enabled Forwarding Devices (SFDs). In a wide area network (WAN), one controller usually cannot cover all the areas within the limited capacity and SFD-to-controller latency. In LFDs, which are out of control of SDN controllers, control messages need to queue with data packets. We analyze the influence of LFDs of hybrid SDNs in SFD-to-controller latency, which is caused by routing queuing in LFDs. Secondly, we formulate the dynamic controller assignment problem to be a 0–1 Integer Linear Programming. In the formulation, in addition to the impact of LFDs, the capacity limitation of the controllers and the available routing paths generated by the SDN partially deployment are considered.

Related Work
Problem Description and Formulation
Description of SDN Controller Assignment Problem
Problem Formulation
Experimental Design
Experimental Results
Conclusions
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call