New software allows ISPs and P2P users to get along without getting too cozy

May 2, 2008

Peer-to-peer (P2P) file-sharing services, which connect individual users for simultaneous uploads and downloads directly rather than through a central server, are reported to account for as much as 70 percent of Internet traffic worldwide. That level of use has led to a growing tension between Internet Service Providers (ISPs) and their customers’ P2P file-sharing services, and has driven service providers to forcefully reduce P2P traffic at the expense of unhappy subscribers and the risk of government investigations.

Now researchers at Northwestern University’s McCormick School of Engineering and Applied Science have discovered a way to ease that tension: Ono, a unique software solution that allows users to efficiently identify nearby P2P clients. The software, which is freely available and has been downloaded by more than 150,000 users, benefits ISPs by reducing costly cross-network traffic without sacrificing performance for the user. In fact, when ISPs configure their networks properly, their software significantly improves transfer speeds – by as much as 207 percent on average.

Ono, developed by Fabián E. Bustamante, assistant professor of electrical engineering and computer science, and Ph.D. student David Choffnes, has been deployed for the Azureus BitTorrent P2P file-sharing client.

"Finding nearby computers for transferring data may seem like a simple thing to do," says Choffnes, "but the problem is that the Internet doesn't have a Google Map. Every computer may have an address, but it doesn't tell you whether the machine is close to you."

Worse yet, the simplest solution to finding computers that are close to you requires measuring the distance to every single one – an operation that is too costly and time consuming to be practical.

Instead, Ono – Hawaiian for "delicious” – relies on a clever trick based on observations of Internet companies like Akamai (incidentally Hawaiian for "clever"). Akamai is a content-distribution network (CDN), which offloads data traffic from Web sites onto their proprietary network of more than 10,000 servers worldwide. CDNs such as Akamai and Limelight power some of the most popular Web sites worldwide and enable higher performance for Web clients by sending them to one of those servers within close proximity.

Using the key assumption that two computers sent to the same CDN server are likely close to each other, Ono allows P2P users to quickly identify nearby users.

Ono is different from other software applications that address the conflict between ISPs and P2P traffic (see, for example, the recently announced partnership between Verizon and P4P) because it requires no cooperation or trust between ISPs and P2P users. Ono is also open source and does not demand the deployment of additional infrastructure. Bustamante’s Aqualab research group has made Ono publicly available since March 2007 and recently published code that makes it easy to incorporate Ono services into other applications.

"The more users we have, the better the system works, so we're just trying make it easy to spread," says Bustamante.

Ono (and other related source code) is available at the Aqualab Web site at http://aqualab.cs.northwestern.edu .

Source: Northwestern University


print this article email this article download pdf blog this article bookmark this article     Stumble it Digg this share on Facebook retweet share on Reddit add to delicious
Rate this story - 4 /5 (7 votes)

Rank Filter

Move the slider to adjust rank threshold, so that you can hide some of the comments.


Display comments: newest first

  • Mercury_01 - May 02, 2008
    • Rank: not rated yet
    Good, now I can download all the free content I want.
  • Glis - May 03, 2008
    • Rank: not rated yet
    I don't understand... wouldn't a normal 'ping' or trying to connect to people in the same domain, backbone, find the nearest 'peer'? I thought most p2p clients already did this... I must be wrong.
  • niftyswell - May 03, 2008
    • Rank: 5 / 5 (1)
    I just downloaded it and voila...transfer speeds more than doubled! Had trouble using the link or trying to start it up through java...best to select your update through azureus (if that is your client) and pick it from the list- it will do the install for you.
  • Zig158 - May 06, 2008
    • Rank: not rated yet
    I find this interesting but I still think that we need a bittorrent like network build on UDP instead of TCP. UDP would be much harder to implement but would be much better when completed. Just imagine downloading at good speed without locking up your router.

    I hope they implement this into clients that people actually use.

May 2, 2008 all stories

Comments: 4

4 /5 (7 votes)
  • Stumble this up

  • Digg this

  • share this

  • hide
  • Related Stories

  • P2P comes to the aid of audiovisual search (w/ Video)
    created Nov 18, 2009 | popularity not rated yet | comments 0
  • Self-managing internet applications flex their muscles
    created Oct 02, 2009 | popularity not rated yet | comments 0
  • Community-driven, open source solution for B2B transactions
    created Jul 31, 2009 | popularity not rated yet | comments 0
  • Music industry battles Spanish computer buff
    created Jun 09, 2009 | popularity not rated yet | comments 0
  • Software improves p2p privacy by hiding in the crowd
    created Apr 08, 2009 | popularity not rated yet | comments 0



  • hide
  • Relevant PhysicsForums posts

  • Help with a camera choice
    created Nov 18, 2009
  • casio calculator that's similar to TI-89
    created Nov 08, 2009
  • Advice on what cell phone to get
    created Nov 08, 2009
  • Changing the language options on your phone.
    created Nov 03, 2009
  • More from Physics Forums - Computing & Technology

Other News

Analysts say AmEx is most interested in the so-called peer-to-peer services of Revolution

American Express takes aim at PayPal with Revolution

Technology / Internet

created 1hour ago | popularity not rated yet | comments 0

With its deal to buy Revolution Money, American Express is taking aim at the growing market for online and alternative payments, in a challenge to recognized leader PayPal, analysts say.


China is the world's largest emitter of the greenhouse gases blamed for global warming

China harnesses mountain wind power

Technology / Energy

created 4 hours ago | popularity 5 / 5 (1) | comments 0

In the mountains above the southwestern Chinese town of Dali, dozens of new wind turbines dot the landscape -- a symbol of the country's sky-high ambitions for clean, green energy.


Hackers leak e-mails, stoke climate debate

Technology / Internet

created 15 hours ago | popularity 4.4 / 5 (20) | comments 17

(AP) -- Computer hackers have broken into a server at a well-respected climate change research center in Britain and posted hundreds of private e-mails and documents online - stoking debate over whether some scientists have ...


Ubisoft steps up videogame fitness with virtual coach

Technology / Software

created 4 hours ago | popularity not rated yet | comments 0

French videogame powerhouse Ubisoft will have a virtual fitness coach whipping Wii users into shape starting Tuesday.


plug-in hybrid electric vehicle

Pulling the plug on hybrid myths

Technology / Energy

created Nov 19, 2009 | popularity 3.8 / 5 (12) | comments 17

(PhysOrg.com) -- Whether you call them myths, urban legends, fables or old wives' tales, there's a lot of misinformation out there about plug-in electric hybrid vehicles. These vehicles, abbreviated PHEVs, ...