Chrome Extension
WeChat Mini Program
Use on ChatGLM

P4 Based Load Balancing Strategies for Large Scale Software-Defined Networks

2022 Second International Conference on Advances in Electrical, Computing, Communication and Sustainable Technologies (ICAECT)(2022)

Cited 4|Views3
No score
Abstract
To meet the large demands of future networks, several large-scale Software Defined Networking (SDN) test-beds have been designed. The increasing complexity of networks has resulted in convoluted methods for managing and orchestrating efficiently across a wide range of network environments. The load balance function is impaired when the controller fails to connect with the switches. A traditional Load Balancer (LB) must decapsulate layers one by one and get the information needed to run load balancing algorithms. For instance, OpenFlow, NetConf, Programming Protocol-independent Packet Processors (P4), and Data Plane Developement Kit (DPDK) provide network programmability at both the control and data plane levels. In this paper, authors implement load balancing using the P4 programming language without the need of a controller, the P4 load balancer can operate on its own. Controller’s support is used to keep track on the health of the web servers. In this situation, the controller can identify a server failure and notify the P4 load balancer, which will restrict requests to the malfunctioning server, lowering the dispatching failure rate. A detailed investigation of various load balancing mechanisms is analysed in this paper followed by the identification of four potential approaches to large-scale SDN tests, including connection hash, weighted round-robin, DPDK technique, a Stateless Application-Aware Load-Balancer (SHELL).
More
Translated text
Key words
Software-Defined Network,Load Balancing mechanisms,P4 Language,DPDK,SHELL
AI Read Science
Must-Reading Tree
Example
Generate MRT to find the research sequence of this paper
Chat Paper
Summary is being generated by the instructions you defined