Slashdot Mirror


Microsoft Wants P2P Avalanche to Crush BitTorrent

pacopico writes "Microsoft seems to think it can be the better Bittorrent. You know faster and more well-behaved. The Register has a story on the P2P work being done by Microsoft's researchers in the UK. Redmond reckons its "Avalanche" technology will be 20 to 30 percent faster than BitTorrent. It's meant for legal downloads only, of course."

545 comments

  1. Microsoft Wants Your First Born by Anonymous Coward · · Score: 5, Insightful
    It's meant for legal downloads only, of course.
    Well BitTorrent is meant for legal downloads too, but that doesn't mean a whole lot.
    Naturally, Microsoft is very keen to stress that this technology should be used for distributing legitimate content. It even put that in italics in the press material.
    Oh, never mind, I didn't realize they put it in ITALICS, that is sure to stop piracy dead in it's tracks.

    Besides BitTorrent might not be the most efficient P2P system any more, but it is one of the most widely used. I guess this is what Microsoft does best, copy other technology, add a little to it, then destroy it.
    1. Re:Microsoft Wants Your First Born by Rei · · Score: 4, Insightful

      On the contrary, I think it will not destroy it but legitimize it. Now people can say "Even Microsoft is developing P2P!". Plus, with a big backer like MS behind it, we might start to see pressure for more incorporation of P2P into other arenas - for example, a smoother mix between P2P content serving and conventional web serving, with seamless browser support. Microsoft loves tie-ins, after all, even if the products that they tie together are inferior to other products on the market.

      --
      Did he just go crazy and fall asleep?
    2. Re:Microsoft Wants Your First Born by Eberlin · · Score: 2, Funny

      Italics, no. Velvet rope, hell yeah! Nobody ever crosses the frickin' velvet rope. MS Firewall? Forget about it, just give each user a standard issue velvet rope to wrap around their computers and NOBODY will dare break in.

      Adware and spyware? Who needs to buy GIANT when you can buy a velvet rope factory and rid these Internets of vermin forever?

      P2P apps sharing copyrighted material? Velvet rope will keep them from doing that. It's red, it's fuzzy, and it's in their way -- NOBODY crosses the velvet rope.

      Those misguided folks in Redmond think italics will stop it all. It won't. Hopefully with this post, though, I can get the attention of OSS coders so they can implement this Velvet Rope thing for Linux before MS "innovates" on it.

    3. Re:Microsoft Wants Your First Born by Conspiracy_Of_Doves · · Score: 1

      I think the grandparent meant destroying BitTorrent, not P2P.

    4. Re:Microsoft Wants Your First Born by Anonymous Coward · · Score: 0

      While you make solid points, I think you're overlooking the (practically) limitless resources issue.
      Microsoft has no problem setting up servers to scan for copyright violations, or wasting your processor power doing so. Likewise, they have the lobbying power to drive legislation requiring that behavior. This could jeopardize existing P2P networks.

    5. Re:Microsoft Wants Your First Born by Anonymous Coward · · Score: 1, Insightful

      Yet another "M$ is teh evil!!1" knee jerk to interesting research coming out of MSR. Microsoft Research is a totally different beast to Microsoft at large. The people at MSR do some great research.

    6. Re:Microsoft Wants Your First Born by ImaLamer · · Score: 3, Interesting

      "Even Microsoft is developing P2P!"

      Really, their server products already use a P2P or S2S (Server To Server, servers being each other's peers...) technology for domain replication. Windows 2000 is pretty darn good at replicating its content even when the original copy isn't available.

      Of course, YMMV, and the right setup is key.

    7. Re:Microsoft Wants Your First Born by shadowmatter · · Score: 5, Interesting

      Microsoft Research has been working on efficient, decentralized, and fault-tolerant P2P systems since 2001. See the paper about their DHT (Distributed Hash Table) called Pastry, which was co-authored with Rice and is still under active development there. Note that the Kademlia DHT, which followed roughly a year later and is now used in a variety of P2P networks (eMule, the new decentralized BitTorrent network, etc.) employs a variant of Pastry's routing algorithm of longest prefix matching.

      They still have quite a presence if you look through recent NSDI or IPTPS conferences. Note that this paper is for IEEE INFOCOM, which is big.

      - shadowmatter

    8. Re:Microsoft Wants Your First Born by bman08 · · Score: 4, Insightful

      I'm more concerned about the embrace and extend issue. Maybe they see piracy as the next killer app for windows and want to lock us all in with their super kewl proprietary p2p app. It's not going to work. Piracy and Porn drive P2P communities to critical mass. If nobody's using this thing, it's not going to be that fast, is it?

    9. Re:Microsoft Wants Your First Born by Rei · · Score: 1

      That's very different, though - that's using your servers (and thus your connection) to distribute your data. BitTorrent-style distribution uses your downloader's computers (and their connections) to distribute, thus allowing you to distribute large amounts of content on a minimal connection.

      --
      Did he just go crazy and fall asleep?
    10. Re:Microsoft Wants Your First Born by Anonymous Coward · · Score: 0

      Microsoft has something else in mind... this is just a ploy to take our focus off of something else that they're about to do. And trust me, they'll do it whether or not the whole world supports them, because, eventually, they'll drum it into our minds that They Are Right.

      http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&rd=1 &item=5589153300

    11. Re:Microsoft Wants Your First Born by ImaLamer · · Score: 1

      no, not really...

      With the right setup, your servers will supply and receive data they need to complete the replication process.

      Think, even though they are servers, they are all clients - rather peers. I know the protocol is entirely different - but the concepts are the same. Once again, with the right setup you can direct how the data is distributed throughout the network and when. The central server (root server) never needs to be contacted with the right setup.

      I'm not trying to fight with you *smile*

      BTW: Love the cursor.org!

    12. Re:Microsoft Wants Your First Born by Anonymous Coward · · Score: 0

      Microsoft make all kinds of claims for their "new technologies". BitTorrent is out there working right now... 20 to 30 percent better... doubtful. Perhaps if the wind is blowing the right direction and everyone is using the same speed connection and everyone is not rate limiting and everyone... etc etc.

      My guess is that Microsoft has taken BitTorrent and modified the spec, produced a closed-source version that reports everything back to Microsoft and can be nicely tied to their Janus and NGSB projects. After all... they don't want any "unauthorised" software running on their shiny new "trusted" systems.

    13. Re:Microsoft Wants Your First Born by Anonymous Coward · · Score: 0

      Sure...they're great at researching ways to take an existing technology and embrace, then extend it. The rest of MS then figures out a way to extinguish the original.

    14. Re:Microsoft Wants Your First Born by everphilski · · Score: 1

      Did you read the whitepaper? They didn't add a little... there were some serious performance gains. But you wouldn't care... after all, this is slashdot, and bashing microsoft makes you cool!

      -everphilski-

    15. Re:Microsoft Wants Your First Born by comzen · · Score: 1


      It's meant for legal downloads only, of course.

      My 180hp, 400lb motorcycle can do 100mph in first gear, but I never exceed the posted maximum legal speed limit.

      Oh, ...and I will not have sex until I am married.

      --
      Crunch!
    16. Re:Microsoft Wants Your First Born by dextroz · · Score: 2, Interesting

      Exactly. Just like the turds I hear screaming that MS Anti-Spyware is "awesome." They fail to see it's a takee-off of SpyBot/Ad-aware and it's biased to remove whatever MS deems as spyware - RealVNC? Give me a fucking break.

      --
      Where's my free iPod!? Until then, I'll settle for a kiss...
    17. Re:Microsoft Wants Your First Born by Blue-Footed+Boobie · · Score: 2, Funny

      MMMMmmmmm....Microsoft Pastry.... /Homer

      --
      DAMN YOU OCTODOG! DAMN YOU TO HELL!
    18. Re:Microsoft Wants Your First Born by Anonymous Coward · · Score: 0

      The BitTorrent protocol is fairly worthless, technically-speaking. BitTorrent isn't popular because it's especially efficient, it's popular because of the content released using it. Trackers didn't have global search, the RIAA and MPAA weren't flooding trackers with shit, and thus people started using BitTorrent to distribute movies. It was all an avalanche from there.

    19. Re:Microsoft Wants Your First Born by Anonymous Coward · · Score: 0

      Note that this paper is for IEEE INFOCOM, which is big.

      It is pitch black. You are likely to be eaten by a GUI.

    20. Re:Microsoft Wants Your First Born by robertjw · · Score: 2, Insightful

      Two things:
      I think you're overlooking the (practically) limitless resources issue. Microsoft has no problem setting up servers to scan for copyright violations, or wasting your processor power doing so.

      Actually Microsoft's resources are very limited - when you compare them to every man, woman and child in the world that has a computer. If they come out with a P2P network, you can bet your ass somebody will figure out a way to exploit it for downloading copyrighted material without getting caught. The world is a big place. Microsoft has a lot of resources, but even they look small when you compare them to the number of individuals they would have to actually scan.

      Likewise, they have the lobbying power to drive legislation requiring that behavior

      Something I know our handy politicians in Washington have forgotten and it seems like the population in general doesn't have a handle on. New laws don't magically change behavior. Just because they pass legislation about something doesn't mean it just goes away. If a law is unenforcable it just becomes another piece of silly paper to keep track of.

      Only reason I bring this up is it seems like the prevelant attitude right now is things will automatically get better if we pass a law about it. There is a law in the Colorado legislature (either just passed, or is up for vote) about restrictions on teen driving. One of the restrictions is that for some initial time period a new driver cannot carry a passenger. I recently saw a newscast concerning two 16 year old boys that crashed their car while out drinking and racing on some back country roads. The commentator stated that if the new law had been in effect these boys might still be alive. Now if these boys were ignoring the law by drinking and speeding what makes anyone think that they would have worried about some law stating they couldn't ride together.

    21. Re:Microsoft Wants Your First Born by eWarz · · Score: 1

      FYI RealVNC can be used to remotely hijack someone's computer without their knowledge, that's why it's blacklisted. Sure tech savvy users know it's there, but what about joe sixpack, who doesn't even know what a VNC is?

    22. Re:Microsoft Wants Your First Born by shadowmatter · · Score: 4, Interesting

      Why do you need to guess what it's about when it's all there in the paper linked to by the article? I've skimmed it, gotten the gist of it, and I think their technique is quite clever. And the paper seems to give full details, so anyone can implement it.

      Basically, similar coding schemes make scheduling of data in a swarm easier (so there's no choking/unchoking a la BitTorrent, data just flows) and minimize the risk of a file piece being owned by only one peer (if he leaves, downloading is over). These encoding schemes, through linear combinations of pieces using XOR, combat this (I'm generalizing here). The most attractive, I think, are Rateless and Raptor codes, which have similar performance. (Incidentally, the former was developed by Petar Maymounkov, who was actually one of the inventors of Kademlia.)

      Anyway, a few months ago I read the Rateless paper, and thought "Gee, I should code this and release it under the GPL... It would be great for P2P apps!" But soon after I finished its implementation, I discovered that all the ideas authored in the Rateless paper were actually covered by patents of Digital Fountain, meaning that Petar's company, Rateless, had to develop a different, proprietary coding mechanism that is outside the patents of DF, and I can't release my code!

      So, getting back to my original point, the paper says, "Network coding can be seen as an extension or generalization of the Digital Fountain approach since both the server and the end-system nodes perform information encoding." Meaning that it might not be covered by DF's patents, and thus should be welcomed by the P2P community, and not immediately disregarded blindly by prejudice. I mean, if it's a 20% improvement, why not give it a chance, huh?

      - shadowmatter

    23. Re:Microsoft Wants Your First Born by 0xABADC0DA · · Score: 1, Insightful

      The truth is that they usually copy other research, tweak it up a bit (usually making it worse), and pretend that they invented it in the first place. Typical Microsoft... it must be something in the water up there.

      In this case, the original is Tapestry, published at latest Apr 2001, followed by Pastry (hence the name) which was "done in part while visiting Microsoft Research, Cambridge, UK". Sounds to me like the main "innovative" part was providing a few computers. Meanwhile, the really new ideas (ala Chord) come from other places.

    24. Re:Microsoft Wants Your First Born by Melkman · · Score: 1

      Yeah, they should list remote desktop as spyware to then ? And IIS, because people can get files of your webserver too.

      Get real

    25. Re:Microsoft Wants Your First Born by Rei · · Score: 1

      I'm not trying to fight with you either - but I don't think you understand what I'm saying. In your case, it is your servers that work with each other. We're not talking about that in the torrent case - we're talking about John Doe in Wallawalla, Washington and Kim Wong from Shanghai, China becoming your servers, all because they simply downloaded from you. If 10,000 people download from you, you gain 10,000 free servers.

      In your case, you have to have pay for all of the bandwidth and server costs, even though you're using multiple servers and they're talking to each other. You still have to pay. In the torrent case, you pay for almost none of the bandwidth and server costs - you could serve a major linux distribution from a 486 on a good DSL connection.

      --
      Did he just go crazy and fall asleep?
    26. Re:Microsoft Wants Your First Born by Anonymous Coward · · Score: 0

      How do you know what they'll actually release? Those are technical papers... stuff like that is a dime a dozen (P2P papers were all the rage a couple of years ago). And besides, Microsoft *always* claims an X percent improvement over other technologies... no matter how bogus.

      As I said, BitTorrent is open and well understood. Anything Microsoft releases will be closed and Windows only... and god only knows what it will actually do. As for "anyone can implement it"... yeah... sure.

    27. Re:Microsoft Wants Your First Born by Anonymous Coward · · Score: 0

      How long until Avalanche shows up on BitTorrent?

    28. Re:Microsoft Wants Your First Born by Breakfast+Pants · · Score: 1

      Hey your right, since active desktop is commonly used by trojans just like VNC is. Oh wait it isn't. VNC runs on windows 95, active desktop doesn't. Trojans don't use it. You are making the mistake of "but look in theory both programs are the same." Well, in practice they aren't. It is also nice to note that it doesn't mark VNC for deletion immediately, it just flags it as a potential threat, and even goes so far as to explain why it even shows up as potential. But you of course ignore these facts, after all we are bashing Microsoft here. To make your Microsoft bash even better you can conviently ignore the fact that this program used to show VNC--and not remote desktop-- as a potential threat long before Microsoft bought them out.

      --

      --

      WHO ATE MY BREAKFAST PANTS?
    29. Re:Microsoft Wants Your First Born by Crimsane · · Score: 1

      [i]Plus, with a big backer like MS behind it, we might start to see pressure for more incorporation of P2P into other arenas - for example, a smoother mix between P2P content serving and conventional web serving, with seamless browser support[/i] I call dibs on being the box that gets to take in passwords and handle user authentication

    30. Re:Microsoft Wants Your First Born by dextroz · · Score: 1

      My point being that the program should flag Remote Desktop as well... and IIS if it's running too! Besides, this is a Spyware/Advert software killer. VNC does not install in stealth! If MS wanted to alert you against VNC or Remote Desktop it should not be done by an Anti-Spyware software but rather a security benchmark tool.

      --
      Where's my free iPod!? Until then, I'll settle for a kiss...
    31. Re:Microsoft Wants Your First Born by Rei · · Score: 1

      Static unrestricted content only at first, I'm sure - large images and very large html documents, sound and music, flash, video, pdfs, etc. :) I can conceive of handling restricted content with a special protocol, but dynamic content isn't very realistic (the big question would be "why?". :) )

      --
      Did he just go crazy and fall asleep?
    32. Re:Microsoft Wants Your First Born by fcrick · · Score: 1

      Pastry is a completely unproven system.

      Kademlia and NEOnet (used in Morpheus) are the only widely used DHT's, and all others are not yet used on any reasonable scale on the internet today.

      Sure, eMule may use an idea out of Pastry, but that doesn't make Pastry a proven system on its own. eMule started by getting Kademlia to work, and moved on from there.

      --
      Your signatures belong to me.
    33. Re:Microsoft Wants Your First Born by Anonymous Coward · · Score: 0

      You keep telling yourself that.

    34. Re:Microsoft Wants Your First Born by Anonymous Coward · · Score: 0

      WWhat someone needs to do is incorporate a .PAR system into bittorrent somehow where even if there are no seeds, the rest of the file can be reconstructed by parity files attached to the torrent itself. Yes it would make the torrents bigger, but would solve a huge problem.

    35. Re:Microsoft Wants Your First Born by Anonymous Coward · · Score: 0

      Release anyway! People will use it if it's better since lots of people don't care about legal status, and it'll help publicise the software patents issue.

      "You could be using this new efficient technology to download your legal game demos, but you can't. Because of software patents you're stuck with crappy old bittorrent. Enjoy your warezing!"

    36. Re:Microsoft Wants Your First Born by Anonymous Coward · · Score: 0

      Right on. Look how well the patent victimization angle is working for VideoLAN and MPlayer!

    37. Re:Microsoft Wants Your First Born by smartdreamer · · Score: 1
      It's meant for legal downloads only, of course.
      Hey, where did you put your sarcasm detector everybody?
    38. Re:Microsoft Wants Your First Born by comzen · · Score: 1

      yes

      --
      Crunch!
    39. Re:Microsoft Wants Your First Born by BurnFEST · · Score: 1

      Active Desktop? WTF has that got to do with VNC or Remote Desktop?

    40. Re:Microsoft Wants Your First Born by Spectre_03 · · Score: 1

      I applaude your comments and agree entirely, but I fear aside from your analogy to the drunk teen's that it's much better summed up in one simple sentence.

      Law does not dictate behavior nor impose common sense.

      We may be "able" to legislate morality but that doesn't mean it's controllable. Far from it since the majority of the laws themselves don't hold any common sense by the time they are actually passed.

    41. Re:Microsoft Wants Your First Born by masklinn · · Score: 1
      The BitTorrent protocol is fairly worthless, technically-speaking.
      Swarming is actually pretty fucking efficient technically speaking, but not for every type of P2P. Swarming is a very good tool for flash downloads, when the number of peers on a file increases very fast then decreases slowly (or not at all). While the regular P2P protocols start choking when the number of requests for a file gets higher, BT strives for these situations, for they're the ones who allow the swarm as a whole to get the highest levels of bandwidth.
      --
      "The way we can tell it's C# instead of Haskell is because it's nine lines instead of two." -- wadler
    42. Re:Microsoft Wants Your First Born by Pablo+El+Vagabundo · · Score: 1

      Release it on a Euro/Asia/Antartic server and purge all comments/links to yourself..

      Pablo

    43. Re:Microsoft Wants Your First Born by Anonymous Coward · · Score: 0

      You must be under the incredibly mistaken assumption that BitTorrent's "swarming" is unique or even optimal for its domain. I don't think you know what you're talking about, really. Largely the reason BitTorrent is successful is because 1) people use it and 2) the manner in which it's used. The biggest difference between BitTorrent and another random modern P2P protocol, is that the other protocol is bound to be a network with searching where clients share hundreds to tens of thousands of files to an enormous audience with diverse demands. If what you want is really, really popular then you'll see no functional difference and if it isn't then you'll be competing for resources used to serve really popular media, whereas with BitTorrent you wouldn't find the unpopular desirable in the first place because of the way BitTorrent is used. This isn't a technical aspect, but rather a social side-effect of the original limitations of the protocol that other modern protocols don't have.

      BitTorrent is not a particularly valuable protocol, and Microsoft has absolutely no reason to appropriate it. Most research in P2P is in the field of intelligent distributed hashtables and such, not creating a replacement for downloading warez from usenet. That's basically what BitTorrent has become.

    44. Re:Microsoft Wants Your First Born by Basje · · Score: 1

      Or, au contraire, the judge no longer sees a weaker party and a big industry, but instead sees two big industries facing each other.

      Before now, the industries were rather limited in picking their fights. They had to go to individuals or small companies. Now they can choose, based on the merits of a case, if they take on a large company, or the small one, or a bunch of individuals.

      I think p2p is here to stay, and copyrights will suffer. But to think that giving the copyright holders more options will render them ineffective is just not logical.

      --
      the pun is mightier than the sword
    45. Re:Microsoft Wants Your First Born by Lucractius · · Score: 1

      I had active Desktop on windows 95 for years. So watch the FUD damn it.

      --
      XML - A clever joke would be here if /. didn't mangle tag brackets.
    46. Re:Microsoft Wants Your First Born by Anonymous Coward · · Score: 0

      Valuable to whom? It may not be valuable to large companies because they don't have small pipes and want to distribute data to large numbers of people. Their users on the other hand... but when has Microsoft given a shit about their real wishes. As for all the P2P research being on hashes and routing... yes, it is now... but only because swarming is now common. You talk down what a revolution in file distribution BT really was... how quickly you forget.

    47. Re:Microsoft Wants Your First Born by Snaller · · Score: 0, Flamebait

      Anyway, a few months ago I read the Rateless paper, and thought "Gee, I should code this and release it under the GPL... It would be great for P2P apps!" But soon after I finished its implementation, I discovered that all the ideas authored in the Rateless paper were actually covered by patents of Digital Fountain [digitalfountain.com], meaning that Petar's company, Rateless [rateless.com], had to develop a different, proprietary coding mechanism that is outside the patents of DF, and I can't release my code!

      Release on P2P! *g*

      --
      If Google really cared they would fix Android Chrome to reflow text, instead of discriminating
    48. Re:Microsoft Wants Your First Born by olau · · Score: 1

      That's a silly remark. Pastry and all the other research networks have all been tested as much as possible. People have run simulations, tested them on clusters and analysed them theoretically. With limited resources available there is only so much you can do as a researcher.

    49. Re:Microsoft Wants Your First Born by Breakfast+Pants · · Score: 1

      s/Active Desktop/Remote Desktop

      My bad. I made a mistake. It has been known to happen. If you couldn't tell from the context that I meant to say Remote Desktop, you've got you're own problems.

      --

      --

      WHO ATE MY BREAKFAST PANTS?
    50. Re:Microsoft Wants Your First Born by vDave420 · · Score: 1
      But soon after I finished its implementation, I discovered that all the ideas authored in the Rateless paper were actually covered by patents of Digital Fountain, meaning that Petar's company, Rateless, had to develop a different, proprietary coding mechanism that is outside the patents of DF, and I can't release my code!

      I know Petar, and he's actually patenting his modifications to his new codes as well, so don't plan on using those without a license. =)

      Although, he has discussed with me the possibility of releaseing a GPL version of them (new Rateless codes) for non-profit usage, so all is not lost. ;-) I'll chat with him some more tonight about this if I get the chance.

      Also, I've only read a portion (3/4ths) of that paper, but I don't think that they use XOR in network coding. Rather, it is of the following form:

      An file is split into N blocks B1, B2, ..., Bn.
      An encoded block E is produced by picking random coefficients C1, C2, ..., Cn, and producing:

      E = B1*C1 + B2*C2 + ... + Bn*Cn
      across a fixed-bit-length field (say, 2**16)

      This encoded block is sent along with the vector:

      V=[C1, C2, ..., Cn]

      Receiving enough of these, and solving the system of equations which result, allows a reconstruction of the original file.

      An apparent benefit over erasure codes is the ability for nodes with partial file knowledge to re-encode the blocks which THEY have, and still be useful.

      As a p2p coder, I am quite interested in Network coding (and erasure encoding) so am studying them intensely...

      -dave at limewire-

      --
      The pig browse. With Google. Sigh is to the chicken. Chicken is fool. Giggle. The DailyWTF giggle.
    51. Re:Microsoft Wants Your First Born by FlameSnyper · · Score: 1
      GMail prevents MSIE from remembering your password. GMail sucks.
      Umm... try out this Firefox thing. I hear it's free. And really good. And stuff.

      Oh... and GMail rocks!

    52. Re:Microsoft Wants Your First Born by Snaller · · Score: 0, Flamebait

      Umm... try out this Firefox thing.

      Umm... no.
      Oh... and GMail rocks!

      Umm... no.

      --
      If Google really cared they would fix Android Chrome to reflow text, instead of discriminating
    53. Re:Microsoft Wants Your First Born by mink · · Score: 1

      To me it seems (just from reading the article here and on the register) all they did was add PAR style parity to Bittorrent.

      --
      Well I've wrestled with reality for thirty five years doctor, and I'm happy to say I finally won out over it.
    54. Re:Microsoft Wants Your First Born by ashot · · Score: 1
      --
      -ashot
    55. Re:Microsoft Wants Your First Born by Anonymous Coward · · Score: 0

      I was just reading on MSN Search how MS will use Avalanche technology to let users download the beta version of their new Metro page description file format. It all sounds really cool.

  2. No brainer by fembots · · Score: 0

    I thought if any P2P service is meant for legal downloads only, it'll be more than 20-30% faster?

    With the size of Microsoft, it can set up a BittoBot farm, which automatically replicate new content across all hosts (internally, so it's as fast as copy-and-paste), then feed everything through a few fat pipes.

    If money is not an issue, and world domination (or just the the Lord of the Data) is the ultimate goal, it should be fairly easy for MS.

    1. Re:No brainer by paulwalker · · Score: 0

      P2Ps distribute all sorts of stuff mostly illegal pirated stuff.
      There barely is any legit thing on p2ps these days...lots of viruses on it...

      P2Ps might be good if they can regulate it. That will help honest commerce...

      irc.GNAA.us
      www.gnaa.us

  3. Alright! by qw(name) · · Score: 3, Informative

    The ultimate in spyware!!!

    1. Re:Alright! by Anonymous Coward · · Score: 0

      No crap--imagine this being integrated into the OS.

      Theoretically, I could imagine it happening in a secure way, but not from MS.

    2. Re:Alright! by qw(name) · · Score: 1

      I sense the development of a EULA that will eclipse all other EULAs combined.

      This going to be very invasive, to say the least. It will probably background connect to a MS server somewhere and record every file download from every IP hosting said file. I don't trust it.
  4. Oh Goodie... by turgid · · Score: 1

    I can't wait to get my legal Slackware images 20-30% faster :-)

    1. Re:Oh Goodie... by Rei · · Score: 1

      From within Windows, no less :)

      --
      Did he just go crazy and fall asleep?
    2. Re:Oh Goodie... by superpulpsicle · · Score: 1

      LOL. The product is in the research stage and they already know it's 20-30% faster. Nothing like measuring vaporware.

  5. point? by Anonymous Coward · · Score: 4, Funny

    It's meant for legal downloads only, of course.

    Then what's the point?

    1. Re:point? by Bullfish · · Score: 1

      This is the way we hack the code,
      hack the code,
      hack the code,
      This is the way we hack the code,
      And pull down all our movies

      Thanks Mr. Bill!

    2. Re:point? by ray-auch · · Score: 3, Insightful

      How about the fact the current MS windows update is real slow because it is client-server and there are always going to be hundreds of millions of clients all wanting the same damn thing at the same damn time.

      The patches ain't getting smaller either.

      This is exactly the sort of problem BT was built to solve.

      Even if they restrict it to only MS authorised updates it might still be a big win for them and, arguably, Joe windows user.

      On the other hand, if they screw up on whatever verification they put in (and they haven't exactly got a good track record on crypto implementations) then you've got virus heaven...

    3. Re:point? by Anonymous Coward · · Score: 0
      This is exactly the sort of problem BT was built to solve.
      I thought this was the sort of problem that IPv6 multicasting was built to solve? So many solutions in search of a problem.
    4. Re:point? by dooglio · · Score: 1
      On the other hand, if they screw up on whatever verification they put in (and they haven't exactly got a good track record on crypto implementations) then you've got virus heaven...

      And a spyware haven too, I imagine.

      According to VitalSecurity.org, Bittorrent is on its way to serving up spyware itself, so I wonder if viruses wouldn't be far behind. http://yro.slashdot.org/article.pl?sid=05/06/16/15 58229

    5. Re:point? by Anonymous Coward · · Score: 0

      So why cant they just implement bittorrent or a BT like protocol.

      Its not like they don't have the resources to run a large enough tracker.

    6. Re:point? by fermion · · Score: 1
      Ok, how would this be implemented. Right now we have to go to MS update, and download the updates. We have some level of confidence that the updates are in fact MS certified because they are from the site. It is true that there is some probability of URL spoofing or the like, but that seems to be a second level problem

      Now we are suggesting that we use a P2P structure to get the updates. I know some people play fast and loose and download apps from randoms places, and get copies of windows, and install in the computer. However, I think most of us would agree that if this were standard practice, if we all downloaded random window updates, the level of malicious software would dramitically increase, unless some foolproof safeguards were added.

      Are such safegaurds possible? I mean if we hashed each update, and compared the hash to that on a MS site, would that provide protection. Well, we would have to make sure that the user software reported the proper hash, and that went to the real site. Even if this were prossible, it would not help the user that downloaded an update, then that program installed a trojan and downloaded the real update.

      The problem with MS security is that users are lead to all sorts of strange places to fix thier security problems, becuase MS or the hardware vendor does not provide suffecient help. This provides a opening for malicious coders to take advantage of the users. In other words, if the MS site is slow on updates, then MS should provide better response, not expect the community to provide resources to solve the problem.

      --
      "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
    7. Re:point? by Anonymous Coward · · Score: 0

      Am I the only one that doesn't want to help MS get cheaper bandwith my "assisting" other Windows users with updates on a P2P network?

      I have no qualms "sharing" my bandwith with a worthy company, but MS can afford to buy their bandwith.

      An no, not just because it's MS. I would feel the same way about OSX updates being over a P2P network.

  6. Now with 20-30% more DRM! by Phoenixhunter · · Score: 3, Funny

    Palladium anyone?

  7. Question is.. by wfberg · · Score: 4, Interesting

    Will it block access to MP3 files and a big list of other file-types/filename-extensions? Like MSN Messenger 7 does? But, like MSN Messenger, allow .WMA files? And do this under the guise of "security", alleging that MP3 is an "unsafe" format (though unlike WMAs, MP3s can't launch websites or "acquire licenses" and stuff like that)..

    --
    SCO employee? Check out the bounty
    1. Re:Question is.. by Satan+Dumpling · · Score: 0, Redundant

      Nah, it will probably just tattle to Microsoft if you search for WinXPCorpSP2. Either that or bill your account...

    2. Re:Question is.. by Anonymous Coward · · Score: 0

      Huh? I just sent a friend an MP3 of a song I'm working on with MSN Messenger 7 a few minutes ago and it worked just fine.

    3. Re:Question is.. by bizitch · · Score: 1

      Good question - however if this a decentralized p2p network, how could they possibly control it?

      How hard would it be to tunnel .MP3s as .WMAs?

      What I would love to see is Mircrosoft unleash this beast on the internet - market the crap out of it - get everyone to accept it - then see someone create a wrapper application to disguise illegal files which would all spread like wildfire across an an uncontrolled network!

      Don't taunt happy fun ball!

      --
      ---- "Logoff! That cookie shit makes me nervous!" - A. Soprano
    4. Re:Question is.. by m85476585 · · Score: 1

      Just make it into a compressed file. They will never know!

    5. Re:Question is.. by jpardey · · Score: 1

      funny... I tried to send a wma to test it, and it did not seem to work... anyway, to get past it, I just make a copy and change the extension to mp_ and give good instructions on how to change it back...

      --
      I have freaks! I did something right...
    6. Re:Question is.. by Deliveranc3 · · Score: 1

      Um you're full of shit. MSN 7.0 has more ads and some garbage...

      But you DO get fullscreen webcams which work every time a decent history system, and a file sending system which is significantly better than icqs (Version problems anyone?)

  8. Innovate this! by Seumas · · Score: 2, Insightful

    By "more well-behaved" they, of course, mean "DRM capable"... Innovation is taking everyone else's great ideas and adding "DRM capable" to the name.

    (Yes, I know there is a bit more to their proposal.)

    1. Re:Innovate this! by Anonymous Coward · · Score: 0

      They should be thankful that Bram Cohen didn't patent the torrent idea.

      Actually, they should be contributing to his project instead of starting a new one. Why be totally different when open source lets you improve on what is already there?

  9. Useless by ROFLMAObot · · Score: 1, Insightful

    What kind of legal torrent would you want to download that goes 20-30% faster?

    1. Re:Useless by Billy+the+Impaler · · Score: 0

      I'll give you a hint.

      It starts with an L and rhymes with Finux Distros.

      How's this jazz get rated insightful???

    2. Re:Useless by Anonymous Coward · · Score: 0

      The MS technology is really only useful for low numbers of clients. The examples given in the responses would actually not benefit from Avalanche because the added redundancy would increase the overall file size. When there are many clients and seeds then there are no bottlenecks where you have to wait for one segment that is only available from a slow connection. It is only when you have a few clients or a slow initial upload speed that redundancy helps. If a segment only held by one slow client can be replaced with two segments held by a much faster client then the overall speed will go up. For most legal downloads this really isn't an issue

  10. And of course... by Tuxedo+Jack · · Score: 1

    Any versions of Windows that show up on there will either have adware bundled with them or, when installed, will cause blue screens endlessly with the error "AVALANCHED_J00_F00" on them.

    And then there's the whole concept of distributing porn via Avalanche; it gives the term snowball a whole new meaning.

    --

    Striking fear in the authors of godawful fanfiction, I am here, appearing in darkness, Tuxedo Jack!
  11. Open the Source by kunkie · · Score: 1, Insightful

    I'll gladly use it. Show me the source code first. How do I know there is no RIAA/MPAA spyware in it.

    1. Re:Open the Source by Anonymous Coward · · Score: 0

      Ah, shut up.

  12. Microsoft returning to its roots? by the_skywise · · Score: 3, Funny

    It's illegal "wink wink nudge nudge" to copy Windows 3.1/98 but it helps spread windows users so that's a good thing.

    It's illegal "wink wink nudge nudge" to use our faster service, but it helps support Microsoft so that's a good thing.

    (It's not a bad idea, if it gets popular enough they can just roll it into Office and charge huge $$$ for it like their MSN Messenger 8...er... Microsoft Virtual Meeting...)

    1. Re:Microsoft returning to its roots? by jellomizer · · Score: 1

      like D.A.R.E. has taught us. The first one is always free.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  13. Legal Downloads only. by soupdevil · · Score: 4, Funny

    Sounds familiar. My car is meant for legal speeds only. Which is why the "55" is highlighted in a special color. On my 140mph speedometer.

    1. Re:Legal Downloads only. by Anonymous Coward · · Score: 0

      So if you drive on a road where the limit is 70, does the highlight change?

    2. Re:Legal Downloads only. by alexhs · · Score: 1

      What they will do is enforce that evil bit [rfc3514].
      Servers would then be able to handle legal downloads faster by prioritizing.

      --
      I have discovered a truly marvelous proof of killer sig, which this margin is too narrow to contain.
    3. Re:Legal Downloads only. by Bullfish · · Score: 1

      With MS's exemplary record of security, this tech will never fall into the wrong hands. The MPAA and RIAA can sleep well at night knowing that the security of their movies and music is as sound as a dollar.

  14. Jealous of Kazaa? by amichalo · · Score: 1

    I guess someone in readman finally read the stories about Kazaa's spyware and said "Hey, we're the kings of viruses and spyware! we need in on this p2p thing!"

    --
    I only came here to do two things; kick some ass, and drink some beer...looks like we're almost out of beer.
  15. If it doesn't run on linux... by Iphtashu+Fitz · · Score: 1

    then no matter how "good" MS makes it then it'll never beat bittorrent.

    In other words, it'll never beat bittorrent.

    1. Re:If it doesn't run on linux... by jellomizer · · Score: 1

      It is a question of how much faster windows would be then linux. If you can get a CD at 10gb/s vs 1gb/s It might be benifictual to get vmware and load up windows in it.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    2. Re:If it doesn't run on linux... by Anonymous Coward · · Score: 0

      What are you talking about, we can compress data on *nix too.

    3. Re:If it doesn't run on linux... by jellomizer · · Score: 1

      10 to 1 file compression on binary data!!! DUDE pass the link! The best I usually get is close to 2 to 1 compression.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    4. Re:If it doesn't run on linux... by Oliver+Defacszio · · Score: 1
      Yeah, those 1300 linux users will keep a Microsoft product from being successful, just like they've done countless times before.

      You people don't even bother TRYING to make any sense anymore, do you?

      --

      -
      Inventor of the term 'pardon my French'.
    5. Re:If it doesn't run on linux... by Anonymous Coward · · Score: 0

      Man, who are YOU getting your Internet access from...

    6. Re:If it doesn't run on linux... by Trejkaz · · Score: 1

      Yeah. Windows file sharing will never run on Linux either.

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
    7. Re:If it doesn't run on linux... by jellomizer · · Score: 1

      I'm from the future. Where Longhorn was just released! But I prefer to Run MAC OS XIV Monkey-Men. Man you guys just don't know what you are missing! 4d Computing Rocks. Opps I said to much... Jellomizer if you read this DONT send this message, in your future. Because the futue is controlled by adsf

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  16. Somehow it just doesn't sound right... by Anonymous Coward · · Score: 0

    "The article is Slashdotted. Anyone have an Avalanche of it?"

  17. Linux distros by Ochu · · Score: 4, Funny

    So you will find your way to debian_iso.avalanche, download it, and find that it has transformed into a handy little PDF explaining why linux bites...

    1. Re:Linux distros by mbbac · · Score: 5, Funny

      You trolls really get under my skin. You know this is Microsoft we're talking about, yet you still deliberately misinform people about obvious facts.

      Microsoft Avalanche will use a file name like debian_iso.ava.

      --

      mbbac

    2. Re:Linux distros by Anonymous Coward · · Score: 0

      DEBIAN~1.AVA

    3. Re:Linux distros by Geoffreyerffoeg · · Score: 1

      Really? "RAInvitation.msrcincident" for Remote Assistance invitations has to be one of the most annoying filetypes ever. Not because it's an extension more than 3 letters, but because it's so redundant. And why do they need to add "incident" - or even "ms" for that matter?

      "Invitation.remast" or something would be better.

    4. Re:Linux distros by Anonymous Coward · · Score: 0

      .ava - ass venture anonymous

    5. Re:Linux distros by Ice_Balrog · · Score: 1

      Nice try. It'll be debian~1.ava

      --
      #include "sig.h"
    6. Re:Linux distros by Rylz · · Score: 1

      You got it all wrong! It won't be a PDF, of course! It will be a DOC!

      --
      Sometimes you've gotta roll the hard six.
  18. Interesting... by TedTschopp · · Score: 3, Funny

    Spyware is found in Bit Torrent.

    Microsoft Releases competitor to Bit Torrent.

    Wow, I'm so glad they were so responsive to that problem. It only took them a couple of hours! That's amazing!

    --
    Fantasy remains a human right; we make in our measure and in our derivative mode... -- JRR Tolkien
  19. Innovation? by Anonymous Coward · · Score: 0

    Used to be that fans of Microsoft and proprietary software used to think of others especially the open source community as copycats. Now Microsoft is promising the better search engine, the better command-line shell, and now the better Bitorrent. Is the shoe on the other foot now?

  20. Resistance is futile... by TripMaster+Monkey · · Score: 2, Insightful

    ...You will be assimilated.

    Microsoft has always been about the assimilation of the technology of other companies...that in itself is no surprise. But between their music subscription service, their new image editing program, and now this, they've fired warning shots across the bows of three different types of applications, all in the space of a week and a half.

    Is this just a momentary flurry, or can we expect this escalation to continue?

    --
    ____

    ~ |rip/\/\aster /\/\onkey

    1. Re:Resistance is futile... by udderly · · Score: 1

      Just like Longhorn--long on promises, short on actual features.

    2. Re:Resistance is futile... by Anonymous Coward · · Score: 0

      All your applications are belong to us...

    3. Re:Resistance is futile... by Anonymous Coward · · Score: 0

      Dear TripMasterbating Monkey,

      You have been annoying the slashdot crowd with your shameless karma-whoring and inane comments for far too long. Please place a plastic bag over your head, secure around the neck and sit back in your daddy's armchair.

      Thank you,
      The other 800K slashdotters

    4. Re:Resistance is futile... by Mad+Merlin · · Score: 1

      Perhaps they're just trying to create enough of a distraction so that people forget that Longhorn still hasn't shipped.

    5. Re:Resistance is futile... by digidave · · Score: 2, Interesting

      Microsoft sees itself running out of runway. It's hard to grow when your market penetration is as high as theirs is. They basically rely on new computer users to help them grow as convincing old customers to upgrade only maintains their last financial position.

      They have the ability to enter many other markets all at once, so that's what they're doing hoping they'll stick in a few places. Music is an easy one. This P2P app is also easy because they can include it with Longhorn, release their own patches with it and force partners to use it. Image editing is less likely. They've already been reasonably successful with their Media PC.

      You'll likely see them enter a few other new markets this year and next, but they will fail in all but a couple.

      --
      The global economy is a great thing until you feel it locally.
    6. Re:Resistance is futile... by kbjnash · · Score: 0

      Or perhaps they are just being smart business men and diversifying their offering of product offering.

    7. Re:Resistance is futile... by TripMaster+Monkey · · Score: 1


      Dear TripMasterbating Monkey,

      Oh wow...that's uncanny...it's like I'm actually on the elementary-school playground again.

      You have been annoying the slashdot crowd with your shameless karma-whoring and inane comments for far too long.

      Ahh...the anguished mewling cries of AC trolls...it's like music to my ears. I was having a bad day until I read this post, but now I'm gonna be giddy for the rest of the evening, knowing I got under your skin yet again. ^_^
      (By the way...this post is neither 'shameless karma whoring' (as I am certain to be modded down as 'flamebait'), or 'inane comments' (as it would be difficult in the extreme to imagine comments more inane than the drivel you fertilize this board with on a regular basis).
      Kinda blows a hole in your premise, doesn't it?

      Please place a plastic bag over your head, secure around the neck and sit back in your daddy's armchair.

      Honestly...as a sex-deprived, pimply faced, scrawny teenager languishing in your mommy's basement and playing ultra-violent video games with the sound turned low (lest it disturb Mommy...she's a mean drunk, isn't she?), you can surely come up with a more imaginative way for me to off myself, couldn't you? Watch out...you're starting to get boring...

      Thank you,

      No no...thank you.

      The other 800K slashdotters

      Let me get this straight...800,000 other slashdotters are fed up with my 'shameless karma-whoring' and 'inane comments', but the only one I hear from is you? Somehow, I doubt that theory...I find it infinitely easier to postulate that your realization that your life hit its high point when you were potty-trained (feels good not to have to wear your diaper to school, doesn't it!), and it's all downhill from now on, compels you to lash out at your betters.
      Don't worry...I won't hold it against you...you're only acting out...you can't help yourself.

      In conclusion, please log off before you hurt yourself. While you're at it, format your hard drive, smash your computer with an axe, and eat the broken shards until you pass out from blood loss.

      (See??? Something like that! Now that's an imaginative way to off yourself! That's not boring....why can't you be more like TMM???)

      (^_^)

      --
      ____

      ~ |rip/\/\aster /\/\onkey

  21. So ? by Delifisek · · Score: 1

    What about writing better code than open source rivals.

    --
    [My english is better than most other people's Turkish, so please point out mistakes politely. Thank you.]
  22. For those who ask why by NardofDoom · · Score: 4, Insightful
    Microsoft is developing P2P technology because their bandwidth bill from people downloading patches is threatening their profitability!

    Ha!

    --
    You have two hands and one brain, so always code twice as much as you think!
    1. Re:For those who ask why by NFNNMIDATA · · Score: 1

      Probably some truth there, think of the savings when they release service packs. Of course, also think of what will happen when the seemingly unavoidable security hole is found and customers start downloading worm-laden files straight from the MS machine.

  23. I'd like to see... by Anonymous Coward · · Score: 0

    the ensuing legal fight between M$ and the **AA

  24. Competition is good by fruity_pebbles · · Score: 1

    I'm glad MS is getting in the game. More people will take BT seriously, and I'm sure the BT folks will continue to improve BT.

  25. Goooood! by SamMichaels · · Score: 1

    Maybe this is exactly what we need. Microsoft technology that allows people to steal stuff.

    I'd like to see the RIAA/MPAA sue Microsoft for providing a P2P app.

    1. Re:Goooood! by sithsasquatch · · Score: 1

      But if the RIAA/MPAA sues Microsoft, who do we root for?

      --
      With so many ppl on /., how am I supposed to come up with a unique sig?
    2. Re:Goooood! by Znork · · Score: 1

      Maybe we can hope for a rare and odd form of mutually assured destruction where all the innocent bystanders gain instead?

    3. Re:Goooood! by Anonymous Coward · · Score: 0


      Mutual distruction of course

    4. Re:Goooood! by kyoko21 · · Score: 1

      Microsoft new P2P slogan:

      What do you want to leech today?

    5. Re:Goooood! by ComputerSherpa · · Score: 1

      LOL! Root for a double-K.O.!

      --
      Information wants to be anthropomorphized!
  26. linux-images? by FlashBuster3000 · · Score: 2, Funny

    Mh.. Microsoft..
    Will linux-images be declared illegal then, too?

  27. woohoo by bigwavejas · · Score: 1

    This way we can BitT... oh, oh sorry... MStorrent their new OS directly from them?

    --
    "Simplify, simplify, simplify!" Thoreau
    1. Re:woohoo by Tuxedo+Jack · · Score: 2, Insightful

      Actually, that could be an interesting concept; they could be using this as a way to "lease" software to people. Think about it; you lease a copy of MS Office instead of buying it, and when you run the .lnk file in the Start menu, it torrents parts of the app as needed, or just license files, to get itself running.

      --

      Striking fear in the authors of godawful fanfiction, I am here, appearing in darkness, Tuxedo Jack!
    2. Re:woohoo by amliebsch · · Score: 1
      it torrents parts of the app as needed

      Except it won't be torrenting because it won't use BitTorrent. It's too cumbersome to say "Avalanching" though. I propose the short form "lanching" or "lanches."

      --
      If you don't know where you are going, you will wind up somewhere else.
  28. Let's do it this way... by Thijs+van+As · · Score: 1

    Now that they can't beat their 'colleagues' with their OS, they're trying it the P2P way.

    ...
    What do you mean, desperate?

  29. Can we stop... by Anonymous Coward · · Score: 5, Insightful

    ...the knee-jerk reactions that this story will elicit? The original post really doesn't do TFA justice.

    This is basically an improvement to the BitTorrent protocol that will overcome scheduling difficulties that really do exist today (I need piece X, but the person who has it is busy uploading piece Y).

    What it is NOT:
    1.) A Microsoft-proprietary application (at least nor yet).
    2.) A production application that only runs on Windows.
    3.) In any way (in theory, at least) tied to DRM'ing anything.
    4.) A way for Microsoft to track your downloading.

    Basically, Microsoft has suggested a way to make BitTorrent-like downloads better. Microsoft! Making P2P downloads of large files easier! Really!

    This isn't MS search trying to overtake google, or some such. MS isn't trying to own the P2P market (at least not yet). They're suggesting improvements, and if you read TFA, the improvements make sense.

    This is a Good Thing. Yeah, I'm suprised it came from M$ too.

    1. Re:Can we stop... by Anonymous Coward · · Score: 1, Insightful

      1.) A Microsoft-proprietary application (at least nor yet).

      Because we all know how much MS likes Open Source and the like...

      2.) A production application that only runs on Windows.

      Because we all know how much MS enjoys releasing software for other platforms.

      3.) In any way (in theory, at least) tied to DRM'ing anything.

      Because we all know how much MS hates DRM.

      4.) A way for Microsoft to track your downloading.

      You don't think they are going to want to know who is pirating the lates MS software? On the other hand, if they didn't track, the could plead ignorance when the **AA come knockin'.

    2. Re:Can we stop... by Anonymous Coward · · Score: 1, Insightful

      Wanna bet is already patented, so no one besides MS con use it?

    3. Re:Can we stop... by purple_cobra · · Score: 2, Funny

      My first thought on this? The bug-fixes/service packs for Longhorn will be *huge* and MS are looking for ways to cut their bandwidth costs. :)

    4. Re:Can we stop... by Anonymous Coward · · Score: 0

      Do not think it is bittorrent exactly. Same idea though.

      However with a twist if I read the artical correctly. Will have to read pdf later.

      They are also putting some sort of 'recovery' info into each distributed stream, like raid with parity or par files. So that way a piece could be self generated on client. Thus saving bw and solving the 'waiting for last piece' problem.

      Do not think it explicity calls out some sort of routing thing though. Need to read the pdf.

      20-30% faster could be about right as that would be the against the cost of the overhead for the parity items.

    5. Re:Can we stop... by ajs · · Score: 3, Informative

      Not shocking. The folks as MS Research are actually extremely bright, and often given a rather long leash. It's Micrsoft the software company that usually permutes the fruits of MS Research into the crash-freindly pablum that we've become all to familiar with.

    6. Re:Can we stop... by Comatose51 · · Score: 1

      Agreed. A lot of us forget or don't know that MS actually sponsors a lot of researchers at universities to do academic work. When I did my senior thesis on wireless networking, my professor suggested that I ask MS to sponsor my work by donating some Pocket PCs. They turned me down but the possibility is there and I'm sure other people had better luck. As far as I know, there is no strings attached to it.

      --
      EvilCON - Made Famous by /.
    7. Re:Can we stop... by rajafarian · · Score: 1

      The folks as MS Research are actually extremely bright...

      If the folks at MS Research are so extremely bright then why does MS still have to buy or copy a company's products whenever they want to do anything new?

    8. Re:Can we stop... by mr_zorg · · Score: 1
      Microsoft! Making P2P downloads of large files easier! Really!
      Why the surprise? Can you imagine the savings on their bandwidth bills if they start distributing all those massive windows update patches via a BT like system? Maybe the wouldn't need Akamai so much anymore...
    9. Re:Can we stop... by Anonymous Coward · · Score: 0

      yep, as long as the linux community continues to underestimate microsoft, linux can never win

    10. Re:Can we stop... by lxs · · Score: 1

      Can we stop...the knee-jerk reactions that this story will elicit?

      Of course not! You must be new here.

    11. Re:Can we stop... by ajs · · Score: 1

      "If the folks at MS Research are so extremely bright then why does MS still have to buy or copy a company's products whenever they want to do anything new?"

      It depends on what you mean by "new". C# and most of the .Net Framework, for example, are results of research from MS Research, which were then re-tooled to look Java-friendly. This is why C# doesn't actually suck. I think MS Research is also responsible for some of the A/V work that's gone into Windows in recent years.

      If you mean whole products... well, look at Bell Labs in the 80s for an example of how good research organizations are at producing whole products that can be effectively used by the average customer.

      No, it's often easier to buy a company that has a functioning product, and let your research people work on the behind-the-scenes and developer-oriented stuff.

    12. Re:Can we stop... by rajafarian · · Score: 1

      What I meant by "new" is something different than what they are doing at the time.

      To the problem: We want to make a new ___ (browser, firewall, etc.) the answer seems to be: Let's buy company X.

      While I agree with you (right or wrong) that "it's often easier to buy a company that has a functioning product..." Microsoft's history of buying companies for their products provides no evidence to me of "the folks at MS Research are so extremely bright "

    13. Re:Can we stop... by ashot · · Score: 1

      bram cohen has (probably biased) analysis:
      http://www.livejournal.com/users/bramcohen/

      --
      -ashot
    14. Re:Can we stop... by Anonymous Coward · · Score: 0

      If anything this shows that there is a serious disconnect between MS Software and MS Research. Read some of the MS research papers and you will see that there are some bright people working there. Ofcourse MS research is often hamstrung by marketing and many papers don't make it to the public. That is to be expected. This is MS after all.

  30. I can't wait by zephos · · Score: 1

    to download my illegal version of Longhorn via Avalanch. Microsoft, now making it easier to steal their own products. Ha!

  31. editing for language? by l2718 · · Score: 1

    I found it difficult to figure out what the story was. It begins thusly:

    Microsoft seems to think it can be the better Bittorrent. You know faster and more well-behaved.
    The first sentence would have benefitted from quoting "better Bittorrent" or amending "the" to "a". The second from the writer understanding the difference between colloquial and written English. Aren't the editors responsible for fixing such problems before stories appear on the main page?
    1. Re:editing for language? by iibagod · · Score: 1

      Is it possible to not invoke Godwin's Law by just alluding to it? I wouldn't want to call you a grammar Naz^H^H^H..uh...

      Should it be A grammer Nazi or THE Grammer Nazi?

    2. Re:editing for language? by MynockGuano · · Score: 1

      The "Grammar Nazi".

  32. Great news!! by SlashThat · · Score: 1

    I just can't wait to download MS Office 2006 with MS's own P2P program ;)

    --
    1's and 0's should be free.
  33. Let go, Bill, let go by otisg · · Score: 0, Redundant

    Microsoft's #1 flaw is that they want to be better than everyone in everything under the Sun. They need to learn to let go (Luke) and let the world be.

    --
    Simpy
  34. Distributed PAR2 by Ececheira · · Score: 4, Informative

    The way the Register describes it, it appears that rather than sending out chunks of the actual file, it's sending out something similar to PAR chunks where once you have enough data, you can reconstruct the original file.

    Futher, with a few chunks, you can calculate new chunks to send over to others, that way more people have access to more of pieces of the file.

    Sounds interesting, I wonder if it'll be incorporated into the next version of BT.

    1. Re:Distributed PAR2 by sithsasquatch · · Score: 1

      Futher, with a few chunks, you can calculate new chunks to send over to others

      If you could calculate new chunks from the ones you already have, wouldn't it be faster to omit the calculable chunks and have everyone download the smaller file faster? I mean, isn't that the basic theory behind file compression?

      --
      With so many ppl on /., how am I supposed to come up with a unique sig?
    2. Re:Distributed PAR2 by Overzeetop · · Score: 1

      Okay, I'm no CS major, but don't you have to have the same number of bits regardless of the transfer type (assuming complete compression)? I mean, if I send you 500MB of file and 500MB of PARs to reconstruct the 1GB image, have I really saved any download bandwidth? I thought the whole idea of the PAR2 files was you could get just as many segments as you needed (ie - were corrupted) by proving a 1-2-4-8 type sequnce of par files, not that you could send less information from which the orignal file could be reconstructed.

      --
      Is it just my observation, or are there way too many stupid people in the world?
    3. Re:Distributed PAR2 by digidave · · Score: 1

      Unless I'm mistaken, PAR doesn't reconstruct files out of thin air or some crazy algorithm. Bits from all files being sent are passed around in other files, so with enough other files you can reconstruct a missing file. This is valuable on Usenet binary groups where files are often missing, but is not so valuable for BT where files are authenticated.

      --
      The global economy is a great thing until you feel it locally.
    4. Re:Distributed PAR2 by Anonymous Coward · · Score: 1, Informative

      If you could calculate new chunks from the ones you already have, wouldn't it be faster to omit the calculable chunks and have everyone download the smaller file faster? I mean, isn't that the basic theory behind file compression?

      If a file was originally 10 chunks, you add 2 more chunks. Then anybody that has 10 out of any of the 12 chunks can get the original 10. Since you now have the original 10 chunks you can recreate the additional 2 chunks so the next guy can get any of the 12 from you. The idea being that if two different people only have 9, hopefully they won't have the exact same 9 chunks and will be able to complete each other and then provide the 12 to everyone.

    5. Re:Distributed PAR2 by 1000StonedMonkeys · · Score: 4, Insightful

      Here's the thing. If you have a number of par files and all of the original segments, then there are many more pieces you could potentially download. If you need to download 500 of 500 segments, the number of sources you can download from begins to dwindle as you get on towards 400 or 450 pieces (I'm just making up these numbers, but you get the point). If instead, you need to download 500 of 1500 segments, chances are there won't be a scarcity of segments even at 499.

      IMHO, this is actually a really good idea, since I for one would take the added CPU overhead of processing parity files in return for more sources to download from. I've got spare CPU cycles anyway.

    6. Re:Distributed PAR2 by digidave · · Score: 1

      Why is segment 499 so scarce? Segments aren't downloaded in order and a proper P2P algorithm will make sure that every piece is available uniformly.

      --
      The global economy is a great thing until you feel it locally.
    7. Re:Distributed PAR2 by MikeBabcock · · Score: 3, Informative

      Its mathematically impossible to do this with less data than an original already-compressed stream.

      PAR data is additional redundant data to allow reconstruction of files for which not all the original blocks are any longer available.

      This is a *real* problem in some cases, mind you, but it requires sending *more* data, not less.

      The additional data is either padded onto each block (as they describe it) or as additional blocks (the way RAID5 or PAR works). Either way, you're talking about having *more* data on average.

      If no seeds become available *and* all the available peers do not combined have all of the blocks you each need *and* the blocks that are present are sufficient to reconstruct (from their redundant bits) the missing blocks, this becomes useful.

      --
      - Michael T. Babcock (Yes, I blog)
    8. Re:Distributed PAR2 by Wesley+Felter · · Score: 3, Informative

      Bram won't add FEC to BitTorrent because he's not convinced of the benefits in real-world situations. (Like most papers on this subject, Avalanche omits a lot of real-world details.)

    9. Re:Distributed PAR2 by Night+Goat · · Score: 1

      It isn't necessarily the 499th in sequence. It could be any segment that the least amount of people have downloaded. Let's say that you have a bunch of people using BitTorrent. The only people who have segment 499 are behind slow modems. But lots of people want those. There's a bottleneck there because there will be a lot of requests for the scarce segment eventually, but not a lot of bandwidth to serve the segment. I imagine Microsoft's referring to this when they say they're trying to alleviate the scheduling problems that BitTorrent has. At least that's how I interpret the article.

    10. Re:Distributed PAR2 by 1000StonedMonkeys · · Score: 1

      Suppose you have a bad ratio of seeds to peers on the torrent (say 1 to 100) and that the average completion on the torrent is around 33%. Assuming a random distribution of pieces, which is good for BT, this means that 33 peers and the seed have the final piece. With the avalanche system, it looks like almost all 100 peers will have something you can use as the last piece.

    11. Re:Distributed PAR2 by amliebsch · · Score: 1
      wouldn't it be faster to omit the calculable chunks and have everyone download the smaller file faster?

      Of course, but the problem that this solves is when you don't have 100% of the pieces of the smaller file (or the pieces are available but bottlenecked.) You download more data, but it doesn't matter which pieces you get as long as you get most of them. So say there's a bottleneck on a particular piece of a download. Get enough of the other pieces, and you can reconstruct the missing ones, avoid the bottleneck, and then share your reconstructed pieces, further easing the bottleneck. It is a good idea.

      --
      If you don't know where you are going, you will wind up somewhere else.
    12. Re:Distributed PAR2 by StupidMammal · · Score: 1

      Ok... termites might be burroughing through my skull, but it sounds like the server would be distributing not the data itself but just a 100% PAR version when can be reconfigured into anything on the other in. Is that like having a 500MB file but 1GB of PAR and as long as you manage to get any mix of that which will equal 500MB with no redundant bits (and there is the kicker), you should be able to reconstruct the file. I mean no matter how hard you try, if your missing two files and you only have one PAR file, copying the PAR file and saying you have two doesn't work... Right?

    13. Re:Distributed PAR2 by ChadN · · Score: 4, Informative

      A simple example for those reading who don't understand, then some follow up comments:

      Say I have bits 'a' and 'b', that other people want.

      I could sent bit 'a', then bit 'b' to receiver FOO, who can pass them on to others. However, if I send bit 'a' first, and others want 'b', they have to wait.

      Now, instead of transmitting to FOO bit 'a' then bit 'b', I send to FOO ('a' XOR 'b') first, then either bit 'a' or bit 'b'. I'll end up sending FOO the same amount of information (assuming the order is specified in the protocol itself).

      BUT, and here's the cool part. If someone already has 'a', they can get ('a' XOR 'b') from you, and complete their set of data (bits 'a' and 'b'). Furthermore, if someone already has 'b', they also get ('a' XOR 'b') from you, and complete their set. So, by only downloading 1 bit, instead of 2, you can complete the set for others who already have one or the other bits.

      Now, in practice it'll get a lot more complicated, and the method presented in the paper is not exactly like I describe, but the idea is that you can send data to help people complete their data sets, even though you yourself do not yet have the actual uncomputed data. Instead, you have a computed function of the data, which others can use immediately, and from which you can reconstruct the actual data later when you have more information.

      The practical upshot is that the computed data is more valuable to other peers than the uncomputed data, as they may be able to use it to complete their data set, rather than wait for the remainder of the uncomputed data.

      So, in reference to your comments, it may not be so much more practical to any one receiver; they still need to wait for all the data, in either computed or uncomputed form. But, for the network as a whole, it means that each receiver has many more options from which to download and compute each chunk, and thus make available to others. It is not hard to imagine that this can benefit the overall throughput of the network (which the authors of the paper claim).

      --
      "It's overkill, of course. But you can never have too much overkill." - Anonymous Slashdot Coward
    14. Re:Distributed PAR2 by courtarro · · Score: 1
      If you have no trouble downloading 500 of 1500 redundant segments, you should have had no problem finding the actual 500 in the first place. You're simply referring to each segment three different ways. (1500 / 500 = 3)

      There's no way 500 random segments out of 1500 can be more efficiently delivered than 500 out of 500.

    15. Re:Distributed PAR2 by swilver · · Score: 1
      This would be totally trivial to add to BitTorrent right now. When you create your torrent, create it from the original file, but create it from a file that's twice as large (50% real data, the other 50% PAR2 blocks) -- trivial to make this automatic when creating Torrents.

      As soon as you downloaded 50%, you can run a tool to recover the other 50%.

      All it would require is PAR2 integration, in say, Azureus, and a way of detecting whether the file is a file with PAR2 blocks (maybe there's room for some extra information in the protocol to mark such files).

      The way I see it this would improve BitTorrent in two important ways:

      1) As mentioned, BitTorrent wouldn't stall near the 'end' of the file, since "the end" is now at 50% -- the point where you can recover the rest.

      2) Because there are more blocks, there will be a greater diversity of blocks spread over the peers. Since you only need 50% of the blocks to reconstruct the file, there's less chance of running into torrents where all peers have 99.9% of the blocks and there's no seeds -- someone among those is likely to have a PAR2 block you don't have yet, and then everyone can reconstruct the original data.

      It would be funny if someone added this to Azureus or some other client and have it out before Microsoft :)

    16. Re:Distributed PAR2 by swilver · · Score: 1
      Yes there is. When you are downloading the last segment you need (#500), then in the current BitTorrent implementation that segment will only be available from a smaller subset of peers (which makes sense, since the more commonly available segments are far more likely to have been downloaded already).

      However, if you have 499 segments out of 1500, of which 1000 are PAR2 segments, then you have a pool of 1001 segments to choose from -- you don't care which one specifically, any of them will do. It's likely that almost all of the peers will have one of those segments you donot have yet, and you just need one to reconstruct the rest.

    17. Re:Distributed PAR2 by swilver · · Score: 1
      I don't see why you would need more data (atleast not a significant amount). Let's say I have a large file of 600 MB. I run PAR2 over it and tell it to create 600 MB worth of PAR2 blocks using a chunksize exactly equal to what I will use when creating the Torrent (let's say 1 MB).

      I now fire up BitTorrent and share this torrent.

      Someone manages to download 50% this file (ie, that person has 600 completed chunks of 1 MB). S/he can now stop BitTorrent, and run PAR2 over the data to reconstruct the rest.

      In what way was there more data transferred?

      A few more checksums in the .torrent file I admit, but that's all...

    18. Re:Distributed PAR2 by 0111+1110 · · Score: 1

      and a proper P2P algorithm will make sure that every piece is available uniformly.

      Then BT is not a proper P2P algorithm. Unless you superseed it tends to not distribute the chunks evenly among clients. And even if you do superseed, eventually the torrent tends to settle back into a situation where everyone has the same chunks and is waiting for a seeder with a complete file to come and save the day. In my experience it is common to see 50 to 100 BT clients sitting and wating for the last 5% of a file for days or weeks. When properly set, Azureus will superseed whenever there are no other seeds. This does help reduce the problem.

      --
      Quite an experience to live in fear, isn't it? That's what it is to be a slave.
    19. Re:Distributed PAR2 by Srin+Tuar · · Score: 1

      consider the violation of the laws of thermodynamics in your post:

      If a maximally compressed 100mb file could be sucessfully transferred by sending only 50mb of data, then you have effectively compressed an uncompressible file, nes pa

    20. Re:Distributed PAR2 by Anonymous Coward · · Score: 0

      The idea seems good, because with bittorrent it's harder to get missing pieces with download going toward the end.
      So you generate files, say, 10 times the size of original contents and let people download them. This way peer will need to get only 1/10 of packets (ANY 1/10 of non-identical packets!) and he doesn't get slowdown at the end.

      Practically, I don't think this is a great penalty, and MS's statement about 20-30% increase is IMO real (in fact, I think difference would be even lower).

      Btw bittorrent performs really good even with popular files. It's just that M$ wants to use only it's own technology (for political reasons)

    21. Re:Distributed PAR2 by IMSoP · · Score: 1

      You've misread the post, I think - the only claim was that there was not more data transferred. The maximally compressed 100MB became a redundant 200MB, but only 100MB needed to be transmitted before it was "complete" (the remainder being redundant). So, apart from overhead, the actual amount of data downloaded is the same as it ever was.

      However, because of the redundant data, you can now grab any one of a large set of possible 100MB files - so not only have you downloaded the file in a different order compared to other peers, you've probably downloaded a different file. At the end, you reconstruct the redundant 200MB file from whatever 100MB you got hold of, and extract the original 100MB of useful data.

      Or that's my understanding, anyway. Obviously, it's all more complicated than that, but that's the principle, right?

    22. Re:Distributed PAR2 by rips123 · · Score: 1
      This would be totally trivial to add to BitTorrent right now.

      No it wouldn't. It wouldn't be impossible but its a fundamentally different way of sending data.

      They don't send the data blocks, they send a set of n equations with n unknowns - like you used to solve in high-school.

      The idea is that any n equations will do, you don't need any particular equation specifically to work out the unknown values.

    23. Re:Distributed PAR2 by glitch23 · · Score: 0

      Unless I had to (and MS making me is not a valid reason for saying I have to if they are creating the problem to fit their solution), why would I want to download Par chunks instead of just downloading the actual data I need, especially since I have to get enough chunks equal to how much I'm missing? In order to calculate new chunks right now I have to have enough chunks out of the whole to equal the Par chunks and at least with using Quickpar, I can't start building new chunks until that happens.

      --
      this nation, under God, shall have a new birth of freedom. -- Lincoln, Gettysburg Address
    24. Re:Distributed PAR2 by glitch23 · · Score: 0

      If instead, you need to download 500 of 1500 segments, chances are there won't be a scarcity of segments even at 499.

      Is there any chance though that some segments could become devalued and some segments become popular which could cause, for example, segments 200-250 to be extremely easy to find but segments 500-750 very difficult to find and for some reason or another I wouldn't have enough par segments to rebuild the "hard-to-find" segments? I'm just curious.

      --
      this nation, under God, shall have a new birth of freedom. -- Lincoln, Gettysburg Address
    25. Re:Distributed PAR2 by spec8472 · · Score: 1

      Good simple explanation, I havn't Read TFA yet (I'm at work, but I plan to tonight).

      Question: Does this mean that I'll be unable to do anything with incomplete files?

      For example, if I have 70% of a file in a torrent, and the first 40% of pieces are in a contiguous blocks, I can still take a copy of that file and read the first 40% without a problem (for files that have their contents 'packetised', a-la mpeg streams)

    26. Re:Distributed PAR2 by Srin+Tuar · · Score: 1

      Whenever FEC is involved, you are going to be downloading more that the original size of the file as a price for the redundancy.

      This is exactly why bram has put it in bt already.

    27. Re:Distributed PAR2 by swilver · · Score: 1
      Did you even read what I said?

      If you make the data you wish to share twice as large by adding 50% PAR2 blocks you are doing exactly the same thing.

      Any n blocks would do, as long as n > 50%. Some of those will be "normal" data blocks, and some will be the blocks calculated with PAR2 -- it doesn't matter, as PAR2 can calculate the rest as soon as you have 50% of the blocks, where 50% would equal the ORIGINAL filesize, before adding the PAR2 blocks.

    28. Re:Distributed PAR2 by ChadN · · Score: 1

      Question: Does this mean that I'll be unable to do anything with incomplete files?

      No. Incomplete files will still have the actual bits (not computed bits), but my simple two bit analogy starts to break down as an explanation of why. But let's make it slightly more complex:

      I have bits 'a', 'b', and 'c'. I can compute (a XOR b XOR c) and send it. Then I send (a XOR b). Finally I send a.

      The receiver gets the first two computed bits, and uses them to compute (a XOR b XOR c XOR a XOR b), from which they get bit 'c', thanks to the magic of XOR.

      So, the main thing to understand is that even though bit 'c' was not transmitted, it can be recovered after only two bits are received. Following this same pattern, if we started with many more bits, we could recover 1 actual bit value after two are received, 2 bits after three are received, etc. Well, as long as we receive them in a useful order, we can.

      So, using even this simple method, we can start recovering the actual file bits right away, without having to wait for all of the computed bit function values to roll in. The actual method used by the researchers is more complex than this, mainly to allow for the freedom of receiving and recovering the blocks of bits in random order. But it uses a similar idea of computing and solving linear boolean equations for the bits.

      --
      "It's overkill, of course. But you can never have too much overkill." - Anonymous Slashdot Coward
    29. Re:Distributed PAR2 by rips123 · · Score: 1
      I understand your idea - and its a valid one - but you don't seem to understand the fundamental idea of this protocol though.

      What you are suggesting is source-coding - the seeder generates the parity data. This protocol uses *network-coding* where each node on the network is able to generate new blocks by combining blocks that it has received so far.

      This is where the true power of the system is. You could conceivable receive a file and receive NONE of the blocks that the original seeder propagated since each peer in the network is continually generating new blocks by combining its current set of received blocks.

    30. Re:Distributed PAR2 by Tatarize · · Score: 1

      If this idea is setup like it says 500 segments would actually yield 2^500-1 possible packets. And for that last packet there would actually be 2^499 different packets it could get to fill that last gap.

      This idea destroys scarcity. This idea also destroys redundancy as each packet could in theory be unique on each system and setup in such a way that any 500 physical packets (out of a few trillion trillion trillion) could be used to solve for the entire file. So much so, it might be more efficient to skip the whole check what segments a person already has step, and just make a segment and send it.

      For each segment you have you have ((2^X-1)-X) derivable segments, and X segments. In fact, it would be possible to make this scheme completely trackerless. Given any piece simply have the person who got the peice from you return a piece to you, which they derived. So tracking who is uploading and downloading and at what speeds is unneeded. Two people could just trade peices. Without very little redundancy (although 2^X-1 diverges pretty quick, but still has 2^(N-1) non-overlapping possibilities.) Actually, without checking for redundancy your chance that the last piece is redundant is only .5, .25 for the penultimate piece, .125... ect... down to 1/(2^N-1) for the second piece. Assuming random distribution.

      --

      It is no longer uncommon to be uncommon.
    31. Re:Distributed PAR2 by swilver · · Score: 1
      I don't know what Microsoft is doing with their protocol, admittedly, and I haven't read the article either. My idea was more in response to the parent.

      However, it is hard for me to see how this could possibly work. Peers could only generate "new blocks" if they have the complete file (or enough blocks to reconstruct it). A partial file would be useless, so only seeds would be able to do this.

      That's however based on how PAR2 works, which can only compute recovery blocks based on the complete original input.

    32. Re:Distributed PAR2 by rips123 · · Score: 1
      However, it is hard for me to see how this could possibly work. Peers could only generate "new blocks" if they have the complete file (or enough blocks to reconstruct it). A partial file would be useless, so only seeds would be able to do this.

      The way it basically works is as follows:

      Say you have a 3 byte file containing values 10, 20,30.
      This system will select sets of 3 random values and calculate one of the following (note that in reality there would be a LOT more potential blocks):

      10x0 + 20x0 + 30x0 = 0
      10x1 + 20x0 + 30x0 = 10
      10x0 + 20x1 + 30x0 = 20
      10x1 + 20x1 + 30x0 = 30
      10x0 + 20x0 + 30x1 = 30
      10x1 + 20x0 + 30x1 = 40
      10x0 + 20x1 + 30x1 = 50
      10x1 + 20x1 + 30x1 = 60

      It will not send the values, instead it will send the coefficients/answers such as (0,1,0,20), (1,1,1,60), and (0,0,1,30).

      Now its fairly obvious from (0,1,0,20) that the second value in the file must be 20. Likewise (0,0,1,30) implies the third value in the file is 30. The first value can be derived by adding/subtracting other equations as follows:

      (1,1,1,60)-
      (0,1,0,20)-
      (0,0,1,30)=
      (1,0,0,10)

      So the way a node constructs other 'blocks' without getting the whole file is just to randomly add/subtract the blocks the node has and retransmit those merged blocks.

      In actuality, blocks are much larger than 3 bytes and the coefficients and results are 1 bit long so the overhead for using this method over sending blocks verbatim is n bits where n is the size of the block used.

    33. Re:Distributed PAR2 by MikeBabcock · · Score: 1

      Very nice comment, great idea, and completely false.

      If I send you A, and I send someone else B, then you can get B from someone else while they get A from you and I can go on to sending C to someone else again.

      This is how BitTorrent works in super-seeder mode.

      All those bits are available on the network already, with the same number of bits being transmitted. Your comment only looks good because you haven't counted the bits yet -- how many total bits do I need to send to get the result?

      If I send A and A^B to you, I could've just sent A and B instead.

      If I send A^B to you instead of A or B, I could've sent B since you already have A, or vice versa.

      Remember that the BitTorrent protocol tends to request the least available chunks first, so that on average, all the chunks are equally available to the overall group.

      The A^B issue doesn't help. Do the math and prove it, or leave it.

      --
      - Michael T. Babcock (Yes, I blog)
    34. Re:Distributed PAR2 by MikeBabcock · · Score: 1

      Redundant, by definition, means unnecessary -- its *additional* data.

      It is *possible* that you could download the *exact* blocks needed with the *exact* PAR data needed to reconstruct the missing original data and have downloaded the *exact* same number of bits as the original file would have been, yes (if that's what you're getting at). It is, however, highly unlikely to happen.

      Not only is it unlikely, but the original file publisher (and all seeds thereafter) have to share *more* data to the average person than they would if they just shared the original file, see?

      If I make 2.5GB of FC4 available by BitTorrent, and 1GB of PAR2 data as well, I'm sharing 3.5GB of data needlessly. Why not just share the 2.5GB of actual data?

      Well, because you're afraid I'll log out before you're done. That's great, except that as you stated yourself (I think), the best possible outcome for you is to download 2.5GB of data, whether of original data or some mix of data and PAR redundancy. So why not just target the original data?

      See my other reply to someone else in this thread for the rest of this rant.

      --
      - Michael T. Babcock (Yes, I blog)
    35. Re:Distributed PAR2 by ChadN · · Score: 1

      If I send A and A^B to you, I could've just sent A and B instead.

      Yes, but if you've sent me only A, I'm of no use to anyone who requests B from me. If you've only sent me A^B, I can be of use to others who already have either A or B.

      So, it may be true that the idea isn't worth implementing, due to the realities and complexities of network dynamics. But the math proves that a computed bit (ie. A^B) is worth as least as much as either A or B by itself.

      Yes, the same number of bits have to be transmitted, but with this technique, I may be able to get all the bits from more peers, more quickly.

      --
      "It's overkill, of course. But you can never have too much overkill." - Anonymous Slashdot Coward
    36. Re:Distributed PAR2 by MikeBabcock · · Score: 1

      The math shows that A^B is irrelevant was my point.

      It may be equally valuable, but not *more* valuable, and requires (in the end) either more network resources or more CPU resources, or at the very least (in a perfectly efficient system), equal resources on both counts to doing things the current way.

      What we *need* is good algorithms for determining which blocks are most likely to go out of visibility soon.

      I'd love to see a "I'm shutting this off in a few minutes" button on BitTorrent clients so that peers know to prioritize blocks that client has that others don't.

      --
      - Michael T. Babcock (Yes, I blog)
    37. Re:Distributed PAR2 by ChadN · · Score: 1

      I see your point, and won't belabor it; my very simple example was meant to illustrate how a crude version of this technique could operate, not to champion it for actual use. There are many implementation details (CPU usage, network meta-data, implementation complexity) that my example doesn't address.

      --
      "It's overkill, of course. But you can never have too much overkill." - Anonymous Slashdot Coward
  35. Signed content only by J+Barnes · · Score: 1

    Now, I'm not to swift, but from what I've read, the solution will only transfer files that are "signed" by the author in an effort to stem piracy. Add that to the fact that every file chunk will contain unique identifiers about every other file chunk, it would seem that there's already some serious tracking abilities built right in.

  36. and the security is implemented where? by ChipMonk · · Score: 1

    Why are they so eager to announce this? The MPAA has already said they want to crush P2P, especially BitTorrent, and they'll do it by polluting the download pool with invalid content. With this announcement, MS is just inviting the same from their detractors. And they have far more detractors than BitTorrent has.

    Given their security record, any MS-created P2P application will be just one more gaping hole in their Swiss-cheese-inspired security implementation.

  37. Hmmmm by technomancer68 · · Score: 3, Insightful

    The scary thing is that if you are a windows user, what's the stop M$ from requiring any updates and patches to come through this new P2P system, thus making it almost mandatory to install it on your system if you ever want to update your OS. Microsoft doesn't want to compete, they want to force.

    --

    The Technomancer
    "Men of lofty genius when they are doing the least work are most active."-
    1. Re:Hmmmm by PaxTech · · Score: 2, Insightful

      The scary thing is that if you are a windows user, what's the stop M$ from requiring any updates and patches to come through this new P2P system, thus making it almost mandatory to install it on your system if you ever want to update your OS. Microsoft doesn't want to compete, they want to force.

      Yeah totally.. Like now they make their patches and updates come down over this newfangled TCP/IP thing.. And you HAVE to install it to get updates!! OMG what is the world coming to?

      Let's get a grip here. It's a new protocol, that's all. From the sound of it the tech behind it is kind of interesting, I hope it's not patent encumbered so BitTorrent can implement it.

      --
      All movements for social change begin as missions, evolve into businesses, and end up as rackets.
    2. Re:Hmmmm by klang · · Score: 1

      With the number of updates Microsoft is churning out, it does make sense for them to embrace a BitTorrent like distribution system.

      But why would you want to seed? :-)

    3. Re:Hmmmm by argent · · Score: 1

      what's the stop M$ from requiring any updates and patches to come through this new P2P system, thus making it almost mandatory to install it on your system if you ever want to update your OS.

      That would be a significant improvement in security over the mechanism they currently use.

      No, I'm not kidding.

    4. Re:Hmmmm by Anonymous Coward · · Score: 0

      If TCP/IP was created by MS and they were trying to crowd out a competitor then your analogy would be quite apt.

  38. Re:Another fine example of innovation by EpsCylonB · · Score: 1

    Actually if you read the article you might find this is actually quite innovative. They reckon they have solved the bottleneck problems that you get towards the end of a large file. I am no expert but it sounds like they are using parity.

  39. The power is with the OSS community here... by chris09876 · · Score: 2, Insightful

    The open source community has really been the driving force behind technolgoies like BitTorrent. Sure, obviously other applications have good legitimate uses for BitTorrent-like technologies too, but the technology-savvy crowd are really the people who are using things like BitTorrent... whether it's for slackware images, or anime episodes :) With a closed-source solution from MS, I'd be shocked if it gained a huge following. The momentum from the tech crowd just wouldn't be there.

    1. Re:The power is with the OSS community here... by DCstewieG · · Score: 1

      The momentum from the tech crowd just wouldn't be there.

      Why not? Looks like a lot of the tech crowd knows about it now. Anyway, what is the one company who could build BitTorrent/Avalanche into a browser that 80+% of people use and make it invisible to the average user? Sorry, but it's Microsoft. Firefox may implement BT sometime but there are a bunch of things they're discussing.

    2. Re:The power is with the OSS community here... by jkantola · · Score: 1

      > The *momentum from the tech crowd* just wouldn't be there.

      What?

      (my emphasis)

  40. BitTorrent and Par? by Anonymous Coward · · Score: 1, Interesting

    Sounds like a combination of BitTorrent mixed with PAR functionality. Being able to generate missing segments from the segments you already have. This actually isn't a bad idea. Probably means more overhead in the download though just like there's overhead in PAR files.

  41. Re:Another fine example of innovation by pomo+monster · · Score: 1

    Seriously. They can't even come up with a unique name--we had the torrent already, so Microsoft introduces an "avalanche"? Somewhere, Zeus is crying. Fuck 'em.

  42. Comment removed by account_deleted · · Score: 4, Insightful

    Comment removed based on user account deletion

  43. Re:DRM gratis! by apoc.famine · · Score: 3, Interesting

    I'm going to laugh my ass off when someone finds a trivial way to defeat whatever DRM MS puts into this to make sure the content is legal, and they get sued for helping distribute copywrited material.

    Not laugh because they get sued, but laugh because I can almost guarentee that MS has the money and the lawyers to get off on the "we didn't host it" argument. And in doing so, they are big enough to set precident, and will thus free every other p2p software maker as well.

    Of course, how damn amusing would it be if their P2P was used to share...illegal copies of MS products?

    --
    Velociraptor = Distiraptor / Timeraptor
  44. Same old thing by Sierpinski · · Score: 2, Insightful

    This reminds me of when Microsoft wanted to crush MP3, and came out with a highly proprietary format that nobody wanted to use for many reasons, one of which being the ability for the software to curb the usage of copyrighted media. I'm not advocating piracy, but if you're already using a tool that does what you want, and is free, and is... (did I mention it was free?) why switch?

    Why should users be expected to dump their already-in-place tools and formats for a probably-proprietary version made by microsoft? Its no secret that MS wants to make money, so if you have a choice of a relatively stable and free version, or a new version by microsoft, which would you pick?

    1. Re:Same old thing by benjamindees · · Score: 2, Insightful

      Okay, let's carry this a little further. What eventually happened to that highly proprietary format that nobody wanted to use?

      Looks to me like it's the de-facto method of internet video distribution. It'll probably be part of the new DVD standard. It's pretty much crushed competing media players on the most popular desktop OS in the world. The EU forced MS to unbundle it, but no one wants the unbundled version because there is no alternative. When MS gets around to integrating it into cell phones, it'll probably replace the last few MP3 players that don't already support it as well.

      Don't underestimate THEM.

      --
      "I assumed blithely that there were no elves out there in the darkness"
    2. Re:Same old thing by m50d · · Score: 2, Insightful

      I think he's talking about the _audio_ format, wma. Wmv succeeds because it's actually a very good codec for low bitrates. I have a wmv music video that is smaller than an mp3 of the same song. Wma, as far as I can tell, hasn't gone anywhere. (Lots of music stores selling it, and players playing it, but at the moment apple ownzors them)

      --
      I am trolling
    3. Re:Same old thing by argent · · Score: 1

      What eventually happened to that highly proprietary format that nobody wanted to use?

      The only people who use it are a couple of pay music sites. Only 15% of the music players being sold at the moment even support it, and Microsoft's negotiating with the labels to get them to distribute music in WMA to people who've bought it in MP4 format for free.

      MP3 remains the lowest common denominator and it's the music format that virtually everyone uses online, except for a few who have switched to MP4 and a few that insist on OGG.

      Looks to me like it's the de-facto method of internet video distribution.

      What does that have to do with mp3?

    4. Re:Same old thing by Synbiosis · · Score: 1

      This reminds me of when Microsoft wanted to crush MP3, and came out with a highly proprietary format that nobody wanted to use for many reasons, one of which being the ability for the software to curb the usage of copyrighted media. I'm not advocating piracy, but if you're already using a tool that does what you want, and is free, and is... (did I mention it was free?) why switch?

      Get your facts straight. Contrary to popular belief, WMA was not developed to compete with MP3. In 1998, MP3 was a blip on the map. Was developed to compete with RealAudio. It excelled at low bitrates and sounded like crap at high.

      And it suceeded. It beat RealAudio. MS has only truly set their sights on MP3 in the past 3 years, and in all actuality, MS is not competing with MP3. Rather, it's competing with DRM standards.

      It's competing with Real's Helix and Apple's Fairplay, and in my opinion, as a DRM standard, it's winning. The idea of paying for individual DRMed songs at 'decent' bitrates seems like a horrible idea to me, but being able to rent hundreds of thousands of 'decent' bitrated songs for $15-$5 is much more appealing. MS has realized that there's no way that MP3 is going to die, and that they'll simply have to make their DRMed standard superior to other DRMs.

    5. Re:Same old thing by Sierpinski · · Score: 1

      Go to http://www.google.com/ and type this in:

      microsoft "competes with mp3"

      So what evidence do you have that 'popular belief' is wrong? The release of Windows Media player 8 was around 2001, not 1998. This was the first time that the player was directly tied with Windows, which is when the big push to get Mp3 off the chart. At this point, Mp3 wasn't a blip, it was pretty much the standard.

      I've got my facts straight. Get your argument straight. Maybe I should have been more clear in my original comment, because you're not even talking about the same thing as me. At this point, real audio had been pretty much dead for a while.

  45. Bram Cohen! by sinserve · · Score: 3, Funny

    You made it man, you fucking lucky sunnofabitch. Microsoft wants to compete with your work, that's a badge of honor man, you're made now.

    1. Re:Bram Cohen! by Anonymous Coward · · Score: 0

      We're talking about Dracula right?

    2. Re:Bram Cohen! by Curate · · Score: 1
      We're talking about Dracula right?

      That's Bram Stoker...

    3. Re:Bram Cohen! by prozac79 · · Score: 1
      Microsoft wants to compete with your work, that's a badge of honor man, you're made now.

      OB Simpson's quote:
      Bill Gates: "Buy them out boys!"
      [Goons trash Homer's living room]
      Bill Gates: "You don't think I got this rich writing checks do you?"

      --
      "Oh dear, she's stuck in an infinite loop and he's an idiot" -Prof. Farnsworth (Futurama)
    4. Re:Bram Cohen! by HeliumHigh · · Score: 0

      By made, you mean "bought-out" :)

  46. Non-enforcable bias: only legal downloads. by NRAdude · · Score: 0

    How about lawful (non-commercial) downloads? It's only commercial if you are using it for commercial purposes. And accordingly, if the download is influenced by third-party interference, then regulation is all-together not applicable.

    I use an OS for lawful purposes. Consider non-commercial commercial software. The same can be said about freedom of speach opposing commercial speach, a justice of the peace opposing a Policy Officer, and a man that catches fish to eat (survive) opposing a commercial fisherman.

    Commerce is not lawful, it is legal! Don't get in the law merchandise trap: someone selling you laws, because they aren't among We the People and have no standing in the Constitution!

    --
    without prejudice
  47. Windows 2000 by BillsPetMonkey · · Score: 1

    It's meant for legal downloads only, of course.

    I wonder how long it'll take to seed my Win2Ksrc.zip file.

    Hehe.

    --
    "It's not your information. It's information about you" - John Ford, Vice President, Equifax
  48. This sounds to be a really powerful concept by grilo · · Score: 1

    Even though I can't understand it fully. Can anyone explain it to me a little further how does it exactly work?

    On the other hand, I guess a few projects will spring using that same technology.

    But I have heard that a similar file format has already been developed, so I guess the real key in this whole endeavour is integration. Can anyone tell me specifically how that (unknown to me) file format works and if it's dissimilar (in any way) to the one from Microsoft?

  49. Look Out Below! by __aaclcg7560 · · Score: 1

    The nice thing about this technology that it will only be available for Windows. Then again, Apple could create a similar application and call it Tsunami. Gotta love these names.

  50. I'm trying to think... by bigwavejas · · Score: 2, Funny
    "It's meant for legal downloads only, of course."

    I'm trying to think if there is anything "Legal" I want to download.

    --
    "Simplify, simplify, simplify!" Thoreau
    1. Re:I'm trying to think... by Anonymous Coward · · Score: 0

      Movies of heterosexual (sodomy's illegal) vaginal (see previous) intercourse between two consenting (rape's illegal) individuals of age (child porn's illegal)?

  51. Much better by Anonymous Coward · · Score: 0

    And it will interface with MS Anti Spyware, to avoid all that spyware that comes with BitTorrent, which is hacker software :)

  52. Microsoft's way of thinking this one through by Stick_Fig · · Score: 1
    "Hey guys, I got a great idea!"
    "What's that, Bill?"
    "Well, I've been downloading copies of Napoleon Dynamite off of this site called Suprnova.org using this awesome new technology called Bittorrent!"
    "What does it do?"
    "Well, guys, you won't believe it: It decentralizes the process completely -- no ugly middleman file-sharing program to get in the way! Think we can harness it?"

    ... six months later...

    "Well, Bill, here we go, we created this technology called Avalanche, it's just like WMA! 30% better and it uses the patented Microsoft DRM!"
    "Damn bitches, watch this shit take over the market!"

    ... six months later...

    "What the hell, guys? Why is Apple having so much more luck with their video-distribution technology?"
    "Umm...... because we completely missed the point of what BitTorrent's all about........ we added a degree of middleman DRM to make sure that nobody was stealing the new Counting Crows album."
    "Well, here's what I'll do, guys. I'll mass-market the fuck out of this, and we'll still be winners anyway! I mean, I've been doing that since 1990, why can't I succeed at it now?"

    ... twelve months later ...

    "What do you mean that I'm losing money on this grand experiment? If anyone should be able to push through the status quo, I should! Goddamn it, what the hell happened to that PDF killer I made that wasn't cross-compatible with everything?"
    "Well, Bill, your mom always told me that you couldn't keep your hands out of the cookie jar."
    "Fuck you guys... I'm going to play in the ball room in my mansion."
    * Bill_Gates has left #bad_ideas
    NO CARRIER

    --
    ShortFormBlog: Writing a little. Saying a lot.
  53. Sacrifice Utility for Speed by Jack9 · · Score: 1

    The lead-time required to "authorize" any file I want to put up (how are they going to circumvent basic encrypted files named .jpg?) will nullify any technical advances that will make it 10%+ faster much less 20 or 30 over the same network, namely the internet at large.

    Why would I use this again?
    Oh yeah, MAYBE POSSIBLY because small underused networks are sometimes easier to search or seed. Avalanche should fit this model nicely since the developers at MS haven't come up with any earth-shatteringly ingenious ways to overcome problems that OSS has been dealing with for years. I don't believe MS has anything to add with Avalanche.

    --

    Often wrong but never in doubt.
    I am Jack9.
    Everyone knows me.
  54. is there nothing by b17bmbr · · Score: 1

    that these fuckers won't get into? okay, video game comsoles. lotsa money there. P2P? how are they going to make a dime? competition is great, but they seem to do things just to do them, when other established technologies, protocols, or systems are in place. and it isn't to enter a market, it's to destroy a market. yeah, i know why they do it, but it is amazing really.

    --
    My problem? I was perfectly gruntled, until some numbnuts came by and dissed me.
    1. Re:is there nothing by Anonymous Coward · · Score: 0

      What struck me when reading your post is the possibility of engineering a trap for the beast. A technology so impressive that the microshits cannot help but enter and then BAM; the tables are flipped. We'll need to think this one out (-:

    2. Re:is there nothing by Anonymous Coward · · Score: 0

      No, you need to cut back on the hallucinogens.

  55. The Best Way... by Nom+du+Keyboard · · Score: 1
    The best way for Microsoft to stop distribution of pirate warez versions of their software is to control the software distibution network.

    The best way for Microsoft to keep Google from inovating in yet another area is to get there first.

    The best way for Microsoft to prevent Apple from distributing [THE REMAINDER OF THIS COMMENT HAS BEEN LOST DURING THE MICROSOFT TAKE-OVER OF SLASHDOT. YOU MAY NOW RETURN TO YOUR MS-WINDOWS DESKTOP]

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
  56. Ridiculous by RobertF · · Score: 1

    This is really just getting ridiculous now. Is there any type of software Microsoft won't touch? They need to be getting back to the basics of their buisness - Operating Systems. Maybe then they'd release Longhorn, With New Features! GASP!

    --
    And that, my liege, is how we know the Earth to be bannana-shaped.
    1. Re:Ridiculous by Cus · · Score: 1

      Since their original business (MSDOS) was based on taking a competitor's core product (QDOS) renaming it and calling it their own, I'd say they were going back to basics ;-)

    2. Re:Ridiculous by MynockGuano · · Score: 1

      If they really wanted to be a truly positive influence on the computer world, they'd dump the operating system stuff, too, and stick with the one thing they're actually good at: office productivity software.

  57. bittorrent meets par by jannesha · · Score: 1
    Interesting - it sounds like they've incorporated striped files (a la par) into the protocol:

    From TFA:

    Once you have downloaded a few of these, you can generate new combinations from the ones you have, and send those out to your peers. Collect enough of these pieces, and you will have enough information to reconstruct the whole file. Even if you don't have all the original pieces distributed by the person who held the original version of the file.

    I guess that's what you get when you have unlimited funds to throw at something....
  58. Like a torrent of par2s? by Brannoch · · Score: 1

    From the description (and the paper), it seems to be similar to distributing a torrent of PAR2 blocks that are generated automatically from context. I guess they are using redundancy to overcome BitTorrent's statistical distribution problems.

    I hope it works, and that they don't patent it, so that the technique will become widespread.

  59. As much as I hate MS by xutopia · · Score: 1
    I gotta say they come up with some nicer names for stuff than many open source projects out there.

    BitTorrent vs Avalance.

  60. This is not a product by Peter_Pork · · Score: 1

    This is an academic research paper, and one of the authors in in MS Research UK. He gets paid to come up with researchy ideas, not to build products or do anything related to MS's business. No P2P product will ever be release by MS based on this technology. Why in the world would they want to make a ton of enemies without making any money?

    1. Re:This is not a product by Anonymous Coward · · Score: 0

      MSN 3 degrees ring a bell?

  61. Actually... by SlashThat · · Score: 2, Insightful

    This would save quite a lot of $ in servers hardware for distributing windows updates.

    Another solution would be to make less security holes, of course.

    Speaking of which, I wonder how many of them will be in this little "innovation"...

    --
    1's and 0's should be free.
  62. Reed Solomon Error Correction? by DoesNotCompute · · Score: 1
    Microsoft Research's approach gets around this by re-encoding all the pieces, so that each one that is shared is actually a linear combination of all the pieces, fed into a particular function. The blocks are then distributed with a tag that describes the parameters it contains.

    Once you have downloaded a few of these, you can generate new combinations from the ones you have, and send those out to your peers. Collect enough of these pieces, and you will have enough information to reconstruct the whole file. Even if you don't have all the original pieces distributed by the person who held the original version of the file.

    This sounds like Microsoft re-invented Reed Solomon Error Correction (sometimes called "Forward Error Correction") and simply applied it to BitTorrent.

    1. Re:Reed Solomon Error Correction? by magadass · · Score: 0

      How could they re-invent it if it was already invented? Perhaps a better way to phrase this would be "They are using the Reed Solomon Error Correction" technology and implementing into the "BitTorrent" technology. Personally I dont see why this is a bad thing, improving on technology after all is how we got to where we are today!

      --
      "If I was smarter I could rule the world!"
    2. Re:Reed Solomon Error Correction? by Wesley+Felter · · Score: 1

      If you read the actual paper (not the Register article), the difference between naive source coding and Avalanche is covered. The paper also cites lots of prior work in this area.

  63. FTA by Mad+Merlin · · Score: 1
    Microsoft Research's approach gets around this by re-encoding all the pieces, so that each one that is shared is actually a linear combination of all the pieces, fed into a particular function. The blocks are then distributed with a tag that describes the parameters it contains.

    So, essentially what they're doing is bundling in a PAR like system. This will add quite a bit of overhead as you need to "recover" the entire file using the PAR files, rather than just copying them into the correct spot. I don't see this as a particularly effective idea, as BitTorrent for example will share the slices of a file in a random order, thus the last 2% doesn't always have to be slow because you've run out of people with that last 2%. Instead of falling to NIH syndrome, perhaps they could just have a BitTorrent client that is more likely to pick slices of a file to share that aren't widely shared yet, this would seem to be much more effective and less processor intensive.

    For those of you who doesn't know, PAR is a system similar to RAID 5 and is in wide use on Usenet and other potentially unreliable mediums. Files are usually distributed in a spanned archive, and if you're just missing a few of those, you can grab enough of the PAR files to fill in. For example, if you were missing 50 megs of rar files, you could have 50 megs of PAR files instead, which could be used to reconstruct the rar files.

    1. Re:FTA by pohl · · Score: 1

      A link for the curious... PAR

      --

      The "cue the foo posts in 3, 2, 1..." posts will commence with no subsequent foo posts in 3, 2, 1...

    2. Re:FTA by TERdON · · Score: 1
      perhaps they could just have a BitTorrent client that is more likely to pick slices of a file to share that aren't widely shared yet, this would seem to be much more effective and less processor intensive.

      As far as I know, that is already standard procedure with standard protocol implementing clients...

      --
      I have a really elegant proof for Fermat's last theorem. If this sig was only a bit longer...
  64. It would be funny if by geekee · · Score: 1

    pirated versions of MS Office became the most popular shared files.

    --
    Vote for Pedro
  65. Hark! by rich_r · · Score: 1

    Is that the sound of 'substantial, non-infringing uses?' for p2p? NIce!

  66. Headline is flamebait! by why-is-it · · Score: 1

    TFA does not make any reference to competing with Bittorrent, nor does it indicate that m$ will be releasing their own P2P client. TFA does link to a white paper in which the researchers discuss how they solved the following problem:

    towards the end of a download, any one downloader could have a while to wait for the particular pieces he needs. As the number of receivers increases, scheduling traffic also becomes more complex, and the whole process slows down.

    Nothing particularly evil about that. No mention of wanting to embrace, extend, and extinguish P2P. In fact, their solution is rather clever. Certainly there was no need for the editors to go trolling...

    (Queue "you must be new here" comments)

    --
    *** Where are we going? And what's with this handbasket?
  67. It's Almost Like Torrents with Built-In PAR Files by Junior+Samples · · Score: 1

    It sounds like it performs the same basic function as par files do when included with other files being downloaded. Any missing segment can be recreated from the successfully downloaded segments if a sufficient quantity of par (parity) segments are available.

    This would be a natural evalution for Bit Torrent to follow.

  68. Re:Another fine example of innovation by shotfeel · · Score: 1

    I read it, and it doesn't make any sense to me.

    But that could just be me.

    Anybody who understands it willing and able to describe it in a way that makes sense to any idiot (or at leas this one)?

  69. Re:Better? No. by NorbMan · · Score: 1, Funny

    .mp3 is dead? No one told me. Or any of the other thousands of people who still use it. We need a much better notification system about these things.

  70. Excelling in Mediocrity by viva_fourier · · Score: 1

    maybe this is a hit from the obvious bong, but it seems like microsoft has been really quick(or just plain adamant?) to address all software techonology "successes" (ie itunes, page ranked search, portal, tivo, now bittorrent) with their own MS version. Why is it that average MS loyalist is totally oblivous to the statement that their "new" MS technology, as soon as they download/remove-the-plastic-wrap, is already years removed from the bleeding edge?

    Is there no innovation left in that company? Is every "new" MS product just a response to the latest software/net phonomena? Did I just reveal that I've been living in a cave for the last 15 years?

    --
    and now back to the fallout shelter...
    1. Re:Excelling in Mediocrity by Anonymous Coward · · Score: 0

      Why is it the average anti-MS shill is quick to accept and believe the title of an article that paints MS in a negative spin without actually looking into the issue for themselves. Had you bothered you would have realized this isnt a product. It isnt being actively developed, promoted, or marketed by MS. All it is research done by members of Microsoft Research which is nothing more than a MS funded think tank.

    2. Re:Excelling in Mediocrity by viva_fourier · · Score: 1

      To the Average Anonymous MS lackey:
      It's irrelevant as to whether or not this is a physical product, or simply "research"(which in most circles *is* a product).

      My point is, why is MS always second in line? They pull in great researchers from around the world that have great resumes, but not necessarily any drive -- they are great at making yesterday's technology happy faced and accessible to the mainstream MS-public, but it is not near the cutting edge. Maybe this is why they have so many problems with security -- they are more in the business of selling to everyone, rather than developing *new* ideas for everyone.

      --
      and now back to the fallout shelter...
  71. MS-Windows Already a Distributed Net by Gothmolly · · Score: 0

    The sum total of windows machines online already forms a distributed storage network, that is for those of us who can find unpatched, unfirewalled Windows box?

    --
    I want to delete my account but Slashdot doesn't allow it.
  72. In Other News... by MightyMartian · · Score: 1

    In other news, Microsoft announces that they believe they can do everything better. Whether it's copulation, corpulence, cognitive dissonance, making cars, driving cars, smashing cars, going into space, falling down, drinking, smoking odd chemicals, giving birth, open heart surgery, baking cakes, frying eggs, urinating, indigestion, folding napkins, digging holes, filling holes, etc., Microsoft has announced that they intend to do it all. There's nothing that Microsoft can't do, and won't do. Soon Microsoft will even be able to do you.

    --
    The world's burning. Moped Jesus spotted on I50. Details at 11.
  73. Re:Another fine example of innovation by Mad+Merlin · · Score: 1

    You may be interested in the other comment I posted in this discussion.

  74. Read the white paper first by Dark+Paladin · · Score: 1

    Before people jump up and down on the "legal only" comment, go read the white paper linked in the article. It's actually got some interesting ideas, and (from what I've skimmed through so far) doesn't state anything about dealing with "legal" versus "illegal" downloads - it even mentions Bittorrent favorably in its use to retrieve Linux distributions. The writers just want to tweak out some weaknesses - something I noticed the other day when I was at 99.9% of a recent Bittorrent download, and that 1% had to wait for the one guy's slow pipe to get me the one last piece of the file I needed.

    With this technology, my understanding is that my system could have figured out what the last piece looked like on its own rather than waiting four days (!) to get it. Granted, this is just me skimming it for about 2 minutes, but I'll print it out and read at my leisure later.

    Now, we can all guess that the technology will be Windows only, blah, blah, blah - but it's still an interesting one, and I recommend you read the PDF document (yes - it's a PDF, not a DOC!) before you pass judgement.

  75. From the paper by Apreche · · Score: 1
    In the pdf it says
    ... which became extremely popular as a way of delivering the Linux distributions...


    MS recognized the existence of Linux. Watch out.
    --
    The GeekNights podcast is going strong. Listen!
  76. Re:It's Almost Like Torrents with Built-In PAR Fil by Buzz_Litebeer · · Score: 1

    This is actually a really intelligent thing to say. I have seen discussions on that kind of thing.

    --
    If you don't vote, you don't matter, so don't waste your time telling me your opinion
  77. As Bram would say...cleverness will kill by Danathar · · Score: 1

    In a recent talk at Stanford Bram Cohen recent commented on people trying to be "clever" in his words. The fact of the matter is that Bram's protocol works because it assumes that every client is out for it's own best interest. The moment you start adding features that require a client give "truethful" information concerning order of packets or whatsoever you open the door for people cheating and trying to leach more than give. MS's idea is just another "clever" idea which forgets this.

  78. Amazing, no obligatory BSOD RSOD Jokes by Awperator · · Score: 1

    This is a first. I did a quick search and there were none of these jokes posted so far. Or maybe they were modded down. On a more serious note, I'm all about this if it works better. Bittorent is a good program/protocol/piece of software. If there is competition to make it better, then that's good. I like the idea of all file parts being of the same importance. It reminds me of what newsgroups used to do with par and par2 files. Is this the same thing?

  79. Re:Another fine example of innovation by blamanj · · Score: 1

    While BitTorrent made the technology widely available, I don't think it was the first implementation either. Kontiki was using peer-based delivery in the late 1990's, albeit in a highly controlled environment.

  80. World of warcraft updates by ad0gg · · Score: 1

    Blizard uses bit torrent to distribute updates and i must say it is the slowest piece of junk ever. The first day the patch comes out, you can expect at least 2 hours to download a 45 meg update over broadband. I usually goto download.com and download it there in a quarter of the time.

    --

    Have you ever been to a turkish prison?

    1. Re:World of warcraft updates by EvilIdler · · Score: 1

      Blizzard don't limit upload speed (which should be common knowledge
      by now ;). Most connections lose a ton of download speed if the
      full upload speed is used.

    2. Re:World of warcraft updates by Anonymous Coward · · Score: 0

      Cool. How much do they pay you for the use of your upload bandwidth?

  81. In soviet Microsoft... by Spy+der+Mann · · Score: 1

    P2P downloads YOU!

    1. Re:In soviet Microsoft... by Anonymous Coward · · Score: 0

      roflmao

  82. Yawn by Anonymous Coward · · Score: 0
    Short and sweet argumentation:

    1) 20-30% is not enough to make a noticeable difference.
    2) BitTorrent is already the good enough solution.
    3) We want an open solution, we already have one.

    Now, it doesn't mean it isn't worth it to Microsoft to develop such software. It may save them mucho dollaros when the next major update is released. But it will be used behind the scenes. No way it will displace BitTorrent.

  83. How the heck does this thing work? by amichalo · · Score: 1

    Okay, I read the horrible Register article (I can't stand that site) and followed their link to the original pdf from Microsoft. (The press release mentioned by the Register was not linked to.)

    In the pdf, they explain on page 10:
    The main advantage of using network coding for distributing
    large files is that the scheduling of the content propagation in
    the overlay network is much easier. Deciding on the correct
    block of information to transmit to another node is difficult
    without global information; the transmitted packet is useful
    to the receiving node, but, may not be useful to other downstream
    nodes. With network coding, each generated block is a
    combination of all the blocks available to the transmitter and
    thus, if any of them is useful downstream, then the generated
    block will also be useful.


    Um, so if I have blocks AB and CD, I might send down the pipe block BC? Okay, I see how that helps someone who needs block AB because now they have half of it (B) but they still have to wait on the other half (A) to be sent. If they already had block CD and needed AB, then if I send them BC and later send them AD, then they have in effect had to download block CD twice because they got it once as block CD and again as subblocks BC and CD - am I missing something here?

    The attempt to make the files more useful to downstream clients is noble, but while this may help when originally seeding the file from a single server, I would like to see what happens once there are 25 seeds. At that point, I presume the performance would be the same as Bit Torrent.

    Your thoughts?

    --
    I only came here to do two things; kick some ass, and drink some beer...looks like we're almost out of beer.
    1. Re:How the heck does this thing work? by Anonymous Coward · · Score: 0

      nfi. I've always wondered how par files work too. ie. you're missing 10 blocks of some movie, so you download 10 blocks of .par files, and somehow they know what you're missing? what are they, digital stem cells? :P

    2. Re:How the heck does this thing work? by amichalo · · Score: 1

      Parity files use parity bits which are something that is understandable.

      Let's make up our own parity scheme. How about every line of 4 numbers + 1 parity number, when added together, needs to have a remainder of 0 when divided by 10. Okay, here goes:


      1234P Solution
      ----- --------
      14375 1 + 4 + 3 + 7 = 15
      15 + 5 = 20
      20 / 10 = remainder of 0
      5 is the Parity number

      79356 7 + 9 + 3 + 5 = 24
      24 + 6 = 30
      30 / 10 = remainder of 0
      6 is the Parity number


      So .par parity files just elaborate on this simple example to check and see if lines of 1's and 0's are in parity. if they aren't then it can sometimes error correct.

      Assuming a binary number must be even in the decimal system (eg. convert to an 8 or 20 not 7 or 151), both vertically and horizontally, you can use the parity bits to figure out which bit is out of whack. Consider the code block:


      12P
      -----
      1|101
      2|001
      P|110


      Row 1 has the digits 1, 0 and a parity bit 1 so 1+0+1 = 2 = even = in parity

      Row 2 has 0 + 0 + 1 = 1 = not in parity so we know the issue lies with row 2 (the parity rows are assumed to be reliable at least in this example)

      now we turn to the columns and column 1 is 1 + 0 + 1 = 2 = parity but column 2 is 0 + 0 + 1 = 1 = no parity so the issue should be with bite 2, 2. switching it from a 0 to a 1 yeilds:


      12P
      -----
      1|101
      2|011
      P|110


      And I'll let you do the addition to see that now the whole table is in parity according to our simple requirements.

      Obviously parity requirements can be much more complex but this is basically how they work.

      --
      I only came here to do two things; kick some ass, and drink some beer...looks like we're almost out of beer.
  84. I want Windows by robertjw · · Score: 5, Funny

    Plus, how cool is it going to be to download Windows Server 2006 (or whatever it is) off a P2P network they created.

    1. Re:I want Windows by Anonymous Coward · · Score: 0

      It would be a better use of poetic justice to use Microsoft's P2P network to download all your Linux ISO's.

    2. Re:I want Windows by Ucklak · · Score: 2, Insightful

      How soon till this gets some nasty exploit?

      --
      if you steal from one source, that is plagiarism, if you steal from many, well, that's just research.
    3. Re:I want Windows by Thing+1 · · Score: 1

      Yesterday?

      --
      I feel fantastic, and I'm still alive.
    4. Re:I want Windows by PingPongBoy · · Score: 1

      Plus, how cool is it going to be to download Windows Server 2006 (or whatever it is) off a P2P

      Given the MS desire for maintaining market share, you will most likely be able to download an evaluation version. Netscape was always available in "beta" form - who really needed to pay for a web browser?

      Caveat emptor - wouldn't MS be really scrutinizing traffic in their own little P2P? Not to see who is sharing MS products, not really, but to keep tabs on world wide trends, which will make it much easier to keep people looking for new software. Without new features, people are pretty happy with the status quo (is not Windows 2000 retaining popularity?)

      But what new features will really send people to upgrade big time? Speed, quality, reliability, automation, ease, flexibility are all attractive characteristics. The more things change, the more they stay the same.

      --
      Know your pads. One time pad: good for cryptography. Two timing pad: where to take your mistress.
    5. Re:I want Windows by Ours · · Score: 1

      Wow that sure was Insightful. Maybe wait untill it comes out, then we'll see.

      --
      "You superiour intellect is no match for our puny weapons" - The Simpsons
    6. Re:I want Windows by subterfuge · · Score: 1

      if it runs on Window$ we don't have to wait...

  85. Believe it or not, this is a good thing... by zeitgeist_chaser · · Score: 1

    Microsoft's attempt to jump on the Peer2Peer bandwagon is a very good thing. P2P has had the stigma of being merely a playground for hackers, pirates, and open source zealots for too long. Like it or not, Microsoft's involvement in this area will give P2P instant legitimacy among many who have been slow to embrace the technology. Consequently, the MPAA, RIAA, and other entertainment industry cronies won't be able to push through draconian legislation against P2P.

    --
    While thinking philosophically, we see problems in places where there are none. -Wittgenstein
  86. Groove Employees and P2P Technology by Anonymous Coward · · Score: 0

    Given that Microsoft purchased Groove, I wouldn't be surprised if they came out with a decent P2P product.

    And if history is to repeat itself, the MS P2P product won't be appreciated during 1.0 or 2.0 and will start gaining converts around 3.0. Around 5.0 or 6.0 it will have more marketshare than competiting technologies.

  87. Re:Better? No. by Achoi77 · · Score: 1

    Hrm, it looks like the sarcasm bus missed a few people... :-P

  88. So far the vast majority of comments here add up to a tiresome MS-bashing snidefest.

    I havent read the PDF yet, but this reminds me of the use of PAR files to fill in for missing chunks when downloading usenet binaries. It's a really cool technique that seems almost magical.

    This looks clever - stop being such a bunch of whiny bitches! :)

  89. I'm sure it'll be great until... by UTPinky · · Score: 1

    it all comes falling down...

    --
    I'm only paranoid because everyone is against me...
  90. Re:Better? No. by QuantumRiff · · Score: 4, Funny

    No, .mp3 is dying, not dead, its right there with apple, BSD, and our civil rights.. (only 1 seems to be true..)

    --

    What are we going to do tonight Brain?
  91. Re:Better? No. by Anonymous Coward · · Score: 0

    methinks one of us forgot to turn on our sarcastron 2000. I'm not sure which, though.

  92. yeah right... by rwven · · Score: 1

    Anyone wanna take a gander at what percentage of bittorrent traffic really is legal? I guarantee no one will be switching to MS over bittorrent if avalanche is controlled in the legality sense...

  93. Re:Better? No. by benjamindees · · Score: 2, Insightful

    Here's where I call BS: "20-30% faster."

    I don't know. I wouldn't underestimate the MS marketing beast. They've done better before.

    Let's say, they tell their users it will be "faster". Everybody knows MS users are idiots. With the new firewall in SP2, there's no way more than 20% of them know how to open a port for bittorrent anyways. Of that, I'd bet even less are motivated to do it all the time. So, bittorrent is either worthless or slow for 80% of Microsoft users.

    Bam! In comes the Microsoft "solution": integrate bittorrent into their "OS". The client automatically gets a port opened up whenever it's used. Hordes of idiots go running around saying "it's faster". Add in a few more integration techniques, and it may very well be faster (ie. bittorrent is crippled).

    Oh, and also, the whole thing is funded by the RIAA. MS bittorrent checks all the shared files for piracy and/or requires DRM. Step, umm, five? Profit.

    --
    "I assumed blithely that there were no elves out there in the darkness"
  94. Not that surprising by m00nun1t · · Score: 1

    MS actually have more background in this than you might think. Windows Update uses some clever file transfer technology which is very robust and resumes well (I think it's called BITS or something). They also have some components called specifically designed to enable P2P apps. Their experimental app "3 degrees" used these components in some sort of P2P fashion for music distribution. Probably have done other stuff I'm not aware of.

    So, there is a pedigree there.

  95. The Singapore solution by Simonetta · · Score: 3, Interesting

    I read that in Singapore, the world capital for techo-fascist innovation, trucks would have flashing lights attached to poles on the side of the cab. When a sensor on the engine detected that the truck's speed ever went above 35MPH, the light would start blinking. Then the first police car to see it would issue them a speeding ticket.
    If only half the things that I've heard about Singapore are remotely true, then this is one seriously weird place that reasonable people would be wise to avoid.

    1. Re:The Singapore solution by geoffeg · · Score: 1

      How does a sensor on the engine know what speed the vehicle is going? Do trucks in singapore only have one gear that's always engaged (no neutral or reverse)? :)

    2. Re:The Singapore solution by fugspit · · Score: 1

      Unless you're trying to draw some pedantic destinction between the "engine" and the "transmition". Why shouldn't the engine know how fast the wheels are spinning. Many modern motorcycles and probably cars get the speed from the engine. I gets screwed up if you change the wheel size but thats always been the case unless you use GPS

    3. Re:The Singapore solution by pete6677 · · Score: 1

      How do they make sure the truck driver doesn't unscrew the bulb? If they don't, then this idea would work for all of 5 seconds. Knowing Singapore, bulbs cannot be tampered with under penalty of caning, so perhaps the penalty of getting caught is enough of a deterrent.

    4. Re:The Singapore solution by Dixie_Flatline · · Score: 2, Interesting

      Singapore is a perfectly reasonable place. I go there from time to time to visit family. It's clean, well run, and pretty easy going.

      You have to understand that the people there vote for these kinds of changes.

      Visit it sometime, and talk to the people there. The climate is nice, the people are nice, and the food is really, really good. (I personally think there's no place in the world better to sample many different cultures' foods at once.)

    5. Re:The Singapore solution by Anonymous Coward · · Score: 0

      What a strange urban legend you have.

      Singapore maintains its speed limits, like all of its many laws, through much more ordinary means: tough cops, huge fines, and lots of cameras.

      And don't forget the occasional caning.

    6. Re:The Singapore solution by nietsch · · Score: 1

      or change the tyre pressure, or even change the loading of the tyre. IOW: you will not be able to get legally binding readings from such a device. I've ridden in a car (in NZ) that was an import from Japan. If it went over 100 K's, a little high pitched tune would start to play until you slowed down again. Going downhill (the only way to get it fully laden over 100K) was always very relaxing... So these warning lights don't sond so strange to me. It would be great if somebody could corroborate your story.

      --
      This space is intentionally staring blankly at you
    7. Re:The Singapore solution by cpeterso · · Score: 1

      Fascist indeed:

      "Singapore's Bubble Bursts: Singapore is called the "Nanny State"":

      • anyone caught selling or manufacturing so much as a stick faces a fine of up to $5,600 and one year in jail. But last-second negotiations on a U.S.-Singapore Free Trade agreement could bring bubbles back. In a compromise, sugarless gum prescribed by doctors and dentists will be legal for sale by pharmacists--although to get your fix, you'll have to wait until the free trade agreement takes effect in 2004.
      • Using a public toilet without flushing still carries a $284 fine.
      • Drive into Malaysia with a tank of gas less than three-quarters full: $1,136.
      • Walk around your house naked: another $1,136.

    8. Re:The Singapore solution by Chris+Burke · · Score: 2, Funny

      Walk around your house naked: another $1,136.

      My first thought is: How do they enforce this? Do they just not want you to do it with the curtains open, or do they have cameras?

      My second thought was: The difference between Singaporean(?) authoritarianism and my personal brand of authoritarianism is that if I had cameras in everyone's house to determine if they were walking around naked or not, it would be illegal not to walk around naked if you were an attractive woman. Yet another reason why nobody ever votes me dictator for life. *sigh*

      --

      The enemies of Democracy are
    9. Re:The Singapore solution by Anonymous Coward · · Score: 0

      Id like to remind you that Hitler had full support of the population and that americans have always supported the annual american military invasions.

      Does that make them more palable?

      I've been to Singapore too and the word 'rights' means little to these people. A lot of concepts are totally foreign to them.
      Doesnt mean its bad but no way in hell would I want to live there.

    10. Re:The Singapore solution by Anonymous Coward · · Score: 0

      Singapore isn't the only country that does this. The light is installed only on commercial vehicles (which have lower speed limits).

    11. Re:The Singapore solution by Anonymous Coward · · Score: 0

      Well, the term "reasonable" is ambiguous. If you think banning gun ownership is unreasonable, then yes, Singapore is an unreasonable place to live. If you think that violent criminals should be locked up promptly, then it might seem reasonable.

      I've lived there for many years and have found that most of their rules are reasonable, given their specific situation. The chewing gum ban was ridiculous, and most Singaporeans agree, but most people feel that at the end of the day, it really isn't going to change their lives much.

    12. Re:The Singapore solution by alexo · · Score: 2, Funny


      > Using a public toilet without flushing still carries a $284 fine.

      If it was up to me, it would be punishable by submersion in said device.

    13. Re:The Singapore solution by Anonymous Coward · · Score: 0

      The chewing gum ban IS ridiculous and most Singaporeans agree. But at the end of the day, it really doesn't affect their lives to any significant degree. If I had to choose between living in a place which banned chewing gum and deal with violet criminals promptly and a place that let you chew gum all I want but seemed more intent of protecting the rights of the criminal than the victim, you can bet I'll happily give up chewing gum.

      The tank of gas rule is to prevent Singaporeans from avoiding fuel taxes by driving over the border to buy gas.

      I've never heard of the law requiring clothing in your own private home and I've lived there for years.

      The public toilet issue isn't really an issue any longer because all the public toilets are self flushing anyway. The problem was that flushing public toilets was culturally distasteful for many people but the result was that there were a lot of unflushed toilets. This gets old pretty quickly in the tropical heat, so the short term fix was to announce a new law and the long term fix was to put in self flushing toilets.

    14. Re:The Singapore solution by Lagged2Death · · Score: 1

      Of all the wacky things that are serious crimes in Singapore, what's so wacky about this one? At least it's arguably a life-and-limb issue, unlike the chewing gum thing.

      I mean, I hear that in the US, you actually have to take classes and then a test and pay a fee for a license to drive a truck. And that to get the license, you actually have to promise to follow the rules of the road! Whoa, hey, if that's not techo-fascism, what is?

    15. Re:The Singapore solution by glitch23 · · Score: 0

      I always thought it a good idea (in some odd way) to have an LCD display on the front/back of a vehicle that displayed the current speed for the vehicle so everyone could see it. Also, I thought it a good idea that brake lights would become brighter the harder a person pressed on the pedal to give vehicles behind the braking vehicle knowledge about how quickly the person in front of them is intending to stop.

      --
      this nation, under God, shall have a new birth of freedom. -- Lincoln, Gettysburg Address
    16. Re:The Singapore solution by Anonymous Coward · · Score: 0

      uhm no, the election system is corrupt. you are a moron if you think people vote to be slaves. no, singapore is a globalist testbed for how to completely enslave a society and get them to enjoy it.

    17. Re:The Singapore solution by Anonymous Coward · · Score: 0

      Just tell people it's God's will. Seems to have worked for a certain dictator.

    18. Re:The Singapore solution by runderwo · · Score: 1
      The vehicle speed sensor is contained in the transmission on all modern cars. Unfortunately, this only tells you how fast the transmission output shaft(s) are rotating. To convert to speed, it needs to know the diameter of the wheels as well. If you are using oversize wheels, you are usually going much faster than the speed sensor indicates on your dash gauge.

      A sensor which bounces a wave off any nearby solid object (including perhaps the road underneath) would be a more accurate measurement, if you could eliminate interference issues.

    19. Re:The Singapore solution by leomekenkamp · · Score: 1

      (...) it would be illegal not to walk around naked if you were an attractive woman. Yet another reason why nobody ever votes me dictator for life. *sigh*

      Beautiful exhibitionist women might vote for you...
      --
      Wenn ist das Nunstueck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput.
    20. Re:The Singapore solution by Anonymous Coward · · Score: 0

      No, you don't need a license to drive a truck in the U.S. You need a license to drive a truck on public roads. If you want to drive a truck on your own property without obtaining a license, feel free!

    21. Re:The Singapore solution by Des+Herriott · · Score: 2, Funny

      and deal with violet criminals promptly

      What would you do with them? Maroon them?

    22. Re:The Singapore solution by dheltzel · · Score: 1
      What would you do with them?

      Make them sit in a cold room and listen to rap music all day.

      Oh wait, we can't do that, it's inhumane!

    23. Re:The Singapore solution by lxs · · Score: 1

      I don't know, a country that canes people for littering can't be all bad.

    24. Re:The Singapore solution by OmniVector · · Score: 1
      Also, I thought it a good idea that brake lights would become brighter the harder a person pressed on the pedal to give vehicles behind the braking vehicle knowledge about how quickly the person in front of them is intending to stop.

      this is actually a really neat idea. someone should send that off to the car manufacturing companies
      --
      - tristan
    25. Re:The Singapore solution by Chris+Burke · · Score: 1

      That's a good point but -- and I'm speaking beyond my designs for world domination here -- there just aren't enough beautiful exhibitionist women around. No matter what the Internet says. :)

      --

      The enemies of Democracy are
    26. Re:The Singapore solution by Zoxed · · Score: 1

      > When a sensor on the engine detected that the truck's speed ever went above 35MPH, the light would start blinking. Then the first police car to see it would issue them a speeding ticket.

      I know I am days to late on this discussion, but I wonder why this would be a bad idea ?

    27. Re:The Singapore solution by initialE · · Score: 1

      Being from Singapore, I'd remind you that being caught speeding (from the cameras or traffic police) and _then_ being caught for illegally altering your speed limiting device would land you in a hell of a lot of hot water. So it does make sense to mount those lights, and it does make sense not to circumvent the measures.

      --
      Starbucks, Harbuckle of Breath.
  96. Re:Better? No. by frodo+from+middle+ea · · Score: 1

    Obviously no one has told you about "sarcasm" either.

    --
    for the last time people, I am "frodo from middle eaRTH", not "middle eaST".
  97. Apple by mbbac · · Score: 1

    Meanwhile Apple is developing Tsunami and it will be better than both.

    --

    mbbac

    1. Re:Apple by Lucractius · · Score: 1

      out next year will be their new iWave program

      i wonder how many servers will drown from that ?

      --
      XML - A clever joke would be here if /. didn't mangle tag brackets.
  98. Is this thing robust against rogue peers? by bitkid · · Score: 1

    If I recall correctly Bittorrent will find out if a peer trying to cheat you and gives a corrupt piece. I don't think this is possible with their encoding scheme as it's entirely based on linear combinations. You won't be able to find out who cheated you and the entire file will be useless. That would be an easy way to disrupt people's downloads.

  99. Re:Better? No. by trmj · · Score: 2, Funny

    Yep. Apple's a goner. :-P

    --
    Work sucked, until it became unemployment, when it became slightly more tolerable. -Tet
  100. WMD by harley_frog · · Score: 0, Offtopic

    Weapons of Mass Distraction?

    --
    It's all fun and games until someone loses the key to the handcuffs.
  101. Article (-3) Flamebait. by Anonymous Coward · · Score: 0

    Nice spin on the article title to make it sound like this is some huge MS scheme to take out BT. Anyone with a clue would realize this is nothing more than RESEARCH. Its not being marketted or forced onto anyone. Its just something The REgister got wind of and reported on and in troll fashion its spun into the daily anti MS swill.

    Its not Microsoft. It's Microsoft Reasearch. Its nothing more than scientists, engineers and think tankers funded by Microsoft. Nothing more.

  102. Re:Better? No. by spectral · · Score: 1

    Azureus opens my port for me. Yay UPnP.

  103. Slashdot is dissapointing me by ecko3437 · · Score: 0

    I've been reading slashdot for a while now and I must say, it's a great news site.

    That said, I don't know WHY I bother to read the comments on stories now. Microsoft is trying to improve an awesome technology and overcome the existing problems said technology has. Therefore, using Slashdot User Logic(tm), it is an evil scheme to make money and monopolize the whole market.

    They looked at Bittorrent. They saw problems. They figured out a way to improve upon the idea of Bittorrent and ended up creating a new protocol/program/whatever. But, of course, it's Microsoft and everything they do is inherently evil.

    As for Linux support, I'm sure the protocol will be easy enough for some Linux developer to implement so don't worry about not having Linux support.

    Lighten up, guys.

    --
    -Eric Smith
    1. Re:Slashdot is dissapointing me by Junior+Samples · · Score: 1

      But Micro$oft, being as evil as they are, will likely try to patent the improvements preventing their free use.

    2. Re:Slashdot is dissapointing me by Anonymous Coward · · Score: 0

      I believe the reason for this, for better or worse, is a combination of Microsoft's track record, and how their PR machine so often works.

      How frequently has MS used their monopoly to give their version of some product the upper hand and drive a competitor into the grave? Frequently enough, it seems, that they've developed a reputation for using a product and a monopoly to position themselves to exclude a competitor, trying very hard to look as though this was never their intention.

      Then, to make matters worse, the PR releases that come out of Redmond, especially the 'linux is evil' ones, are at times so utterly bereft of thought that one is left to marvel that the writers are able to dress themselves, let alone form sentences with words.

      Sure, some of the anti-MS flack is undeserved, but in a way, they've earned much of it.

      Oh, and then there is their track record for cranking out plain old bad software, billing it as the greatest ever.

      Little things like that.

      So, no, they may not deserve the presumption of guilt, but they've earned the crown. Wear it proudly, MS.

    3. Re:Slashdot is dissapointing me by ecko3437 · · Score: 0

      Hopefully not. That would be kind of stupid and wouldn't help to kill Bittorrent, but that doesnt seem to be their intention (just to improve the idea, which has the likely end result of killing BT if they succeed).

      I can't see why they'd do this, especially if its going to be a free product (and I'm going to guess it will be).

      --
      -Eric Smith
  104. The Hills Are Alive by johnos · · Score: 1

    Like Bittorrent, but only legal files. Hmmm... I've heard this before. Its like the Korean movie theatre owner who was unhappy with "The Sound of Music". It was too long, and he couldn't get enough showings each evening.
    So he cut out all the songs.

  105. One Word by Anonymous Coward · · Score: 0

    Porn.

  106. Re:A two-edged sword by H_Fisher · · Score: 1

    I agree, to a point. MS involving themselves with P2P opens a brand-new field of pros and cons. The good news: Any MS-bred P2P app will help legitimize the technology. But there's also a lot of bad news: what if we see M$ P2P apps that somehow set themselves up as "defaults" a la IE, and/or hijack functionality / block other programs?

    And what about MS' "corporate responsibility" to stop copyright infringement? Let's say you download a torrent and try to open it; but instead of BT or BitLord or whichever flavor you're using, an "Avalanche" window opens, because it has associated itself with .torrents. Then, a message box opens: CSI_s3ep24_tvrip_xvid.avi is a copyright protected file. This download has been aborted; your IP address has been logged. If you have any questions, please go to [address of anti-piracy site here].

    This is a little far-fetched, but then again, it might not be so far off.

    Bottom line? MS might do a good job of popularizing and, to an extent, legitimizing the underlying principles of P2P. But I don't trust 'em as far as I could throw 'em, as far as their role as a content distributor is concerned.

  107. Why.teh. Fuck?!!!! by Thud457 · · Score: 5, Insightful

    Would I want to use the bandwith I paid for so other Windoze lusers can leech off the copy of Longhorn Service Pack 3 that I downloaded? Microsoft wants me to take part in some damn hippy-dippy bandwith commune? While they're world renowned for not playing nice with others?!!! Get the fuck out!!!! You can't have it both ways Microsoft!!!!

    --

    the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff

    1. Re:Why.teh. Fuck?!!!! by Anonymous Coward · · Score: 0
      Would I want to use the bandwith I paid for so other Windoze lusers can leech off the copy of Longhorn Service Pack 3 that I downloaded?

      Why not? Linux lusers expect the same thing with their distros.

    2. Re:Why.teh. Fuck?!!!! by empaler · · Score: 5, Insightful

      I think you misread this part:

      While they're (Microsoft) world renowned for not playing nice with others?!!! Get the fuck out!!!! You can't have it both ways Microsoft!!!!

      He meant that since MS are egomaniac bastards who do not share, they should not expect anyone else to behave differently. (Thud457, correct me if I misinterpreted, and if so, I apologize for putting words into your mouth)

    3. Re:Why.teh. Fuck?!!!! by timmyf2371 · · Score: 1
      And how would you download the service pack without using someone else's bandwidth that they paid for?

      As much as you might not like to hear this, MS are under no legal obligation to provide you with service packs. Yes, it would be a bad business move for them to not do so, but you have no legal right to download service packs using Microsoft's bandwidth.

      A P2P network of all Windows users providing fast network connectivity and ease of distribution would in my eyes be ideal assuming it was secured and there was no possibility of cracked code being distributed via unsafe nodes.

      Of course, if you don't believe in people using other people's paid bandwidth you would probably be best to order (and pay for) a Service Pack on CD which means only the person who actually wants the software would incur costs.

      --

      Backup not found: (A)bort (R)etry (P)anic
    4. Re:Why.teh. Fuck?!!!! by Surt · · Score: 3, Insightful

      You could download the service pack direct from microsoft using the bandwidth that you paid for on both sides.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    5. Re:Why.teh. Fuck?!!!! by Anonymous Coward · · Score: 0

      Actually it didn't. Finland declared it's independance in 1917, shortly after the Bolshevik revolution in Russia. The Soviet Union was established in 1922.

    6. Re:Why.teh. Fuck?!!!! by Khuffie · · Score: 1

      Just a point: Microsofts ships out the Service Pack CDs for free, or at least they do at the very launch of the SP. Don't know what they're doing now, but I definitely got a copy of my CD for free.

  108. Bittorrent + Par2 by spotter · · Score: 1

    Is what it sounds like to me. Basically they create a lot of parity blocks as well that can be used to recreate missing blocks. One can do this today w/ bittorrent and a smart client, such that the torrent would contain AVI file of say 700 blocks (1 per MB) and another 50 of parity blocks. So the torrent would describe 750MB of data. However, one would only have to download any 700 of those blocks as the rest could be simply recreated.

    I gave this some thought a while ago, unsure if it really solves a pressing problem.

  109. Microsoft Research != Microsoft by Wesley+Felter · · Score: 2, Insightful

    This paper is from some researchers who have nothing to do with Microsoft's products. MS may not ever use this technology in any product. And if MS does use Avalanche for something, it will probably be buried away inside some other application (like Windows Update) instead of a standalone app.

  110. Re:Better? No. by man_of_mr_e · · Score: 3, Interesting

    Actually, if you read the actual research paper, you can see WHY it's faster. Basically, it combines two technologies. A bittorrent like protocol, and file parity generation (such as PAR). This allows you to generate additional pieces you didn't download and reduce the amount of code you need to download by about 20-30%.

    This also solves "the last block" problem where everyone is waiting for the last block, since if you have 99% of the blocks you can generate what's left.

    It's an interesting approach.

  111. oxymorons-a-plenty by Anonymous Coward · · Score: 0

    er, what's wrong with this cheap watercolor photocopy?

    by 'better behaved' perhaps microsoft means that all avalanche clients will now open partially-documented 'administration ports' on ports 135-139 which will allow (cough) 'global centralised management' and (cough) 'lower TCO'.

    MS obtains press bragging rights for one business day, and the following month somehow 21.8 million PC are strangely infected with 'fonehome.reportallOSSapp.licenseviolations'.

    MS does not deserve to utter the words 'better behaved' in the context of the development of its own products. Not in this decade at least.

    -k0ward

  112. Re:Better? No. by NorbMan · · Score: 1

    Look who's talking. ;)

  113. Distributed RND() by alexhs · · Score: 1

    Distribute randomly constructed packets, and, at some point in time, you will get the whole file(s) :)

    --
    I have discovered a truly marvelous proof of killer sig, which this margin is too narrow to contain.
  114. Yes by Wesley+Felter · · Score: 1

    This is addressed briefly at the end of the paper.

  115. And the first files shared... by themushroom · · Score: 1

    ...will be Longhorn betas. Funny how that works out. :)

  116. The Google Trap by sugarmotor · · Score: 1

    It seems Microsoft is falling into the Google trap by expanding their product line (e.g., this and Acrylic). That now has become a boring avenue.

    Google was avoiding the fight, but Microsoft failed to see the advantage.

    So they are doomed.

    Just kidding.

    --
    http://stephan.sugarmotor.org
  117. the real question... by qaxzar · · Score: 1

    ...is how long till u see those Avalanche Longhorn ISOs floating around? I 3 Irony.

  118. legal way to share mircosoft software by Anonymous Coward · · Score: 0

    hey now we got a legal mircosoft supported way to share our corperate versions of mircosoft office an d that free copy of windows xp that microsoft doesnt have enough bandwidth to offer us ;)

    there free right

  119. You forget by AnalogDiehard · · Score: 1

    ...that M$ went to great lengths to hide the history trails of IE. What's to stop M$ from hiding your torrent download habits then selling the back door to the MPAA so they can sue you?

    --
    Eternity: will that be smoking, or non-smoking? I Corinthians 6:9-10
    1. Re:You forget by Anonymous Coward · · Score: 0

      You forget this is NOT a piece of code. It's not an application. It's a research paper, describing a way to get around a limitation in BitTorrent.

      This is an algortihm on a piece of paper. It doesn't have any DRM. It doesn't DO anything. It still needs someone to build it into a piece of code, and I don't see any reason to believe that it can't be done by anyone who wants to.

  120. Finally.... by eformo · · Score: 1
    Someone with deep enough pockets to battle it out with the RIAA and the MPAA.

    They've been trying to stifle innovation for long enough with the old "The VCR will destroy Hollywood!" BS. And it took Sony, with the deep pockets they have, to protect the rights of the public, so that today I can use my Video Cassette Recorder without worrying about being taken to jail.

    Now if Micro$oft will come to bat for us....

    Imagine the possible irony if MS steps up to protect the rights of the public against the special interests...

    I must be dreaming.

    -ex

  121. Some Research by burris · · Score: 1

    Swarm downloads with FEC coded pieces was implemented by Justin Chapweske's Swarmcast in the summer/fall of 2000 at the latest. A year before Bram Cohen even started working on BitTorrent. Bram was using FEC in the Mojo Nation system at the time. Despite this, both Justin and Bram decided not to use FEC in their next systems, WebRAID and BitTorrent.

    For their next trick, Microsoft Research Cambridge is investigating how to do one-click shopping by utilizing a database of customer information and browser cookies.

  122. Who cares about 30%? by argent · · Score: 1

    Congestion ... "bad weather" on the Internet or (more likely) at your ISP can make the available bandwith vary by orders of magnitude day to day. A new botnet turns up, your neighbor ticks off someone on IRC, zap, you're down by 50% or more. Nobody's going to worry about a factor of 0.30 difference in download speeds next to that, it's lost in the noise.

    1. Re:Who cares about 30%? by Anonymous Coward · · Score: 0

      No one cares about a 30% difference?

      Okay, quick poll then.

      How many people who owned a 9600 baud modem later bought a 14400 baud modem?

      How many people who owned a 100 MHz 486 later bought a Pentium 133 (or any similarly incremental upgrade)?

      If you answered yes to either of those questions, you probably *would* care about the 30% difference.
      Hell, people right now are buying Intel dual-core chips when studies are showing only a 20-30% performance improvement for applications *designed* with multiple processors in mind. (I know, AMD's offering seems to be better for this, but a decent number of people buy them anyway)

      Outside the realm of computers this happens all the time, for far smaller gains. 99% of the people who add spoilers to their cars will never be in a situation where it actually helps; in most cases they will actually suffer from more air resistance. They buy them anyway, because it *could* make them faster. (I'll grant, some people buy them for the style, but I know a number of people who bought them for performance reasons)

      Not to mention that this approach is not limited solely to the speed elements. People complain all the time when they reach the end of a Bittorrent download and a piece they need takes forever to come in. One of the advantages to this approach occurs when you reach that point. If noone has the exact piece you need, or they are all occupied, downloading a little extra information from a couple of faster sources can reconstruct the block for you, so you don't have to wait for Mr. Dial-Up Bittorrent user.

      Basically, never assume that noone will pass up the opportunity to get something done 30% faster (for those of you with dirty minds, quit it).

      -ShadowRangerNo one cares about a 30% difference?

      Okay, quick poll then.

      How many people who owned a 9600 baud modem later bought a 14400 baud modem?

      How many people who owned a 100 MHz 486 later bought a Pentium 133 (or any similarly incremental upgrade)?

      If you answered yes to either of those questions, you probably *would* care about the 30% difference.
      Hell, people right now are buying Intel dual-core chips when studies are showing only a 20-30% performance improvement for applications *designed* with multiple processors in mind. (I know, AMD's offering seems to be better for this, but a decent number of people buy them anyway)

      Outside the realm of computers this happens all the time, for far smaller gains. 99% of the people who add spoilers to their cars will never be in a situation where it actually helps; in most cases they will actually suffer from more air resistance. They buy them anyway, because it *could* make them faster. (I'll grant, some people buy them for the style, but I know a number of people who bought them for performance reasons)

      Not to mention that this approach is not limited solely to the speed elements. People complain all the time when they reach the end of a Bittorrent download and a piece they need takes forever to come in. One of the advantages to this approach occurs when you reach that point. If noone has the exact piece you need, or they are all occupied, downloading a little extra information from a couple of faster sources can reconstruct the block for you, so you don't have to wait for Mr. Dial-Up Bittorrent user.

      Basically, never assume that noone will pass up the opportunity to get something done 30% faster (for those of you with dirty minds, quit it).

      -ShadowRanger

    2. Re:Who cares about 30%? by Anonymous Coward · · Score: 0

      Argh. Sorry about the double-post there. Firefox auto-copy extension can be annoying sometimes.

      -ShadowRanger

  123. Erm... by ledow · · Score: 1

    "The researchers claim download times are between 20-30 per cent faster"

    I would love to know how they can get 20-30 percent more information down my connection than an ordinary BitTorrent connection (which can, and almost always does, fully flood my connection) in the same time. This is some AMAZING compression or transmission technology there... I bet you can then compress it even more by compressing the compressed data. :-)

    I'm assuming they mean that they can improve download speeds on low-usage "avalanches" (nice naming, by the way) because each peer doesn't need the full file necessarily. However this must mean that, at some point, extra information is added to each "chunk" of the file, to be able to replicate the information from other, missing chunks. Hence, people are just effectively sending out larger chunks of information into the void.

    It might be a more efficient way of doing things, yes, and it might well save bandwidth for the initial peer but you're still going to run into the exact same problems as BitTorrent (no download without "enough" peers with "enough" info, for example), it won't become a standard without a massive end-user difference from BitTorrent and global uptake.

    Almost any torrent I use is peered enough to download at top-whack for my broadband connection. What's in it for me to run ANOTHER protocol, with another set of servers, another non-standard standard when I can't download any faster at all?

    Maybe servers would like this, but then for initial releases any popular torrent only need seed one, maybe two COMPLETE copies of a file to let the peers take over and finish the job off. With avalanche, surely the server would still have to send out roughly this same amount (or more) of information, the client would have to recieve roughly the same amount (or more) of information and might even end up sending out a lot more info?

    Where's the advantage? Is it better if you are constantly seeding forever, is it better if you are seeding LOTS of different stuff? I don't see how the maths adds up for any non-trivial "avalanche".

    "No one peer can become a bottle neck"
    "overall network traffic is lower"
    So this is advantageous only to the TCP/IP middlemen? Does that mean I have to change all my protocols and see next to no benefit for the sake of that transatlantic pipeline to the US? I don't see how anybody else really benefits.

  124. 20-30% more DRM to help You enforce file permition by NRAdude · · Score: 0

    ...on a world and global scale.

    (puts on Satan hat)
    You would think Unix environmentalists would want DRM, so to help Microsoft develop a better Unix that would better manage file permitions than a combination of read, write, and execute for a single person and a group.

    As much as DRM could hurt people, with the little overlord in me, DRM could be used to hurt Microsoft just as well because 1)I bought Microsoft Windows DRM edition, 2)There is no support contract with Microsoft that is enforcable or legitimately active, 3)I own the software and am a shareholder, 4)Microsoft doesn't own the software anymore because they have sold it to me, 5)I do not give Microsoft permition to administer the data on this harddrive.
    (removes Satan hat)

    All that has previously been held as valid in a court. DRM: whoever gets their hands on userID 0 is in control of the King's Banc (bench); count your blessings, dispel the curses.

    --
    without prejudice
  125. Faster way to infect? by Dark+Coder · · Score: 1
    If this fairly recent Schlash/Smashdot story on Bittorrent delivery of malwares is any indication, doesn't this mean that Microsoft Avalanche will SNOWBALL us to death ... quicker?

    And doesn't Spirent Communication own the trademark word "Avalanche" for their high-speed HTTP packet accelerator?

  126. MS wants a lot of things by Anonymous Coward · · Score: 0

    regretably, they do get some

  127. Technical absurdity. by St.+Arbirix · · Score: 1

    No one seems to be approaching this from the technical viewpoint, so I will try.

    First the term used most often in the paper: network coding.

    It looks like they're basically taking a shortcut with the bittorrent method. The neat thing is that this looks easily implemented in bittorrent. They use the term linear combination a lot which, as near as I can tell, means that they'll be doing something like this:

    There will be your packets floating around just like in bittorrent. Suppose packets A, B, C, and D make up your file. The Avalanche method would work exactly like bittorrent except at some point there will also be mixed packets created. These mixed packets, the linear combination thing, would be like a packet that's actually AxorB (xor doesn't appear to be the specific function they use since they keep saying "linear combination", but it would work). The idea is that if you can get packet A, B, and C then you'll be able to get packet D by getting either D itself or AxD, BxD, or CxD. This would make the packet that you need to finish 4 times more common, and at the same time it looks like the system in this case would be handling only 10 different kinds of packets (A,B,C,D,AxB,AxC,AxD,BxC,BxD,CxD). This makes it almost twice as fast as bittorrent for finding you that last packet. The 20%-30% number seems pretty accurate.

    They're likely using something more clever than a simple xor. They probably have something in their little "linear combination" algorithm that would let you get your whole file even if all you had were mixed packets.

    --
    Direct away from face when opening.
    1. Re:Technical absurdity. by St.+Arbirix · · Score: 1

      Ok, before anyone gets mad about the title on the post: I wrote it before I actually read the papers. I apologize.

      --
      Direct away from face when opening.
  128. What is the point of having an editor? by Anonymous Coward · · Score: 0

    "You know faster and more well-behaved."

    The above quote is a classic example of a sentence fragment. Please return to elementary school to complete the second grade, Taco.

  129. Simple Solution by Anonymous Coward · · Score: 0

    All the Linux folks need to do is find the security holes in Avalanche, and share them with spammers, spyware vendors, etc. Meanwhile, of course, filters to keep BitTorrent clean would be put into place....

  130. Re:Better? No. by Anonymous Coward · · Score: 2, Insightful

    When you use an app that wants to accept inbound traffic, Windows Firewall asks if that's okay and automatically opens the port if it is, so you don't need to know how to open a port.

  131. Re:Better? No. by m50d · · Score: 1

    Just RAR it up and stick a few PARs in there before making the torrent? Oh wait, I forgot, bittorrent users only like sexy new stuff.

    --
    I am trolling
  132. better faster smarter suckier by SQLz · · Score: 1
    Microsoft seems to think it can be the better Bittorrent.

    Yeah,they seem to think this about a lot of things.

    How is it going to be "faster". Will the software increase the theoretical maximum speed of my cable modem service? Will I magically go from 7mbit/sec to 10mbit second with with this P2P software?

  133. "divine wind", huh huh huh... by Thud457 · · Score: 2, Funny

    "Now with 20-30% more vapor!!!!"

    --

    the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff

  134. What Microsoft Wants, Microsoft Gets Not by carcosa30 · · Score: 1

    They could want the moon to be made of marzipan, too, for all the good it would do them.

    Their efforts to crush things in the last few years have been rather unsuccessful. Most of their stuff hangs around, but when I hear of them trying to crush something I just have to think back to Blackbird, C#, etc etc. Bittorrent ain't goin nowhere.

    --
    Intolerance for ambiguity is the mark of the authoritarian personality.
  135. Avalanche. Where DID they come up with that name? by TheLittleJetson · · Score: 1

    Pure genious and innovation.

  136. Kademlia != Microsoft Research by Anonymous Coward · · Score: 0

    not to nitpick but Kademlia came out of NYU Secure Systems Group, not Microsoft...

    1. Re:Kademlia != Microsoft Research by shadowmatter · · Score: 1

      I know. I was just saying that the routing algorithm employed in Kademlia is identical to the longest-prefix matching done by Pastry. This similarity is even cited in the technical report for Kademlia.

      - shadowmatter

  137. Re:Better? No. by man_of_mr_e · · Score: 1

    Umm.. no. BitTorrent works on the block level, not the file level. You end with with only parts of files. A partial rar is usless. You need the parity to be on the block level, not the file level.

  138. Has anyone noticed by arodland · · Score: 1

    That there seems to be no consideration these days of whether a headline or article summary comprises anything even close to a gramatically well-formed thought before it's posted?

  139. Yes, Microsoft wants to destroy competition by VernonNemitz · · Score: 4, Interesting

    And in this case, by creating a BitTorrent work-alike, they can draw up patent specs that INCLUDE BitTorrent's features, and then use that patent to shut down the servers. Time to start informing the Patent Offices!

    Also, folks, make a note of the DATE of that paper describing Avalanche. One PTO rule that seems to me gets violated often is that there is supposed to be (or used to be) a one-year limit between the public release of an invention's description and the patent application. After more than a year, it's too late to apply. How many existing dubious patents were applied-for too late and could be overturned on those grounds?

    1. Re:Yes, Microsoft wants to destroy competition by hcob$ · · Score: 1
      From the USPTO:
      The United States grants a one-year grace period from the time that an invention is disclosed to the public to the time that the patent application must be filed. In other words, as long as an application for a patent is filed not more than one year from the date the subject matter is publicly disclosed, the applicant may obtain a patent.
      --
      Cliff Claven
      K.E.G. Party Chairman
      Founding Leader of: Koncerned for Egalitarin Governance
  140. Re:Better? No. by Alioth · · Score: 1, Informative

    TANSTAAFL. If the file is already well compressed, generating blocks from parity information won't make it faster - because there's no more redundancy to be squeezed out, you have to transfer more data than the raw file to be able to have the extra information to generate these blocks. Sure, you may be able to get it slightly faster, perhaps 0.5-1% - but certainly not 20-30%, unless the file is uncompressed or only lightly compressed.

    Most files that go out via BT are very well compressed.

  141. Re:Better? No. by ilyaaohell · · Score: 1

    Either you're exagerating the part about maxing out your broadband connection, or your bandwidth is considerably smaller than most people's and therefore it does not take much to reach the limit.

    I have a 1 MB/sec downstream connection (which I believe is very common for home cable modem users). I have never once encountered a single BitTorrent download where my download speed went over 250 KB/sec, and I can count on one hand the number of times it even got up that high. The vast majority of my BitTorrent downloads max out at approximately 100-150 KB/sec. Therefore, I'm assuming you have a download limit of something like 128 KB/sec. Is that correct? Or, perhaps, something close to one of the slower DSL hookups?

    If I'm wrong, please enlighten me on how it is possible for you to get torrent download speeds so much faster than mine. To me, downloading a torrent is only worthwhile when the file I want is on a server under a massive amount of stress or if it's just not available through any other means. Direct downloads, for me, are still MUCH faster than torrents. Even non-torrent P2P clients, like Shareaza and Ares, are considerably faster than torrents.

    --
    UNIX: A computer user is defined as a programmer. WINDOWS: A computer user is defined as a consumer.
  142. BitTorrent applications by z0l0pht · · Score: 1

    I'm sure that once M$ maps out how their program works, other distributions like BT++ and Azureus will be all over it, implementing it in their own programs. If anything, M$ will have the advantage for about a month after it's beta release.

  143. what warez? by Anonymous Coward · · Score: 0

    Just what exactly is microsoft planning on distributing other than patches to their crummy software? MS isn't open source and open source seems to be about the only legitimate product to be shared among P2P networks. With a closed software solution they'll just fail with P2P, a freedom technology.

  144. MSP2P!!!! by TiggertheMad · · Score: 1

    Besides BitTorrent might not be the most efficient P2P system any more, but it is one of the most widely used.

    No way man, just because bittorrent came first, doesn't mean that MS can't improve on it and release it as their own. Remember how MS improved on .mp3s with their .wma files and banished .mp3s into oblivion? Er, scratch that. Recall how MS won the browser wars once and for all by building IE into the OS? Um, ok skip that one too...

    Microsoft - We make software so lame that even grandma won't be threatened by it...

    --

    HA! I just wasted some of your bandwidth with a frivolous sig!
  145. Re:DRM gratis! by Chris+Burke · · Score: 1

    Of course, how damn amusing would it be if their P2P was used to share...illegal copies of MS products?

    What do you mean, "if"?

    --

    The enemies of Democracy are
  146. Why all the hate? by killtherat · · Score: 1

    Why is it that when ever Microsoft enters a market they must 'crush' all competitors. Can't they just get along? Is it the 'in order to win, everyone else must lose' school of thinking?

    Why can't we all just get along?!??!!??!?!!

  147. Re:Better? No. by TigerTime · · Score: 1

    I don't think i was ever asked to open a port with my torrent client. And i do have XP-SP2. If anything it did the popup window asking me if it was ok to access the internet.

    The good think about their firewall is it's very user friendly so you don't have to manually go open ports up.

  148. Reed-Solomon + Peer-to-peer by Anonymous Coward · · Score: 0

    Nothing really major to see here, basically the entire paper and news article are the "discovery" that Reed-Solomon error correction can be applied to a peer-to-peer network.

    See: http://en.wikipedia.org/wiki/Reed-Solomon_error_co rrection

    And honestly, how long do you think before Microsoft patents the use of distributed generation of forward error correction packets in a peer-to-peer network?

  149. Yay! by r_jensen11 · · Score: 0

    Yay! Now the two titans we all hate can collide and kill each other off! MPAA vs. Microsoft!!! And the winners? Bittorrent users, because the MPAA will see more money from going after MS, rather than poor kids that use Bittorrent!

  150. two words come to mind by dkh2 · · Score: 1

    I'm reminded of two words from the Microsoft glossary:

    'Embrace'

    and

    'Extend'

    Together, when used by MS, they are enough to cause many developers to suffer from severe gastro-intestinal distress.

    --
    My office has been taken over by iPod people.
  151. If you can't win, co-opt... by suitepotato · · Score: 1

    Let's see what percentage of illicit file sharers end up getting arrested on anonymous complaints that are later found to hail from Redmond, WA, USA.

    While the parity system is nice, we need distributed parity systems with encryption and without connection logging. Microsoft not log, not trace, not interfere?

    I can't laugh hard enough at that concept.

    --
    If my grammar and spelling are off, I am [distracted/tired/careless] (take your pick)
  152. Utterly wrong, in the subtlest of ways by tod_miller · · Score: 1
    <i>It's meant for legal downloads only, of course. </i>
    Well BitTorrent is meant for legal downloads too, but that doesn't mean a whole lot.

    BitTorrent is a protocol. Not an application.

    It isn't meant for anything, legal or illegal. Think about it.

    And even if you write a protocol for illegal things, I do not think that should proclude it from being available.

    It's this half assed bad thinking in society that just begs for dumb laws. When we question the legitimacy of something tat is UNQUESTIONABLY legitimate, how will the other people, who are not tech savvy look at something that they see as a tool to remove money from their pocket?

    If one more person talks about legitimising bit-torrent again... I mean, who the hell was the first person to say it, and everyone latched on.

    Rather than fight the notion that an idea (and code is a well defined idea) needs to be validated in case it can be used for bad purposes, we give CREDIT to the implausible, and try and defend against it, when it does not exist, and then, one day, without realising, it will exist, because we were fighting the wrong battle.

    to the asshole who has written the "To confirm you're not a script" logo, go fuck yourself, just because something can be done, doesn't mean it should be done. PS: The Y letter is cropped, and next to a V letter, so they look almost indistinguishable. DO SOMETHING ELSE WITH ALL YOUR FREE TIME. Jackass.
    --
    #hostfile 0.0.0.0 primidi.com 0.0.0.0 www.primidi.com 0.0.0.0 radio.weblogs.com
  153. Comment removed by account_deleted · · Score: 0

    Comment removed based on user account deletion

  154. Re:Better? No. by StikyPad · · Score: 2, Informative

    This also solves "the last block" problem where everyone is waiting for the last block, since if you have 99% of the blocks you can generate what's left.

    Not really, it just (possibly) changes the nature of the last block. .PARs don't require any less data to be downloaded, it's just that you can substitute parity data for the original data, then do whatever transformation on that to get the original data back. If the file you're trying to get it 1GB, you're still going to need to download 1GB, whether it's 100% original data, 80/20, or anywhere in between.

    The only thing this really helps is if clients prioritize the parity data and then all seeds disappear, although it's of very limited use there as well, since the data shared between the remaining peers still needs to total 100% of the file size.

  155. Distributed PAR2 == (Share Ratio 1.0) ? by DocSavage64109 · · Score: 1

    It seems that the only real benefit of a distributed PAR system would be that more bits of the file are out there for you to pull from. That could be easily duplicated in BT by forcing everyone to have a share ratio of 1.25 or higher before they can disconnect.

  156. Re:Better? No. by WalksOnDirt · · Score: 1

    Probably too late to add PARs to the bittorrent design, I expect Microsoft has now patented the technique.

    --
    a,e,i,o,u and sometimes w and y (at be if of up cwm by)
  157. P2P by Anonymous Coward · · Score: 0

    personally im getting sick and godamn tired of people wanting my bandwidth for nothing, half the reason i REFUSE to play world of warcraft, im REQUIRED to pay for it AND host patchs for the company, - you want my bandwidth you give me the fucking game, as for p2p for piracy grow the hell up and get pds (private dump site) for the luser group.

    i guess if you let the lowest common denominator play it drags the whole net down.

  158. cool by ImaLamer · · Score: 1

    ahhhh... i got ya

  159. Prediction by king-manic · · Score: 1

    The program will run fine, return mediocre results, and download at 80% of the speed of bit torrent but since it comes pre-installed with every windows-longhorn it will kill off bit-torrent.

    --
    "There are more things in heaven and earth, Horatio, than are dreamt of in your philosophy."
  160. too bad... by Anonymous Coward · · Score: 0

    the bitTorrent creator did not patent it.
    Microsoft is just copying the idea.

  161. Re:DRM gratis! by banuk · · Score: 1

    or at the very least.. the RIAA will sue MS and they'll both bankrupt eachother in legal fees, and then the lawyers win... wait this started off as a good thing

  162. Legal downloads only? by Anonymous Coward · · Score: 0

    That only leaves Linux ISOs, doesn't it?

  163. Lot's of p2p apps, only a few are popular enough. by nietsch · · Score: 1

    to be easily usable. The technique of using parity to add some redundancy is pretty old, hardly patentable (unless you live in the US).

    Recently Azureus and Bittorrent proper extended the protocol with distributed trackers. Who says they cannot extend it another time to include a parity bottleneck remover? The extra info you need would not be very hard math (it has been done before) and is mostly above the transport layer. You just need to know how much you need to download and when you can stop to do the magic trick with the parity reconstitution.

    But inherent to the protocol is some sort of bottleneck at some percentage. Say if they add 10% redundancy, that means a tracker/seeder that stopped before 90% (of a download that is now at least 10 % bigger) still will stall all downloaders. This technology will mostly work for trackers with a small number of peers. If the seeder removes right after seeding one copy, a tracker with this technology will have more chance of not getting deadlocked.

    But caveat lector: I did not read that MS article and never studied the math.

    --
    This space is intentionally staring blankly at you
  164. You all have the wrong idea by HunterZ · · Score: 1

    If you stop and think for a minute, you'll realize that if Microsoft does anything with this technology, it will probably only be used for very specific applications (such as distributing Windows Updates), and that it will not be released as a end-user application that is designed for general file sharing.

    --
    Arguing about vi versus Emacs is like arguing whether it's better to make fire by rubbing sticks or banging rocks.
  165. Saying it's Microsoft doing this is misleading by Lifewish · · Score: 1

    This is a bunch of systems researchers at a Microsoft-funded facility who've been fiddling with new methods. Kudos to them. Actually, if this is the facility I've heard about (I study in the area) they've got a significant portion of their computers on Linux, and don't tell Bill I told you that.

    --
    For the love of God, please learn to spell "ridiculous"!!!
  166. Re:Better? No. by Spaham · · Score: 1

    "since if you have 99% of the blocks you can generate what's left".
    Ok.
    How did you get those 99% already ? How long did you wait for those ?
    I mean you're moving the actual value at which you get problems, but it's not magic.
    It's like having an amplifier that has Volume values between 1 and 9 because your ears are sensitive...

  167. Re:Speedy Maths by ScytheBlade1 · · Score: 1

    Comcast offers residential users up to 6mbps down for $65/month. If you have their base service for $55/month, they offer the bump up to 6mbps (from 4mbps) for $10 more. It'll also bump your upstream to 768k.

    Their business package can far exceed 8 megabits.

  168. can you say windows update? by slew · · Score: 1

    Imaginary hypothetical hallway conversation in redmond...

    Bill, the Architect: so what's up with you folks down here in the basement, I haven't been down here for a while...

    Ms. Ava, the Research Lab Tech: after we finshed rediscovering electricity and patented it, we heard of this crazy fast distributed downloading system where you rely on people installing spyware to zombify their machines instead of buying servers and reinvented it, but we can't find a legitimate use for it yet other than download videos of cspan and subpona-ed legal documents for SCO...

    Mr. Wu, the Product Support Tech: you think that's bad, we just got the lastest round of bug fixing in windows, but the hotfix is 2Gbytes and we figured out we'd have to spend $100M on new servers to upgrade our website to release it and we don't have the budget for it...

    Bill the Architect: Mr. Wu, meet Ms. Ava. That's enough for today, I'm tired now, back to my shiny Medina castle to count my money...

  169. Want... by Eminence · · Score: 1

    They want. Hm... I just noticed that in recent years somehow less of what they want happens. They'll have to come to terms with that. Kind of hard after the ride to the top Darth Gates and his apprentices enjoyed...

  170. Re:Better? No. by Anonymous Coward · · Score: 0

    You're an idiot. PAR data isn't free. You don't download less... you just get some redundancy that you can use to rebuild lost/corrupted parts.

  171. Re:Better? No. by modecx · · Score: 1

    I have a 4Mbit(down) cable connection, and I routinely get 420+ kBps when I connect to a busy torrent, or one that has a few pretty quick-uploading peers. With protocol overhead accounted for, that's quite near maxed.

    What could be causing your problems is that your download is being choked by ACKs. That is, packets are acknowledged when you receive them. On a non-symmetrical link, if your uploads have your entire upload capacity filled, your computer can't send many acknowledgements, and the peer(s) have to wait to get them--so they know when to send more data... Or something along those lines.

    You might try lowering the upload cap on your torrent client just a bit to see if it helps. If it does, that might have been the problem.

    It's hard to say, though. Perhaps your ISP has implemented some QOS rules that really slow down torrent traffic, or your firewalls/routers are incorrectly configured. It could be a dozen things. But, in my experience, Bittorrent works damn well, and usually much faster than a plain old connection to a very high in demand file.

    --
    Constitutional rights may be respected, repealed, or modified; but they must never be ignored.
  172. The point... by Honest+Man · · Score: 1

    It's them trying to protect themselves - but when p2p hubs put up notes that users are liable for their own use the Fed's storm down their doors anyway.... but the p2p program writers seem to be protected so far... unless they host the files on a centralized network.... then their screwed.

  173. oh shoot ... distributed P2P + error correction by Anonymous Coward · · Score: 0

    Given the problem, the solution is obvious. It's exactly the same as error correction when you know all the positions that have errors. A parity check block is the simplest case.

    More generally, you have k values position 1..k, you run an k-1 degree polynomial through them, you also send the values for that polynomial at positions k+1..n, then whichever k values you get first (provided you know their positions) you can derive the polynomial and from that all the other values. When the values are whole blocks, it's easy to include the positions.

    I can't say the whole thing is obvious because I wasn't aware of the problem.

  174. Re:Speedy Maths by ilyaaohell · · Score: 1

    Heh, no, I'm not impatient. I'm just downloading at 1/10th my capacity over a protocol which people claim is the fastest way to download.

    And yeah, I do have over 8 megabit (1 megaBYTE) down and about 1 megabit (128 KB) up. It's "Optimum Online" in New York, it's their standard speed package. In fact, I'm pretty sure it's Comcast's standard speed, too, and virtually every other major cable provider I've ever heard of. Unless you have DSL (which you do), there's no reason why your provider would offer you anything less than 8 megabits downstream.

    I doubt my ISP is interfering in any way, especially since BitTorrent is the one and only protocol through which it's impossible for me to download at faster speeds than what I mentioned previously. Bottom line is that, to high-speed cable broadband users like me, BitTorrent is far from the most efficient download protocol. If Microsoft's method would give me 30% improvement, I'm all for that.

    --
    UNIX: A computer user is defined as a programmer. WINDOWS: A computer user is defined as a consumer.
  175. 55 for fuel economy by jasonhamilton · · Score: 1

    See, and I thought the 55 mph was highlighted in cars from the 1980's due to the fuel shortage.

    My car is a 2004 model, nothing is highlighted (speedo is digital), but it does have a nice red bar at 9200 rpm for redline.

    --
    SearchIRC - Now with live chat directory!
    1. Re:55 for fuel economy by Anonymous Coward · · Score: 0

      at 9200 rpm

      I take that it is not an ameriacan car.

  176. I've found the bit they'll patent by Paul+Crowley · · Score: 2, Interesting

    Every time someone asks you for a block, you send them a new block, which is a random linear combination of all the blocks you have. This new block will almost always be useful to them. As soon as you get n blocks, where n is the number of blocks in the original file, you can reconstruct the original file. So bandwidth is never wasted sending a block the long way when the short way would do - you squeeze the maximum work from every hop.

    The really interesting bit is right at the end, almost as an aside:

    "In Avalance we use special sets of secure hash functions that survive network coding operations and consume very little computational resources"

    So even though each block is novel, they have a way for the receiver to ensure that it's a real piece of the puzzle. That's a hard problem indeed! So why isn't the solution part of the paper? Are they holding off from publishing that until the patent comes through?

    1. Re:I've found the bit they'll patent by Paul+Crowley · · Score: 1

      (Aside: they're not claiming to be the first to attack this problem - see eg this paper - but that their technique is much more computationally efficient.)

  177. Re:Better? No. by xtracto · · Score: 1

    +1 Funny...
    Man, thnks for the laugh before sleep.

    Really, thank you! :o) // so Im not moded down =oP
    p.s. I know I will be moded down

    --
    Ubuntu is an African word meaning 'I can't configure Debian'
  178. Re:Better? No. by Anonymous Coward · · Score: 0

    Use PAR2 then. A partial rar is not useless with par2.

  179. Open the PROTOCOL by Trejkaz · · Score: 1

    Opening the source wouldn't help as much as opening the protocol itself... that way people could make new clients without needing to refer to the source, and you wouldn't have to worry so much about the protocol being changed underneath you.

    --
    Karma: It's all a bunch of tree-huggin' hippy crap!
  180. Re:Better? No. by Breakfast+Pants · · Score: 1

    Listen. This is very important. A 1Mbps cable connection is very common for cable users, a 1MBps connection is not. And it is never sold under that term in consumer broadband. A 1MBps connection would be sold as an 8Mbps connection. Because of these discrepancies I'm going to assume you meant 1Mbps. This would explain you never having a torrent go over 250KBps as your connection couldn't even handle it (1Mbps is 128KBps, exactly what you seem to think his download limit is and what you think torrents magically limit out to... in fact is probably your own download limit). If you have a connection which isn't rediculously assymetrical you can max just about anything out on many, many torrents. If you can upload at even 30KB/s you can max out a 10mbps pipe on anything with a lot of users on it.

    --

    --

    WHO ATE MY BREAKFAST PANTS?
  181. Re:Speedy Maths by zokum · · Score: 1

    Actually, in a lot of countries residental 10megabit and up is getting more and more common. Where I come from you can get up to 50megabit, and in korea, only old people use 50megabit. There's also adsl2 and various other fiber solutions. Right now I am at college, and i got a shared 100mbit connection. The best my neighbour has done on BT-dls was over 8000k/sec...

    --
    Rest in peace Malin "looxn" Kristiansen. We miss you...
  182. Re:Better? No. by Anonymous Coward · · Score: 0

    If BSD dying is counted, then two are true. Civil Rights are dying as well.

  183. that's because... by Anonymous Coward · · Score: 0

    you'd probably get caned once a week

  184. Re:Better? No. by m85476585 · · Score: 1

    Most files that go out via BT are very well compressed.

    Many ISOs are not compressed. I guess that means that the only thing 20-30% faster will be Linux ISOs!

  185. Multiculturalism by alexo · · Score: 1


    > I personally think there's no place in the world better to sample many different cultures' foods at once.

    Toronto.

  186. Re:Better? No. by doormat · · Score: 1

    TANSTAAFL

    QFT. You have to download enough bits to have the file. Parity wont decrease the number, it only helps if you're missing pieces. HOWEVER, there are practical scenarios, especially dealing with users on slow links in the very beginning, or maybe just mayst a not very popular, torrent. Its more noticable when someone has a very large difference in up and down speeds.

    Example: 5 peers, 1 seed. After the seed has sent out enough data that there is another complete copy of the file amongst the five peers. If one or more of the peers is very slow upstream, their blocks would be the hardest to get (and if the seed disconnects, you're SOL), and it might help to have some general purpose parity files spread out on all the peers, so that the fastest upstream links can provide these pairty blocks to "fill in" gaps where some blocks are not evenly distributed and are on slow links.

    --
    The Doormat

    If you're not outraged, then you're not paying attention.
  187. That'll be really popular... by ultramkancool · · Score: 1

    Microsoft doesn't notice that the reason most people use filesharing software is to obtain illegal software

  188. Slow? by Lagged2Death · · Score: 1

    Windows Update is sometimes inexplicably slow about installing the patches that it downloads, but in my experience, the download itself has generally zipped right along. I snagged 8MB of patches in under a minute this morning. (And no, I'm not really thrilled that my simple e-mailing and web-reading desktop needs 8MB of patches every couple of months.)

    I'd guess that on the scale that Microsoft buys it, bandwidth is dirt cheap and getting cheaper. In that case, what compelling business case is there to resort to a peer-to-peer strategy to distribute patches? They can probably afford to budget, say, 5GB of transfer for patch downloads for every OS license sold. How much would that be, US$0.50? Less? Why bother with all the security headaches of a peer-to-peer system when a client-server system offers better protection, control, and is so cheap?

    I had figured that Valve's Steam platform would use some sort of peer-to-peer boost, especially when they hired Mr. Cohen, but I guess Valve decided the same way on the security-headaches vs. bandwith-is-cheap issue.

  189. Re:Better? No. by ilyaaohell · · Score: 1

    Heh, umm, no. When I said 1 MB/sec, I wasn't using my ISP's terminology, I was just saying that because that's a much simpler term to understand for most people than using the term "megabit". I do in fact max out at ONE MEGABYTE PER SECOND for downloads and at approximately 128 KILOBYTES PER SECOND for uploads. And you're wrong about 1Mbps being common for cable. That's DSL's standard speed, and DSL is usually offered at much slower rates than cable.

    I can download 5 different torrents SIMULTANEOUSLY, each one going at about 150 KB/sec. Or I can download 1 torrent going at about 150 KB/sec. Very rarely does this speed ever go any higher than that.

    And, just to repeat, whenever I say kilobytes and megabytes, that's exactly what I mean. I know perfectly well the difference between a bit and a byte.

    --
    UNIX: A computer user is defined as a programmer. WINDOWS: A computer user is defined as a consumer.
  190. Does Comcast let you run P2P? by billstewart · · Score: 1

    Last time I looked at Comcast's Terms of Service, they still had extremely fascist policies about what you could and couldn't do with your service, e.g. not running web servers or mail servers, and it was pretty obvious that they considered Napster and newer P2P applications as Evil. While I do have their television service in my house, it's not worth dealing with an "Internet Service Provider" that doesn't like the end-to-end principle that makes Internet Services work, or in general with anybody whose policies are noticably more restrictive than Sonic.net (whom I use) or Speakeasy.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
    1. Re:Does Comcast let you run P2P? by ScytheBlade1 · · Score: 1

      Doesn't mean that I don't run my own DNS, HTTP, FTP, Icecast, MySQL, POP3, SMTP, and IMAP off of my comcast home IP.

      I also know someone who worked Comcast tech call center. He recieved note (some months ago) that they were beginning to monitor outbound SMTP, and accordingly block zombies to help with the spam problem, not by enforcing their ToS and killing off :25.

  191. Re:Better? No. by Anonymous Coward · · Score: 0

    Not with SP1

  192. Spyware in BT?? by Khyber · · Score: 1

    Would you like to inform us all of which Bittorrent program comes with spyware? AFAICT There's not one single BT frontend or software that comes with spyware.

    --
    Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    1. Re:Spyware in BT?? by Attrition_cp · · Score: 1

      He's talking about the recent amount of spyware included in (probably pirated) downloads, not the actual clients.

      --
      Touched By His Noodley Appendage.
  193. Re:Better? No. by halltk1983 · · Score: 1

    You have a 8 mbps connection? What city, what company, and how much??? I have only a 5mmbps connection, and I get about 615 KB/S Downstream... Please imform me, so I might upgrade, the extra bandwidth my ISP gave me (3 to 5 mbps) cut off about 25% of my gentoo installation and updates, another 3 mbps would be a great help.

    sorry for the OT, but I thought many users might be interested in a faster service.

    --
    Watch for Penguins, they eat Apples and throw rocks at Windows.
  194. Re:Better? No. by 0111+1110 · · Score: 1

    Every torrent I've ever downloaded with over about 50 peers maxed out my broadband connection, up and down

    Sounds like you should upgrade your 'broadband' connection then. I am currently downloading a mainstream torrent file from a mainstream tracker site. UL = 36 kbytes/sec. DL = 65 kbytes/sec. The only thing that is unusual about this is that the upload is kind of slow.

    My download bandwidth is 10 mbit/sec theoretical and around 500-750 kbyte/sec in reality (maybe partly due to my modem). The fastest I have ever downloaded anything with bittorrent is around 120-150 kbytes/sec and that is often with thousands of peers and seeds. Typically I get speeds of around 50-75 kbytes/sec.

    An important limitation to download speed in BT is your upload speed. I never get much more than a 1:2 UL/DL ratio. Usually if I can increase my UL I can increase my DL as well. This is the main reason IMO why BT is so much faster than Emule etc. It actively encourages people to devote as much UL bandwidth as possible to the torrent.

    I have read the article and this tech sounds pretty cool to me. People have been talking for years about ways of incorporating error correction technologies into P2P clients. It works great for usenet releases. The biggest problem with BT IMO is not speed, but chunk availability. Torrents die off too quickly due to lack of seeds. Sounds like this tech could extend the life of a seedless torrent.

    In my view, the biggest limitation on torrent speed is the archaic assymetrical limitations placed on most broadband users these days. I understand that ADSL is an inherently assymetrical technology, but cable modems are not. ISPs need to realize that people are not just browsing and downloading from websites anymore.

    --
    Quite an experience to live in fear, isn't it? That's what it is to be a slave.
  195. One word... by DoctorPhish · · Score: 1

    Harbinger

  196. We can all benefit from this by ralejs · · Score: 1

    There's been a lot of comments about how M$ will try to compete with BitTorrent and how the whole idea sucks just because it originates from M$.

    BUT. There is nothing stopping Bram Cohen from incorporating these new ideas into a future version of BitTorrent. The ideas behind Avalanche ARE good and would improve BitTorrent just as they claim. Just because the idea came from M$ doesn't mean that we cannot benefit from it.

    1. Re:We can all benefit from this by yeremein · · Score: 1

      Just because the idea came from M$ doesn't mean that we cannot benefit from it.

      Yes it does. Can you honestly believe Microsoft hasn't already applied for a dozen patents over this?

    2. Re:We can all benefit from this by ralejs · · Score: 1

      I said: Just because the idea came from M$ doesn't mean that we cannot benefit from it.

      Parent said: Yes it does. Can you honestly believe Microsoft hasn't already applied for a dozen patents over this?

      I do not believe that Microsoft has applied for a dozen patents already. Why? I know two people who works at Microsoft research in Cambridge. They've told me how they do research there. The researcher there are not in Microsofts leash, the pretty much do what they are interested in. Any contact with normal Microsoft happens on the initiative of the researcher NOT the top guys in Redmond. It is pretty much like any research institute.

      I realize that this might be hard for some anti-Microsoft people to accept. I don't like Microsoft either but it won't work to spread FUD about them as the parent did. If we do that then we are no better than them.

  197. Can we stop...With the bad comparisons. by Anonymous Coward · · Score: 0

    You mean like the difference between Xerox and Xerox PARC?

  198. Re:Better? No. by ilyaaohell · · Score: 1
    --
    UNIX: A computer user is defined as a programmer. WINDOWS: A computer user is defined as a consumer.
  199. Rarest first by tepples · · Score: 2, Interesting

    Let's say that you have a bunch of people using BitTorrent. The only people who have segment 499 are behind slow modems. But lots of people want those.

    If there's a rare part, you only need one downloader with a decent upstream to break the bottleneck. By the rarest-first scheduling algorithm used in both BitTorrent and eMule, the rarity of segment 499 would have long ago prompted some user with broadband to go get segment 499 from the dial-up user and then start seeding it out to other downloaders, quickly remedying the situation. Besides, with the "penis size varies directly with share ratio" mentality in many BT communities, there will still be quite a few complete seeds once demand for the file builds up.

    1. Re:Rarest first by Night+Goat · · Score: 1

      Oh, interesting! I didn't know that BT had this built in already. I guess I should have assumed that if a layperson like me had noticed the problem, the programmers would have probably been a few steps ahead of me and fixed it. Thanks for the clarification.

  200. Stupid by certel · · Score: 1

    Well, that is a stupid idea. Like they don't know the outcome of this.

  201. Quit bashing Microsoft products. by Anonymous Coward · · Score: 0
    The last serious crash I had was Linux. Knoppix kept spontaneously rebooting the machine while I was trying to show Linux off to a friend. "No, it's good, you should try it, really.." (although personally I prefer to run FreeBSD on my server at home, I also have an Apple OSX notebook and a Windows XP desktop at home).

    My point:

    Quit beating on Microsoft software for being unreliable. It reliable for those that know how to look after their machines. If you still think Windows crashes daily, you've obviously not used Windows in a very very long time, making you unqualified to comment on it. Just like any vehicle can be made to crash by the pilot, end-users can do the exact same thing to any OS if they abuse it, neglect to install OS updates and repeatedly click "yes" to install spyware (because spyware does not install itself if you are proactive about it).

    Right now my Bash prompt says:
    ~$uptime
    4:49pm up 6 days 8:12, 3 users
    I last restarted the machine before playing the Battlefield 2 demo that came out last week (needed to update my video drivers). I'm currently running (and have been for most of the week) Visual Studio, Perforce, Thunderbird, Firefox, FileZilla, Octave, iTunes, three different IM programs (I use the MSM video chat which is why I'm not running Trillian), a Cygwin Bash window, the Apache web server, a virus scanner and the application I'm developing - on a 3GHz HT P4 with buckets of RAM, all across a lovely dual 19" monitor setup. And it works great!

    A full anti-virus system scan runs automatically at midnight (Symantec AntiVirus), a full anti-spyware scan runs automatically at 2am (the free Microsoft AntiSpyware) - then my hard disk is automatically defragmented at 4am (via the built-in Defrag tool). OS updates are downloaded automatically and I click "yes" on a taskbar icon to install them when I'm ready.

    However, these are mostly preventative measures: I've not had a virus since the DOS days, but it's my work's policy to have a virus scanner because I connect to the corporate network. I've never had spyware either, but it should be caught if I ever get any.

    The only crash I've had this week was my app while debugging it.

    The last bluescreen I had was caused by hardware failure about six months ago.

    Microsoft products, Windows XP in particular, can be very reliable if you look after them.
    1. Re:Quit bashing Microsoft products. by ajs · · Score: 1

      "The last serious crash I had"

      Keeping in mind that MS did nothing about the fact that their OS crashed constantly for 15 years.... Microsoft put a lot of effort around 2000 into making sure Windows didn't crash any more because the Blue Screen of Death had finally started to become a liability (having cost them the low-end Internet server market). This paid off well for them, and XP is fairly solid... except for the fact that it's a malware jungle the second you put it on the Net (and yes, there's a TON of stuff out there that installs itself... just try running an instance of IIS to share your photographs with your son as my Mom did once, or download random movies or songs from the Net and play them in Media Player), sometimes even WITH software that's supposed to defend it, and so instead of the OS crashing, it just gets slow and applications fail randomly. An improvement? I think not.

      Add in to the mix the fact that their updates often break huge swaths of software that runs on the platform, and you get user resistance to updates which makes the problem even worse.

      "... was Linux. Knoppix kept spontaneously rebooting the machine while I was trying to show Linux off to a friend

      Well, you downloaded a hobbyist distribution... what did you expect? Try buying a copy of Mantiva, or even use Red Hat's R&D distribution, Fedora, and things will be quite a lot smoother. You can also try out a somewhat more organized hobbyist distribution called Ubuntu, which I hear good things about.

      Linux is not an OS, Linux is a collection of technologies. You must select your OS carefully, just as you select the underlying technology carefully. If you're looking for someone to tell you what the right thing to use is at every turn, buy a Mac.

  202. Par it seems by Anonymous Coward · · Score: 0

    and why not.
    bandwith is expensive.
    computing only costs the recieving end time and power, i realt do not mind having to wait 30 minutes for a 10 minute download to becomme usefull.
    on the advent of multicore cpus who would

  203. qubits? Re:Distributed PAR2 by NuShrike · · Score: 1

    This distributed par2 idea seems really obvious now after all.. :)

    Wait until they figure out how to send just qubits where you can apply a function and collapse it into the file you wanted. :) It'll be FTBT transfering.

  204. Re:Better? No. by Anonymous Coward · · Score: 0

    >>If anything it did the popup window asking me if it was ok to access the internet.

    that opens the port for the program

  205. P2P and M$ by Anonymous Coward · · Score: 0

    This is funny.

    P2P is not about speed and "better behaviour".
    The P2P "corporate culture" is just not compatible with Microsoft.

  206. p2p is the future, the future is now! by Anonymous Coward · · Score: 0

    Welcome to the future!

    Welcome to the place i'm going to drain my lizard!

    VIVA! LOS BIO-DOME!

  207. Can be done right now with any BT client! by NuShrike · · Score: 1

    Instead of seeding the actual file(s), seed an archive that's been broken up into a multiple-files by par2 as the torrent, just like in newsgroups.

    Then when you're x > 7x% done downloading all the subpar sections, just run par2 to let repair/reassemble any of the sections you don't have yet.

    So what you said above, just not automatic.

    Done!

  208. Faster.... by Anonymous Coward · · Score: 0

    I thought this company had finally grown up; I was wrong.
    1.) Range of use.
    2.) Compatibility
    3.) Extensibility
    4.) KISS
    5.) Efficiency
    6.)...
    .
    .
    .
    .
    .
    10e100.) Fast.

    Ok, a bit of an exaggeration; but you get the idea.

  209. Re:Avalanche. Where DID they come up with that nam by DCstewieG · · Score: 1

    Hey, it could have been BitAvalanche. Or Torrent Explorer. Or Microsoft Downloading Suite 2005. Or Large File Download Wizard......

  210. Re:Better? No. by bloodhawk · · Score: 0

    20-30% faster seems easily achievable. Bittorrent is an appalling protocol when it comes to overhead, all they have to do is rip out some of the disgusting overhead in bittorrent that can easily add 20-30% to download size.

  211. Re:faster Spyware by bussdriver · · Score: 1

    So now you don't have to wait for your torrent to complete before getting infected with Spyware......watch out for the Avalanche!

  212. That sounds familiar.. by pimpsoftcom · · Score: 1

    After RTFA it sounds allot like something I designed a year or so ago. That design and my source was stolen from me by a media company who then went under. I never even got paid for my work. I really hope when it comes out it is not found MS bought this from that company, as then I would have the legal duty to sue, win, then open source my code at there expense. I'm sure even if its a derivative work I could get something out nice of them.

    --
    - d
  213. It begins... by Mikey+Rowan · · Score: 1

    And I, for one, welcome our new peer-to-peer overlords. May Micro$uck reign supreme over all our illegitimate downloads and guide us to the holy grail that is DRM.

  214. Re:Better? No. by rips123 · · Score: 2, Informative
    Here's where I call BS: "20-30% faster."

    I don't know if its BS. I actually read this paper last week as network coding is an area related to my field of study and it seems pretty legitimate. The paper actually claims much larger increases compared to uncoded transfers in cases such as networks made predominately of slow nodes with infrequent well-connected nodes.

    The technique is actually pretty neat. They form a set of linear equations of the form:

    ax_5 + bx_4 + cx_3 + dx_2 + ex_1 = g

    where a,b,c,d,e,f are chosen randomly and x_n represents the data to transmit. They then send the coefficients and result a,b,c,d,e,f,g to other nodes.

    With a block size of n, you typically need n sets of such coefficients (assuming they're linearly independent) to recover the original data.

    This basically makes the rarest block problems of bittorrent irrelevant assuming the server has seeded a little more than n data blocks.

  215. Re:Better? No. by Wesley+Felter · · Score: 1

    Like what overhead? My copy of Azureus reports less than 6% protocol overhead by bytes, although maybe you're talking about some other kind of overhead.

  216. Re:Better? No. by glitch23 · · Score: 0

    No, .mp3 is dying, not dead, its right there with apple, BSD, and our civil rights.. (only 1 seems to be true..)

    Aaahh Hahh, I knew it. BSD *is* dead.

    --
    this nation, under God, shall have a new birth of freedom. -- Lincoln, Gettysburg Address
  217. FAT32, dammit...! by wyoung76 · · Score: 1

    How can you forget that you can have file extensions larger than 3 characters in FAT32 and NTFS?

  218. Meant for legal downloads? by Stankatz · · Score: 1

    I imagine that MS wouldn't dream of releasing a technology that could upset the (RI|MP)AA. They will probably have a way to ensure that each and every download is legal*.

    * Legal in the sense that you have to pay money to d/l it and MS gets a cut.

    1. Re:Meant for legal downloads? by klang · · Score: 1

      (RI|MP)AA

      I read the word PIMP there .. so cool, so scary..

  219. bah by smash · · Score: 1
    Real soon now, i'm releasing a full featured, stable graphical operating environment thats 100% compatible with Windows, half the price, and 50% faster.

    Don't buy windows!!

    Really!!

    MS tries to jump onto yet another bandwagon, 3 years late. (the other one being the internet :D)

    smash.

    --
    I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  220. Re:Better? No. by Anonymous Coward · · Score: 0
    And, no, 1 MBps isn't common for most Cable/DSL users. My cable maxes out the speed tests at 4Mbps, so only about 0.5 MBps. If you really have 1 MBps (and think it's common), you are lucky, but most people, unless they shelled out extra bucks for more speed (possibly because they know they need more... for like running personal web servers), don't get 1 MBps by default. When I used DSL, most torrents I've used (even with only like 20 connections or so) maxed out my 1.2 Mbps connection at about 100 KBps.

    And BTW, I believe the parent said that 1Mbps is common for cables because you said "(which I believe is very common for home cable modem users)", when in fact 1MBps is not common for home cable modem users, unless either i) they have a crappy ISP that offers only ultra-high-speed, ultra-high-cost connections, or ii) they have extra bucks hanging around that they just have to kill on higher-than-necessary connections.

    Also... when you say that you know you max out at 1 megabytes/sec, I really have to wonder if you know what you are talking about. If all my downloads max out at 2000 KB/s when I am on my school's T1 backbone (granted, shared among like 1,000 students on the LAN at the same time with me), how likely is it that a home user's connection will max out at 1000 KB/s? Remember that most speed tests will also list in units of bits/sec, not bytes/sec.

  221. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  222. Patches! by Inominate · · Score: 1

    Patches for your illegal copy of longhorn?

  223. Microsoft has Bram Cohen executed by Ingolfke · · Score: 1

    The subject of this post is about as logical as this article's subject "Microsoft Wants P2P Avalanche to Crush BitTorrent". Come on... some researchs working for Microsoft published a paper... A PAPER!! Ridiculous.

  224. Of course it will, and more. Biggest BS ever! by Erris · · Score: 1
    Will it block access to MP3 files and a big list of other file-types/filename-extensions? Like MSN Messenger 7 does?

    Of course it will.

    It will also keep other programs from running. It will be a trusted program, like WMA is a "trusted" format. How else will something so suck crush something so much better?

    My question is where does this Reg author buy his crack? You have to smoke some really good stuff to believe the "facts" about this vaporware. Let me quote and disassemble the nonsensical notion that a program that uses more cpu and transmits more bits is somehow faster than one that does not:

    Microsoft Research's approach gets around this [a missing last piece problem I've never seen getting a torrent] by re-encoding all the pieces, so that each one that is shared is actually a linear combination of all the pieces, fed into a particular function.

    So it will require active CPU processing for the error correction every byte transmitted where bit torrent does not, but maxes out my download speed anyway. Brilliant! But wait, there's more:

    Once you have downloaded a few of these, you can generate new combinations from the ones you have, and send those out to your peers.

    I'm doing this error correction on my uploads as well. So what will this take, four times the CPU time as simply sending the files I receive?

    This means no one peer can become a bottle neck, since no piece is more important than any other. It also means overall network traffic is lower, since the same information doesn't have to travel back and forth multiple times.

    Say what? When has redundant error correction ever produced less size? What's this "multiple travel" problem? When I get six people sending me the same packets, that's six times the likely hood that I get it and this is what makes bittorrent work, no?

    Only Microsoft can spin 20 year old error correction concepts, and announce the "best p2p application ever" before they have a working demonstration. I can hardly wait till they put it out. The same dumb asses that verbatim repeated M$ marketing, "XP is stable because it's based on NT which is like, solid," will be clogging the networks trying to share top 40 WMA files bloated to six times their natural size.

    Why oh why does anyone pay any attention to what Microsoft promisses?

    --
    DMCA, Hollings, Palladium. What might have sounded like paranoia is now common sense.
  225. Anti-MS FUD by uhlume · · Score: 1

    You know, Microsoft isn't the only entity capable of propogating FUD -- they're just one of the most notorious. I've seen this ridiculous complaint about MS Antispyware more times than I can count, and it's not getting any less ridiculous with repetition. THERE IS NO AUTOMATIC REMOVAL OF VNC. It simply gets flagged as a potential backdoor, and the user is asked if they want it removed. This is perfectly reasonable behavior: if you don't know what VNC is or what it's doing on your system, it probably shouldn't be there. If you're running it intentionally on the other hand, you simply tell Antispyware to ignore it, and it never bothers you again.

    --
    SIERRA TANGO FOXTROT UNIFORM
    1. Re:Anti-MS FUD by dextroz · · Score: 1
      Re:Microsoft Wants Your First Born (Score:1) by dextroz (808012) on Thursday June 16, @06:31PM (#12836694)

      My point being that the program should flag Remote Desktop as well... and IIS if it's running too! Besides, this is a Spyware/Advert software killer. VNC does not install in stealth! If MS wanted to alert you against VNC or Remote Desktop it should not be done by an Anti-Spyware software but rather a security benchmark tool.

      There should be no flagging of any sort (for remote desktop/VNC)! This tool is NOT a vulnerability scanner!

      --
      Where's my free iPod!? Until then, I'll settle for a kiss...
  226. Coral CDN by p1nk0 · · Score: 1

    Coral relies heavily on a modified DHT for indexing and clustering.

    It currently serves >1TB per day from systems all over the planet

    1. Re:Coral CDN by fistfullast33l · · Score: 1

      I actually did a presentation on Coral for a class I took in Grad School. Coral's DHT (which they refer to as a Distributed Sloppy Hash Table) is really cool in that it is abstract from the underlying network protocol. That is, you can run Coral on top of any P2P protocol in existence including Chord, Pastry, Tapestry, and the other non-Chord protocols as well.

  227. P2M is better. by SCVirus · · Score: 0

    I must say that server based p2p is considerably faster. In the past this meant 421ing ftps or paying for usenet, but now with the magic of high speed high volume email....

  228. Here's an improvment BT really needs by tjlsmith · · Score: 1

    Often when dling a file I notice five sources have 80% of the file and one source has the whole file.

    BUT BT just treats the whole source as an ordinary source and just leechs data the others also have.

    What it SHOULD do is get the data only that one has. Get the rare pieces first, you see.

    This will prevent waiting ages for that last little bit.

    --
    Mumia Abu-Jamal is *laughably guilty*. Check the evidence.
  229. Most Valuable Pawn ... by Erris · · Score: 1
    Spyware is found in Bit Torrent. Microsoft Releases competitor to Bit Torrent. It only took them a couple of hours!

    Yeah, it's worth looking back at the proclamation of bittorrent as the source of all evil that ails M$ platforms:

    "This is the marketing campaign to end all marketing campaigns," said Boyd, the Microsoft Security MVP (most valuable professional) known throughout the security industry by the "Paperghost" moniker.

    How fitting! He might as well have been called "barkto". There's more vapor flying out of M$'s ass now than ever.

    --
    DMCA, Hollings, Palladium. What might have sounded like paranoia is now common sense.
    1. Re:Most Valuable Pawn ... by Anonymous Coward · · Score: 0

      What a sad, pathetic clown.

  230. Conspiracy nut thinking... by The+Wooden+Badger · · Score: 1

    Microsoft is just doing this at the request of the RIAA and MPAA so they can exploit and track use. They don't really want to make a better product. Of course I don't know what I'm talking about and just airing the thoughts that a conspiracy nut might think.

    --
    Heroscape, it's like legos combined with anachronistic wargames.
  231. Re:Better? No. by jc42 · · Score: 1

    I guess that means that the only thing 20-30% faster will be Linux ISOs!

    Hey, what makes you think you'll be allowed to download linux ISOs with it? Notice that:

    It's meant for legal downloads only, of course.

    I take this to mean that there's DRM involved. Once MS's P2P is widely accepted, we can assume that communistic things like linux won't pass the DRM test.

    But we can always just use BT (which always makes me think Bacillus thuringensis).

    --
    Those who do study history are doomed to stand helplessly by while everyone else repeats it.
  232. Re:Better? No. by HeartOfThMatter · · Score: 1

    You have a 1 Mb per second connection, not a 1 MB per second connection. The difference is a factor of eight. You should never see down speeds faster than 125 KB/sec (which is the same as 1 Mb/sec). 1 byte is eight bits, connection speeds are measured in bits. A one megaBYTE connection is extremely fast, and, I guarantee you, you do not have one in your home.

  233. Re:Better? No. by ChatHuant · · Score: 1

    If the file is already well compressed, generating blocks from parity information won't make it faster

    I don't think you understand the smart trick here. It's got nothing to do with compression; the point is that Microsoft's technique increases the number of choices you get for candidate blocks when downloading a message.

    Here's an example: suppose you want to download a file composed of 100 blocks. The blocks are distributed randomly between a number of servers, some blocks may be missing, some duplicated. Your node needs to collect all 100 packets to reconstitute the original file. Now, let's suppose 70% of the blocks may be obtained quickly and easily. 20% more are on a slow servers, and the last 10% are missing altogether. At this point, your machine can't complete the message until some server carrying the missing blocks comes online.

    With Microsoft's technology, the original file is also split in 100 blocks, but extra blocks are computed as a linear combination of the original blocks. Both the original and the extra blocks are distributed. The nice trick is that your machine can reconstitute all the original message by getting any 100 of the original or extra blocks. Any 100 different packets will do! Your node will have to solve a system of linear equations (as many equations as the number of original blocks you've missed)and it will obtain the whole original message

    Let's assume 100 extra blocks were created (for a total of 200 blocks) and let's also assume we have the same server quality distribution as above; 70% of the 200 blocks(140 different blocks) are available quickly and easily. At this point you don't need to wait for the slow (or missing) servers at all. You can go to the quickest servers because you don't have to wait for a certain missing packet. And you don't need to download extra bits either: you still have to get the same 100 packets and can stop the download once those have been acquired.

    Nifty.

  234. Poison in the well by tempest69 · · Score: 1
    There is a beauty in the whole system microsoft has... If a Company doesnt want it's song ripped off, all they need to do is seed the net with their song, minus a couple of frames. Because the frames arent in order it screws the whole thing up. Everyone will be missing that "rare frame". The beauty is that they can get people all worked up waiting for the download of "Age Of Mythology 7" to complete, and then it hangs at 99%. After about 3 days of staring at my monitor saying "FINNISH Dammit FINNISH" you might just buckle and buy the game because it's cheaper than professional therapy.

    Storm

    ps. I meant that spelling.

  235. Re:Better? No. by runderwo · · Score: 1

    Uh, guess what? If the data is transferred 20-30% more efficiently, then your connection is still maxed out as before, but you receive the file 20-30% faster.

  236. DRM by Anonymous Coward · · Score: 0

    let's see, I can use the free, open standard network where I can download anything that someone is willing to give me,

    or i can use the closed (probably diabolicaly written) standard network that will be so wrapped up in DRM technology that only the biggest of companies can aford to use it. so, essentialy, it's just a way for large corporations to use our bandwidth tto distribute their product.

  237. Re:Better? No. by masklinn · · Score: 1

    Uh, BSD doesn't count, it's dead already, how could a dead one be dying again? Undead?

    --
    "The way we can tell it's C# instead of Haskell is because it's nine lines instead of two." -- wadler
  238. Re:Better? No. by masklinn · · Score: 1
    Actually, if you read the actual research paper, you can see WHY it's faster
    Because it'll be allowed to suck the n% of bandwidth that default WXP settings don't allow you to use?

    Please also realize that Windows 2000 won't be allowed to run it \o/
    --
    "The way we can tell it's C# instead of Haskell is because it's nine lines instead of two." -- wadler
  239. Re:A two-edged sword by mpe · · Score: 1

    And what about MS' "corporate responsibility" to stop copyright infringement?
    Since Microsoft has a (long) history of infringing on other people's IP why should they care unless their IP is involved?

  240. old technology by cahiha · · Score: 1

    This is basically a variation on forward error correction, which has already been used as part of P2P systems before.

    This paper proposes a slightly different way of implementing FEC. Potentially, that might result in modest performance improvements compared to previous FEC methods. Unfortunately, the paper fails to measure and demonstrate any performance improvements relative to previous FEC P2P approaches, so we don't know.

    Since Microsoft's technology is likely to be patented, it will not be adopted by open P2P systems. However, incorporating standard FEC methods into BitTorrent might be a good idea.

    Of course, a much bigger area of improvement for content distribution would be he deployment of multicast technology across the Internet.

  241. Re:Speedy Maths by Anonymous Coward · · Score: 0

    Funny, since I have the same package and it's not 8Mb/s.

  242. Re:Better? No. by ncw · · Score: 2, Interesting
    I don't know if its BS. I actually read this paper last week as network coding is an area related to my field of study and it seems pretty legitimate. The paper actually claims much larger increases compared to uncoded transfers in cases such as networks made predominately of slow nodes with infrequent well-connected nodes.

    I read the paper too! They state 2-3 times speedup over BitTorrent for badly connected networks.

    Recovering the original file is tricker than it looks though...

    They state that they have to invert a matrix of O(nblocks^2) to recover the original file. This takes O(nblocks^3) operations. Since there is only 1 bit per entry that will fit into memory and won't be a problem. There are plenty of ways to invert matrices faster than O(nblocks^3) too.

    They then have to undo the linear equations which is an O(nblocks^2) operation. However each of those blocks is a block of the original file. If you have a 4GB file (say) broken up into 4,000 1MB blocks, you'll need to do 16,000,000 x 1 MB operations, ie 16,000,000,000,000 bytes of operations which takes a while even at L1 cache speed! If you haven't got 4GB of ram, thats going to cause an awful lot of disk IO

    I guess you'd allocate the largest buffer you can, and run through the file file_size / buffer_size times. Since file_size / buffer_size probably isn't huge 10 or so (4 GB / 400 MB say), then you'll only have to do 40GB of IO to tidy up at the end. With a 40 MB/s disk that should take 15 mins or so. Not insignificant, but quicker than network IO probably!

    --
    Every man for himself, all in favour say "I"
  243. Re:Better? No. by Anonymous Coward · · Score: 0

    Using a modified client I routinely receive down about 350KB/s on busy torrents and upload basically nothing but overhead.

    The reason you receive better transfer speeds with BitTorrent than with eMule is that you're participating in a specialized delivery of a handful of files with a large group of people, instead of tens of thousands of files. More peers devoted exclusively to a smaller set of files for a short period of time. If you download really popular files on eMule, you'll see transfer speeds roughly parallel to that of BitTorrent. Otherwise you're competing for slots and receive poorer performance.

    The biggest myth about BitTorrent is that its tit-for-tat implementation prevents leeching. Basically all I ever do is leech, and I receive better results than you do. Maybe if you weren't saturating your upstream by participating you'd receive better downloads, but it's also possible that you just pick torrents without high-bandwidth seeds.

  244. Not really that valuable... by Kjella · · Score: 1

    ...FEC aka PAR aka recovery blocks (and this is just another variation) are only really useful when you have an unreliable system where only some blocks will arrive. The only problem with bittorrent is usually when the combined downloads are so low, it wouldn't be possible to recreate a complete copy anyway.

    Actually, it might be more attractive for trackerless torrents, where you don't have a central tracker to make sure rare parts are redistributed. It is absolutely vital for other decentralized nets such as Freenet.

    Kjella

    --
    Live today, because you never know what tomorrow brings
    1. Re:Not really that valuable... by Anonymous Coward · · Score: 0

      We use FEC in FLUTE because we have an unreliable transport (multicast delivery to tens, hundreds or thousands of people simultaneously).

      For distribution of new work (e.g the FC4 release recently) FLUTE tramples all over P2P solutions on multicast networks because FLUTE sends the content once to the whole network you all get peak throughput.

      However a Bittorrent-like solution would be a useful addition to FLUTE for getting the last 1% of a huge file which FECs didn't save. The alternative in the FLUTE world is to wait for a re-send from the upstream which, if it happens at all, might be in hours or days.

  245. Re:Better? No. by rips123 · · Score: 1
    They then have to undo the linear equations which is an O(nblocks^2) operation. ... If you have a 4GB file (say) broken up into 4,000 1MB blocks, you'll need to do 16,000,000 x 1 MB operations, ie 16,000,000,000,000 bytes of operations which takes a while even at L1 cache speed! If you haven't got 4GB of ram, thats going to cause an awful lot of disk IO

    Yeah. I actually implemented the basics of it earlier this week (just the linear encoding over a field mod 2).

    Forget about the matrix multiply of an n x n matrix by an n-vector, the most significant cost by far in my implementation was the matrix inversion.

    Don't suppose you know of any fast algorithms for inverting a matrix of elements in GF(2^n)??

  246. Re:Better? No. by Anonymous Coward · · Score: 0

    TBH, I don't see why anybody would think MP3 is being replaced with WMA. My MP3 collection still holds >3000 mp3's and none of them will ever be wma. Also, whenever I encounter (through whichever mistake) somebody giving me a wma I convert it to ogg vorbis instantly.

    Now, if you'd just do that too...

  247. Re:Speedy Maths by Lucractius · · Score: 1

    Wow. What pipe is the rest of the world Sucking on. Cause i live in australia. and for a country tahts supposed to be "early adopters" of technology. The net here SUCKS. sure i can get 256Kbps/64Kbps (Down/Up) broadband for about the same as dial up. But they give me 500Mb per month downloads.

    For the real users. They have these fancy "Unlimted" plans where they give you like 10 gig (my isp) to 30 or 40 gig before they cap your speed down to like 64kbps up and down making your broadband expereince HELL. and this is STANDARD PRACTICE ive only found one plan in the whole country that doesnt have these caps for a residential plan. and its nearly $150 a month for 512/128 kbps adsl

    Grow up and smell the coffee.

    Some damn good places have the worst broadband possible and its not going to change fast. cause theres only 2 ways data gets out of the country and both of them are happy monopolising their market and stuffing over the people here that deserve better.

    --
    XML - A clever joke would be here if /. didn't mangle tag brackets.
  248. Re:Better? No. by ncw · · Score: 1

    Yeah. I actually implemented the basics of it earlier this week (just the linear encoding over a field mod 2).

    Forget about the matrix multiply of an n x n matrix by an n-vector, the most significant cost by far in my implementation was the matrix inversion.

    Did you do with with data size > memory? Perhaps the matrix inversion will dominate, but I doubt it as in my experience all computation is memory bandwidth limited anyway!

    Don't suppose you know of any fast algorithms for inverting a matrix of elements in GF(2^n)??

    Any of the fast algorithms that work over the complex field should work over GF(p) or GF(p^n). You are using GF(2) which should make it easier still. There may be specific algorithms for GF(2) I don't know!

    --
    Every man for himself, all in favour say "I"
  249. Little more complex: example, math & problems. by Tatarize · · Score: 1

    At first glance this looked a lot crappier than it is. I'm starting to believe their 20-30% line.

    If you need blocks 'a', 'b', 'c', 'd', 'e', 'f'.
    You can be sent any of 2^6-1 different packets to get *some* information. Once you have any information, so long as the as a person doesn't already have that exact combined packet or a complete set of non-overlapping subsets (for example a^b^c is worthless to a person with a^b^c | a^b & c | a & b & c | a & b|c, but not to a person with a^b^d et al.) The the very first packet you have. You have information needed by a likely majority of people assuming that that packet is unique enough (w/ 2^N-1 possible packets it should be). So right out of the gate your upload speed should be maxed. With properly random xor'd packets of any number of packets combined you should be able to send that data to anybody who has not derived a perfect subset of that data.

    If you get a^b^c and a^b^d you can derive packet c^d, then if you get e^f^c^d you can derive packets e^f, a^b^e^f^d, a^b^e^f^c. You now have a^b^c, a^b^d, e^f^c^d, -> c^d, a^b^e^f^d, a^b^e^f^c, e^f. So anybody can still send any of the (2^N-1 - 2^X-1; N total packets, X packets received) remaining possible packets for information. So for the last packet there are ((2^N-1) - (2^(N-1)-1) = 2^(N-1)) different possibilities. Which is vastly more than (N-(N-1) = 1) in BT proper.

    You still must receive N packets, but rather than N possible candidate there are 2^N-1 possible candidates, which only gets 2^X-1 fewer for each packet.

    As for the original question: In theory, you could have every every packet, save one, and still have no actual data. Eg, a^b, b^c, c^d, d^e, e^f. Or, at the upper bound every packet save one of real data. But, this is the upper bound. 90% of data is *at most* 90% of real data and at the very least 0% of real data.

    As for the claim of 20-30% speed increase, I will go ahead and agree that it is feasible. This scheme adds a lot of computational overhead but it gets rid of scarcity and last packet problems. As soon as anybody has a packet they can send that packet to *almost* everybody, as not only scarcity is gone but also redundancy. Not only that, but if two people have 60% of the file done, odds are actually good that they have the entire file between them (assuming random pieces, which in theory man not be the case if they have overlap of physical data due to a person sending out the same piece to a number of people, which would occur if it is the only piece they have).

    However AP2P folks could start dropping faulty data on you and, there's not a very good scheme to discover the villainy until you have N packets and can solve for the file. This would also destroy any packet you derived by using this faulty packet. You can't realistically store 2^N-1 hashes. You can't ask a seed as they might be AP2P and lie, although you could ask them something you already knew to figure it out, and processing that much data on demand would be hard for any computer (although the packet doesn't have to be sent out or derived from until verified, so there is plenty of time). So one corrupt packet in this scheme could corrupt any number of derived packets until a faulty packet is used to derive a real data packet to be hashed. And even then it wouldn't know which parent packet did it until you have N packets.

    It would also be possible to withhold a specific packet (having specially crafted all other packets), without which, nobody could derive any real data. Which would might waste a good chunk of time for people caught in a AP2P honey-pot.

    When they say that this is only for legal trading, they might be right. It raises a lot of red flags when it comes to catching the introduction of faulty data. Although, it might just take a scheme a little more advanced than hashing.

    --

    It is no longer uncommon to be uncommon.
  250. Allow me to be the first to nominate... by Alsee · · Score: 1

    The first Microsoft virus spreading via the Avalanch system shall hereby be named "Snowflake".

    -

    --
    - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  251. Pablum by Moderation+abuser · · Score: 1

    I hadn't heard that word before. Love it. I'll have to find ways of using it now.

    --
    Government of the people, by corporate executives, for corporate profits.
  252. Easy to be faster by Master+of+Transhuman · · Score: 1

    when there's nothing to download on it because it's all "legal"...

    --
    Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
  253. Re:Better? No. by Breakfast+Pants · · Score: 1

    Ok, I just had to make sure. Even still, 1MB/s is not common amongst cable users. 1MB/s might be (and honestly this is a stretch) commonly available to cable users, but it is not a common thing. I'd say cable speeds there and above are maybe the 90th percentile of cable users.

    --

    --

    WHO ATE MY BREAKFAST PANTS?
  254. Re:Better? No. by Snaller · · Score: 1

    Every torrent I've ever downloaded with over about 50 peers maxed out my broadband connection, up and down, if I let it.

    And any I've tried has always been slow as an evil year - probably because their system relies on fast upload as well, if you have fast download but slow upload you can stick it. Getting the new patch for World of warcraft (which they distributed via bittorrent technology) is an agonizing wait.

    --
    If Google really cared they would fix Android Chrome to reflow text, instead of discriminating
  255. Re:Better? No. by m50d · · Score: 1

    You make it a directory. Split the file up into 70 rars and make maybe 10 pars, just like you do when you post it to a newsgroup. Then torrent the directory. Once people have completed any 70 of the 80 files, they can construct the whole thing.

    --
    I am trolling
  256. Be a man Microsoft, pay your child-support! by Thud457 · · Score: 1
    Microsoft should take some responsibility when the bugginess of the software they let escape from their developers causes problems for the world in general. So they should be eating the cost of remediating any faults in their code.

    I will grant them a pecayune point in that some sort of Bittorrent-like scheme would allow their customers to get their downloads more quickly. So there is actually some benefit for their customers. But that is a community effect, and has no relation to Microsoft with the exception of them "officially" "allowing" the seeds to be set up. (Didn't some Windows users set up a torrent for XP SP2 only to have Microsoft's lawyers tell them to take it down?)

    --

    the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff

  257. Re:Better? No. by Rakarra · · Score: 1
    Many ISOs are not compressed

    Maybe not, but they're often packed with compressed files, like the Linux ISOs being filled with rpm or gz files.

  258. Re:Better? No. by vDave420 · · Score: 1
    Actually, what they do best is copy another technology, use their hype machine to convince people that they've added a little to it, and then try to destroy it.

    I hope you aren't referring to BitTorrent, because they do NOT copy BT. The novel portion of the whitepaper describing the system is the use of network encoding, not tit-for-tat.

    Get the facts... =)

    -dave at limewire-

    --
    The pig browse. With Google. Sigh is to the chicken. Chicken is fool. Giggle. The DailyWTF giggle.
  259. Managed democracy, Singapore-style by acb · · Score: 1

    Singapore is a democracy only on paper. The people keep voting for the People's Action Party (which has held power continuously since the founding of Singapore as an independent state) because (a) voting is compulsory and (b) electoral districts are drawn to be so small that ones that vote for the opposition can be routinely punished by budgetary allocations. Furthermore, political activism is suppressed under Singaporean laws, ostensibly in the interest of harmony, and opposition politicians who start to look like they could have a chance often end up being sued, and losing the lawsuits.

    East Germany was also technically a democracy in the same sense as Singapore; as well as the Socialist Party, there were a number of smaller parties, often sharing the names of West German parties, but deliberately kept far too weak to have any influence.

    1. Re:Managed democracy, Singapore-style by Dixie_Flatline · · Score: 1

      While I agree with you, from talking to friends and relatives that live there, most of them don't actually care.

      The people have actually asked for a lot of the laws that other people find so oppressive (pollution laws, for example).

      In the end, it's not the worst system I've ever seen. The air is clean, you can drink the water, and the country is generally prosperous.

  260. Re:Better? No. by man_of_mr_e · · Score: 1

    That's the problem. You still need whole files, and bittorrent blocks can span files. What can easily happend (and often does) is that no single file is complete until you get towards the very end. You have 80 partial files.

  261. Re:Better? No. by ilyaaohell · · Score: 1

    *sigh*

    Dude... just... stop, ok? This has already been responded to several times before you posted this. Check elsewhere in this thread. I'm getting annoyed here.

    --
    UNIX: A computer user is defined as a programmer. WINDOWS: A computer user is defined as a consumer.
  262. Re:Speedy Maths by ilyaaohell · · Score: 1

    Instead of complaining to me, maybe you should complain to Optimum Online, since apparently you're getting screwed over. Perhaps your ethernet card is crappy? Optimum's website clearly says it offers speeds "up to 10,000 kbps", hence their whole "We're way faster than Verizon DSL" campaign.

    --
    UNIX: A computer user is defined as a programmer. WINDOWS: A computer user is defined as a consumer.
  263. Re:Better? No. by m50d · · Score: 1

    In Azureus at least you can prioritise early blocks so the blocks get downloaded more or less in order, so you'll finish the early files before you start the last files.

    --
    I am trolling
  264. A huge omission by Gudy · · Score: 1

    "For the purpose of this paper we assume symmetric links, where the download capacity is equal to the upload capacity of a node and both capacities are independent. We have experimented with asymmetric access capacities and observed very similar results and thus we omit the details of this case." That's a bit sad according to me, because "this case" as call it, is the most common case out there. Both assumptions are false : - lines are not symmetric - upload and download have an effect on each over (on dsl lines at least). The paper started great, but that's a killer assumption to me, I stopped reading there. So, Avalanche out performs Bittorrent over a LAN? cool ;) Slurpie also claims to out performs Bittorrent, but again, over symmetrical connections ... check Slurpie if you want to check something, because according to their results, it would also outperforms Avalanche.

  265. MSR-TR-2004-137 by patrik2005 · · Score: 1

    I am searching for document MSR-TR-2004-137 from Microsoft Research with title "Cooperative security for network coding file distribution" mentioned in original paper.

    It is not accessible from this page anymore.

    If someone know in which publication it can found or where it is accessible on the Internet, please let me know.

  266. Re:Better? No. by mink · · Score: 1

    Maybe it's like that corpse god from the cthulhu mythos, eternally dieing. I forget it's name as it's been a while since I picked up Eternal Darkness.

    --
    Well I've wrestled with reality for thirty five years doctor, and I'm happy to say I finally won out over it.
  267. MOD PARENT UP by farker+haiku · · Score: 1

    From the sound of it the tech behind it is kind of interesting, I hope it's not patent encumbered so BitTorrent can implement it.


    Microsoft not being over-eager patent hounds... I haven't laughed so hard in weeks. Whew. Thanks PaxTech

    --
    Your sig(k) has been stolen. There is a puff of smoke!
  268. Torrents have just become 'legitimate' & legal by crovira · · Score: 1

    Anybody who doesn't think so just has to ask Microsoft's legal department. :-)

    If Microsoft then turns around and tries to sue you, you can claim prior art.

    Enjoy your torrent of /whatever/ ...

    --
    MSBPodcast.com The opinions expressed here are my own. If you don't like 'em... Think up your own stuff.
  269. Wrong by Anonymous Coward · · Score: 0

    Finland declared its independence in 1934. The Soviet Union though acquired it in 1924.

  270. Re:Better? No. by LiquidCoooled · · Score: 1

    So it becomes 20 or 30% quicker because the client overestimates how much data is required.

    There is a 100mb file that I want.
    Theoretically, my client could end up downloading 130mb of blocks (worst case scenario).

    You cannot create data from nothing, and so downloading only 80mb is not enough, you still need to get at least the 100mb.

    This might estimate that it takes 130minutes, when the file comes in at 100minutes, the user thinks they have saved 30% of their time.

    This only helps because more of the clients have a greater spread of the blocks, and so the faster clients can supply the file better.

    But to me, this is a false economy, since everyone will be moving around more physical data, albeit faster.

    --
    liqbase :: faster than paper
  271. So the bottom line... by relaxrelax · · Score: 1


    So the bottom line Microsoft created a front document to disinform people about bittorrrent.

    Any academic advances are accidental. This is black marketing. This isn't much different from the front organisations that say linux servers cost a lot and are dying anyways.

    --
    Microsoft is pure dog-ma. FreeBSD is pure cat-ma.
  272. Re:Better? No. by Anonymous Coward · · Score: 0

    Have you ever used PAR?

    Although the network will have to _store_ more than the original 100mb, you won't have to download more than 100mb. The second you download any combination of unique blocks amounting to 100mb, the original file will be reconstructable. You'll only have to wait for the reconstruction time, but it shouldn't be too bad.

    Someone should really really really add this on to bittorrent... let's hope MS hasn't patented this. Please-please-please. :)

  273. Maybe not where you live... by Antos700 · · Score: 1

    But in Australia, software is considered a product, and a product comes with a 12 month warranty (exceptions for anything more expensive than about $10k+ though). IANAL, but I work retail so I am quite familiar with said laws.

    So Microsoft has 3 choices if it provides 'broken' software to Australian consumers, patch it, offer a suitable replacement or refund. Of course, swapping the media won't remove a software bug (and they aren't about to give out linux), so that leaves patch or refund. Tough choice on what they would do then, eh?

    Anyway, I'm sure there would be other legal avenues you could travel down. False advertising on claims of Windows being secure perhaps? So I'd argue they are legaly obliged, even if not literally.

    And why should you have to pay for them to fix their faulty product?

  274. Re:Better? No. by NFNNMIDATA · · Score: 1

    Not always. It's either too dumb or too smart to work with SafeTP.

  275. Re:Better? No. by benjamindees · · Score: 1

    That disgusting overhead of which you speak is responsible for making sure you get files that aren't corrupted or tampered-with. What's better, getting a file in 30 minutes that is corrupt and worthless or getting a file in 35 minutes that isn't?

    --
    "I assumed blithely that there were no elves out there in the darkness"
  276. Its not flamebait you idiot moderators! by Snaller · · Score: 1

    Grow the hell up!

    --
    If Google really cared they would fix Android Chrome to reflow text, instead of discriminating