30.01.2014 Views

Annual Report 2010 - Fachgruppe Informatik an der RWTH Aachen ...

Annual Report 2010 - Fachgruppe Informatik an der RWTH Aachen ...

Annual Report 2010 - Fachgruppe Informatik an der RWTH Aachen ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

UMIC Simulation Framework<br />

Georg Kunz, Klaus Wehrle<br />

James Gross, Mobile Network Perform<strong>an</strong>ce Group<br />

Discrete event-based simulation is a commonly used evaluation methodology throughout the<br />

develop-ment process of networked systems. However, it currently faces at least two<br />

signific<strong>an</strong>t challenges: First, recent adv<strong>an</strong>ces in wireless communication technology dem<strong>an</strong>d<br />

highly accurate simulation models, re-sulting in a steep increase in model complexity <strong>an</strong>d<br />

runtime requirements. Second, multi-processor com-puters constitute the de-facto default<br />

hardware platform even for desktop systems, thus providing cheap yet powerful “private<br />

computing clusters”. As a result, the parallelization of discrete event simulations signific<strong>an</strong>tly<br />

gained import<strong>an</strong>ce <strong>an</strong>d is therefore (again) in the focus of active research.<br />

Model Complexity: Simulation models of wireless networks typically require a consi<strong>der</strong>ably<br />

more detailed modeling of the lower network layers th<strong>an</strong> models of wired networks. In<br />

particular, the wireless ch<strong>an</strong>nel <strong>an</strong>d the physical layer dem<strong>an</strong>d precise models to capture the<br />

subtle effects <strong>an</strong>d interactions of adv<strong>an</strong>ced wireless communication technologies such as<br />

MIMO tr<strong>an</strong>smissions or successive interference c<strong>an</strong>cela-tion. Consequently, simulation<br />

runtimes increase drastically which in turn hampers the development proc-ess <strong>an</strong>d in-depth<br />

evaluations.<br />

Parallel Discrete Event Simulation: Being <strong>an</strong> active field of research for more th<strong>an</strong> two<br />

decades, parallel discrete event simulation is supported by a wide r<strong>an</strong>ge of network simulation<br />

frameworks. Despite this tool support, creating a parallel simulation model is still challenging<br />

<strong>an</strong>d running simulations on a distrib-uted simulation cluster is complex. At the same time, the<br />

increasing number <strong>an</strong>d speed of processing cores in today’s commodity hardware makes a<br />

higher degree of parallelization very attractive <strong>an</strong>d cost-effective for speeding up network<br />

simulation. Nevertheless, a key challenge in parallel simulations, in particular of wireless<br />

networks, is the efficient utilization of the available processing power.<br />

In this project we address these challenges by developing a novel parallelization architecture<br />

that specifi-cally focuses on the efficient simulation of wireless network simulation models on<br />

state-of-the-art multi-core computers. We primarily investigate me<strong>an</strong>s of extracting a<br />

maximum degree of parallelism from a given simulation model <strong>an</strong>d schemes to achieve a<br />

bal<strong>an</strong>ced work load across computing cores.<br />

A Flexible <strong>an</strong>d Versatile Software Architecture<br />

for Modular Protocol Development <strong>an</strong>d Cross-Layer Adaptation<br />

Ismet Aktas, Klaus Wehrle<br />

Traditional protocol stacks that usually follow the rules of ISO/OSI divide the network task<br />

into layers <strong>an</strong>d allow only the exch<strong>an</strong>ge of information between adjacent layers. The<br />

173

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!