SimPy simulation of RPC requests making their way through multiple queueing layers.
Based in large part on packet-switching queueing work by Greg M. Bernstein:
https://www.grotto-networking.com/DiscreteEventPython.html
Copyright 2014 Greg M. Bernstein
Released under the MIT license