[go: up one dir, main page]

Skip to main content
Log in

EFSUTE: a novel efficient and survivable traffic engineering for software defined networks

  • Original Article
  • Published:
Journal of Reliable Intelligent Environments Aims and scope Submit manuscript

Abstract

Computer networks are the fundamental infrastructure of intelligent environments (IEs). Software defined network (SDN) is an emerging software-based network architecture that separates the control plane from data plane to facilitate dynamic network management and configuration; two important parameters which are essential in real-time IEs. This separation alleviates network administrators to implement efficient fault tolerance strategies and increasing reliability and quality of service (QoS). Hence, they can make their networks more reliable and as a result, decrease the adverse effects due to network failures. As a result, SDN is a candidate for using in new IEs such as internet of things (IoT). The control plane of SDN can be deployed on the IoT cloud server to manage the entire network. Link failure is one of the most common and critical failures in such computer networks which causes dropping of data packets and reduces network performance considerably. A survivable traffic engineering (TE) method can provide protection against link failures and heighten the reliability of data transmission. To this purpose, this paper proposes an efficient and survivable software-based TE model over SDN called EFSUTE to increase reliability in real-time IEs. EFSUTE leverages the capabilities of SDN to compute and install two disjoint paths between any source–destination pair in the network. EFSUTE models network routing as a Shared Risk Link Group problem which provides topological diversity. This policy increases the survivability by providing alternative paths between network hosts. To prove the effectiveness of EFSUTE, we conducted extensive simulations and compared it with restoration techniques. Experimental results confirm that EFSUTE can be practically used in SDN and efficiently protects the network traffics against link failures to increase safety and provides a reliable software based infrastructure with QoS for real-time IEs.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

References

  1. Feltus FA, Breen JR, Deng J, Izard RS, Konger CA, Ligon WB, Preuss D, Wang K-C (2015) The widening gulf between genomics data generation and consumption: a practical guide to big data transfer technology. Bioinform Biol Insights 9(Suppl 1):9–19

    Google Scholar 

  2. Rawat DB, Reddy SR (2016) Software defined networking architecture, security and energy efficiency: a survey. IEEE Commun Surv Tutor 99:325–346

    Google Scholar 

  3. Kreutz D, Ramos FMV, Verssimo PE, Rothenberg CE, Azodolmolky S, Uhlig S (2015) Software-defined networking: a comprehensive survey. Proc IEEE 103(1):14–76

    Article  Google Scholar 

  4. Benson T, Akella A, Maltz DA (2009) Unraveling the complexity of network management. In: NSDI, 2009, pp 335–348

  5. Nunes BAA, Mendonca M, Nguyen XN, Obraczka K, Turletti T (2014) A survey of software-defined networking: past, present, and future of programmable networks. IEEE Commun Surv Tutor 16(3):1617–1634

    Article  Google Scholar 

  6. Ramasubramanian S, Chandak A (2008) Dual-link failure resiliency through backup link mutual exclusion. IEEE/ACM Trans Netw 16(1):157–169

    Article  Google Scholar 

  7. Akyildiz IF, Lee A, Wang P, Luo M, Chou W (2014) A roadmap for traffic engineering in sdn-openflow networks. Comput Netw 71:1–30

    Article  Google Scholar 

  8. Sharma S, Staessens D, Colle D, Pickavet M, Demeester P (2013) Openflow: meeting carrier-grade recovery requirements. Comput Commun 36(6):656–665

    Article  Google Scholar 

  9. Sterbenz JP, Hutchison D, Etinkaya EKC, Jabbar A, Rohrer JP, Scholler M, Smith P (2010) Resilience and survivability in communication networks: strategies, principles, and survey of disciplines. Comput Netw 54(8):1245–1265

    Article  Google Scholar 

  10. Mannie E, Papadimitriou D (2006) Recovery (protection and restoration) terminology for generalized multi-protocol label switching (gmpls). Tech Rep. RFC 4427, pp 3–21

  11. Rak J (2015) Resilient routing in communication networks. Springer, Berlin

    Book  Google Scholar 

  12. Oki E (2012) Linear programming and algorithms for communication networks: a practical guide to network design, control, and management. CRC Press, Boca Raton

    Book  Google Scholar 

  13. http://www.opendaylight.org. Visited 17 Jan 2017

  14. Staessens D, Sharma S, Colle D, Pickavet M, Demeester P (2011) Software defined networking: meeting carrier grade requirements. In: Local & metropolitan area networks (LANMAN), 2011 18th IEEE workshop on. IEEE, 2011, pp 1–6

  15. Sharma S, Staessens D, Colle D, Pickavet M, Demeester P (2011) Enabling fast failure recovery in openflow networks. In: Design of reliable communication networks (DRCN), 2011 8th international workshop on the. IEEE, 2011, pp 164–171

  16. Sharma S, Staessens D, Colle D, Pickavet M, Demeester P (2012) A demonstration of fast failure recovery in software defined networking. In: International conference on testbeds and research infrastructures, 2012, pp 411–414

  17. Yu Y, Xin L, Shanzhi C, Yan W (2011) A framework of using openflow to handle transient link failure. In: Transportation, mechanical, and electrical engineering (TMEE), 2011 international conference on. IEEE, 2011, pp 2050–2053

  18. Van Adrichem NL, Van Asten BJ, Kuipers FA (2014) Fast recovery in software-defined networks. In: 2014 third European workshop on software defined networks. IEEE, 2014, pp 61–66

  19. Katz D, Ward D (2010) Bidirectional forwarding detection (BFD). RFC 5883

  20. Giorgetti A, Paolucci F, Cugini F, Castoldi P (2014) Fast restoration in SDN-based flexible optical networks. In: Optical fiber communication conference. Optical Society of America, 2014, pp Th3B–2

  21. Shin M-K, Nam K-H, Kim H-J (2012) Software-defined networking (SDN): a reference architecture and open APIS. In: 2012 international conference on ICT convergence (ICTC). IEEE, 2012, pp 360–361

  22. Kim H, Feamster N (2013) Improving network management with software defined networking. IEEE Commun Mag 51(2):114–119

    Article  Google Scholar 

  23. McKeown N, Anderson T, Balakrishnan H, Parulkar G, Peterson L, Rexford J, Shenker S, Turner J (2008) Openflow: enabling innovation in campus networks. ACM SIGCOMM Comput Commun Rev 38(2):69–74

    Article  Google Scholar 

  24. OS Consortium (2017) Openflow version 1.1.0 switch specification. https://opennetworking.org/wp-content/uploads/2014/10/openflow-switch-v1.5.1.pdf. Visited 17 Jan 2017

  25. Chen J, Chen J, Xu F, Yin M, Zhang W (2015) When software defined networks meet fault tolerance: a survey. In: International conference on algorithms and architectures for parallel processing. Springer, 2015, pp 351–368

  26. Lee H-W, Modiano E, Lee K (2010) Diverse routing in networks with probabilistic failures. IEEE/ACM Trans Netw 18(6):1895–1907

    Article  Google Scholar 

  27. Mohammadi R, Javidan R (2016) An adaptive type-2 fuzzy traffic engineering method for video surveillance systems over software defined networks. Multimed Tools Appl 76:23627–23642

    Article  Google Scholar 

  28. Mohammadi R, Javidan R (2016) An intelligent traffic engineering method over software defined networks for video surveillance systems based on artificial bee colony. Int J Intell Inf Technol 12(4):45–62

    Article  Google Scholar 

  29. Ngatman M, Ngadi MA, Sharif JM (2008) Comprehensive study of transmission techniques for reducing packet loss and delay in multimedia over ip. Int J Comput Sci Netw Secur 8(3):292–299

    Google Scholar 

  30. Sharma S, Staessens D, Colle D, Pickavet M, Demeester P (2013) Fast failure recovery for in-band openflow networks. In: Design of reliable communication networks (DRCN), 2013 9th international conference on the. IEEE, 2013, pp 52–59

  31. http://mininet.org. Visited 17 Jan 2017

  32. Makhorin A (2008) Glpk (gnu linear programming kit)

  33. Lin Y-D, Teng H-Y, Hsu C-R, Liao C-C, Lai Y-C (2016) Fast failover and switchover for link failures and congestion in software defined networks. In: Communications (ICC), 2016 IEEE international conference on. IEEE, 2016, pp 1–6

  34. Todimala A, Ramamurthy B (2004) Survivable virtual topology routing under shared risk link groups in WDM networks. In: Broadband networks first international conference on. IEEE, 2004, pp 130–139

  35. Lavado L, Panizo L, Merino P (2017) A characterisation of verification tools for software defined networks. J Reliab Intell Environ 3(3):189–207

    Article  Google Scholar 

  36. Lav G, Samaka M, Raj J, Aiman E, Deval B, Anthony Chan H (2017) Fault and performance management in multi-cloud based NFV using shallow and deep predictive structures. J Reliab Intell Environ 3(4):221–231

    Article  Google Scholar 

  37. Huang L, Shen Q, Shao W (2016) A source routing based link protection method for link failure in SDN. In: 2016 2nd IEEE international conference on computer and communications (ICCC). IEEE, 14–17 October 2016

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Reza Mohammadi.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Mohammadi, R., Javidan, R. EFSUTE: a novel efficient and survivable traffic engineering for software defined networks. J Reliable Intell Environ 8, 247–260 (2022). https://doi.org/10.1007/s40860-021-00139-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s40860-021-00139-0

Keywords

Navigation