Suppr超能文献

关于无线多路径TCP连接的NS-3模拟的保真度

On the Fidelity of NS-3 Simulations of Wireless Multipath TCP Connections.

作者信息

Prakash Monika, Abdrabou Atef

机构信息

Department of Electrical Engineering, UAE University, Al-Ain, Abu Dhabi PO 15551, UAE.

出版信息

Sensors (Basel). 2020 Dec 18;20(24):7289. doi: 10.3390/s20247289.

Abstract

The multipath transmission control protocol (MPTCP) is considered a promising wireless multihoming solution, and the 3rd generation partnership project (3GPP) includes it as a standard feature in the fifth-generation (5G) networks. Currently, ns-3 (Network Simulator-3) is widely used to evaluate the performance of wireless networks and protocols, including the emerging MPTCP protocol. This paper investigates the fidelity of the Linux kernel implementation of MPTCP in the ns-3 direct code execution module. The fidelity of MPTCP simulation is tested by comparing its performance with a real Linux stack implementation of MPTCP using a hardware testbed for two different setups. One setup emulates the existence of a bottleneck link between the sending and receiving networks, whereas the other setup does not have such a bottleneck. The fidelity of ns-3's simulation is tested for four congestion control algorithms, namely Cubic, linked-increases algorithm (LIA), opportunistic LIA (OLIA) and wVegas for relatively short and long data flows. It is found that the uplink MPTCP throughput performance exhibited by the ns-3 simulator matches the hardware testbed results only if the flows are long-lived and share no common bottleneck link. Likewise, the MPTCP throughput achieved during a downlink scenario using the ns-3 simulator and the hardware testbed are close to each other across all algorithms except wVegas regardless of the flow size if there is no bottleneck link. Moreover, it is observed that the impact of LTE handover on MPTCP throughput is less significant in the simulator than the real hardware testbed, and it is setup-dependent.

摘要

多路径传输控制协议(MPTCP)被认为是一种很有前景的无线多归属解决方案,第三代合作伙伴计划(3GPP)将其作为第五代(5G)网络的标准特性。目前,ns-3(网络模拟器-3)被广泛用于评估无线网络和协议的性能,包括新兴的MPTCP协议。本文研究了ns-3直接代码执行模块中MPTCP的Linux内核实现的逼真度。通过在两种不同设置的硬件测试平台上,将MPTCP仿真的性能与MPTCP的真实Linux堆栈实现进行比较,来测试MPTCP仿真的逼真度。一种设置模拟发送和接收网络之间存在瓶颈链路,而另一种设置则没有这样的瓶颈。针对四种拥塞控制算法,即立方算法(Cubic)、链路增加算法(LIA)、机会主义LIA(OLIA)和wVegas,测试了ns-3仿真对于相对短和长数据流的逼真度。研究发现,只有当流是长寿命的且不共享共同的瓶颈链路时,ns-3模拟器展示的上行链路MPTCP吞吐量性能才与硬件测试平台的结果匹配。同样地,在下行链路场景中,使用ns-3模拟器和硬件测试平台实现的MPTCP吞吐量,在所有算法(除wVegas外)中,无论流大小如何,如果没有瓶颈链路,二者都彼此接近。此外,观察到在模拟器中,长期演进(LTE)切换对MPTCP吞吐量的影响比真实硬件测试平台中的影响小,并且它取决于设置。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6d0b/7766202/998c567b8a43/sensors-20-07289-g001.jpg

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验