Research Article
Simulation of Adversarial Scenarios in OMNeT++ - Putting Adversarial Queueing Theory from Its Head to Feet
@INPROCEEDINGS{10.4108/icst.simutools.2013.251719, author={Daniel Berger and Martin Karsten and Jens Schmitt}, title={Simulation of Adversarial Scenarios in OMNeT++ - Putting Adversarial Queueing Theory from Its Head to Feet}, proceedings={The 6th International Workshop on OMNeT++}, publisher={ACM}, proceedings_a={OMNET WORKSHOP}, year={2013}, month={7}, keywords={adversarial queueing theory discrete-event simulation fifo scheduling omnet++ stability traffic generation}, doi={10.4108/icst.simutools.2013.251719} }
- Daniel Berger
Martin Karsten
Jens Schmitt
Year: 2013
Simulation of Adversarial Scenarios in OMNeT++ - Putting Adversarial Queueing Theory from Its Head to Feet
OMNET WORKSHOP
ICST
DOI: 10.4108/icst.simutools.2013.251719
Abstract
Adversarial models of traffic generation replace probabilistic assumptions by considering the deterministic worst-case. The framework of adversarial queueing theory (AQT) has discovered unexpected results on the stability of networks and has seen continuous research efforts over more than 15 years. So far, almost all AQT results have been derived analytically under simplifying but arguably harmless assumptions. However, as can be observed from recent work in AQT, the adversarial scenarios, in particular those that demonstrate instability, become more and more contrived and complex, thus lending themselves less and less to analytical tractability. While simulation seems like a good match for this problem, no available simulation model includes adversarial traffic generation. In this work, we introduce an OMNeT++ simulation framework for AQT as a tool to facilitate the study and development of instability examples. We validate the usefulness of AQT simulations in several use cases and, en-passant, discover some new insights into adversarial effects.