"Sounds ambitious, it also sounds like it’s going to be a disaster."
That was my first thought when Microsoft Officially Announced that they were going to try to bring the E3 experience to all Xbox 360 owners during the Verizon Free Week. I sort of predicted they were going to do something like that, and Andy had (wisely) pointed out that bandwidth was going to be non-existent during that week.
Andy’s right of course. Try to download a game demo for a title that’s hot, and even with an excellent Internet connection, you’ll be lucky if you get it in 6 hours. Keeping this and my previous Memo to Sony in mind, I decided to give Microsoft some advice to help with that week of Videos and Demos and GamerPics (Oh my!)
When E3 hits, you are not only going to be burdened with your normal traffic, you are going to increase it, by your own estimations, 50%. This is going to cause a terrible strain on your network, made worse the minute a highly anticipated E3 demo becomes available on the Marketplace (In my case: Lost Planet.) Now your companies track record of decision making is not always the best, but I have noticed that when it comes to planning, you are usually at the top of your game.
So I have wondered how you are going to handle this amount of bandwidth usage during a week when you are trying to get people to splurge some dollars to stick with the service, and the answer came to me while driving to work this morning.
Avalanche.
Now I don’t know for sure if you are actually planning on doing this for that free week, but I would really consider doing it in the future. The Xbox 360 Live service has the benefit of being updated, and I imagine that while it wouldn’t help the burden of online gaming, it would alleviate the tremendous load you would get from downloading from the marketplace.
I hope you listen..
..what’s that?
You! In the back there say that again?
”Hawkes, what the FUCK are you talking about?”
Ohhh sorry! Yeah I guess I should explain.Back June of 2005, PC World did an article where Microsoft announced that “..labs in Cambridge, England, are developing a file-sharing technology that they say could make it easier to distribute big files such as films, television programs, and software applications to end users over the Internet.”
It was code named Avalanche, and it’s similar to things like BitTorrent. Another example of Microsoft taking a working technology and putting their spin on it, but that’s another editorial.
Anyway, it dawned on me, that with Microsoft writing the code, how easy would it be to implement this on Xbox Live, and to have conditions set such as to throttle down when the user is online gaming, or throttle up when the system is idle for x period of time. Considering the amount of work that went into the Xbox 360 version of the Live service, I imagine it would be pretty easy indeed. This would easily clear up the bandwidth issue, as once the first seed goes out, it’ll spread like wildfire across Xbox Live. It’ll also, as the article says, allow faster downloads for films, television programs and software applications.
Now then, call me crazy, but remember that Dashboard update from March, where everyone complained about what it was for, and Microsoft just said for “Future enhancements”. I wouldn’t at ALL be surprised if this was part of that future enhancement. Think about the genius of it. It’s something they probably setup so it can easily be turned on and off for testing. (And for all we know, they may have already quietly tested it out.) But during E3, when probably EVERY Xbox 360 will be trying to download trailers or demos, why not use the free week to stress it out at capacity? Under the most stressful condition possible at this point in the Xbox 360 cycle, and if there’s a problem, no problem, just shut it off again.
It would be the only viable way anyone would watch the E3 coverage that I imagine Microsoft is spending a fortune on producing. If you can’t get the video file from the Microsoft Press conference for 4 hours, most people will just give up, even if the greatest thing ever was rumored to have been shown there.
For the record, I have no inside information, I’ve spoken about this to no one, I’ve asked for no comments, this is just the opinion of someone in both the technology and gaming business making an observation, it is very likely I am wrong.
But if I am right, things are about to get a bit zippier on the Marketplace.
Even if I am wrong, and if I’m just adding A + 2, and getting 4 billion, I think Microsoft SHOULD look at utilizing this for Xbox Live. If it is coded well, it would hardly be noticed by the lay-person, and I doubt the hardcore would complain about faster downloads.
Besides, with Microsoft forging relationships with Movie Studios, and Record companies in an attempt to help prop up the Xbox Live service, why would they work on a Peer-to-Peer program for Windows, that could (and most likely would) get exploited to download illegal movies, music and software. Whereas if they put it on the Xbox, they have the thing that Microsoft, the Movie studios and record companies love the most, control over their products.
I believe that Avalanche was meant for the Xbox 360 from day one, and now they are ready to bring it out. Or at least, I believe they SHOULD bring it out.
So that’s my advice..
..excuse me?
You again? What now!
“What about Downloads in the background? What about…”
Ok, just STOP there. Downloads in the background, and all the other nitpicks that have been brought up about the Dashboard have already been discussed to death, and believe me Microsoft is probably already working on them. I’m not here to list all the things that everyone has complained about, I just wanted to bring up this one little piece, that I think will turn a great service, into an exceptional one. Also I can’t recall it ever being brought up in discussion before so: here it is!
So THAT’S my advice…
..Oh WHAT NOW?
“Sounds more like your opinion than advice!”
Maybe it’s both, maybe it’s neither, maybe someone whispered it in my ear, maybe I took too much drugs in College. Who the hell knows these days.
If it’s something that’s not being implemented, my advice to Microsoft would be: Implement it!
If Microsoft is doing something like this, what can I say except:
You heard it here first!
Now thats a rant...
What an interesting thought
What better way for a company to safely (from piracy) utilize a peer-peer file transfer system than on a closed format console with a central network.............................
Something to also keep in mind,
The major Xbox Live update back in october of '05 was codenamed Tsunami.
Avalanche seems like a nice fit
At the same time, guys, you underestimate Microsoft. They can't be so blind as to go into E3 expecting perfect bandwidth.
I doubt that they haven't considered and solutionized the problem already, because E3 is such a big event and this whole E3-from-your-360 thing is huge for them.
Microsoft isn't dumb, and maybe this is their solution, although I'm sure if it isn't, they must have another solution. At least, I hope they do.
I wouldn't say I underestimate MS, just by my thoughts here I make it clear that I think MS is usually ahead of the curve in the planning department. I figured they had something up their sleeve, this is what I think it is.
Yeah, it does make a lot of sense, Hawkes. And by what Andy said with "Tsunami", it could very well be it. And it'd be a great way to introduce the update.
Lets be honest here Sherveen
Microsoft hasn't exactly been on the ball when it comes to their XBL bandwidth, yeah they might be bumping it up a bit but we're talking about hundreds of thousands of people downloading large video and game files all at once... If it took me 6 hours to get "The Outfit" demo the day it released on my 8megabit downstream connection, then they are not properly planning.
Just because you like their console doesn't mean they can do no wrong.
Oh Andy, don't worry, I have no reason to think they can't go wrong.
However, I think for such a new thing, XBLMarketplace has been handled excellently. Whenever I download a demo, it takes about a half hour to an hour for me to get it. Anything else takes from only a few seconds to a few minutes.
I've had problems with it two times. Once with The Outfit, and once with Tomb Raider. Both demos had their problems, yes, but otherwise I haven't experienced any problems.
The Outfit was unexpectedly flooded by people who had been waiting for three days for it, because it was a late release demo. Tomb Raider has no explanation to its lengthy download.
But I think Microsoft's success rate is way high for something new to the service and something that provides so many MB through a pipe to a console. It's new, its going to hit bumps in the road.
And I worry for E3, too. I just don't worry as much as everyone else. I like their console but I also know Microsoft is full of network professionals, and I think they know when or when they aren't going to get a load of people downloading.
I'm sure they're gonna have problems, as I said in the first story about this. But I think that, unless they totally miss the ball, they have some type of plan to handle such a huge event.
The Outfit wasn't such a huge, important event.
Hey, Hawkes! Thanks for the memo. And for your opinion, er, advice.
We're doing some interesting things with Marketplace during E3, and I can't wait to see some of the trailers/coverage on my 61" TV in 720p. But don't forget, you'll get lots and lots of information (and videos, and trailers) from Xbox.com. So fire up that antiquated Mac with the patched up version of Firefox, and download videos to your heart's content.
And take a deep breath... :)
ALL of the XBL Marketplace content, demos and media, is hosted by Limelight Networks - a company that specialises in content distribution so I guess it's whether they can support the bandwidth.
I've been emailing them to see whether they cap XBOX Live users connections but they don't answer :S
When I speed test old content, it downloads much faster than new content. This maybe a demand issue OR a capped service issue so the load is spread across the userbase, and not just to those with phat pipes
Interesting enough, the 360 also logs into Level3.com when the console connects, and doesn't seem to actualy connect to any Microsoft servers at all during XBLive sign in. The network code seems to get all of its authentication from your passport.net crudentials.
And Xbox Live will be down for maintenance this Tuesday, a week before E3 ... coincidence??
I can't believe it, my co-worker just bought a car for $18121. Isn't that crazy!