Horizon - Makes your hardware run hotter

Horizon – Parallel Network Simulator

Project Goals

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.

Downloads

You can download Horizon from our project website.

Team
  • Georg Kunz
  • Klaus Wehrle
  • James Gross
  • Simon Tenbusch
  • Marc Peiter
Alumni
  • Olaf Landsiedel
  • Mirko Stoffers
  • Daniel Schemmel

Publications

References
Georg Kunz, Daniel Schemmel, James Gross and Klaus Wehrle
Proceedings of the 26th ACM/IEEE/SCS Workshop on Principles of Advanced and Distributed Simulation (PADS'12), Zhangjiajie, China
July 2012
accepted
Georg Kunz, Simon Tenbusch, James Gross and Klaus Wehrle
5th International Workshop on OMNeT++ (OMNeT++'12), Desenzano del Garda, Italy
March 2012
Georg Kunz, Mirko Stoffers, James Gross and Klaus Wehrle
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
Georg Kunz, Simon Tenbusch, James Gross and Klaus Wehrle
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
Georg Kunz, Mirko Stoffers, James Gross and Klaus Wehrle
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
Georg Kunz, Olaf Landsiedel, James Gross, Stefan Götz, Farshad Naghibi and Klaus Wehrle
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
Georg Kunz, Olaf Landsiedel and Klaus Wehrle
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
Export as:
BibTeX, XML