Big Data helps SDN to optimize its controllers

Big Data helps SDN to optimize its controllers

For access to this article, please select a purchase option:

Buy chapter PDF
(plus tax if applicable)
Buy Knowledge Pack
10 chapters for £75.00
(plus taxes if applicable)

IET members benefit from discounts to all IET publications and free access to E&T Magazine. If you are an IET member, log in to your account and the discounts will automatically be applied.

Learn more about IET membership 

Recommend Title Publication to library

You must fill out fields marked with: *

Librarian details
Your details
Why are you recommending this title?
Select reason:
Big Data and Software Defined Networks — Recommend this title to your library

Thank you

Your recommendation has been sent to your librarian.

In this chapter, we first discuss the basic features and recent issues of the SDN control plane, notably the controller element. Then, we present feasible ideas to address the SDN controller-related problems using Big Data analytics techniques. Accordingly, we propose that Big Data can help various aspects of the SDN controller to address scalability issue and resiliency problem. Furthermore, we proposed six applicable scenarios for optimizing the SDN controller using the Big Data analytics: (i) controller scale-up/out against network traffic concentration, (ii) controller scale-in for reduced energy usage, (iii) backup controller placement for fault tolerance and high availability, (iv) creating backup paths to improve fault tolerance, (v) controller placement for low latency between controllers and switches, and (vi) flow rule aggregation to reduce the SDN controller's traffic. Although real-world practices on optimizing SDN controllers using Big Data are absent in the literature, we expect scenarios we highlighted in this chapter to be highly applicable to optimize the SDN controller in the future.

Chapter Contents:

  • 19.1 Introduction
  • 19.2 What is a SDN controller?
  • 19.3 SDN controller-related issues
  • 19.3.1 Scalability
  • 19.3.2 Resiliency
  • 19.3.3 Solutions
  • Centralized placement
  • Distributed placement
  • Hybrid placement
  • Hierarchical placement
  • 19.4 Big Data for SDN controller optimization
  • 19.4.1 System architecture
  • 19.4.2 Big Data analytics techniques
  • Descriptive analytics
  • Predictive analytics
  • 19.4.3 Problem formulation
  • 19.4.4 Optimization algorithm
  • 19.4.5 Applicable scenarios
  • 19.5 Open issues and challenges
  • 19.6 Conclusion
  • References

Inspec keywords: telecommunication traffic; computer network reliability; Big Data; fault tolerance; data analysis; software defined networking

Other keywords: resiliency problem; SDN controller optimization; SDN control plane; backup paths; network traffic concentration; controller element; scalability issue; Big Data analytics techniques; SDN controller traffic reduction; backup controller placement; flow rule aggregation; fault tolerance

Subjects: Reliability; Computer communications; Data handling techniques; Computer networks and techniques

Preview this chapter:
Zoom in

Big Data helps SDN to optimize its controllers, Page 1 of 2

| /docserver/preview/fulltext/books/pc/pbpc015e/PBPC015E_ch19-1.gif /docserver/preview/fulltext/books/pc/pbpc015e/PBPC015E_ch19-2.gif

Related content

This is a required field
Please enter a valid email address