Exploiting the parallelism of large-scale application-layer networks by adaptive GPU-based simulation

Andelfinger, Philipp and Hartenstein, Hannes (2014) Exploiting the parallelism of large-scale application-layer networks by adaptive GPU-based simulation. In: Winter Simulation Conference (WSC 2014), 7-10 Dec 2014, Savannah, GA, USA. Proceedings, published by IEEE, pp. 3471-3482.

Full text not available from this repository.
Official URL: http://doi.org/10.1109/WSC.2014.7020179

Abstract

We present a GPU-based simulator engine that performs all steps of large-scale network simulations on a commodity many-core GPU. Overhead is reduced by avoiding unnecessary data transfers between graphics memory and main memory. On the example of a widely deployed peer-to-peer network, we analyze the parallelism in large-scale application-layer networks, which suggests the use of thousands of concurrent processor cores for simulation. The proposed simulator employs the vast number of parallel cores in modern GPUs to exploit the identified parallelism and enables substantial simulation speedup. The simulator adapts its configuration at runtime in order to balance parallelism and overheads to achieve high performance for a given network model and scenario. A performance evaluation for simulations of networks comprising up to one million peers demonstrates a speedup of up to 19.5 compared with an efficient sequential implementation and shows the effectiveness of the runtime adaptation to different network conditions.

Item Type: Conference or Workshop Item (Paper)
Additional Information: ISSN: 0891-7736