KIT | KIT-Bibliothek | Impressum | Datenschutz
DOI: 10.1109/WSC.2014.7020179
Zitationen: 4

Exploiting the Parallelism of Large-Scale Application-Layer Networks by Adaptive GPU-Based Simulation

Andelfinger, P.; Hartenstein, H.

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.

Zugehörige Institution(en) am KIT Institut für Telematik (TM)
Steinbuch Centre for Computing (SCC)
Publikationstyp Proceedingsbeitrag
Jahr 2015
Sprache Englisch
Identifikator ISBN: 978-1-4799-7486-3
ISSN: 0891-7736
KITopen-ID: 1000045367
Erschienen in Proceedings of the 2014 Winter Simulation Conference (WSC'14), December 7 - 10, 2014, Savannah, Georgia, USA. Ed.: A. Tolk
Verlag IEEE Press, Piscataway
Seiten 3471-3482
Serie Proceedings - Winter Simulation Conference ; 2015-January
Nachgewiesen in Scopus
KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft KITopen Landing Page