Dr. Mirko Stoffers

Dr. Mirko Stoffers

Postdoctoral Researcher

WARNING: This information is likely out-of-date and will not be updated!

Last updated on 2025-03-31

Short Biography

I’m a postdoctoral researcher and head of the CPS (Cyber-Physical Systems) group at COMSYS.

I received my Master’s Degree at RWTH Aachen University in 2011, I graduated on “Heuristic Based Synchronization in Parallel Discrete Event Simulations using Automatic Dependency Analysis”. From 2011 till 2012, I worked as a Research Scholar at Georgia Institute of Technology (Atlanta, Georgia, USA) in the group of Prof. George Riley. I received my Doctorate Degree in 2019 on “Automated Optimization of Discrete Event Simulations without Knowing the Model”.

Research Interests:

During my PhD, my work centered on Discrete Event Simulation and parallel programming, aiming to create highly efficient network simulations. Subsequently, I shifted to exploring data communication in Cyber-Physical Systems, with a particular interest in the ongoing transition of power grids — from traditionally inert, slow-moving systems to highly dynamic and volatile ones. In this context, I have led COMSYS’s contribution to REDeFiNE, participated in the QuGrids project, and supported the successful application of SAFEr Grid.

Publications

Scalable Supply and Demand Matching Involving Up-to-Date Information from Individual Prosumers. Proceedings of the 16th ACM International Conference on Future and Sustainable Energy Systems (ACM e-Energy). June 2025.
Slicing Match-Action Pipeline Resources for Multitenancy on Programmable Switches. 11th IEEE International Conference on Network Softwarization. June 2025.
Delay-aware Model Predictive Control for Fast Frequency Control. Proceedings of the 14th IEEE International Conference on Smart Grid Communications (SmartGridComm 2023), Oct 31 - Nov 3, 2023, Glasgow, United Kingdom. October 2023.
Harnessing Cooperative Anycast Communication for Increased Resilience in Wireless Control. Proceedings of the 61st IEEE Conference on Decision and Control (CDC 2022), Dec 6 - Dec 9, 2022, Cancun, Mexico. December 2022.
Service-based Forwarding via Programmable Dataplanes. Proceedings of the 2021 IEEE International Conference on High Performance Switching and Routing: Workshop on Semantic Addressing and Routing for Future Networks (SARNET-21), Jun 7 - Jun 10, 2021, Paris, France. June 2021.
On Automated Memoization in the Field of Simulation Parameter Studies. ACM Transactions on Modeling and Computer Simulation (TOMACS), vol. 28, no. 4. October 2018.
Circuit Switched VM Networks for Zero-Copy IO. Proceedings of the 2018 Afternoon Workshop on Kernel Bypassing Networks (KBNets'18), Budapest, Hungary. August 2018.
Towards Benchmark Optimization by Automated Equivalence Detection. Proceedings of the 1st Workshop on Benchmarking Cyber-Physical Networks and Systems (CPSBench'18), Apr 10 - Apr 13, 2018, Porto, Portugal. April 2018.
Dynamic Algorithm Selection for the Logic of Tasks in IoT Stream Processing Systems. 13th International Conference on Network and Service Management, Nov 26 - Nov 30, 2017, Tokyo. November 2017.
Automated Memoization: Automatically Identifying Memoization Units in Simulation Parameter Studies. Proceedings of the 21st IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications (DS-RT 2017), Oct 18 - Oct 20, 2017, Rome, Italy. October 2017.
Code-transparent Discrete Event Simulation for Time-accurate Wireless Prototyping. Proceedings of the 5th ACM SIGSIM/PADS Conference on Principles of Advanced Discrete Simulation (SIGSIM-PADS’17), May 24 - May 26, 2017, Singapore, Singapore. May 2017.
Automated Memoization for Parameter Studies Implemented in Impure Languages. Proceedings of the 4th ACM SIGSIM/PADS Conference on Principles of Advanced Discrete Simulation (SIGSIM-PADS’16), Banff, AB, Canada. May 2016.
Parallel Expanded Event Simulation of Tightly Coupled Systems. ACM Transactions on Modeling and Computer Simulation (TOMACS), vol. 26, no. 2. January 2016.
Data Dependency based Parallel Simulation of Wireless Networks. Proceedings of the 18th ACM International Conference on Modeling, Analysis and Simulation of Wireless and Mobile Systems (MSWiM'15), Cancún, Mexico. November 2015.
Analyzing Data Dependencies for Increased Parallelism in Discrete Event Simulation. Proceedings of the 3rd ACM SIGSIM/PADS Conference on Principles of Advanced Discrete Simulation (SIGSIM-PADS’15), London, United Kingdom. June 2015.
Channel-Aware Virtual Coordinates Assignment Protocol and Routing in Multi-Hop Cognitive Radio Network. Proc. of the 14th International IFIP TC6 Networking Conference (NETWORKING'15), May 20 - May 22, 2015, Toulouse, France. May 2015.
Enabling Distributed Simulation of OMNeT++ INET Models. Proceedings of the 1st OMNeT++ Community Summit, Hamburg, Germany. September 2014.
Large-Scale Network Simulation: Leveraging the Strengths of Modern SMP-based Compute Clusters. Proceedings of the 7th International ICST Conference on Simulation Tools and Techniques (SIMUTools'14), Mar 17 - Mar 19, 2014, Lisbon, Portugal. March 2014.
Behavior-aware Probabilistic Synchronization in Parallel Simulations and the Influence of the Simulation Model. Praxis der Informationsverarbeitung und Kommunikation (PIK Journal), vol. 35, no. 4. November 2012.
Comparing the ns–3 Propagation Models. Proceedings of the 20th Annual Meeting of the IEEE/ACM International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS'12), Aug 7 - Aug 9, 2012, Washington, DC, United States. August 2012.
Hybrid Simulation of Packet-Level Networks and Functional-Level Routers. Proceedings of the 26th ACM/IEEE/SCS Workshop on Principles of Advanced and Distributed Simulation (PADS'12), Jul 15 - Jul 19, 2012, Zhangjiajie, China. July 2012.
Know Thy Simulation Model: Analyzing Event Interactions for Probabilistic Synchronization in Parallel Simulations. Proceedings of the 5th International ICST Conference on Simulation Tools and Techniques (SIMUTools'12), Mar 19 - Mar 23, 2012, Desenzano, Italy. March 2012.
Runtime Efficient Event Scheduling in Multi-threaded Network Simulation. Proceedings of the 4th International Workshop on OMNeT++ (OMNeT++‘11), Mar 21 - Mar 25, 2011, Barcelona, Spain. March 2011.

Advised Theses

Please note that ongoing theses are only visible from within the RWTH network. If you are not affiliated with RWTH Aachen University and you are interested in our topics, please contact us.

A Topic in Cyber-Physical Systems
Master's Thesis, RWTH Aachen University, January 2025
Examiners: Klaus Wehrle, Peter Rossmanith (TCS)
A Topic in Cyber-Physical Systems
Bachelor's Thesis, RWTH Aachen University, February 2024
Examiners: Klaus Wehrle, Antonello Monti (ACS)
A Topic in Cyber-Physical Systems
Bachelor's Thesis, RWTH Aachen University, February 2024
Examiners: Klaus Wehrle, Sandra Geisler (DSMA)
A Topic in Cyber-Physical Systems
Bachelor's Thesis, RWTH Aachen University, August 2023
Examiners: Klaus Wehrle, Michael Schaub (NetSci)
A Topic in Cyber-Physical Systems
Bachelor's Thesis, RWTH Aachen University, June 2023
Examiners: Klaus Wehrle, Walter Unger (i1)
A Topic in Cyber-Physical Systems
Bachelor's Thesis, RWTH Aachen University, December 2022
Examiners: Klaus Wehrle, Michael Schaub (NetSci)
A Topic in Cyber-Physical Systems
Bachelor's Thesis, RWTH Aachen University, August 2022
Examiners: Klaus Wehrle, Antonello Monti (ACS)
A Topic in Cyber-Physical Systems
Master's Thesis, RWTH Aachen University, July 2022
Examiners: Klaus Wehrle, Thomas Noll (i2)
Deriving Protocol Functionalities for Satisfying Specified Service Constraints
Master's Thesis, RWTH Aachen University, May 2018
Examiners: Klaus Wehrle, Bernhard Rumpe (i3)
Reducing Service Downtime during Live Migration via Temporary Simultaneous Execution
Master's Thesis, RWTH Aachen University, November 2017
Advisors: René Glebke, Mirko Stoffers, Keerthana Govindaraj (Robert Bosch GmbH)
Examiners: Klaus Wehrle, Torsten Wolfgang Kuhlen (LuFG i12)
Scaling Automated Memoization: Methods for Parallel Execution with Shared State Access
Bachelor's Thesis, RWTH Aachen University, June 2017
Examiners: Klaus Wehrle, Paolo Bientinesi (AICES)
Design and Implementation of a Cooperative ARQ System for Wireless Industrial Networks
Bachelor's Thesis, RWTH Aachen University, June 2017
Examiners: Klaus Wehrle, Bernhard Rumpe (i3)
Symbolic Rare Event Simulation
Master's Thesis, RWTH Aachen University, May 2017
Examiners: Klaus Wehrle, Erika Ábrahám (i2)
Topology Management In Wireless Token Passing Networks
Master's Thesis, RWTH Aachen University, May 2017
Examiners: Anke Schmeink (IESK), Klaus Wehrle
Low Latency Handover in Reliable Wireless Networks
Bachelor's Thesis, RWTH Aachen University, December 2016
Examiners: Klaus Wehrle, James Gross (KTH)
Increasing the Reliablity of EchoRing through Frequency Hopping
Bachelor's Thesis, RWTH Aachen University, October 2016
Examiners: Klaus Wehrle, James Gross (KTH)
Simulation of WARP Boards Using ns-3 Direct Code Execution
Bachelor's Thesis, RWTH Aachen University, September 2016
Examiners: Klaus Wehrle, Stefan Kowalewski (i11)
Identifying Suitable Computations for Fully Automatic Memoization of Simulation Parameter Studies
Master's Thesis, RWTH Aachen University, September 2016
Examiners: Klaus Wehrle, Thomas Noll (i2)
Enhancing Stream Processing Engines with IoT Edge Computing Capabilities
Master's Thesis, RWTH Aachen University, August 2016
Advisors: Apostolos Papageorgiou (NEC Lab Europe), Mirko Stoffers, Jens Helge Reelfs
Examiners: Klaus Wehrle, Horst Lichter (SWC)
Performance Analysis of Powerline Communication Networks in Smart Grids using Simulation
Bachelor's Thesis, RWTH Aachen University, August 2016
Advisors: Mirko Stoffers, Tobias Markus Pletzer (IHT)
Examiners: Klaus Wehrle, Horst Lichter (SWC)
DES-Based Simulation of WARP Devices
Bachelor's Thesis, RWTH Aachen University, February 2016
Examiners: Klaus Wehrle, James Gross (KTH)
A Framework for Probabilistic Synchronization of Distributed Network Simulations
Master's Thesis, RWTH Aachen University, August 2015
Examiners: Klaus Wehrle, Thomas Seidl (i9)
A Checkpointing Scheme for Componentwise State Saving and Restoring of Optimistic Discrete Event Simulations on Shared-Memory Systems
Bachelor's Thesis, RWTH Aachen University, December 2014
Examiners: Klaus Wehrle, Bernhard Rumpe (i3)
Automated Memoization for Complex Impure Languages using the Example of C++
Master's Thesis, RWTH Aachen University, November 2014
Advisors: Mirko Stoffers, Oscar Soria Dustmann
Examiners: Klaus Wehrle, Thomas Noll (i2)
Implementing a Scalable LTE Model with an Accurate MIMO Channel Model and Different Scheduling Strategies for Massively Distributed Simulation
Bachelor's Thesis, RWTH Aachen University, October 2014
Examiners: Klaus Wehrle, Bernhard Rumpe (i3)
Efficient Execution of Complex Network Simulations on Massively Parallel Many-Core Systems
Bachelor's Thesis, RWTH Aachen University, October 2014
Examiners: Klaus Wehrle, Bernhard Rumpe (i3)
Designing a GUI for Efficient Dependency Analysis in Parallel Discrete Event Simulation
Bachelor's Thesis, RWTH Aachen University, November 2013
Examiners: Klaus Wehrle, James Gross (KTH)
Design and Implementation of a Multi-Level Parallelization Approach for Large-Scale Network Simulations
Bachelor's Thesis, RWTH Aachen University, September 2013
Examiners: Klaus Wehrle, Matthias Müller (i12)
Analysis and Solution of Common Parallelization Problems in Existing Simulation Models Using the Example of the OMNeT++/INET Framework
Bachelor's Thesis, RWTH Aachen University, September 2013
Examiners: Klaus Wehrle, Bernhard Rumpe (i3)
Design and Development of a Programming Language and an Analysis Tool for Efficient Automatic Parallelization of Network Simulations
Master's Thesis, RWTH Aachen University, September 2013
Examiners: Klaus Wehrle, Felix Wolf (AICES)
Channel Aware Virtual Coordinate assignment protocol (CAVCap) for Cognitive Radio Network
Master's Thesis, RWTH Aachen University, September 2013
Examiners: James Gross (KTH), Anke Schmeink (IESK), Klaus Wehrle