Results 1 to 3 of 3

Thread: Computer scientists develop P2P system that promises faster music, movie downloads

  1. #1
    popopot's Avatar To Me, To You BT Rep: +5
    Join Date
    Feb 2007
    Location
    Just over there
    Posts
    688

    A Carnegie Mellon University computer scientist says transferring large data files, such as movies and music, over the Internet could be sped up significantly if peer-to-peer (P2P) file-sharing services were configured to share not only identical files, but also similar files.

    David G. Andersen, assistant professor of computer science at Carnegie Mellon, and Michael Kaminsky of Intel Research Pittsburgh have designed such a system, called Similarity-Enhanced Transfer (SET). By identifying relevant chunks of files similar to a desired file, SET greatly increases the number of potential sources for downloads. And boosting the number of sources usually translates into faster P2P downloads, Andersen explains. How much SET could speed up downloads varies based on a number of factors, including the size and popularity of a given file. In some cases, SET might speed transfers by just 5 percent; in others, it might make downloads five times faster.


    Click on link for more.

    Source: http://www.physorg.com/news95436100.html


  2. News (Archive)   -   #2
    Poster BT Rep: +20BT Rep +20BT Rep +20BT Rep +20
    Join Date
    Feb 2006
    Location
    Scene
    Posts
    2,171
    Movies and music could be shared faster over the net thanks to a system pioneered by researchers in the US.

    The speed of current services, like BitTorrent, is limited by the number of people sharing a specific file, such as a movie or song. Similarity-Enhanced Transfer (SET) works by spotting chunks of identical data in files that are an exact or near match to the one needed. Using SET the researchers have seen speed increases of up to 500%.

    Looks familiar

    The findings are outlined in a paper, Exploiting Similarity for Multi-Source Downloads Using File Handprints, written by David Andersen of Carnegie Mellon University, Himabindu Pucha, of Purdue University, and Michael Kaminsky of Intel Research. Current file-sharing systems, like BitTorrent work best when there are multiple sources of a specific shared file. When a file is shared it is divided into chunks and those parcels of data are distributed to groups of people who are searching for that file. The more sources of those chunks there are, the more information there is that can be sent to a user, resulting in faster download speeds.

    Identical pieces

    But these services often fail to deliver fast speeds because there are not enough users sharing the chunks of the specific file wanted. "A big limitation of BitTorrent is that it only lets clients share data if they're downloading the exact same file," said Professor Andersen. "This means that the available client pool for any particular file is smaller than it needs to be." SET works faster because the trio realised that many files being shared on the net contain identical pieces of data even though they appear to be different.

    Professor Andersen said he was "shocked" by this discovery. "In retrospect, of course, the causes of the similarity (different audio tracks, different artist names, etc.) make a lot of sense, but I honestly didn't expect it at all," he told the BBC News website. The SET system assigns files a similarity ranking and can take chunks of data from files which are both identical and similar to the one being searched for. The lower similarity ranking that SET searches for, the more sources for that data are likely to be found.

    "The extra overhead of locating these sources does not out-weigh the benefit of using them to help saturate the recipient's available bandwidth," wrote the scientists. "Indeed, exploiting similar sources can significantly improve download time," it added. SET uses a technique called handprinting - which has been used to filter junk e-mails - to seek out files that contain some of the data needed by the one a file-sharing program has requested. For example, a search for a particular Madonna song may result in a wide range of titles because the tags, or labels, have been filled in differently, or incorrectly. SET knows that the music data of a number of differently-labelled Madonna songs is identical and that chunks of data from those files can be shared between users.

    In tests, SET improved the transfer time of an MP3 music file by 71% and a 55Mb movie trailer went 30% faster using the researchers' techniques to draw from movie trailers that were 47% similar. Prof Andersen said that SET could help most with less popular files. "It gives clients a larger pool of other clients to draw from," he said "This probably won't matter much for super-popular data, where there is already a huge set of people downloading it, but our experiments suggest that in the other cases, SET can help a lot." Retro-fitting BitTorrent to use SET could be quite straightforward, said Prof Andersen, though he added that some of its techniques would need much more work to make it very good at finding files that have some, but not all, of the data that a user wants.

    He said he hoped developers would take the ideas and build on them. "This is a technique that I would like people to steal," he said and added that he hopes to use SET in a service for sharing software or academic papers. "It would make P2P transfers faster and more efficient," he added, "and developers should just take the idea and use it in their own systems."

    Source: BBC News
    Last edited by Hairbautt; 04-12-2007 at 03:26 PM. Reason: word wrap & image

  3. News (Archive)   -   #3
    Hairbautt's Avatar *haircut
    Join Date
    Jul 2004
    Location
    Florida
    Age
    20
    Posts
    7,244
    Merged related articles.

    Thanks to Corey for an additional source.
    _________________________________________________________________________________________
    Last edited by Alien5; Jun 6th, 2006 at
    06:36 PM..

Bookmarks

Posting Permissions

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