sim-opt coupled by reply request pattern
sim-opt coupled by push-pull request pattern