TU Berlin

Internet Network ArchitecturesAidan Walton's Publications

Page Content

to Navigation

Aidan Walton's Publications

The P2P-Oracle Server: Implementation and Performance Evaluation
Citation key P-P2POSIPE-09
Author Poese, Ingmar
Year 2009
Address Berlin, Germany
Month May
School Technische Universit├Ąt Berlin
Abstract The Oracle is an ISP-provided decision facilitator service. Its uses are multifold and include the ranking of IP addresses and prefixes based on customized criteria such as the network distance between the source of a query and multiple candidate peers. This service assists peers in overlay networks to better select their neighbours and sources from which to download content. It also enables ISPs to reduce congestion within their network and transit links, without revealing any topological or performance information. In this thesis, we present the design, prototypical implementation and analyses of the Oracle service, with respect to the primary goals of efficiency, scalability and flexibility. The contributions of the thesis are three-fold. First, the disciplines underpinning the architecture of the Oracle server are outlined. Second, efficient data structures and multi-threaded programming techniques used to boost the performance of the Oracle server are presented. Third, an exhaustive performance evaluation study of the implemented Oracle server is provided. The experimental results discussed in this thesis are supported by extensive system and performance analyses which provide evidence in support of the efficiency and scalability of the proposed architecture. To further demonstrate its flexibility, a series of experiments involving the prototype server and real clients are also presented.
Bibtex Type of Publication Diplomarbeit
Link to publication Download Bibtex entry


Quick Access

Schnellnavigation zur Seite über Nummerneingabe