Slashdot Mirror


User: rubybroom

rubybroom's activity in the archive.

Stories
0
Comments
4
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 4

  1. Re:rip-off Cowboy bebop on Firefly Premieres Tonight · · Score: 1

    Also, Blade is strikingly similar to Buffy in a few ways.

    I read that when someone asked Joss Whedon about Blade "ripping off" Buffy, he replied by laughing and saying he stole some things from the Blade comics back in the day.

    Sometimes the genesis of story and the actual playing out of it can be separate. A great idea for a show doesn't always turn into a great show in practice, and some people are better at the fleshing out than the idea making it. In Firefly's case, its possible that the initial idea was good, and now Joss will flesh it out "propah".

  2. Re:Xolox (gnutella) been doing that for a year now on Finally Real P2P With Brains · · Score: 1

    Ah..so I guess it's incorrect for me to say that the swarming can't occur from people who don't have the complete file.

    But I don't think Gnutella allows chaining to occur... By chaining I mean the ability for each user to pass on to the next person the packets of the file they have already saved, while they are downloading other packets of this file at the same time.

  3. "chaining" is DIFFERENT than "swarming" on Finally Real P2P With Brains · · Score: 5, Interesting

    I'm not completely versed in morpheus/kazaa/bearshare/whatever, but I understand they allow you to download a file from more than one other person simultaneously, known as "swarming" the download (btw, this is called "anteloping" on furthurnet). It is my further understanding that you can only do this from people who have the *complete* file.

    What bitTorrent (I think) and furthurnet (I know) are doing is different than this. If 5 people are downloading a file from the one person who is sharing it, those 5 people can be the beginning of 5 chains of people, relaying each packet down the chain as they get it, regardless of whether or not anyone has the complete file.

    Furthurnet uses a protocol called PCP (Packet Chain Protocol) to do this, and it automatically arranges the chains so that those with faster upload speeds are toward the top, with the dialup users toward the bottom.

    If the main host goes offline, even if no one on the chain has the entire file, everyone on the chain can still continue downloading everything that the topmost person on the chain has already saved.

    A good example: say a dialup user has large file that is in high demand. A T1 user comes along and spends a long time downloading it off of the dialup users horrible upload speed, and gets about 80% of it before anyone else comes to download. Then you show up with your cable connection and instead of being at the mercy of the upload speed of the dialup guy, you have access to 80% of the file from the plentiful upload speed from the T1 guy. And of course Furthur knows to hook you up to the fastest open slot available when you come along.

    The result of this is that the underlying host and network shape becomes transparent, and you just see a list of shows to download, you start downloading one, and all this stuff happens in the background. The longer everyone stays connected to the network, the more efficient it comes because it has more time to structure it with the faster folks in the "middle", and the slower ones on the "outside".

    Over at furthurnet, the current record is having 71 people on a downloading chain. Combine PCP with the Anteloping and you can have some serious improvement over "dumb" p2p.

    I wont even go into the benefits of the md5 checking furthur does...

  4. Re:Piggybacking? Hrm... not really. on New File Sharing Networks · · Score: 1

    It really is piggybacking.

    See, say someone on a 56k connection has a file that is in high demand. Then someone on a T1 starts downloading it and ends up with 60% of it. Then someone else with a T1 comes along and starts downloading it...they'll be downlaoding at least 60% of it from the other T1 guy, rather than forcing the 56k guy to split the upload to both because the first T1 doesn't have the complete file.

    This can easily extend to a chain of people. The protocol allows each client to immediately pass on any packet it successfully receives, regardless of whether or not they have the complete file.