Title :
CPSim: a tool for creating scalable discrete event simulations
Author_Institution :
BoyanTech. Inc., McLean, VA
Abstract :
CPSim is a tool that was originally designed for parallel simulations. A strict separation between the CPSim kernel and its application library enabled the creation of a serial version, preserving the user interface in the process. In other words, the same source simulation program written in C that uses the CPSim library may be compiled to run on a personal computer or on a multicomputer. The paper presents the CPSim programming model that enabled scalability and portability. It is also shown that a CPSim simulation executed on a single processor can outperform a classical event list simulation
Keywords :
discrete event simulation; parallel programming; software libraries; software reusability; CPSim kernel; CPSim library; CPSim programming model; application library; classical event list simulation; multicomputer; parallel simulations; personal computer; portability; scalability; scalable discrete event simulations; serial version; source simulation program; user interface; Computational modeling; Computer networks; Concurrent computing; Costs; Discrete event simulation; Graphical user interfaces; Libraries; Parallel machines; Switches; User interfaces;
Conference_Titel :
Simulation Conference Proceedings, 1995. Winter
Conference_Location :
Arlington, VA
Print_ISBN :
0-78033018-8
DOI :
10.1109/WSC.1995.478802