SDN-based failure detection and recovery mechanism for 5G core networks
Corresponding Author
Strahil Panev
Ericsson Telecommunications Macedonia, Skopje, North Macedonia
Strahil Panev, Ericsson Telecommunications Macedonia, Skopje, North Macedonia.
Email: [email protected]
Search for more papers by this authorPero Latkoski
Faculty of Electrical Engineering and Information Technologies, Ss. Cyril and Methodius University, Skopje, North Macedonia
Search for more papers by this authorCorresponding Author
Strahil Panev
Ericsson Telecommunications Macedonia, Skopje, North Macedonia
Strahil Panev, Ericsson Telecommunications Macedonia, Skopje, North Macedonia.
Email: [email protected]
Search for more papers by this authorPero Latkoski
Faculty of Electrical Engineering and Information Technologies, Ss. Cyril and Methodius University, Skopje, North Macedonia
Search for more papers by this authorAbstract
In today's Long-Term Evolution (LTE) implementations, there is no guarantee for a given latency in the network. Furthermore, the LTE architecture does not distinguish between services that require a certain level of latency performance, from the services that do not have stringent latency requirements. The upcoming fifth generation (5G) of mobile networks is currently still being standardized to accommodate many services and applications, which have very diverse requirements. There is a plethora of already defined use cases that require very small latency, in the region of 1 ms to 20 ms. The fault recovery mechanisms in the 5G core network must support and enable the services for reaching the low latency values. In this paper, we present an optimized protocol for fast failure detection and recovery that is implemented directly in the user plane and is suitable for the 5G Evolved Packet Core. We present a protocol that uses the OpenFlow's fast-failure mechanism for local faults and a more advanced mechanism with stateful user plane recovery protocol that is activated only in the case of remote faults. The designed algorithm was validated by simulations performed in Mininet. The simulation results prove that the proposed solution can achieve fast fault recovery times and can be implemented in the future 5G core networks.
REFERENCES
- 1Cox JH, Chung J, Donovan S, Ivey J, Clark RJ, Riley G. Advancing software-defined networks: a survey. IEEE Access. 2017; 5: 25487-25526.
- 2Thorat P, Jeon S, Raza SM, Challa R, Choo H. Scalable and efficient forwarding table design for multi-link failover in openflow-enabled networks. IETE Tech Rev. 2017; 34(sup1): 27-38.
- 3Vu HD, But J. How RTT between the control and data plane on a SDN network impacts on the perceived performance. Paper presented at: International Telecommunication Networks and Application Conference (ITNAC); 2015; Sydney, Australia.
- 4Cascone C, Sanvito D, Pollini L, Capone A, Sansò B. Fast failure detection and recovery in SDN with stateful data plane. Int J Netw Manag. 2016; 27(1):e1957.
- 5Parvez I, Rahmati A, Guvenc I, Sarwat A, Dai H. A survey on low latency towards 5G: RAN, core network and caching solutions. IEEE Commun Surv Tutor. 2018; 20(4): 3098-3130.
- 6Nguyen VG, Brunstrom A, Grinnemo KJ, Taheri J. SDN/NFV-based mobile packet Core network architectures: a survey. IEEE Commun Surv Tutor. 2017; 19(33): 1567-1602.
- 7Taleb T, Samdanis K, Mada B, Flinck H, Dutta S, Sabella D. On multi-access edge computing: a survey of the emerging 5G network edge architecture orchestration. IEEE Commun Surv Tutor. 2017; 19(3): 1657-1681.
- 8Briscoe B, Brunstrom A, Petlund A, et al. Reducing internet latency: a survey of techniques and their merits. IEEE Commun Surv Tutor. 2016; 18(3): 2149-2196. Third quarter.
- 9Srivastava S, Singh SP. A survey on latency reduction approaches for performance optimization in cloud computing. Paper presented at: 2016 2nd International Conference on Computational Intelligence & Communication Technology (CICT); 2016; Ghaziabad, India.
- 10Colazzo A, Ferrari R, Lambiase R. Achieving low-latency communication in future wireless networks: the 5G NORMA approach. Paper presented at: European Conference on Networks and Communications; 2016; Athens, Greece.
- 11Pagé J, Dricot J. Software-defined networking for low-latency 5G core network. Paper presented at: 2016 International Conference on Military Communications and Information Systems (ICMCIS); 2016; Brussels, Belgium.
- 12Nasrallah A, Thyagaturu AS, Alharbi Z, et al. Ultra-low latency (ULL) networks: the IEEE TSN and IETF DetNet standards and related 5G ULL research. IEEE Commun Surv Tutor. 2019; 21(1): 88-145. First quarter.
- 13Agiwal M, Roy A, Saxena N. Next generation 5G wireless networks: a comprehensive survey. IEEE Commun Surv Tutor. 2016; 18(3): 1617-1655. Third quarter.
- 14Van Adrichem NL, Van Asten BJ, Kuipers FA. Fast recovery in software defined networks. Paper presented at: 2014 Third European Workshop on IEEE; 2014; London, UK.
- 15Sharma S, Staessens D, Colle D, Pickavet M, Demeester P. OpenFlow: meeting carrier-grade recovery requirements. Computer Communications. 2013; 36(6): 656-665.
- 16Lee S, Li K-Y, Chan K-Y, Lai G-H, Chung Y-C. Path layout planning and software based fast failure detection in survivable OpenFlow networks. Paper presented at: 10th International Conference on the Design of Reliable Communication Networks (DRCN); 2014; Ghent, Belgium.
- 17Borokhovich M, Schiff L, Schmid S. Provable data plane connectivity with local fast failover: introducing Openflow graph algorithms. In: Proceedings of the Third Workshop on Hot Topics in Software Defined Networking; 2014; Chicago, IL.
- 18Lin YD, Teng HY, Hsu CR, Liao CC, Lai YC. Fast failover and switchover for link failures and congestion in software defined networks. Paper presented at: IEEE International Conference on Communications (ICC); 2016; Kuala Lumpur, Malaysia.
- 19Kempf J, Bellagamba E, Kern A, Jocha D, Takacs A, Skoldstrom P. Scalable fault management for OpenFlow. Paper presented at: IEEE International Conference on Communications (ICC); 2012; Ottawa, Canada.
- 20Sgambelluri A, Giorgetti A, Cugini F, Paolucci F, Castoldi P. Effective flow protection in OpenFlow rings. Paper presented at: Optical Fiber Communication Conference/National Fiber Optic Engineers Conference; 2013; Anaheim, CA.
- 21Chen J, Chen J, Ling J, Zhang W. Failure recovery using vlan-tag in SDN: High speed with low memory requirement. Paper presented at: IEEE 35th International Performance Computing and Communications Conference (IPCCC); 2016; Las Vegas, NV.
- 22Bianchi G, Bonola M, Capone A, Cascone C. OpenState: programming platform-independent stateful OpenFlow applications inside the switch. ACM SIGCOMM Comput Commun Rev. 2014; 44(2): 44-51.
- 23Zahid MSM, Isyaku B, Fadzil FA. Recovery of software defined network from multiple failures: Openstate vs openflow. Paper presented at: IEEE/ACS 14th International Conference on Computer Systems and Applications (AICCSA); 2017; Hammamet, Tunisia.
- 24Ahmed R, Alfaki E, Nawari M. Fast failure detection and recovery mechanism for dynamic networks using software-defined networking. Paper presented at: Conference of Basic Sciences and Engineering Studies (SGCAC); 2016; Khartoum, Sudan.
- 25Zhang S, Wang Y, He Q, Yu J, Guo S. Backup-resource based failure recovery approach in SDN data plane. Paper presented at: 8th Asia-Pacific Network Operations and Management Symposium (APNOMS); 2016; Kanazawa, Japan.
- 26Alshra'a A, Sewalkar P, Seitz J. Enhanced failure recovery mechanism using openstate pipeline in SDN. Paper presented at: 2018 10th International Conference on Ubiquitous and Future Networks (ICUFN); 2018; Prague, Czech Republic.
- 27Thorat P, Jeon S, Raza S, Challa R, Choo H. Scalable and efficient forwarding table design for multi-link failover in openflow-enabled networks. IETE Tech Rev. 2018.
- 28Wu D, Xia Y, Sun X, Hiang X, Dzinamarira S, Eugene T. Masking failures from application performance in data center networks with shareable backup. In: Proceedings of the 2018 Conference of the ACM Special Interest Group on Data Communication (SIGCOMM'18); 2018; Budapest, Hungary.
- 29 Open Networking Foundation. OpenFlow Switch Specification, version 1.3.0. https://www.opennetworking.org/. 2012.
- 30Awoyemi B, Alfa A, Maharaj B. Network restoration for next-generation communication and computing networks. J Comput Netw Commun. 2018; 2018:4134878.
- 31Franklin PH, Tavrovsky I, Ames R. A strategy for optimal management of spares. In: Proceedings of the 2016 Annual Reliability and Maintainability Symposium (RAMS); 2016; Tucson, AZ.
- 32Haider N, Imran M, Saad NM, Zakariya MA. Performance analysis of reactive connectivity restoration algorithms for wireless sensor and actor networks. In: Proceedings of the 2013 IEEE 11th Malaysia International Conference on Communications (MICC); 2013; Kuala Lumpur, Malaysia.
- 33Li G, Wang D, Kalmanek C, Doverspike R. Efficient distributed restoration path selection for shared mesh restoration. IEEE/ACM Trans Netw. 2003; 11(5): 761-771.
- 34Garzon J. Architecture, Modeling, Planning, and Dynamic Provisioning of Softwarized 5G Mobile Core Networks [PhD thesis]. Granada, Spain: Universidad de Granada; 2018.
- 35 3GPP TS 22.261 V16.5.0 (2018-09), Technical Specification Group Services and System Aspects, Service requirements for the 5G system, Stage 1, Release 16, 3GPP. 2018.
- 36 Ericsson. Evolution from EPC to 5G Core made easy. https://www.ericsson.com/en/blog/2018/5/core-network-evolution-from-epc-to-5g-core-made-easy. 2018
- 37Ameigeiras P, Ramos-Munoz JJ, Schumacher L, Prados-Garzon J, Navarro-Ortiz J, Lopez-Soler JM. Link-level access cloud architecture design based on SDN for 5G networks. IEEE Network. 2015; 29(2): 24-31.
- 38Hadj Said SB, Cousin B, Lahoud S. Software defined networking (SDN) for reliable user connectivity. Paper presented at: IEEE Conference on Network Softwarization (NetSoft); 2017; Bologna, Italy.
- 39Cascone C, Pollini L, Sanvito D, Capone A. Traffic management applications for stateful SDN Data Plane. Paper presented at: 4th European Workshop on Software Defined Networks; 2015; Bilbao, Spain.
- 40 MiniNet. http://www.mininet.org
- 41 Ryu OpenFlow controller. http://osrg.github.io/ryu/
- 42 SPIDER source code repository. http://github.com/OpenState-SDN/spider
- 43 CPqD OpenFlow 1.3 Software Switch. http://cpqd.github.io/ofsoftswitch13/