Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1109/PADS.2005.19acmconferencesArticle/Chapter ViewAbstractPublication PagespadsConference Proceedingsconference-collections
Article

Performance Benchmark of a Parallel and Distributed Network Simulator

Published: 01 June 2005 Publication History

Abstract

Simulation of large-scale networks requires enormous amounts of memory and processing time. One way of speeding up these simulations is to distribute the model over a number of connected workstations. However, this introduces inefficiencies caused by the need for synchronization and message passing between machines. In distributed network simulation, one of the factors affecting message passing overhead is the amount of cross-traffic between machines. We perform an independent benchmark of theParallel/Distributed Network Simulator (PDNS) based on experimental results processed at the Australian Centre for Advanced Computing and Communications (AC3) supercomputing cluster. We measure the effect of cross-traffic on wall-clock time needed to complete a simulation for a set of basic network topologies by comparing the result with the wall-clock time needed on a single processor. Our results show that although efficiency is reduced with large amounts of cross-traffic, speedup can still be achieved with PDNS. With these results, we developed a performance model that can be used as a guideline for designing future simulations.

References

[1]
{1} S. Lee, N. Sheridan-Smith, T. O'Neill, J. Leaney, K. Sandrasegaran, and S. Markovits, "Managing the Enriched Experience Network -- Learning-Outcome Approach to the Experimental Design Life-Cycle," presented at Australian Telecommunication Networks and Applications Conference (ATNAC'03), Melbourne, Australia, 2003.
[2]
{2} B. Liu, D. R. Figueiredo, Y. Guo, J. Kurose, and D. Towsley, "A Study of Networks Simulation Efficiency: Fluid Simulation vs. Packet-level Simulation," presented at IEEE INFOCOM'2001, Anchorage, Alaska, 2001.
[3]
{3} R. Brown, "Calendar queues: A fast O(1) priority queue implementation for the simulation event set problem," Communications of the ACM, vol. 31, pp. 1220-1227, 1988.
[4]
{4} G. F. Riley, T. M. Jaafar, and R. M. Fujimoto, "Integrated Fluid and Packet Network Simulations," presented at MASCOTS'02, Fort Worth, Texas, 2002.
[5]
{5} R. M. Fujimoto, Parallel and Distributed Simulation Systems: Wiley Interscience, 2000.
[6]
{6} K. M. Chandy and J. Misra, "Distributed Simulation: A Case Study in Design and Verification of Distributed Programs," IEEE Transactions on Software Engineering, vol. 5, pp. 440-452, 1979.
[7]
{7} D. R. Jefferson, "Virtual time," ACM Transactions on Programming Languages and Systems, vol. 7, pp. 404-425, 1985.
[8]
{8} S. Bhatt, R. Fujimoto, A. Ogielski, and K. Perumalla, "Parallel Simulation Techniques for Large Scale Networks," IEEE Communications Magazine, vol. 36, pp. 42-47, 2002.
[9]
{9} "PDNS - Parallel/Distributed NS." http://www.cc.gatech.edu/computing/compass/pdns/, 2004.
[10]
{10} "The Network Simulator - ns-2." http://www.isi.edu/nsnam/ns/, 2004.
[11]
{11} "GTNetS - Georgia Tech Network Simulator." http://www.ece.gatech.edu/research/labs/MANIACS/GTNet S/, 2004.
[12]
{12} "Dartmouth Scalable Simulation Framework (DaSSF)." http://www.cs.dartmouth.edu/research/DaSSF/, 2004.
[13]
{13} Georgia Tech, "Federated Simulations Development Kit." http://www.cc.gatech.edu/computing/pads/fdk.html, 2001.
[14]
{14} K. Perumalla, "libSynk library." http://www.cc.gatech.edu/computing/pads/kalyan/libsynk.ht m, 2004.
[15]
{15} J. H. Cowie, D. M. Nicol, and A. T. Ogielski, "Modeling the Global Internet," Computing in Science and Engineering , 1999.
[16]
{16} "Australian Centre for Advanced Computing and Communications." http://www.ac3.edu.au/edu/, 2004.
[17]
{17} K. S. Perumalla, A. Park, R. M. Fujimoto, and G. F. Riley, "Scalable RTI-Based Parallel Simulation of Networks," presented at Parallel and Distributed Simulation, San Diego, CA, USA, 2003.
[18]
{18} R. M. Fujimoto, K. Perumalla, A. Park, H. Wu, and M. H. Ammar, "Large-Scale Network Simulation: How Big? How Fast?," presented at Meeting of the IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS), 2003.
[19]
{19} G. F. Riley, M. H. Ammar, R. M. Fujimoto, A. Park, K. Perumalla, and D. Xu, "A Federated Approach to Distributed Network Simulation," ACM Transactions on Modeling and Computer Simulation, vol. 14, pp. 116-148, 2004.

Cited By

View all
  • (2015)pfsProceedings of the International Symposium on Performance Evaluation of Computer and Telecommunication Systems10.5555/2874988.2875006(1-8)Online publication date: 26-Jul-2015
  • (2008)A model for estimating the performance of synchronous parallel network simulationInternational Journal of Modelling and Simulation10.1080/02286203.2008.1144245628:1(100-107)Online publication date: 1-Jan-2008
  • (2006)Performance evaluation of a CMB protocolProceedings of the 38th conference on Winter simulation10.5555/1218112.1218298(1012-1019)Online publication date: 3-Dec-2006

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
PADS '05: Proceedings of the 19th Workshop on Principles of Advanced and Distributed Simulation
June 2005
280 pages
ISBN:0769523838

Sponsors

Publisher

IEEE Computer Society

United States

Publication History

Published: 01 June 2005

Check for updates

Qualifiers

  • Article

Conference

PADS05
Sponsor:

Acceptance Rates

PADS '05 Paper Acceptance Rate 30 of 46 submissions, 65%;
Overall Acceptance Rate 398 of 779 submissions, 51%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 12 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2015)pfsProceedings of the International Symposium on Performance Evaluation of Computer and Telecommunication Systems10.5555/2874988.2875006(1-8)Online publication date: 26-Jul-2015
  • (2008)A model for estimating the performance of synchronous parallel network simulationInternational Journal of Modelling and Simulation10.1080/02286203.2008.1144245628:1(100-107)Online publication date: 1-Jan-2008
  • (2006)Performance evaluation of a CMB protocolProceedings of the 38th conference on Winter simulation10.5555/1218112.1218298(1012-1019)Online publication date: 3-Dec-2006

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media