Bandwidth throttling in a P4 switch

Quality of service (QoS) provisioning is an important subject for the computer networks community and, as many other problems, has been revisited under the light of Software Defined Networks (SDN), which promise flexibility and simplification of network protocols. We follow such trend in this paper, proposing a bandwidth throttling solution using the P4 framework and contrasting it with the state of the art. Our proposal showcases the simplicity and adaptability of P4-programmable switches.

[1]  Marcel Dischinger,et al.  The local and global effects of traffic shaping in the internet , 2011, 2011 Third International Conference on Communication Systems and Networks (COMSNETS 2011).

[2]  Emilia Rosa Jimson,et al.  Bandwidth management using software defined network and comparison of the throughput performance with traditional network , 2017, 2017 International Conference on Computer and Drone Applications (IConDA).

[3]  Fernando A. Kuipers,et al.  Providing bandwidth guarantees with OpenFlow , 2016, 2016 Symposium on Communications and Vehicular Technologies (SCVT).

[4]  Luciano Paschoal Gaspary,et al.  Data Plane Programmability Beyond OpenFlow: Opportunities and Challenges for Network and Service Operations and Management , 2017, Journal of Network and Systems Management.

[5]  Mohammed Mahdi Salih Ibraheem Altufaili,et al.  Intelligent Network Bandwidth Allocation using SDN (Software Defined Networking) , 2015 .

[6]  Antonio Pescapè,et al.  D-ITG: Distributed Internet Traffic Generator , 2013, Prax. Inf.verarb. Kommun..

[7]  Fernando Pedone,et al.  P4xos: Consensus as a Network Service , 2020, IEEE/ACM Transactions on Networking.