Efficient bandwidth allocation in SDN-based peer-to-peer data streaming using machine learning algorithm

被引:6
作者
Aldabbas, Hamza [1 ]
机构
[1] Al Balqa Appl Univ, Prince Abdullah Bin Ghazi Fac Informat & Commun T, Al Salt, Jordan
关键词
Peer-to-peer protocol (P2P); Software-defined network (SDN); Gnutella (GN); BitTorrent (BT); OpenFlow (OF); SOFTWARE; FRAMEWORK;
D O I
10.1007/s11227-022-04929-y
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Software-defined networking (SDN) is a contemporary structural design paradigm that aspires to correct bandwidth-efficient usage and user application transparent interoperability. It claims to be self-motivated, convenient, affordable, and programmable. The network control may become directly programmable thanks to SDN architecture's decoupling of the network control and management plane from the data plane. Due to the centralized architecture of the SDN network, message propagation to various network devices in SDN is delayed. The SDN controller must thus establish new rules for each new communication. Peer-to-peer protocols are deployed in the system for the fast propagation of contents over the layered architecture. However, these protocols produce unwanted packets because these protocols mostly use a reactive routing protocol over an SDN architecture. This causes the delay for different applications due to inefficient bandwidth management. By offering resistance to connection failures and accommodating constantly changing bandwidth needs, it is difficult to control the needed bandwidth. This paper proposes a new technique using the Random Forest algorithm for efficient bandwidth management for peer-to-peer applications. In this technique, bandwidth usage of different applications is computed and predicted. So, according to the need of applications, network traffic is adjusted accordingly. An ultra-peer node is responsible for communication with other nodes in this methodology, eliminating unwanted traffic across the network. A Linux-based OpenvSwitch, POX controller and Mininet-based SDN-based network system are used for the tests. The results of the experiment demonstrate that the proposed framework may significantly improve QoS while outperforming the current bandwidth allocation algorithms in terms of success rate, throughput, response time, etc.
引用
收藏
页码:6802 / 6824
页数:23
相关论文
共 35 条
[1]  
Amin R, 2010, 2010 INT C ELECT INF, V2, pV2
[2]   Hybrid SDN Networks: A Survey of Existing Approaches [J].
Amin, Rashid ;
Reisslein, Martin ;
Shah, Nadir .
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2018, 20 (04) :3259-3306
[3]  
[Anonymous], 2019, HDB RES CLOUD COMPUT
[4]  
Casado M, 2006, USENIX ASSOCIATION PROCEEDINGS OF THE 15TH USENIX SECURITY SYMPOSIUM, P137
[5]   Ethane: Taking control of the enterprise [J].
Casado, Martin ;
Freedman, Michael J. ;
Pettit, Justin ;
Luo, Jianying ;
McKeown, Nick ;
Shenker, Scott .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2007, 37 (04) :1-12
[6]  
Chang YC, 2019, INT CONF ADV COMMUN, P201, DOI [10.23919/icact.2019.8702052, 10.23919/ICACT.2019.8702052]
[7]  
Choi T., 2014, P 9 INT C FUTURE INT, P1
[8]  
Faigl Z, 2014, TEL NETW STRAT PLANN, P1
[9]   H-Pastry: An inter-domain topology aware overlay for the support of name-resolution services in the future Internet [J].
Fotiou, Nikos ;
Katsaros, Konstantinos V. ;
Xylomenos, George ;
Polyzos, George C. .
COMPUTER COMMUNICATIONS, 2015, 62 :13-22
[10]   A clean slate 4D approach to network control and management [J].
Greenberg, A ;
Hjaimtysson, G ;
Maltz, DA ;
Myers, A ;
Rexford, J ;
Xie, G ;
Yan, H ;
Zhan, JB ;
Zhang, H .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2005, 35 (05) :41-+