https://dralavipour.com/blog/view/msp-delay-analysis