arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1908.10980cs.NI
收藏

vSDNEmul:一个基于容器虚拟化的软件定义网络仿真器

vSDNEmul: A Software-Defined Network Emulator Based on Container Virtualization

Fernando N. N. Farias, Antônio de O. Junior, Leonardo B. da Costa, Billy A. Pinheiro, Antônio J. G. Abelém

摘要:

与软件定义网络仿真器相关的主要问题是如何在实验中复制真实行为。Mininet和其他SDN仿真器的架构限制了实验的范围和网络测试的保真度。因此,后台进程的串行化、争用和负载可能产生延迟,这些延迟损害诸如发送分组或完成计算之类的事件的操作,可能使网络仿真的性能评估无效。为了解决这些问题,本文提出了vSDNEmul,一个基于Docker容器虚拟化的网络仿真器。与Mininet不同,vSDNEmul将每个节点隔离在容器中,并通过虚拟或隧道链路互连节点。通过使用容器,vSDNEmul允许自主和灵活地创建独立的网络元素,从而实现更逼真的仿真。本文报告了vSDNEmul和Mininet的性能评估比较。使用vSDNEmul仿真器获得的结果更真实,精度更高。

英文摘要:

The main issue related to Software-Defined Network emulators is how to replicate real behavior in experiments. Mininet and others SDN emulators have an architecture that limits both the scope of experiments and the fidelity of networking tests. Consequently, the serialization, contention, and load of background processes may produce delays that compromise the operation of events such as transmitting a packet or completing a computation, possibly invalidating the performance evaluation of a network emulation. To address these problems, this paper presents vSDNEmul, a network emulator based on Docker container virtualization. Different from Mininet, vSDNEmul isolates each node in a container and interconnects the nodes through virtual or tunnel links. By using containers, vSDNEmul allows autonomous and flexible creation of independent network elements, resulting in more realistic emulations. This paper reports performance evaluations comparing vSDNEmul and Mininet. The results obtained with the vSDNEmul emulator are more realistic and present higher accuracy.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑