PP-MESS-SIM - A FLEXIBLE AND EXTENSIBLE SIMULATOR FOR EVALUATING MULTICOMPUTER NETWORKS

Citation
J. Rexford et al., PP-MESS-SIM - A FLEXIBLE AND EXTENSIBLE SIMULATOR FOR EVALUATING MULTICOMPUTER NETWORKS, IEEE transactions on parallel and distributed systems, 8(1), 1997, pp. 25-40
Citations number
44
Categorie Soggetti
System Science","Engineering, Eletrical & Electronic","Computer Science Theory & Methods
ISSN journal
10459219
Volume
8
Issue
1
Year of publication
1997
Pages
25 - 40
Database
ISI
SICI code
1045-9219(1997)8:1<25:P-AFAE>2.0.ZU;2-Y
Abstract
This paper presents pp-mess-sim, an object-oriented discrete-event sim ulation 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 mod ules, pp-mess-sim creates a flexible and extensible environment for ev aluating different aspects of network design. The simulator models eme rging multicomputer networks that can support multiple routing and swi tching schemes simultaneously; pp-mess-sim achieves this flexibility b y associating routing-switching policies, traffic patterns, and perfor mance metrics with collections of packets, instead of the underlying r outer model. Besides providing a general framework for evaluating rout er architectures, pp-mess-sim 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-l evel model facilitates experimentation with general router design issu es. Sample simulation experiments capitalize on this flexibility to co mpare network architectures under various application workloads.