Abstract

The new generation of programmable networks allow mechanisms to be deployed for the efficient control of dynamic bandwidth allocation and ensure Quality of Service (QoS) in terms of Key Performance Indicators (KPIs) for delay or loss sensitive Internet of Things (IoT) services. To achieve flexible, dynamic and automated network resource management in Software-Defined Networking (SDN), Artificial Intelligence (AI) algorithms can provide an effective solution. In the paper, we propose the solution for network resources allocation, where the AI algorithm is responsible for controlling intent-based routing in SDN. The paper focuses on the problem of optimal switching of intents between two designated paths using the Deep-Q-Learning approach based on an artificial neural network. The proposed algorithm is the main novelty of this paper. The Developed Networked Application Emulation System (NAPES) allows the AI solution to be tested with different patterns to evaluate the performance of the proposed solution. The AI algorithm was trained to maximize the total throughput in the network and effective network utilization. The results presented confirm the validity of applied AI approach to the problem of improving network performance in next-generation networks and the usefulness of the NAPES traffic generator for efficient economical and technical deployment in IoT networking systems evaluation.

Highlights

  • This paper presents a solution developed in the FlexNet project related to the management of network resources using Software-Defined

  • Procedures to collect traffic from a network using ifstat; Procedures to compute the previously described observations from the traffic; Objective function fed to Ray that expresses the total throughput in a network; Dynamically modified network topologies that can change during training between episodes; Dynamically selected currently considered intents that change between episodes; Support for dynamic traffic that can vary between iterations

  • To test our Artificial Intelligence (AI) solution, we use Networked Application Emulation System (NAPES), a traffic generator we developed within the FlexNet project

Read more

Summary

Introduction

This paper presents a solution developed in the FlexNet (www.celticnext.eu/projectflexnet) project related to the management of network resources using Software-Defined. The FlexNet project proposes flexible resource management using SDN with the support of an AI solution for different IoT use cases. The AI algorithm supports the intent routing control in SDN and is responsible for the resource allocation mechanism and network parameters such as throughput and network losses. This approach is used in our ongoing FlexNet project [14,15,16]. New applications and end-user devices generate different network traffic patterns; for validating new network solutions in complex application scenarios, the aforementioned IoT traffic generator is a very useful, cost-effective and fast-to-implement tool

Motivation
Article Organisation
Problem Description
Generating Network Traffic
Experiments and Results
64 GB of disk space
Conclusions

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.