Ono (P2P)
Encyclopedia
The Ono project is a software service that allows Peer-to-peer file sharing (P2P)
Peer-to-peer file sharing
P2P or Peer-to-peer file sharing allows users to download files such as music, movies, and games using a P2P software client that searches for other connected computers. The "peers" are computer systems connected to each other through internet. Thus, the only requirements for a computer to join...

 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 Fabian 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
Vuze
Vuze is a BitTorrent client used to transfer files via the BitTorrent protocol. Vuze is written in Java, and uses the Azureus Engine. In addition to downloading data linked to by .torrent files, Azureus allows users to view, publish and share original DVD and HD quality video content...

 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 a 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
Akamai Technologies
Akamai Technologies, Inc. is an Internet content delivery network headquartered in Cambridge, Massachusetts, US.The company was founded in 1998 by then-MIT graduate student Daniel M. Lewin, and MIT Applied Mathematics professor Tom Leighton...

 and Limelight
Limelight Networks
Limelight Networks is a content delivery network service provider. The company is based in Tempe, Arizona, U.S.A., with offices in San Francisco, Seattle, New York, London, Paris, Frankfurt, and Tokyo. The company operates a global fiber-optic network that helps content publishers avoid sending...

. 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
Proactive network Provider Participation for P2P
P4P, or Proactive network Provider Participation for P2P, is a method for internet service providers and peer-to-peer software to optimize peer-to-peer connections...

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

See also


External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK