
Products/FAQ : CSIM 19
What was new in CSIM 19?
-
Queue management new and unique to CSIM 19! You'll be able to manage queues across all resources (facilities, storages, buffers, events and mailboxes); processes (job, transaction, customer) can switch queues as needed so that you can model systems where processes do this. You can
-
examine and manipulate processes enqueued at facilities, storages, buffers, events and mailboxes
-
examine and manipulate messages enqueued at mailboxes
-
model queueing disciplines that involve reordering queues of processes
-
model queueing disciplines that involve moving processes between different resources
-
have a process structure, used to access and alter process attributes
-
have a process-private structure, so that external processes can access and alter attributes internal to a process; this is an unspecified structure, so that the modeler can implement attributes specific to a model
-
Buffers a new CSIM resource. A buffer is
-
similar to a storage except that a buffer is initially empty
-
used to model finite capacity buffers in communications devices
-
Enhanced qtables that can be used to tabulate time-based real-valued variables
-
New probability distribution functions
-
zipf
-
hypoexponential
-
pareto
-
Statistics for events and mailboxes. Using CSIM 19, you can
-
selectively "monitor" events and mailboxes
-
gather statistics on process queues
-
gather statistics on message queues for mailboxes
-
develop reports for events and mailboxes
- CSIM 19 also provides
- reset methods for individual resources
- prioritized selection of next process which will occur at exactly the same point in simulated time
- addition of time_wait_any and timed_queue_any methods for event sets,
- changed operation of storage so that you can now have discrepancies between the number of allocates and deallocates; also changed statistics and report, to allow the discrepancies
- a new service discipline for facilities: preempt-restart
- additional methods for mailboxes:
- synchronous_send, and
- timed_synchronous_send
- a changed reset procedure, to reset all resources in addition to all data collection objects

