Mesquite Software Home
Products / FAQ
Customers
To Order
Contact Us
Site Map
Documentation
News / Events
Products and FAQ

Products/FAQ : CSIM 19

What was new in CSIM 19?

  1. 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
  2. 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
  3. Enhanced qtables that can be used to tabulate time-based real-valued variables
  4. New probability distribution functions
    • zipf
    • hypoexponential
    • pareto
  5. 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
  6. 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