London Stock Exchange smashes world record trade speed with Linux
11–20 of 60 posts
Re: London Stock Exchange smashes world record trade speed with Linux
#12Is this the same system that replaced the failed Microsoft platform? http://blogs.computerworld.com/london_stock_exchange_to_aban... Microsoft had run huge ads on how LSE was using .NET and Windows in critical financial applications. Within a year LSE had suffered crashes in the same critical areas.
I believe so, yes. In fairness, though, it may not have been MS' fault - crappy programming is crappy, no matter the underlying OS. And Linux fanboys should wait to see if the new system has roll-out issues...
http://www.a-teamgroup.com/article/voltaire-powering-fastest...
Re: London Stock Exchange smashes world record trade speed with Linux
#13This information is relatively useless to me. Was the old system slower because of the OS, .NET, or some other factor(s)?
Re: London Stock Exchange smashes world record trade speed with Linux
#14Re: London Stock Exchange smashes world record trade speed with Linux
#15It's fascinating that these latencies are an order of magnitude faster than most 'web services'. Can anyone provide more insight into what is specifically involved in executing a single trade? Are they just enqueueing a trade message in this latency or actually executing the trade? Are they including network latency in these numbers? Also, does anyone have any insights into the hardware and customizations?
The amount of work the matching engine has to do is non-trivial but straightforward. Take order, look at type, if market order look for a match on the limit order book, if not handle appropriately (this bit is not included in the latency as it might involve routing to other venues, etc). If it is a limit order it must find the right place to position that order within the order book. Building an order book data structure that is cache friendly and thus very fast is not rocket science but it certainly isn't easy.
Re: London Stock Exchange smashes world record trade speed with Linux
#16It's fascinating that these latencies are an order of magnitude faster than most 'web services'. Can anyone provide more insight into what is specifically involved in executing a single trade? Are they just enqueueing a trade message in this latency or actually executing the trade? Are they including network latency in these numbers? Also, does anyone have any insights into the hardware and customizations?
Re: London Stock Exchange smashes world record trade speed with Linux
#17Is this the same system that replaced the failed Microsoft platform? http://blogs.computerworld.com/london_stock_exchange_to_aban... Microsoft had run huge ads on how LSE was using .NET and Windows in critical financial applications. Within a year LSE had suffered crashes in the same critical areas.
Re: London Stock Exchange smashes world record trade speed with Linux
#18This information is relatively useless to me. Was the old system slower because of the OS, .NET, or some other factor(s)?
I believe it was the OS from memory. This was around the time Accenture lead development wasn't working out a few years ago.
In general, I would blame the incompetence of Accenture for the failure: bad decisions, bad architecture, bad management, using the wrong tools, crappy code.
Re: London Stock Exchange smashes world record trade speed with Linux
#19Normally I'd thoroughly welcome any news of large Linux-based systems replacing slower MS-based ones, but in this case... ... these days I can't help thinking "is faster really a good idea?"
Re: London Stock Exchange smashes world record trade speed with Linux
#20Earlier quoted context omitted.
I believe so, yes. In fairness, though, it may not have been MS' fault - crappy programming is crappy, no matter the underlying OS. And Linux fanboys should wait to see if the new system has roll-out issues...
If I remember correctly, the LSE brought in Microsoft themselves to fix the problems. And Microsoft couldn't.