Discrete event-based simulation is a commonly used evaluation methodology throughout the development process of networked systems. However, it currently faces at least two significant challenges: First, recent advances in wireless communication technology demand highly accurate simulation models, resulting in a steep increase in model complexity and runtime requirements. Second, multi-processor computers constitute the de-facto default hardware platform even for desktop systems, thus providing cheap yet powerful "private computing clusters". As a result, the parallelization of discrete event simulations significantly gained importance and is therefore (again) in the focus of active research.
Model Complexity: Simulation models of wireless networks typically require a considerably more detailed modeling of the lower network layers than models of wired networks. In particular, the wireless channel and the physical layer demand precise models to capture the subtle effects and interactions of advanced wireless communication technologies such as MIMO transmissions or successive interference cancelation. Consequently, simulation runtimes increase drastically which in turn hampers the development process and in-depth evaluations.
Parallel Discrete Event Simulation: Being an active field of research for more than two decades, parallel discrete event simulation is supported by a wide range of network simulation frameworks. Despite this tool support, creating a parallel simulation model is still challenging and running simulations on a distributed simulation cluster is complex. At the same time, the increasing number and speed of processing cores in today's commodity hardware makes a higher degree of parallelization very attractive and cost-effective for speeding up network simulation. Nevertheless, a key challenge in parallel simulations, in particular of wireless networks, is the efficient utilization of the available processing power.
In this project we address these challenges by developing a novel parallelization architecture that specifically focuses on the efficient simulation of wireless network simulation models on state-of-the-art multi-core computers. We primarily investigate means of extracting a maximum degree of parallelism from a given simulation model and schemes to achieve a balanced work load across computing cores.
You can download Horizon from our project website.
| • |
Proceedings of the 26th ACM/IEEE/SCS Workshop on Principles of Advanced and Distributed Simulation (PADS'12), Zhangjiajie, China
July
2012
accepted
|
| • |
Poster Abstract: Extending the OMNeT++ Sequence Chart for
Supporting Parallel Simulations in Horizon
5th International Workshop on OMNeT++ (OMNeT++'12), Desenzano del Garda, Italy
March
2012
|
| • |
Proceedings of the 5th International ICST Conference on Simulation Tools and Techniques (SIMUTools'12), Desenzano del Garda, Italy
, page 119-128.
Publisher: ICST, Brussels, Belgium,
March
2012
ISBN: 978-1-936968-47-3
|
| • |
Proceedings of the 19th Annual Meeting of the IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS'11), Singapore
, page 359 - 368.
Publisher: IEEE Computer Society, Los Alamitos, CA, USA
July
2011
ISBN: 978-1-4577-0468-0
|
| • |
Proceedings of the 4th International ICST
Conference on Simulation Tools and Techniques (SIMUTools'11), Barcelona, Spain
, page 359-366.
Publisher: ICST, Brussels, Belgium,
March
2011
ISBN: 978-1-936968-00-8
|
| • |
Proceedings of the 18th Annual Meeting of the IEEE/ACM International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS'10), Miami, FL, USA
, page 172-181.
Publisher: IEEE Computer Society, Los Alamitos, CA, USA
August
2010
ISBN: 978-0-7695-4197-6
|
| • |
Proceedings of the 17th Annual Meeting of the IEEE International Symposium on Modelling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS'09), London, UK
, page 575-577.
Publisher: IEEE Computer Society, Los Alamitos, CA, USA
September
2009
ISBN: 978-1-4244-4926-2
|