Switch branches/tags
Nothing to show
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
..
Failed to load latest commit information.
README
bookstore.py
call-center.py
gross_ex42.py
gross_pdq42.py
jackpdq.py
mm1.py
passport.py

README

Copyright (c) 2016 Performance Dynamics Company

Python PDQ (PyDQ) model descriptions:

--------------


mm1.py

    A simple M/M/1 queue implemented in PyDQ.
--------------

call-center.py

   Multiserver model of a Customer Help Center that uses CreateMultiNode in PDQ.
--------------


bookstore.py

    PyDQ model of a brick-and-mortar bookstore, like Barnes & Noble, which involves
    two very different stages of customer activity: browsing and buying. Browsing
    has the longest mean service time but does not incur any waiting, while buying
    typically does, even though it has a relatively shorter mean service time. The
    key concept is to represent the browsing stage by a PDQ MutliNode with a large
    number of servers, sufficient to avoid forming any waiting line at all. This is
    how we represent an "infinite service center".
--------------


gross_ex42.py   Example 4.2 for comparison with PyDQ model
gross_pdq42.py  PyDQ model of Example 4.2 

    Example in Gross and Harris (p. 181, 3rd edn).
    http://www.amazon.com/Fundamentals-Queueing-Theory-3rd-Third/dp/B0047T5TMO
--------------


jackpdq.py

    A PyDQ model of the SimPy simulator example described here  
    http://www.perfdynamics.com/Tools/PDQpython.html#tth_sEc4.2
    This model is a Jackson network comprising three queueing nodes and a set of branching  
    probabilities for the three workload streams. 
--------------


passport.py

    PyDQ model in PPA book Example 3-3 on p. 96 ff. See ppa_1998/chap3/passport.c
--------------


Created by NJG on Thursday, May 19, 2016
Updated by NJG on Thursday, October 04, 2018