R2T-DSDN: reliable real-time distributed controller-based SDN
Software-defined network (SDN) is an emerging network architecture in which the network control task is separated from packet forwarding. This architecture can be considered as a suitable infrastructure for fifth-generation mobile network (5G) and Internet of things due to its flexibility and dynami...
Gespeichert in:
Veröffentlicht in: | The Journal of supercomputing 2021-11, Vol.77 (11), p.12420-12457 |
---|---|
Hauptverfasser: | , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Software-defined network (SDN) is an emerging network architecture in which the network control task is separated from packet forwarding. This architecture can be considered as a suitable infrastructure for fifth-generation mobile network (5G) and Internet of things due to its flexibility and dynamism. In real-time networks, time-sensitive packets that miss their deadlines are considered useless or less worthy. As with traditional networks, SDN is expected to support real-time communications and handle a variety of failures (including local controller, switch, and link failures) simultaneously. This study focuses on real-time communication of time-sensitive applications that operate on distributed SDN. We propose an efficient and customized scheduling algorithm to send packets, taking into account some types of fault occurrence, as a part of our proposed solution called R2T-DSDN. Two types of statistical and probabilistic performance models are developed for the determination of the critical and non-critical states of the network. R2T-DSDN allocates priority and adaptive budget to each scheduling scheme in both modes and delivers packets according to their relative deadlines. In the proposed architecture, a leader controller distributes network traffic dynamically across local controllers. The architecture is finally evaluated by the Mininet tool in terms of real-time characteristics and other quality criteria to test how robust it is in case of failures. The emulation results show that for different types of failures, the average deadline hit ratio is 97.9%, which is quite acceptable for multimedia and firm or soft real-time applications in the network. |
---|---|
ISSN: | 0920-8542 1573-0484 |
DOI: | 10.1007/s11227-021-03780-x |