Ono (P2P)

The Ono project is a software service that allows Peer-to-peer file sharing (P2P) clients to efficiently identify nearby peers. Using local peers takes pressure off international and other long distance transfers, and is said to simultaneously increase file download speeds.

This is a research project of Fabián E. Bustamante's AquaLab group at Northwestern University.

Ono claims to be able to increase download rates by between 31% and 207% on average, depending on whether the client is on an overloaded network or one with large available bandwidth. It is most visible as a plugin for the Azureus BitTorrent client - it is also available as an open tracker, and the Aqualab research group has recently published code to make Ono services easy to incorporate into other applications.

A more recent evaluation (one that used a single client connected to only one ISP located in the United States) has shown that Ono's benefits in practice are far short of the claims made in the original paper. In particular, when downloading real BitTorrent swarms while measuring the end-to-end benefits of using Ono, performance is unchanged, and interdomain traffic is reduced by less than 1%. While interesting, it is difficult to draw conclusions on the behavior of an Ono and similar software for large-scale distributed systems using the perspective of a single vantage point. The Ono authors have an interesting discussion on the pitfalls of testbed evaluations of Internet systems in the ACM SIGCOMM CCR of April 2010.

Ono is open source and does not require additional infrastructure. To determine which peers are close by, Ono learns from existing Content Distribution Networks (CDNs) such as Akamai and Limelight. It assumes that if 2 client computers are sent to the same CDN server, they are likely to be close to each other - and more effective peers.

The P4P project shares a similar goal to Ono, but requires co-operation with ISPs and the installation of "iTracker" servers to identify nearby peers.

Why Ono?

Ono is a project which helps improve BitTorrent download speed created by Aqua-Lab from Northwest University.[1] One of the technology they used was the content distribution network(CDN). CDN is a larger distributed servers and they have multiple servers stations around the world. That created more availability and higher performance for users in difference part of word to transfer data. What Ono is difference from others is that instead of using P2P, Ono uses the CDN which allow their client to transfer data with a higher performance server, therefore, it increase their download speed.

Content distribution network(CDN) is also called the content delivery network. The major goal for the CDN is to improve data transfer speed between clients. The original way of delivering data is to transfer from first source. For example, one is downloading a file from a source that very far from the download client, the download client may experience a extremely low speed while downloading the file. What CDN's goal is to improve the download speed from long distance data transferring. The technology that CDN used is to build multiple servers around the world so that when clients are trying to download file, they won't have to download from the only server which is far from them. CDN is been helping improve not only on download speed between long distance data transfer but also increase the speed on website browsing,etc.[2]

While Ono project used the content distribution network, that is what makes it unique. Ono is a software which clients can use to download BitTorrent on. While clients who are using other download software which is downloading from the original server, who may suffer in such a low download speed due to the server is too far away from them. Instead of transferring the data from the original server, Ono helps their clients to automatically look for a CDN server that is closest to them and transfer the data from the CDN server. This greatly helps the speed on transferring data, therefore the Ono clients can enjoy the high speed and high performance download experience instead of to suffer from low download speed.

See also

References

  1. Otto, John. "Ono - Reducing P2P cross-ISP traffic while improving users' performance". www.aqualab.cs.northwestern.edu. Retrieved 2016-11-29.
  2. "CDN Concepts". support.rackspace.com. Retrieved 2016-11-29.

External links

This article is issued from Wikipedia - version of the 12/4/2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.