R2T-DSDN: reliable real-time distributed controller-based SDN

Sedaghat, S ; Sharif University of Technology | 2021

174 Viewed
  1. Type of Document: Article
  2. DOI: 10.1007/s11227-021-03780-x
  3. Publisher: Springer , 2021
  4. Abstract:
  5. 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. © 2021, The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature
  6. Keywords:
  7. Budget control ; Controllers ; Network architecture ; Quality control ; Distributed controller ; Probabilistic performance ; Proposed architectures ; Real time characteristics ; Real-time communication ; Scheduling schemes ; Soft real-time applications ; Time sensitive applications ; 5G mobile communication systems
  8. Source: Journal of Supercomputing ; Volume 77, Issue 11 , 2021 , Pages 12420-12457 ; 09208542 (ISSN)
  9. URL: https://link.springer.com/article/10.1007/s11227-021-03780-x