Slashdot Mirror


"Iron Man" Release Brings Down Paramount's Servers

secmartin writes "Shortly after the release of Iron Man on Blu-ray on October 1, people started complaining of defective discs; the problem turned out to be that all the Blu-ray players downloading additional content brought down Paramount's BD-Live servers, causing delays while loading the disc. Which really makes you wonder what will happen when they decide to shut down this service in a couple of years."

7 of 283 comments (clear)

  1. Why is it downloading at all? by Loie · · Score: 4, Interesting

    With all the storage capacity available on these blu-ray discs why should there be any downloading of additional content? Does the movie really fill up the whole disc? Forgive my ignorace, I still haven't made the blu-ray jump.

  2. Evil or incompetence? by MojoRilla · · Score: 4, Interesting
    Here's a better story by the way.

    So I'm trying to decide if this was evil or just total incompetence.

    On the evil side, we have:
    • Release a disk with mandatory downloads. They would have to know this will end up bricking the movie for fans. Perhaps they are thinking they can sell "upgraded" disks to the same fans again years later without the stupid download.
    • Since no one could be so stupid as to not plan for heavy traffic and use a CDN for content (which they now are), perhaps they planned this failure to get some press about the release of their disk.
    • Tell people that it shouldn't happen again, but you have provided a menu to skip the download as if that should make people happy. The fact that they could change the menu means it had to load the menu from their web site. So it still can have timeout issues.

    And on the incompetence side.

    • Stupidly release a movie which not only downloads mandatory content, but doesn't time out if the download fails. Internet 101 here. 10 minutes trying to connect to a server. Please.
    • Don't scale your servers to anticipate traffic. Using a CDN to serve this content is absolutely a no brainer.

    Hard to tell. Both are unbelieveable, yet this happened. Thankfully, there is a solution. Don't connect your Blue Ray player to the internet. That will work for now, until they start tying DRM into BD-Live. Idiots.

  3. Re:PS3 by fuzzyfuzzyfungus · · Score: 4, Interesting

    preview trailers are something you skip over, not something you waste bandwidth on.

    Not if the studios have anything to say about it. Remember good old user operation prohibition? And remember how it was only ever used, pinkie swear, for those FBI warnings in the beginning, never for commercials?

    I don't know whether they have done so yet; but the studios would love nothing more than to cram a new set of ads into your eyeballs before every showing.

  4. Re:PS3 by SanityInAnarchy · · Score: 5, Interesting

    i thought the BD live content was extra content only downloaded once when you first play the disc--things like bonus scenes, soundtracks, ringtones, and other promo material--rather than just video streamed live each time you play it.

    Neither, actually, unless they're being particularly stupid. More likely, downloaded once, whenever either you choose to download them, or the disc does -- and then saved, so you can watch them again. Live streaming would be reserved for places where it actually matters -- as in, content which is also being generated live.

    preview trailers are something you skip over, not something you waste bandwidth on.

    Preview trailers are also the most trivial, and the most useless, of the things that are possible with this.

    I worked on some client-side programming for HD-DVD, before it died. Basically, you've got a little bit of local storage, an Internet connection, and a script engine. You can download small videos and play them, or you can run a program overlaid on top of the movie -- this is how menus were done, but we were doing a lot more than just menus.

    Now, from what I remember of Paramount's discs, they pretty much re-downloaded several megs (at least) worth of data on boot -- including every single file needed for said scripts. The only exception was actual media, as in audio and video.

    So, they're basically replacing a bunch of data that was already there on the disc. Unlike some other discs, you have no choice -- you will update, before you watch the movie.

    That's not really "defectivebydesign", as it's got nothing to do with DRM. It is, however, a defective design. Subtle but very important difference.

    It's possible none of this applies to the Blu-Ray, but I suspect it's very similar, and I very much doubt that any of it involves re-downloading the same trailer over and over.

    --
    Don't thank God, thank a doctor!
  5. trying to kill first-sale by Anonymous Coward · · Score: 5, Interesting

    This definitely breaks First-sale Doctrine. coming straight from Wikipedia:

    "In 1997 in Novell v. Network Trade Center 25 F. Supp. 2d 1218 (C.D. Utah 1997)[2] purchaser is an "owner" by way of sale and is entitled to the use and enjoyment of the software with the same rights as exist in the purchase of any other good. Said software transactions do not merely constitute the sale of a license to use the software. The shrinkwrap license included with the software is therefore invalid as against such a purchaser insofar as it purports to maintain title to the software in the copyright owner. Under the first sale doctrine, NTC was able to redistribute the software to end-users without copyright infringement. Transfer of a copyrighted work that is subject to the first sale doctrine extinguishes all distribution rights of the copyright holder upon transfer of title."

    and

    "In 2008, in Timothy S. Vernor v. Autodesk Inc.[2], a U.S. Federal District Judge in Washington rejected a software vendor's argument that it only licensed copies of its software, rather than selling them, and that therefore any resale of the software constituted copyright infringement. Judge Richard A. Jones cited first-sale doctrine when ruling that a reseller was entitled to sell used copies of the vendor's software regardless of any licensing agreement that might have bound the software's previous owners [3]."

  6. Re:Sony could have learned from Microsoft by mcrbids · · Score: 4, Interesting

    Any service built to assume to 100% uptime is really bad architecture.

    If that's the case, then there are lots of really bad architectures in use.

    For example, Airline reservation systems. Or Slashdot. Or anything web-based. Or your Visa card, Mastercard, ATM card. Strange how effective those electronic debit machines are, even though they assume 100% uptime of the Visa/MC/Debit back end systems? What about your phone? Doesn't it assume 100% uptime of the call routers and connection?

    There are too many examples to mention.

    Assuming 100% uptime is only bad architecture if you can't reliably assume near-100% uptime. The important factor is the relative cost of downtime, not the assumption of uptime.

    For example, TCP provides a "guarantee of delivery". It overcomes many connection errors in the IP protocol, such as dropped packets, etc, intermittent connection errors, misrouted packets, out-of-order packet delivery, and so on. But no amount of algorithmic magic can change the fact that if somebody trips over a network cable, the destination server has been taken offline for a while.

    So we see the real issue isn't whether or not you can count on 100% uptime, but whether or not having downtime in your "100% available" costs all that much.

    Are you serving personal pictures on a home DSL line? If so, 99% uptime is probably for you. What's the real cost of a few days of unavailability per year?

    Are you serving data commercially? If so, the cost of anything more than maybe 99.9% uptime may not be worth it. (That's about 8 hours of downtime per year) Think about the freebie web server on your local ISP. If it's down for a couple of afternoons per year, is anybody going to complain much?

    Are you serving financial records for a state government? If so, the cost of anything more than maybe 99.99% uptime may not be worth it. (That's just under 1 hour of downtime per year)

    Are you serving cash Visa for nations? If so, anything more than 99.999% uptime may not be worth it. (That's about 5 minutes of downtime per year)

    Each of these "nines" costs exponentially more. A home computer running the latest consumer grade O/S can generally maintain 2 nines without too much difficulty. A basic server running a server O/S (EG: Linux) can generally sustain close to 3 nines without difficulty. When there's a problem, you can drive to the local colo to reboot the server. Keeping a spare server handy and reliable backups means you can recover in less than 8 hours or so. It gets pretty spendy at 4 nines: 99.99% gives you just under an hour. That means you are hosting a fully redundant cluster, with lots of realtime "auto-recover" options. And 99.999% uptime is insanely expensive. Not only are you fully redundant, but you are actually watching each individual process to ensure that it completes, even if the hardware/process dedicated to it fails.

    5 nines, along with high performance, can be ridiculously expensive.

    As a hosting provider, we're working hard on that "next nine" to do better than 99.9% uptime to achieve 99.99% uptime. When you have to deal with scale, and high performance, it's harder than you think.

    --
    I have no problem with your religion until you decide it's reason to deprive others of the truth.
  7. Paramount's own fault by DrXym · · Score: 4, Interesting
    Paramount decided that every BD-Live player should automatically connect to their servers as soon as it was played. With every PS3 offering BD-Live it meant they were deluged with requests. On top of that, they never bothered to make the disks indicate progress or gracefully handle timeouts so lots of people thought their disks had frozen.

    There is nothing in the spec that requires this. If they had wanted they could have tested if the player supported networking and added a new menu which allowed users to manually connect to their servers for extra content.

    Frankly this is all Paramount's own fault. Aside from the technical fuckup, I have to question the whole ethic of a disk that automatically "phones home" just by inserting it. For starters it means Paramount are tracking usage of this title. It also means the experience could change every time its loaded. Could we see adverts or new trailers being inserted onto disk? Or studios prominently promoting their own online stores or other content? What happens in 10 years if the website bitrots? Will the disk even play any more or will it hang like it did here?

    I think it's very telling that the first prominent user of BD-Live immediately abuses it. BD-Live is IMO a waste of time and will continue to be while it used in such superficial and intrusive ways. Every 2.0 player should have the option to disable internet on a global and per-disk basis. Maybe some day a disk will produce a compelling use for it but nothing comes close yet.