Parallel Shared-Memory Simulator Performance for Large ATM Networks

被引:5
|
作者
Unger, Brian [1 ]
Xiao, Zhonge [1 ]
Cleary, John [2 ]
Tsai, Jya-Jang [2 ]
Williamson, Carey [3 ]
机构
[1] Department of Computer Science, University of Calgary, Calgary, T2N 1N4, Canada
[2] University of Waikato, Waikato, New Zealand
[3] University of Saskatchewan, Saskatchewan, Canada
关键词
Benchmarking - Computer architecture - Computer networks - Computer simulation - Network protocols - Parallel processing systems - Synchronization;
D O I
10.1145/369534.369537
中图分类号
学科分类号
摘要
A performance comparison between an optimistic and a conservative parallel simulation kernel is presented. Performance of the parallel kernels is also compared to a central-event-list sequential kernel. A spectrum of ATM network and traffic scenarios representative of those used by ATM networking researchers are used for the comparison. Experiments are conducted with a cell-level ATM network simulator and an 18-processor SGI Power Challenge shared-memory multiprocessor. The results show the performance advantages of parallel simulation over sequential simulation for ATM networks. Speedups of 4-5 relative to a fast sequential kernel are achieved on 16 processors for several large irregular ATM benchmark scenarios and the optimistic kernel achieves 2 to 5 times speedup on all 7 benchmarks. However, the relative performance of the two parallel simulation kernels is dependent on the size of the ATM network, the number of traffic sources, and the traffic source types used in the simulation. For some benchmarks the best single point performance is provided by the conservative kernel even on a single processor. Unfortunately, the conservative kernel performance is susceptible to small changes in the modeling code and is outperformed by the optimistic kernel on 5 of the 7 benchmarks. The optimistic parallel simulation kernel thus provides more robust performance, but its speedup is limited by the overheads of its implementation, which make it approximately half the speed of the sequential kernel on one processor. These performance results represent the first comparative analysis of parallel simulation for a spectrum of realistic, irregular, low-granularity, communication network models.
引用
收藏
页码:358 / 391
相关论文
共 50 条
  • [1] Multicast performance in shared-memory ATM switches
    Ho, JD
    Sharma, NK
    [J]. PERFORMANCE EVALUATION, 2000, 41 (01) : 23 - 36
  • [2] ATM SHARED-MEMORY SWITCHING ARCHITECTURES
    GARCIAHARO, J
    JAJSZCZYK, A
    [J]. IEEE NETWORK, 1994, 8 (04): : 18 - 26
  • [3] A SHARED-MEMORY MULTIPROCESSOR LOGIC SIMULATOR
    BEIHL, G
    [J]. EIGHTH ANNUAL INTERNATIONAL PHOENIX CONFERENCE ON COMPUTERS AND COMMUNICATIONS: 1989 CONFERENCE PROCEEDINGS, 1989, : 26 - 28
  • [4] ATM SHARED-MEMORY SWITCH WITH MULTICASTING BALANCING
    WU, JS
    KE, CC
    [J]. IEICE TRANSACTIONS ON COMMUNICATIONS, 1995, E78B (09) : 1262 - 1268
  • [5] Modeling multicasting in shared-memory ATM switches
    Ho, JD
    Singh, S
    Sharma, NK
    [J]. ICC 2000: IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, CONFERENCE RECORD, VOLS 1-3: GLOBAL CONVERGENCE THROUGH COMMUNICATIONS, 2000, : 1728 - 1732
  • [6] A shared-memory ATM switch with multicast function
    Okoge, T
    Inai, H
    Yamakita, J
    [J]. ELECTRONICS AND COMMUNICATIONS IN JAPAN PART I-COMMUNICATIONS, 1999, 82 (10): : 1 - 9
  • [7] Shared-memory ATM switch with multicast function
    Okoge, Takahiro
    Inai, Hiroshi
    Yamakita, Jiro
    [J]. Electronics and Communications in Japan, Part I: Communications (English translation of Denshi Tsushin Gakkai Ronbunshi), 1999, 82 (10): : 1 - 9
  • [8] Performance analysis of shared-memory parallel applications using performance properties
    Fürlinger, K
    Gerndt, M
    [J]. HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, PROCEEDINGS, 2005, 3726 : 595 - 604
  • [9] MEMORY MANAGEMENT FOR PARALLEL TASKS IN SHARED-MEMORY
    LANGENDOEN, KG
    MULLER, HL
    VREE, WG
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1992, 637 : 165 - 178
  • [10] Performance Behavior Prediction Scheme For Shared-Memory Parallel Applications
    Corredor, John
    Carlos Moure, Juan
    Rexachs, Dolores
    Franco, Daniel
    Luque, Emilio
    [J]. 2011 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2011, : 566 - 569