Results 1 to 10 of 10

Thread: I've just had a Eureka! moment

  1. #1
    Senior Member
    Join Date
    Feb 2003
    Location
    wigan, uk
    Posts
    200

    I've just had a Eureka! moment

    This is obviously too late for this phase, but may be an idea for the next phase.

    When we do a protein changeover, there's always a huge load on the server while everyone d/loads the update files.

    Why not release the new updates (and complete client packages) as bittorrents as well.

    That way those of us who use bittorrent can download the files from each other, which will in turn reduce the load on the servers, and enable the keenest of us to get the client as soon as possible.

    Anyone else think this would be a good idea.

    I'd happily seed the file for 24/48 hours after the changeover.


  2. #2
    Boinc'ing away
    Join Date
    Aug 2002
    Location
    London, UK
    Posts
    982
    this has been mentioned before in conjunction with changeovers - searching for BitTorrent throws up a few threads about it - this has a good discussion about it...

  3. #3
    Administrator PCZ's Avatar
    Join Date
    Jun 2003
    Location
    Chertsey Surrey UK
    Posts
    2,428
    jonnyw

    This is what the download proxy is for.
    A lot of people use it to get the updates.

    Bittorennt is to slow and unreliable as well as a security risk.

    I have a lot of PC's at home and the update proxy is ideal.
    The updates arrive before changeover time and when the clients get the signal to update they get it from my proxy.

  4. #4
    Ancient Programmer Paratima's Avatar
    Join Date
    Dec 2001
    Location
    West Central Florida
    Posts
    3,296
    Yah, what they said. Also, I run a mirror with a really phat pipe to help with the downloads. Actually, the downloads are a very minor part of the load. The problem is everyone dumping their WU's more or less simultaneously. Therefore, the kinks occur upstream, not down.
    HOME: A physical construct for keeping rain off your computers.

  5. #5
    Makes me wonder about the whole post-update dumps really. They don't help the project except to include some people who might otherwise chafe at losing crunching time.

    The project needs to be able to use the late uploads not just throw them away.

  6. #6
    Senior Member
    Join Date
    Feb 2003
    Location
    wigan, uk
    Posts
    200
    Cheers for the feedback, I ws just thinking out loud, and thought I'd document it before I went to bed and forgot about it.

    @pfb - interesting discussion, although I was thinking more about say having a bittorrent link on the downloads page, so we could manually d/load the full client amongst ourselves (i.e. the active members who browse the forums regularly), rather than integrating it into the client itself

    @pcz - I had thought of the update proxy, but it can be a pain for noobs to setup (it took me long enough ), and is more aimed at those with farms.

    The bittorrent solution would help those single client users, who can't be bothered configuring a proxy, and simply want a download of the latest client asap.

    I also don't understand how it will be a security risk though, as howard would create the torrent file, which would be an exact hash of the latest file he was releasing.

    That way people could only download and share versions of the file that is exactly the same as the file howard released.

    And as for being slow, if enough people kept there torrents open, it would fly down for everyone.

    @Paratima - surely a decrese in the bandwidth is better than none at all (although I don't know much about that side of df).


    Just thinking out loud really.

  7. #7
    Ancient Programmer Paratima's Avatar
    Join Date
    Dec 2001
    Location
    West Central Florida
    Posts
    3,296
    I do not feel that it is my responsibility to provide instruction vis-a-vis the inadvisability of applying corrective measures to those items which do not exhibit failure characteristics. For further illumination, self-directed study is highly recommended.
    HOME: A physical construct for keeping rain off your computers.

  8. #8
    Administrator PCZ's Avatar
    Join Date
    Jun 2003
    Location
    Chertsey Surrey UK
    Posts
    2,428
    So dont fix it if it ain't broke.

    All pretty academic anyway since there wont be any more updates

  9. #9
    Senior Member
    Join Date
    Mar 2002
    Location
    MI, U.S.
    Posts
    697
    Originally posted by jonnyw
    I also don't understand how it will be a security risk though, as howard would create the torrent file, which would be an exact hash of the latest file he was releasing.
    I've never used BitTorrent, but if its hash is MD5, then that's not the greatest hash. It's not easily breakable, but it is breakable by people that have enough horsepower and time (it's something like a month or so with a roomful of PCs, I think -- see the MD5CRK project for details).

    And by "breakable" I mean you can construct another file that will hash to the same value -- it probably won't do anything, especially not anything bad, but the fact that the possibility is there makes it a problem anyway.

    SHA-1 is a little better, and SHA-256 or SHA-512 are much better.
    "If you fail to adjust your notion of fairness to the reality of the Universe, you will probably not be happy."

    -- Originally posted by Paratima

  10. #10
    Ol' retired IT geezer
    Join Date
    Feb 2003
    Location
    Scarborough
    Posts
    92

    BitTorrent and DF

    BitTorrent and DF are not really a good match... First, DF downloads are in the 6-8 MB range which is probably too small for BT. 8 MB is a quick download in a high speed connection, and the last few months, DF downloads were always quick, even during changeover. Second, how would you combine BitTorrent and DF's autoupdate which is DF's ideal protein changeover?

    BitTorrent is ideal for distributing CD images of new releases of operating systems when demand is high. It minimizes the originating server load and maximizes software distribution. There is a certain amount of overhead to accomplish this and I'm not sure its worth it for an 8 MB download.

    Ned

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •