Issue No.01 - January (1997 vol.8)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/71.569653
<p><b>Abstract</b>—This paper presents <b>pp-mess-sim</b>, an object-oriented discrete-event simulation environment for evaluating interconnection networks in message-passing systems. The simulator provides a toolbox of various network topologies, communication workloads, routing-switching algorithms, and router models. By carefully defining the boundaries between these modules, <b>pp-mess-sim</b> creates a flexible and extensible environment for evaluating different aspects of network design. The simulator models emerging multicomputer networks that can support multiple routing and switching schemes <it>simultaneously</it>; <b>pp-mess-sim</b> achieves this flexibility by associating routing-switching policies, traffic patterns, and performance metrics with <it>collections of packets</it>, instead of the underlying router model. Besides providing a general framework for evaluating router architectures, <b>pp-mess-sim</b> includes a cycle-level model of the PRC, a programmable router for point-to-point distributed systems. The PRC model captures low-level implementation details, while another high-level model facilitates experimentation with general router design issues. Sample simulation experiments capitalize on this flexibility to compare network architectures under various application workloads.</p>
Multicomputers, routers, routing, switching, object-oriented simulation.
Wu-chang Feng, James Dolter, Jennifer Rexford, "PP-MESS-SIM: A Flexible and Extensible Simulator for Evaluating Multicomputer Networks", IEEE Transactions on Parallel & Distributed Systems, vol.8, no. 1, pp. 25-40, January 1997, doi:10.1109/71.569653