link networks, to efficiently (faster than the emula-
tion) obtain static network snapshots with certain de-
sired properties; this should allow the emulator to pro-
vide interesting states/configurations to assess novel
network management solutions.
REFERENCES
Alsmadi, I., Zarrad, A., and Yassine, A. (2020). Mutation
testing to validate networks protocols. In 2020 IEEE
International Systems Conference (SysCon), pages 1–
8, Montreal, QC, Canada. IEEE.
Chan, M.-C., Chen, C., Huang, J.-X., Kuo, T., Yen, L.-H.,
and Tseng, C.-C. (2014). Opennet: A simulator for
software-defined wireless local area network. In 2014
IEEE Wireless Communications and Networking Con-
ference (WCNC), pages 3332–3336. IEEE.
Deng, B., Jiang, C., Yao, H., Guo, S., and Zhao, S. (2019).
The next generation heterogeneous satellite communi-
cation networks: Integration of resource management
and deep reinforcement learning. IEEE Wireless Com-
munications, 27(2):105–111.
Farias, F. N., Junior, A. d. O., da Costa, L. B., Pinheiro,
B. A., and Abel
´
em, A. J. (2019). vsdnemul: A
software-defined network emulator based on container
virtualization. arXiv preprint arXiv:1908.10980.
Gandhi, S., Singh, R. K., et al. (2021). Design and develop-
ment of dynamic satellite link emulator with experi-
mental validation. In 2021 12th International Confer-
ence on Computing Communication and Networking
Technologies (ICCCNT), pages 1–6. IEEE.
Giallorenzo, S., Mauro, J., Poulsen, M. G., and Siroky, F.
(2021). Virtualization costs: benchmarking contain-
ers and virtual machines against bare-metal. SN Com-
puter Science, 2(5):1–20.
Hemminger, S. et al. (2005). Network emulation with
netem. In Linux conf au, pages 18–23.
Henderson, T. R., Lacage, M., Riley, G. F., Dowell, C., and
Kopena, J. (2008). Network simulations with the ns-3
simulator. SIGCOMM demonstration, 14(14):527.
Horneber, J. and Hergenr
¨
oder, A. (2014). A survey on
testbeds and experimentation environments for wire-
less sensor networks. IEEE Communications Surveys
Tutorials, 16(4):1820–1838.
Kamp, P.-H. and Watson, R. N. (2000). Jails: Confining the
omnipotent root. In Proceedings of the 2nd Interna-
tional SANE Conference, volume 43, page 116.
Kaur, K., Singh, J., and Ghumman, N. S. (2014). Mininet as
software defined networking testing platform. In In-
ternational Conference on Communication, Comput-
ing & Systems (ICCCS), pages 139–42.
Khan, A. R., Bilal, S. M., and Othman, M. (2012). A per-
formance comparison of open source network simu-
lators for wireless networks. In 2012 IEEE Interna-
tional Conference on Control System, Computing and
Engineering, pages 34–38, Penang, Malaysia. IEEE.
Lai, J., Tian, J., Jiang, D., Sun, J., and Zhang, K. (2019).
Network emulation as a service (neaas): Towards a
cloud-based network emulation platform. In Song,
H. and Jiang, D., editors, Simulation Tools and Tech-
niques, pages 508–517, Cham. Springer International
Publishing.
Lantz, B., Heller, B., and McKeown, N. (2010). A net-
work in a laptop: rapid prototyping for software-
defined networks. In Proceedings of the 9th ACM SIG-
COMM Workshop on Hot Topics in Networks, pages
1–6. ACM.
Petersen, E., L
´
opez, J., Kushik, N., Poletti, C., and Zegh-
lache, D. (2020). On using smt-solvers for model-
ing and verifying dynamic network emulators: (work
in progress). In 19th IEEE International Symposium
on Network Computing and Applications, NCA 2020,
Cambridge, MA, USA, November 24-27, 2020, pages
1–3. IEEE.
Peuster, M., Kampmeyer, J., and Karl, H. (2018). Con-
tainernet 2.0: A rapid prototyping platform for hybrid
service function chains. In 2018 4th IEEE Conference
on Network Softwarization and Workshops (NetSoft),
pages 335–337. IEEE.
Shan, Q. (2021). Testing methods of computer software.
In 2020 International Conference on Data Processing
Techniques and Applications for Cyber-Physical Sys-
tems, pages 231–237. Springer.
Srisawai, S. and Uthayopas, P. (2018). Rapid building of
software-based sdn testbed using sdn owl. In 2018
22nd International Computer Science and Engineer-
ing Conference (ICSEC), pages 1–4. IEEE.
Stoller, M. H. R. R. L., Duerig, J., Guruprasad, S., Stack,
T., Webb, K., and Lepreau, J. (2008). Large-scale vir-
tualization in the emulab network testbed. In USENIX
Annual Technical Conference, Boston, MA.
Sultan, S., Ahmad, I., and Dimitriou, T. (2019). Container
security: Issues, challenges, and the road ahead. IEEE
Access, 7:52976–52996.
Sun, Z. and Chai, W. K. (2003). Satellite emulator for
ip networking based on linux. In 21st International
Communications Satellite Systems Conference and
Exhibit, page 2393.
Varga, A. (2001). Discrete event simulation system. In
Proc. of the European Simulation Multiconference
(ESM’2001), pages 1–7.
Wang, S.-Y., Chou, C.-L., and Yang, C.-M. (2013). Es-
tinet openflow network simulator and emulator. IEEE
Communications Magazine, 51(9):110–117.
Watada, J., Roy, A., Kadikar, R., Pham, H., and Xu, B.
(2019). Emerging trends, techniques and open is-
sues of containerization: A review. IEEE Access,
7:152443–152472.
Wulf, C., Willig, M., and G
¨
ohringer, D. (2021). A sur-
vey on hypervisor-based virtualization of embedded
reconfigurable systems. In 2021 31st International
Conference on Field-Programmable Logic and Appli-
cations (FPL), pages 249–256.
Dynamic Link Network Emulation: A Model-based Design
543