Skip to main content

A New Approach for SDN Performance Enhancement

  • Conference paper
  • First Online:
Computer Networks (CN 2018)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 860))

Included in the following conference series:

Abstract

Traditional networks are incapable of reconfiguration to serve heterogeneous traffic and are potentially error-prone. Software Defined Network (SDN) has evolved as an assuring solution to serve a good deal of heterogeneous traffic with varying requirements. The basis of SDN lies on separation of dataplane from the control programs providing flexibility to reconfigure the controller with change in network demands such as varying throughput, response time. On the other hand, it also introduces certain challenges towards scalability and performance, security hardening, cross-layer communication.

This work presents an efficient traffic scheduling architecture for SDN controllers. The basis of the scheduling architecture is driven by simulation based performance analysis of different state-of-art controllers. Our scheduling algorithm is designed over NOX, POX, Beacon and FloodLight controllers based on their response to different traffic. The scheduling decisions are taken after checking the contextual information from the OpenFlow packet header and the existing traffic load on the controller. The proposed solution can be realized in the hypervisor which can effectively schedule the traffic to different controllers.

On the other hand, we have also used multi-threaded execution of network functions in the controllers that provides significant enhancement in response time. The efficacy of our proposed packet scheduler is reported with experimental results that justify the effective inter-controller communication among various SDN domains.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Salman, O., Elhajj, I.H., Kayssi, A., Chehab, A.: SDN controllers: a comparative study. In: Proceedings of the 18th Mediterranean Electrotechnical Conference MELECON 2016, Limassol, Cyprus, 18–20 April 2016

    Google Scholar 

  2. Chen-xiao, C.: Research on load balance method in SDN. Int. J. Grid. Distrib. Comput. 9(1), 25–36 (2016)

    Article  Google Scholar 

  3. Rao, S.: A Guide for Running Multiple Controllers in Software Defined Networks, An Article on “TheNewStack”, 21 March 2016

    Google Scholar 

  4. Bampal, R.: Cbench Data to Graph (2016). https://github.com/Rhnbmpl/cbench-data-graph

  5. Bholebawa, I.Z., Jha, R.K., Dalal, U.D.: Performance analysis of proposed network architecture: OpenFlow vs. traditional network. Int. J. Comput. Sci. Inf. Secur. (IJCSIS) 14(3), 943–958 (2016)

    Google Scholar 

  6. Hasan, H., et al.: Improvement of performance of EIGRP network by using a supervisory controller with smart congestion avoidance algorithm. In: International Conference on Telecommunications and Multimedia (TEMU) (2016)

    Google Scholar 

  7. Zhao, Y., Iannone, L., Riguidel, M.: On the performance of SDN controllers: a reality check. In: IEEE Conference on Network Function Virtualization and Software Defined Network (NFV-SDN) (2015)

    Google Scholar 

  8. Samociuk, D.: Secure communication between OpenFlow switches and controllers. In: The Seventh International Conference on Advances in Future Internet AFIN (2015)

    Google Scholar 

  9. Benamrane, F., Ben mamoun, M., Benaini, R.: Performances of OpenFlow-based software- defined networks: an overview. J. Netw. 10(6), 329–337 (2015)

    Google Scholar 

  10. Ganesh, S., Ranjani S.: Dynamic load balancing using software defined networks. In: International Conference on Current Trends in Advanced Computing (ICCTAC) (2015). Int. J. Comput. Appl

    Google Scholar 

  11. Xia, W., Wen, Y., Foh, C.H., Niyato, D., Xie, H.: A survey on software-defined networking. IEEE Commun. Surv. Tutorials 17(1), 27–51 (2015)

    Article  Google Scholar 

  12. Khattak, Z.K., Awais, M., Iqbal, A.: Performance evaluation of OpenDaylight SDN controller. In: 20th IEEE International Conference on Parallel and Distributed Systems (ICPADS) (2014)

    Google Scholar 

  13. Shin, S., et al.: Rosemary: a Robust, secure, and high-performance network operating system. In: CCS 2014, Arizona, USA, 3 November 2014

    Google Scholar 

  14. Chilwan, A., et al.: On modeling controller-switch interaction in Openflow based SDN. Int. J. Comput. Netw. Commun. (IJCNC) 6(6) (2014)

    Article  Google Scholar 

  15. Jahan, R., Gupta, D.: White Paper Inter-SDN Controller Communication using BGP (2014). http://docplayer.net/5817317-Telecom-white-paper-inter-sdncontroller-communication-using-border-gateway-protocol.html. Accessed July 2017

  16. Braun, W., Menth, M.: Software-defined networking using openflow: protocols, applications and architectural design choices. Future Internet 6(2), 302–336 (2014). https://doi.org/10.3390/fi6020302

    Article  Google Scholar 

  17. Shah, S.A., Faiz, J., M., Farooq, J., Shafi, A., Mehdi, S.A.: An architectural evaluation of SDN controllers. IEEE International Conference on Communications, pp. 3504–3508. IEEE (2013)

    Google Scholar 

  18. Erickson, D.: The Beacon OpenFlow controller. In: HotSDN 2013, Hong Kong, China, 16 August 2013

    Google Scholar 

  19. Gelberger, A., Yemini, N., Giladi, R.: Performance analysis of software defined networking (SDN). In: IEEE 21st International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (2013)

    Google Scholar 

  20. Gude, N., Koponen, T., Pettit, J., Pfaff, B., Casado, M., McKeown, N., Shenker, S.: NOX: towards an operating system for networks. ACM SIGCOMM Comput. Commun. Rev. 38(3), 105–110 (2008)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Madhukrishna Priyadarsini .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG, part of Springer Nature

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Priyadarsini, M., Bera, P. (2018). A New Approach for SDN Performance Enhancement. In: Gaj, P., Sawicki, M., Suchacka, G., Kwiecień, A. (eds) Computer Networks. CN 2018. Communications in Computer and Information Science, vol 860. Springer, Cham. https://doi.org/10.1007/978-3-319-92459-5_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-92459-5_10

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-92458-8

  • Online ISBN: 978-3-319-92459-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics