2020 ◽  
Vol 37 (4) ◽  
pp. 1237-1247
Author(s):  
Lihua Lu

Abstract The explosive growth of network data traffic puts new demands on traffic scheduling. In this paper, the scheduling algorithm based on the software-defined network (SDN) architecture is studied. Firstly, the SDN architecture was introduced, then an SDN-based adaptive multi-path load balancing algorithm was proposed and finally the algorithm was simulated on the Mininet simulation platform to compare the performance of the proposed algorithm and traditional equal-cost multi-path routing algorithm by using Ryu as the controller. It was found that the proposed algorithm had greater throughput, higher bandwidth utilization and shorter transmission time in allocation scheduling of network data traffic, which could effectively reduce network congestion and ensure the reliability of the network. This study verifies the effectiveness of the proposed method in allocation scheduling of network data traffic and provides some theoretical bases for the further application of the SDN architecture-based allocation scheduling algorithm.


2018 ◽  
Vol 2018 ◽  
pp. 1-11
Author(s):  
Dawei Shen ◽  
Wei Yan ◽  
Yuhuai Peng ◽  
Yanhua Fu ◽  
Qingxu Deng

Currently, a number of crowdsourcing-based mobile applications have been implemented in mobile networks and Internet of Things (IoT), targeted at real-time services and recommendation. The frequent information exchanges and data transmissions in collaborative crowdsourcing are heavily injected into the current communication networks, which poses great challenges for Mobile Wireless Networks (MWN). This paper focuses on the traffic scheduling and load balancing problem in software-defined MWN and designs a hybrid routing forwarding scheme as well as a congestion control algorithm to achieve the feasible solution. The traffic scheduling algorithm first sorts the tasks in an ascending order depending on the amount of tasks and then solves it using a greedy scheme. In the proposed congestion control scheme, the traffic assignment is first transformed into a multiknapsack problem, and then the Artificial Fish Swarm Algorithm (AFSA) is utilized to solve this problem. Numerical results on practical network topology reveal that, compared with the traditional schemes, the proposed congestion control and traffic scheduling schemes can achieve load balancing, reduce the probability of network congestion, and improve the network throughput.


Sign in / Sign up

Export Citation Format

Share Document