Skip content, jump to navigation.

Jump to : Download | Abstract | Keyword | Contact | BibTex reference | EndNote reference |

P-P2POSIPE-09

Ingmar Poese. The P2P-Oracle Server: Implementation and Performance Evaluation. Diplomarbeit Technische Universität Berlin, Berlin, Germany, May 2009.

Download [help]

Download paper: Adobe portable document (pdf)

Copyright notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.

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.

Keyword

[ Da ]

BibTex Reference

@MastersThesis{P-P2POSIPE-09,
   Author = {Poese, Ingmar},
   Title = {The P2P-Oracle Server: Implementation and Performance Evaluation},
   School = {Technische Universität Berlin},
   Type = {Diplomarbeit},
   Address = {Berlin, Germany},
   Month = {May},
   Year = {2009}
}

EndNote Reference [help]

Get EndNote Reference (.ref)


It has been automatically generated using the bib2html program.