The Processing Network Simulator: PRONETSIM
Last Update: March 2008, Version 0.5.

About:
    PRONETSIM is a discrete event simulation package that simulates quite general processing networks. It is designed as a research aid tool. The primary purpose being investigation and verification of results regarding Queuing Theory, Queuing Network Theory and related fields. PRONETSIM is designed to be fast while attempting to stay as flexible as possible. The main intrinsic feature (that will probably stay with this software throughout its versions) is that there is no representation of single jobs, but rather just counts of the number of jobs in each job class. This implies that some policies such as FIFO in a multi-class server can not be implemented.  On the positive side, the simulation is fast and lean and can simulate Generalized Jackson Networks, Multi-Class Queuing Networks, Stochastic Processing Networks, Networks with Abandonments and Networks with Finite Buffers as well as single and multi-server queuing systems.

    PRONETSIM is written in Standard C++ and attempts to use no specific machine library - so it should quite easily recompile on any machine. The current version (0.5) is very user unfriendly and is quite preliminary.  Using it for specific purposes almost certainly requires changing some of the sources. The input file is in the form of a INI file.

Documentation: See Appendix A of Yoni Nazarathy's Thesis. Note that not all features have been implemented.

Source:  The current status of the software (as of Nov, 2009), is not stable, and is thus currently not on-line. To obtain the latest source, contact Yoni Nazarathy.