November 20, 2019 (15:00 | SR 2): CT-Talk with Andreas Blenk

on " Adversarial Network Benchmarking: From Measurements to Simulations "


Communication networks have not only become a critical infrastructure of our digital society, but are also increasingly complex and hence error-prone. This has recently motivated the study of more automated and “self-driving” networks: networks which measure, analyze, and control themselves in an adaptive manner, reacting to changes in the environment. In particular, such networks hence require mechanisms to evaluate potential solutions to problems. However, evaluating solutions is interestingly a challenging task: when using human-constructed examples or real-world data, it is difficult to assess to which degree the data represents the input spectrum also of future demands. Moreover, evaluations that fail to show generalization might hide algorithm weak-spots. This could eventually lead to reliability and security issues later on. To solve this problem, we propose two Machine Learning and Artificial Intelligence-based frameworks: NetBOA and Toxin. In first proof-of-concept implementations, we show how (1) NetBOA can generate real network traffic to benchmark network functions (e.g., the Open vSwitch) and how (2) Toxin creates adversarial network algorithm input in a simulation environment for data centers. Generally, this procedure can either help to reveal weak-spots of algorithms or to make them bullet-proof for future demands.