A Game Model and Fault Recovery Algorithm for SDN Multi-Domain

Software-defined networking (SDN) offers an effective solution for flexible management of Wireless Sensor Networks (WSNs) by separating control logic from sensor nodes. This paper tackles the challenge of timely recovery from SDN controller failures and proposes a game theoretic model for multi-doma...

Full description

Saved in:
Bibliographic Details
Main Authors: Tao Xu, Chen Chen, Kaiming Hu, Yi Zhuang
Format: Article
Language:English
Published: MDPI AG 2024-12-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/25/1/164
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1841548918959112192
author Tao Xu
Chen Chen
Kaiming Hu
Yi Zhuang
author_facet Tao Xu
Chen Chen
Kaiming Hu
Yi Zhuang
author_sort Tao Xu
collection DOAJ
description Software-defined networking (SDN) offers an effective solution for flexible management of Wireless Sensor Networks (WSNs) by separating control logic from sensor nodes. This paper tackles the challenge of timely recovery from SDN controller failures and proposes a game theoretic model for multi-domain controllers. A game-enhanced autonomous fault recovery algorithm for SDN controllers is proposed, which boasts fast fault recovery and low migration costs. Taking into account the remaining capacity of controllers and the transition relationships between devices, the target controller is first selected to establish a controller game domain. The issue of mapping the out-of-control switches within the controller game domain to the target controller is transformed into a linear programming problem for solution. A multi-population particle swarm optimization algorithm with repulsive interaction is employed to iteratively evolve the optimal mapping between controllers and switches. Finally, migration tasks are executed based on the optimal mapping results, and the role transition of the target controller is completed. Comparative experimental results demonstrate that, compared to existing SDN controller fault recovery algorithms, the proposed algorithm can balance the migration cost of switches and the load pressure on controllers while reducing propagation delay in SDN controllers, significantly decreasing the fault recovery time.
format Article
id doaj-art-5524d051d32b45c9a6054699d440179f
institution Kabale University
issn 1424-8220
language English
publishDate 2024-12-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj-art-5524d051d32b45c9a6054699d440179f2025-01-10T13:21:05ZengMDPI AGSensors1424-82202024-12-0125116410.3390/s25010164A Game Model and Fault Recovery Algorithm for SDN Multi-DomainTao Xu0Chen Chen1Kaiming Hu2Yi Zhuang3The College of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics, Nanjing 211106, ChinaThe College of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics, Nanjing 211106, ChinaThe College of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics, Nanjing 211106, ChinaThe College of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics, Nanjing 211106, ChinaSoftware-defined networking (SDN) offers an effective solution for flexible management of Wireless Sensor Networks (WSNs) by separating control logic from sensor nodes. This paper tackles the challenge of timely recovery from SDN controller failures and proposes a game theoretic model for multi-domain controllers. A game-enhanced autonomous fault recovery algorithm for SDN controllers is proposed, which boasts fast fault recovery and low migration costs. Taking into account the remaining capacity of controllers and the transition relationships between devices, the target controller is first selected to establish a controller game domain. The issue of mapping the out-of-control switches within the controller game domain to the target controller is transformed into a linear programming problem for solution. A multi-population particle swarm optimization algorithm with repulsive interaction is employed to iteratively evolve the optimal mapping between controllers and switches. Finally, migration tasks are executed based on the optimal mapping results, and the role transition of the target controller is completed. Comparative experimental results demonstrate that, compared to existing SDN controller fault recovery algorithms, the proposed algorithm can balance the migration cost of switches and the load pressure on controllers while reducing propagation delay in SDN controllers, significantly decreasing the fault recovery time.https://www.mdpi.com/1424-8220/25/1/164fault recoverysoftware-defined network (SDN)game domain
spellingShingle Tao Xu
Chen Chen
Kaiming Hu
Yi Zhuang
A Game Model and Fault Recovery Algorithm for SDN Multi-Domain
Sensors
fault recovery
software-defined network (SDN)
game domain
title A Game Model and Fault Recovery Algorithm for SDN Multi-Domain
title_full A Game Model and Fault Recovery Algorithm for SDN Multi-Domain
title_fullStr A Game Model and Fault Recovery Algorithm for SDN Multi-Domain
title_full_unstemmed A Game Model and Fault Recovery Algorithm for SDN Multi-Domain
title_short A Game Model and Fault Recovery Algorithm for SDN Multi-Domain
title_sort game model and fault recovery algorithm for sdn multi domain
topic fault recovery
software-defined network (SDN)
game domain
url https://www.mdpi.com/1424-8220/25/1/164
work_keys_str_mv AT taoxu agamemodelandfaultrecoveryalgorithmforsdnmultidomain
AT chenchen agamemodelandfaultrecoveryalgorithmforsdnmultidomain
AT kaiminghu agamemodelandfaultrecoveryalgorithmforsdnmultidomain
AT yizhuang agamemodelandfaultrecoveryalgorithmforsdnmultidomain
AT taoxu gamemodelandfaultrecoveryalgorithmforsdnmultidomain
AT chenchen gamemodelandfaultrecoveryalgorithmforsdnmultidomain
AT kaiminghu gamemodelandfaultrecoveryalgorithmforsdnmultidomain
AT yizhuang gamemodelandfaultrecoveryalgorithmforsdnmultidomain