nanog mailing list archives
Re: Did *bufferbloat* cause the 2010 flashcrash?
From: William Herrin <bill () herrin us>
Date: Thu, 6 Aug 2015 13:44:34 -0400
On Sun, Aug 2, 2015 at 11:19 PM, Jay Ashworth <jra () baylink com> wrote:
This guy seems to think so, and his arguments seem pretty convincing to me, but I don't understand the financial system as well as I might.
Hi Jay, My read is that the author got it upside down. The intermediate cause of the problem was propagation delay (including buffer bloat) which induced an oscillating set of states in the trading software. The root cause was a flipping jassack trying to out-time his competitors by assuming a degree of instantaneity which proved untrue. Don't do that. Don't make assumptions about network timing. You can count on being wrong. If timing matters to your application, find a way to continuously measure. Regards, Bill Herrin P.S. Recruiters: No, I do NOT want to move to New York City and engineer another half millisecond out of your network. I would, however, welcome a law which bans both buying and selling instruments of the same stock or commodity within 24 hours. -- William Herrin ................ herrin () dirtside com bill () herrin us Owner, Dirtside Systems ......... Web: <http://www.dirtside.com/>
Current thread:
- Did *bufferbloat* cause the 2010 flashcrash? Jay Ashworth (Aug 02)
- Re: Did *bufferbloat* cause the 2010 flashcrash? John Kristoff (Aug 06)
- Re: Did *bufferbloat* cause the 2010 flashcrash? Christopher Morrow (Aug 06)
- Re: Did *bufferbloat* cause the 2010 flashcrash? Sean Donelan (Aug 06)
- Re: Did *bufferbloat* cause the 2010 flashcrash? joel jaeggli (Aug 06)
- RE: Did *bufferbloat* cause the 2010 flashcrash? Matthew Huff (Aug 06)
- Re: Did *bufferbloat* cause the 2010 flashcrash? Christopher Morrow (Aug 06)
- Re: Did *bufferbloat* cause the 2010 flashcrash? John Kristoff (Aug 06)
- Re: Did *bufferbloat* cause the 2010 flashcrash? William Herrin (Aug 06)
- Re: Did *bufferbloat* cause the 2010 flashcrash? Harlan Stenn (Aug 06)
