TY - GEN
T1 - Failure recovery using vlan-tag in SDN
T2 - 35th IEEE International Performance Computing and Communications Conference, IPCCC 2016
AU - Chen, Jinbang
AU - Chen, Jue
AU - Ling, Junchen
AU - Zhang, Wei
N1 - Publisher Copyright:
© 2016 IEEE.
PY - 2017/1/17
Y1 - 2017/1/17
N2 - To achieve high availability, fault tolerance is desirable for most networks, including Software Defined Networks (SDNs). Link and switch failures are commonly observed in SDN, severely affecting the network performance and even making the whole system break down. In this paper, we propose a protection-based recovering method for link failures using vlan-tag, which is fast with low memory consumption. Inheriting from protection mechanism, our method is able to react and recover quickly without the participation of controller(s) by immediately switching to the backup path(s) precomputed when failure occurs. More importantly, it is memory efficient as it calculates the backup based on each link (instead of each flow), and simply assigns a vlan-id for each link, avoiding the high memory (TCAM used for flow table storage is costly) requirements of conventional protection methods. The simulation results expose that our method can recover from link failures within 20 ms (on the average) like other protection approaches, while the restoration needs 50 ms (on the average). Moreover, in experimental environment our method requires 100 times less flow table entries' amount than the protection method based on each flow to store backup paths.
AB - To achieve high availability, fault tolerance is desirable for most networks, including Software Defined Networks (SDNs). Link and switch failures are commonly observed in SDN, severely affecting the network performance and even making the whole system break down. In this paper, we propose a protection-based recovering method for link failures using vlan-tag, which is fast with low memory consumption. Inheriting from protection mechanism, our method is able to react and recover quickly without the participation of controller(s) by immediately switching to the backup path(s) precomputed when failure occurs. More importantly, it is memory efficient as it calculates the backup based on each link (instead of each flow), and simply assigns a vlan-id for each link, avoiding the high memory (TCAM used for flow table storage is costly) requirements of conventional protection methods. The simulation results expose that our method can recover from link failures within 20 ms (on the average) like other protection approaches, while the restoration needs 50 ms (on the average). Moreover, in experimental environment our method requires 100 times less flow table entries' amount than the protection method based on each flow to store backup paths.
KW - Fault Tolerance
KW - Protection
KW - Software Defined Network
KW - Vlan-tag
UR - https://www.scopus.com/pages/publications/85013485203
U2 - 10.1109/PCCC.2016.7820627
DO - 10.1109/PCCC.2016.7820627
M3 - 会议稿件
AN - SCOPUS:85013485203
T3 - 2016 IEEE 35th International Performance Computing and Communications Conference, IPCCC 2016
BT - 2016 IEEE 35th International Performance Computing and Communications Conference, IPCCC 2016
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 9 December 2016 through 11 December 2016
ER -