Slashdot Mirror


The London Stock Exchange Goes Down For Whole Day

Colin Smith writes "TradElect, the Microsoft .Net based trading platform for the London Stock Exchange, was offline for about seven hours, meaning that their 5-nines SLAs are shot for approximately the next 100 years. The TradElect system was launched back in June of 2007 and was designed for increased speed and system capacity."

48 of 792 comments (clear)

  1. The London Stock Exchange Goes Down For Whole Day by Anonymous Coward · · Score: 5, Funny

    ...now if only my wife would do that! /rimshot!

  2. That's okay by sokoban · · Score: 5, Funny

    most of the american stock exchanges have been going down all year.

    --
    09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0 is the magic number.
    1. Re:That's okay by morgan_greywolf · · Score: 5, Funny

      most of the american stock exchanges have been going down all year

      My wife did that once. Nearly killed me. Come to think of it, it was just after we signed up for the life insurance ...

    2. Re:That's okay by Xugumad · · Score: 5, Funny

      Ya laugh, but I've been trying to describe this to people all day...

      "The FTSE has crashed!"
      "What, like another Black Monday?"
      "No, no, crashed, as in gone down!"
      "Errr..."

  3. 99.9967% Uptime if up the next 100 years by xmas2003 · · Score: 5, Informative

    Assuming 8.5 hour trading day (0700-1530) and 250 trading days/year. Maybe a squirrel caused the problem ... ;-)

    --
    Hulk SMASH Celiac Disease
    1. Re:99.9967% Uptime if up the next 100 years by Anonymous+Crowhead · · Score: 5, Funny

      Yeah, because they turn it on when trading starts and turn it off when trading ends.

  4. Patch Tuesday by caluml · · Score: 5, Funny

    But Patch Tuesday is tomorrow?

  5. Reliability? by R2.0 · · Score: 5, Funny

    Looks like someone needs to brush up on their buzzwords, specifically "mission critical" and "services no longer required".

    --
    "As God is my witness, I thought turkeys could fly." A. Carlson
  6. Re:That's some strange math... by pyite · · Score: 5, Insightful

    Since when is 7 hours even close to "a whole day"? Maybe you meant "almost a whole business day"?

    It's a whole trading day--and that's all that really matters when it comes to a major market.

    --

    "Nature doesn't care how smart you are. You can still be wrong." - Richard Feynman

  7. single page by Anonymous Coward · · Score: 5, Informative

    I wish people would get into the habit of linking to the single page version of the FA.

  8. Misleading summary by denoir · · Score: 5, Informative

    The summary implies that TradElect was responsible for the shutdown, but according to the stock exchange itself, it wasn't the case. They say instead it was a network problem.

    1. Re:Misleading summary by tgatliff · · Score: 5, Insightful

      Why the heck they were using MS Windows for this type of environment is stunning... Transactional processing which is the bulk of this type of setup is where Solaris and Linux excel. Any company that builds a system like that on .Net should be thown out on the street.

      In short.. Not to rock on Windows, but different platforms always offer different strengths..

    2. Re:Misleading summary by japhering · · Score: 5, Insightful

      As is normally the case M$ threw lots of money at the exchange to get it to switch unix/linux base to windows net so that M$ can tout that a major exchange is running windows.

      Full page ads touting the switch and the reasons they cited were better through put and better up time.

      They even had ads touting it here on /.

    3. Re:Misleading summary by caluml · · Score: 5, Interesting
      Although:

      The Johannesburg Stock Exchange, which uses the LSE's trading platform TradElect, also suspended trading.

      Hmm. Smells like a new version to me.

    4. Re:Misleading summary by IgnoramusMaximus · · Score: 5, Informative

      Any company that includes Linux is RTP/STP should go out in the street with them. Though at least you got Solaris correct.

      You have no clue. When people mention Linux in these environments they mean Linux running on one of these, not a home-brew distro running on a $150 PC.

    5. Re:Misleading summary by mashade · · Score: 5, Interesting

      Yep, I remembered and laughed so hard I had to put the images next to each other:

      http://tipotheday.com/2008/09/08/microsofts-foot-in-mouth-london-stock-exchange/

      --
      Technology tips and tricks.
  9. Re:The London Stock Exchange Goes Down For Whole D by east+coast · · Score: 5, Funny

    Oh, she does... just not with you.

    nudge nudge, wink wink.

    --
    Dedicated Cthulhu Cultist since 4523 BC.
  10. performed as expected... by markana · · Score: 5, Funny

    "and was designed for increased speed and system capacity"

    and see - it went down far faster and more completely than the previous system would have been able to. So that's progress. It's all in how you present it.

  11. 5 nines? by andreyvul · · Score: 5, Funny

    So their 9.9999% uptime is screwed?

    --
    proud caffeine whore
    1. Re:5 nines? by pancake_lover · · Score: 5, Funny

      Maybe they should shoot for 9 fives instead. When the problem is too hard, just lower the goal posts.

      --
      Homer no function beer well without.
  12. Re:Good lord, they're running on Windows? Why? by Hyppy · · Score: 5, Insightful

    Perhaps the bit you're missing is that windows isn't quite as bad as the /. crowd likes to say it is. Especially if its an older (translation: fixed & stable) variety like win2k or even nt4.

    I'm not sure if you're serious or not, but surely you aren't trying to compare NT4 uptime with the 5 9s of a solid System z platform?

  13. Re:Good lord, they're running on Windows? Why? by erroneus · · Score: 5, Insightful

    Oh please. Persuasive marketers can get Windows installed just about anywhere including US war ships.

    While it is commonly accepted by many techies (and strongly denied by others) that Microsoft Windows is not a suitable platform for that level of computing, sales people often bypass the techies who know better and sell to managers and executives who still believe "you can't get fired for using Microsoft."

    With all this said, it will be quite some time (and possibly never) that we will ever know for certain what is at the root cause of the failure. You can be sure that Microsoft is all over this problem both technically and P.R.-wise. They won't let the facts get out if they are damaging. Recall the major power outage that many still believe was caused by a worm attacking Microsoft servers? As far as I can see, the true cause of that failure has yet to be revealed.

    But if this was a planned event, or an unplanned disaster resulting from a planned event gone bad (updates, upgrade, other maintenance), you would think they would have provided for mishaps in some way or another.

    But as this news story is all I have to go on, there is no indication of cause and so I will not presume this is a Microsoft problem. But it says a lot that NYSE runs on Linux and not Microsoft. It seems SOMEONE did listen to the techies.

  14. Nothing taxes can't fix by heroine · · Score: 5, Funny

    After the malfunction, TradElect was immediately bought by UK's government for $200 billion and all its debts waved. In an unrelated story, medicare tax was raised yet again because of an unexpected shortfall.

  15. What, no ads? by Bert64 · · Score: 5, Funny

    Does anyone else remember the "The london stock exchange chose windows 2003 for reliability, they didn't choose linux" ad banners that used to run all over the place, including slashdot if i remember?
    Funny how it's all come crashing down...

    "The london stock exchange chose windows, but after 7 hours of downtime wishes they had chosen linux".

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  16. Re:Oh, my. by gnick · · Score: 5, Funny

    The same thing that happened this time?

    --
    He's getting rather old, but he's a good mouse.
  17. Re:How many failures before.. by KernelMuncher · · Score: 5, Informative

    When I worked in academia I used to collaborate on a research project with a data architect from one of the major electronic exchanges. His whole shop is MS and .NET. I asked him why he didn't run Linux / Unix. He said that with competent guys the MS boxes had great uptime. Wall Street can afford to pay the top salaries so they attract guys who really know their stuff. Not just semi-competent people who managed to sit through an MSCE exam. [his words not mine]

    Also he said support was crucial for his company. If something went down, he wanted to be able to call someone immediately. He couldn't afford to just post a question on a message board and hope someone replies. He wanted contracts with 3rd party support that had experience with similar huge enterprise systems that he had.

    When I said there were companies who could provide excellent Linux support, he said his ass was on the line if something broke so he wanted to be able to justify his software choice to the the C-level guys. And those guys knew the name Microsoft. So he didn't see anything else as an option.

  18. Re:Oh, my. by Eudial · · Score: 5, Funny

    So what happens when this happens again?

    Well, first "Have you tried turning it off and on again?"
    Otherwise, "Are you sure it's plugged in?"

    --
    GAAH! MY PRINTER IS ON FIRE!!! PUT IT OUT! PUT IT OUT!
  19. Re:Still don't know why... by morgan_greywolf · · Score: 5, Insightful

    Wait! Are you suggesting that downtime can be caused by application problems, network problems, hardware problems, dumbass systems administrators and a whole slew of other things completed unrelated to the platform on which it is running?

    I am *shocked*! *Shocked* I tell you!

  20. Re:Oh, my. by im_thatoneguy · · Score: 5, Interesting

    Actually this is "again".

    The LSE used to run on HP-NonStop (w/ Cobol and C as far as I can find) but still managed to take itself down for 8 hours in 2000.

    If they're going to go down for a day every 7-8 years it might as well be cheaper and faster. (Articles quote the CTO as citing 10x performance increases).

    (All based on a quick google search)

    So before the hounds descend upon Microsoft it would seem the LSE has a history managing to bring down whatever system they run on.

  21. Re:Oh, my. by Coraon · · Score: 5, Insightful

    Followed by the youngest member of the team becoming the scape goat and being fired.

    --
    -Ours is the wisdom of Solomon, the magic of Merlyn, the fall of Icaris.
  22. ketan by ketan324 · · Score: 5, Interesting

    The LSE going down is a big deal. The US exchanges have been trying very hard to displace LSE's strong hold in the EUROPEAN markets. With the merger of NYSE/Euronext and NASDAQ/OMX this cuts market share and faith in LSE as everyday passes. Additionally with continued tech issues, NASDAQ could reinvigorate their bid for LSE again! I work for a data major data vendor, and I know from experience the NYSE and NASDAQ are much more reliable than their European counterparts. Also LSE going down today is huge, considering the news on Fannie/Freddie, WAMU, Lehman, and the WRONG news on United Airlines. Many arbitrage opportunities were lost for LSE traders.

  23. Re:Oh, my. by im_thatoneguy · · Score: 5, Informative

    Which from the sounds of this article http://www.computerweekly.com/Articles/2008/06/12/231031/agile-trading-software-critical-to-london-stock-exchange.htm was the intent.

    One very interesting note is at the end of the article:

    Timeline for Tradelect upgrades

    18 June 2007: Tradelect launched, reducing the time taken to process trades from 140 milliseconds to 10 milliseconds. Capacity increased from 593 to 2,500 orders a second.

    November 2007: Version 2 upgrade. Trading time reduced from 10 milliseconds to about 6 milliseconds. Capacity increased by 70% from 2,500 to 4,200 orders a second. Introduced full suite of Mifid-compliant services.

    September 2008: Planned migration of Italian trades to Tradelect platform.

    September 2008: Tradelect Version 2 to launch. Plans to double trading capacity to 10,000 continuous messages per second. Aims to cut average time taken to complete a trade by half from 6 milliseconds to 3 milliseconds.

    Coincidence that this month was when they intended to release a new version?

  24. Re:100 years? by julesh · · Score: 5, Informative

    5 nines does not mean what you think it means.

    No, you're right. By my calculation, the actual figure is more like 360 years.

    (Remember, this is a system that only operates 7.5 hours per day, 250 days per year)

  25. Re:Oh, my. by cp.tar · · Score: 5, Funny

    Well, that gives a new meaning to opening Windows to Dungeon Dimensions.

    --
    Ignore this signature. By order.
  26. Re:How many failures before.. by stinerman · · Score: 5, Insightful

    When I said there were companies who could provide excellent Linux support, he said his ass was on the line if something broke so he wanted to be able to justify his software choice to the the C-level guys. And those guys knew the name Microsoft. So he didn't see anything else as an option.

    In other words, he used the "no one ever got fired for buying IBM" defense.

  27. Re:In other NEWS... by Cap'nPedro · · Score: 5, Informative

    No, he'd waggle his arse .
    A fanny would be a vagina in Britain.

    Come on +5 informative!

  28. Tee Hee by mengel · · Score: 5, Insightful

    Oh, ye of lesser cynicism. I also, long ago, used to believe that language features could improve software reliability. Nowadays the idea just makes me cackle -- in actuality the universe just invents better idiots.

    --
    - "History shows again and again how nature points out the folly of men" -- Blue Oyster Cult, 'Godzilla'
    1. Re:Tee Hee by Simon+Brooke · · Score: 5, Insightful

      I also, long ago, used to believe that language features could improve software reliability. Nowadays the idea just makes me cackle

      Why? Certain languages have features that eliminate large classes of errors. Whilst its possible that programmers will find other ways to screw up, I'd have though that reducing the set of errors that are actually possible would go some way to improving reliability.

      Out of curiousity, what languages are you familiar with? Have you worked much in languages with very tough compile-time checks, like Haskell?

      Y'know, I agree with the grandparent. On my first coding job there was a guy (Chris Burton) who'd worked on the Manchester Mark One. He was retirement age when I met him. We had a new model of inkjet printer, which had a new processor none of us had ever seen before. It printed characters, we needed it to print bitmaps.

      Chris took the datasheet for the printer and the datasheet for the processor home on the train with him, and came back next morning with new code for the printer PROM written out - in opcodes, not assembler mnemonics - in longhand on a pad of paper. That code was blown into the PROM and worked first time, and continued to work without any errors reported for the three years I was on that project.

      Programmers like that just don't seem to exist any more. Automatic memory allocation, bounds checking, type checking, etc. are great technology, and I wouldn't choose to live without them. But they mean we are all sloppy and careless, because we can get away with it, and when humans can, they do.

      --
      I'm old enough to remember when discussions on Slashdot were well informed.
  29. Bad upgrade by JShadow21 · · Score: 5, Informative

    The article here blames it on some sort of botched upgrade.

    1. Re:Bad upgrade by Locutus · · Score: 5, Insightful

      this same kind of thing( replace *nix with Windows ) is what took out the LAX comm system a few years ago and left dozens and dozens of airplanes in the air and on the ground at/over LAX without communications.

      What blows me away is that for years, UNIX systems were one of the defacto standards for mission critical OSs. Along comes a marketing company, Microsoft, and people are saying it is capable of mission critical use even when there are constant disruptions from virus attacks, Ctl-Alt-Del and BSoD are a well known features, and any of a hundred other reasons it is NOT ready for mission critical systems.

      What kinds of morons are running the show anyways? And it is about time people start getting fired for this junk. From my experience on operating systems, UNIX was the one OS where when you wrote code, you dealt with the business logic/code and not OS issues. Only once in a blue moon did an OS patch or structure tweak get in the way of coding the application(s). OS/2 was pretty good but not as good as UNIX and Windows was the worst. Gawd, I still hear people complaining about that little Windows Mobile OS crashing. They can't even get a small chunk of code working properly let alone the behemoth that is the Windows desktop and server OS.

      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
  30. Re:Oh, my. by mrjb · · Score: 5, Insightful

    These "better languages" are easier to use which allows for less experienced coders to perform the tasks.

    I couldn't disagree more. Although automatic garbage collection is nice, this doesn't mean that you'll get "five nines uptime" systems by working with "less experienced" coders.

    If you're building a system that must guarantee 999.99% uptime, you wait until your best professionals become available, because it doesn't only involve code. You DON'T give the job to the less experienced ones, no matter how great the programming language. Five nines uptime requires a very robust design and very solid code quality running on a very solid platform which is running on a very solid OS on a very solid infrastructure. You'll want everything to be tested by unit tests, integration tests, regression tests, and whatnot. That involves a whole lot more than 'just' coders, but whoever works on it, they better be good at it.

    --
    Visit http://ringbreak.dnd.utwente.nl/~mrjb/growingbettersoftware to download your free copy of the book
  31. Re:100 years? by powerlord · · Score: 5, Funny

    Nah.

    They'll be back at "5 nines" by next week.

    The trick is to either redefine what the term means (so they are actually referring to 9.9999% uptime), or the timeframe (we've been at "5 nines" for the whole year" - said Jan 1 2009), or both ("so, we use 1 day as a data point, then if we've been up for any part of that day, we're good... so we've always operated at '5 nines' reliability")

    --
    This space for rent. All reasonable inquiries will be entertained at proprietors discretion.
  32. Link to incident status page by alexmin · · Score: 5, Informative

    Here: http://www.londonstockexchange.com/en-gb/products/membershiptrading/tradingservices/Incident/LIVE
    Notice that there were several unsuccessful attempts to bring it back up.
    What's really pitiful, LSE has just a fraction of data/trade volume of major US exchanges like Nasdaq or NYSE and still, their systems are regularly getting hosed, albeit not as much as today's meltdown.
    Hopefully in coming years LSE will lose market share to Nasdaq/Europe, BATS/Europe, Chi-X and other electronic markets - that should teach them well.

  33. Re:Potentially misleading summary by Angostura · · Score: 5, Informative

    Well, the Reuters article does say that trading started normally, but some traders were unable to connect, so the whole exchange was bought down to avoid unfair advantage/disadvantage occurring, so actually both stories are consistent.

  34. Re:Get The Facts by narcberry · · Score: 5, Interesting

    Interesting since they haven't been "running on Microsoft technologies" for "the past six years"...

    --
    Modding me -1 troll doesn't make me wrong.
  35. Using Microsoft for a 5-nines SLA? Is that a joke? by MrJerryNormandinSir · · Score: 5, Informative

    That was the their first mistake. What were they thinking? You need a 3 highly available Unix clusters with three SANs. You need three to elect a quorum. If you don't know what a quorum is you shouldn't be attempting to design system that is supposed to deliver on a 5-nine SLA. Each geographic location should include 1 cluster and 1 SAN. All three locations networked with dark fiber. fiber routing should be set up so that a cluster can fail over to a SAN in another location. As far as Hardware is concerned, I would go with a cluster of IBM P6-570 and use an EMC Symmetrix DMX SAN at each site.
    Who the heck designed this? .Net trading platform.. I have to laugh! Microsoft .net = 5.none SLA! .Net is only good for people who would like to create a light duty website. Under a load it breaks. The London Stock Exchange proves my point.

  36. Re:The London Stock Exchange Goes Down For Whole D by mikiN · · Score: 5, Funny

    What.. what's a wife?

    WIFE: Specialized form of WIFI, indicating one of two stations engaged in a (semi-)permanent point-to-point link, the other station typically called HUSBAND. Unsecured transmission often leads to packet loss 9 months after initial association, resulting in long-term elevated QoS requirements. Roaming is usually forbidden by link protocol, although experiments with mesh networks have been reported. DOS attacks often lead to severed links, litigation and possibly material and financial damages.

    --
    The Hacker's Guide To The Kernel: Don't panic()!
  37. Re:Using Microsoft for a 5-nines SLA? Is that a jo by Capt+James+McCarthy · · Score: 5, Insightful

    I have a feeling that the 'normal' IT situation was to blame for this.

    Preamble: Technical Expertise provided a wonderful architecture that was HA and robust, fast, and scalable.

    Bean Counters looked at the cost and said "You Tech guys spend too much money."

    IT architects: "How much is your data worth?"

    Bean Counters: "Not this much. Look we don't really need all of these systems. My home system has been working for 4 years with no problems. And I've talked with Microsoft Execs and they will cut us a deal for their platform. Now go away, I've just decided how the architecture will be done. Why did we hire you anyways?"

    --
    There are no loopholes. It's either legal or it's not.