Research and implementation of network impairment simulation system
Dongyan Zhang, Yuanjun Xu
Abstract
Open-access reader
Dongyan Zhang, Yuanjun Xu
Abstract
Open-access reader
Network impairment simulation is designed to simulate different Internet network environments on a local area network(LAN) and provide testing environments for different services under various network conditions (latency, bandwidth limitations, network conflicts, etc.). This verifies the application in a real network environment. In this paper, we implement a system based on the Linux platform which communicate with the Linux kernel through netlink to achieve network damage simulation using the traffic control mechanism in Linux. In this simulation system, it also implements simulation according to certain network loss policies in besides implementing network delay, packet loss, speed limit, repetition, chaos, jitter, etc.. For network delay simulation, we proposed to use sparrow search algorithm-optimized long short-term memory(SSA-LSTM) algorithm to predict future delays using past network delay data. And to perform accurate simulation in the network impairment simulation system based on the results obtained from the prediction, which makes the network impairment simulation about delay more consistent with the real WAN environment. Finally, the experiment verifies the function of the network impairment simulation system.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Network impairment simulation is designed to simulate different Internet network environments on a local area network(LAN) and provide testing environments for different services under various network conditions (latency, bandwidth limitations, network conflicts, etc.). This verifies the application in a real network environment. In this paper, we implement a system based on the Linux platform which communicate with the Linux kernel through netlink to achieve network damage simulation using the traffic control mechanism in Linux. In this simulation system, it also implements simulation according to certain network loss policies in besides implementing network delay, packet loss, speed limit, repetition, chaos, jitter, etc.. For network delay simulation, we proposed to use sparrow search algorithm-optimized long short-term memory(SSA-LSTM) algorithm to predict future delays using past network delay data. And to perform accurate simulation in the network impairment simulation system based on the results obtained from the prediction, which makes the network impairment simulation about delay more consistent with the real WAN environment. Finally, the experiment verifies the function of the network impairment simulation system.
Key concepts: Computer science, Network simulation, Network delay, Network traffic simulation, Network traffic control, Jitter, Packet loss, Network architecture