ABSTRACT
Network outage data is valuable and difficult to use, so it is helpful for operators to have a tool that facilitates both the generation of synthetic data and its use. In this paper, we propose the design and implementation of netroub, a platform capable of emulating complex and realistic network trouble scenarios to collect synthetic operational data. Netroub reproduces network failure behaviors described in a scenario file on Docker-based emulation networks. We preliminarily evaluate our platform in two ways: by observing how the emulated failure behaviors increase the diversity of logs through twenty scenarios, and by demonstrating the correct functioning of netroub through a case study.
- alexei led. 2016. pumba. https://github.com/alexei-led/pumba.Google Scholar
- Phillipa Gill, Navendu Jain, and Nachiappan Nagappan. 2011. Understanding network failures in data centers: measurement, analysis, and implications. In Proc. of SIGCOMM '11. 350--361.Google ScholarDigital Library
- Pinjia He, Jieming Zhu, Zibin Zheng, and Michael R. Lyu. 2017. Drain: An Online Log Parsing Approach with Fixed Depth Tree. In Proc. of ICWS '17. IEEE, 33--40.Google Scholar
- SRL Labs. 2020. containerlab. https://github.com/srl-labs/containerlab.Google Scholar
- Max Landauer, Florian Skopik, Markus Wurzenberger, Wolfgang Hotwagner, and Andreas Rauber. 2021. Have it Your Way: Generating Customized Log Datasets With a Model-Driven Simulation Testbed. IEEE Transactions on Reliability 70, 1 (2021), 402--415. https://doi.org/10.1109/TR.2020.3031317Google ScholarCross Ref
- M. Manzano, E. Calle, and D. Harle. 2011. Quantitative and qualitative network robustness analysis under different multiple failure scenarios. In Proc. of ICUMT '13. 1--7.Google Scholar
- M. Manzano, E. Calle, V. Torres-Padrosa, J. Segovia, and D. Harle. 2013. Endurance: A new robustness measure for complex networks under multiple failure scenarios. Computer Networks 57, 17 (2013), 3641--3653.Google ScholarDigital Library
- Colin Regal-Mezin. 2023. netroub. https://github.com/3atlab/netroub.Google Scholar
- Daniel Turner, Kirill Levchenko, Alex C Snoeren, and Stefan Savage. 2010. California fault lines: understanding the causes and impact of network failures. In Proc. of SIGCOMM '10. 315--326.Google ScholarDigital Library
Index Terms
- netroub: Towards an Emulation Platform for Network Trouble Scenarios
Recommendations
Network Emulation as a Service (NEaaS): Towards a Cloud-Based Network Emulation Platform
AbstractNetwork emulation is an essential method to test network architecture, protocol and application software during a network’s entire life-cycle. Compared with simulation and test-bed methods, network emulation possesses the advantages of accuracy ...
Performance Evaluation of the ROSENET Network Emulation System
Network emulation has been widely used to aid in the development and evaluation of real-time applications. Traditional emulation tools based on a single node machine or a cluster of machines cannot satisfy today's requirements for testing real-time ...
Comments