Title :
Nemor: A congestion-aware protocol for anonymous peer-based content distribution
Author :
Yu, Fang ; Gopalakrishnan, Vijay ; Lee, David ; Ramakrishnan, K.K.
Author_Institution :
Ohio State Univ., Columbus, OH, USA
Abstract :
As content providers adopt peer-to-peer approaches for content sharing and distribution, they face new challenges in guaranteeing privacy to their clients. Participating peers can glean information from their communication with other peers, such as their identities or the shared data and use this information for malicious purposes. We present Nemor, a protocol that allows a requesting peer and a corresponding serving peer to communicate anonymously with each other and from other participating peers, while protecting the identity of the content being exchanged. Nemor relies on a trusted intermediary, such as a provider-managed tracker, to identify a potential serving peer. A peer in Nemor joins one or more trees. Using a combination of a random walk, a probabilistic jump from one tree to another and constrained flooding, the requesting and serving peer dynamically construct an overlay path between them. A key differentiator of Nemor is the integrated design of a congestion avoidance mechanism that yields significant performance benefits without compromising on anonymity. Using experimental results from PlanetLab and simulations with traces from an operational VoD system, we demonstrate that Nemor outperforms state of the art approaches like TOR and OneSwarm. Our results confirm that Nemor, while being resilient to attacks on anonymity, achieves high performance and scalability and is suitable for a range of applications, including distribution of large volume content, such as streaming video.
Keywords :
peer-to-peer computing; protocols; telecommunication congestion control; Nemor; PlanetLab; anonymity; anonymous peer-based content distribution; congestion avoidance mechanism; congestion-aware protocol; constrained flooding; content providers; operational VoD system; overlay path; peer-to-peer approach; probabilistic jump; provider-managed tracker; requesting peer; streaming video; Floods; Maintenance engineering; Peer to peer computing; Probabilistic logic; Protocols; Relays; Streaming media;
Conference_Titel :
Peer-to-Peer Computing (P2P), 2011 IEEE International Conference on
Conference_Location :
Kyoto
Print_ISBN :
978-1-4577-0150-4
Electronic_ISBN :
2161-3559
DOI :
10.1109/P2P.2011.6038744