Flow entries installation based on distributed SDN controller

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Software-Defined Networking (SDN), which is relatively a new concept, proposes a more intelligent way to manage network resources. The controller is a key component in SDN, which sends management and forwarding policies to switches by flow entries. With the increase of network scale, there are too many flows to install, especially in data center (DC). The number of flow entries is up to 757,000. This has exceeded the processing capability of centralized controller. Thus we put forward a distributed architecture to install flows. There are two ways to install flow entries, proactive and reactive. In proactive way, flows are stored in the distributed storage in a key-value way, and use the identifier of switch as the key of flows. As for reactive way, one controller instance sends flow entries to other controller instances other than the synchronize function of distributed storage. We build a prototype system on Floodlight to demonstrate our design and test the performance of our solution. According to the experiment, our design to install flows has a good scalability and better performance. In the reactive mode, it can save 10 times of time than the synchronize way.

Original languageEnglish
Title of host publication2015 IEEE/CIC International Conference on Communications in China, ICCC 2015
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781509002436
DOIs
StatePublished - 6 Apr 2016
EventIEEE/CIC International Conference on Communications in China, ICCC 2015 - Shenzhen, China
Duration: 2 Nov 20155 Nov 2015

Publication series

Name2015 IEEE/CIC International Conference on Communications in China, ICCC 2015

Conference

ConferenceIEEE/CIC International Conference on Communications in China, ICCC 2015
Country/TerritoryChina
CityShenzhen
Period2/11/155/11/15

Keywords

  • Distributed Controller
  • Flows Installation
  • Software-Defined Networking (SDN)

Fingerprint

Dive into the research topics of 'Flow entries installation based on distributed SDN controller'. Together they form a unique fingerprint.

Cite this