The Community for Technology Leaders
Simulation Symposium, Annual (2005)
San Diego, California, USA
Apr. 4, 2005 to Apr. 6, 2005
ISSN: 1080-241X
ISBN: 0-7695-2322-6
pp: 119-129
Brian Unger , University of Calgary
Rob Simmonds , University of Calgary
Cameron Kiddle , University of Calgary
ABSTRACT
<p>One approach to network emulation involves simulating a virtual network with a real-time network simulator and providing an I/O interface that enables interaction between real hosts and the virtual network. This allows real protocols and applications to be tested in a controlled and repeatable environment. To reflect conditions of large networks such as the Internet it is important that the emulation environment be scalable.</p> <p>This paper examines improvements in scalability of the virtual network achieved through the use of parallel discrete event simulation and simulation abstraction. Using just parallel simulation techniques, real-time emulation performance of nearly 50 million packet transmissions per second is achieved on 128 processors for a network model consisting of about 20,000 nodes. Using both parallel simulation and abstraction techniques, real-time emulation performance of nearly 500 million packet transmissions per second is achieved on 128 processors for a network model consisting of about 200,000 nodes.</p>
INDEX TERMS
Scalable Network Emulation, Parallel Discrete Event Simulation, Simulation Abstraction, Fluid Simulation
CITATION
Brian Unger, Rob Simmonds, Cameron Kiddle, "Improving Scalability of Network Emulation through Parallelism and Abstraction", Simulation Symposium, Annual, vol. 00, no. , pp. 119-129, 2005, doi:10.1109/ANSS.2005.26
96 ms
(Ver 3.3 (11022016))