Jump to ContentJump to Main Navigation
Show Summary Details
More options …

it - Information Technology

Methods and Applications of Informatics and Information Technology

Editor-in-Chief: Molitor, Paul

6 Issues per year

Online
ISSN
2196-7032
See all formats and pricing
More options …
Volume 49, Issue 5 (Sep 2007)

Issues

Benchmarking Platform for Peer-to-Peer Systems (Benchmarking Plattform für Peer-to-Peer Systeme)

Aleksandra Kovačević / Sebastian Kaune / Nicolas Liebau / Ralf Steinmetz / Patrick Mukherjee
Published Online: 2009-09-25 | DOI: https://doi.org/10.1524/itit.2007.49.5.312

Summary

The benefits of the peer-to-peer paradigm have been proven through various applications besides file sharing. The requirements for the design of peer-to-peer overlay networks vary according to its purpose. In order to compare existing overlay networks and determine their suitability for specific purposes, requirements are defined with abstract quality attributes. Once the benchmarking set (quality attribute, metrics, and scenarios) is identified, experiments should be applied under the same circumstances on each overlay in order to obtain comparable results. This paper presents PeerfactSim.KOM, a simulator providing a benchmarking platform for peer-to-peer systems, especially for overlay networks. It supports defined benchmarking sets for all kinds of peer-to-peer overlays through an implemented catalogue of metrics and a simple but comprehensive scenario specification. Various peer distributions and churn rates are given which also supports geographical-location dependence. The platform is extensible due to its modular design and can scale up to around 106; peers for simple overlays such as Gnutella and 105; for more complex overlays like Kademlia.

Zusammenfassung

In vielen Anwendungen jenseits der Dateitauschbörsen zeigen sich die Vorteile des Peer-to-Peer Kommunikationsparadigmas. Abhängig vom Zweck variieren die Anforderungen an das Design eines geeigneten Peer-to-Peer-Overlay-Netzes. Um existierende Overlay-Netze vergleichen zu können und um zu entscheiden, ob sie für einen festgelegten Zweck geeignet sind, werden die Anforderungen mit abstrakten Qualitätsattributen beschrieben. Hat man einen Benchmarking-Satz (Qualitätsattribute, Metriken und Szenarios) identifiziert, sollte dieser, um vergleichbare Resultate zu erzielen, bei der Messung eines jeden Overlay-Netzes eingesetzt werden. Der Schwerpunkt dieser Arbeit ist Peerfact.KOM, ein Simulator, der eine Benchmarking-Plattform für Peer-to-Peer-Overlay-Netze bereitstellt. Für alle verschiedenen Arten von Peer-to-Peer-Overlay-Netzen bietet er festgelegte Benchmarking-Sätze, einen implementierten Katalog von Metriken und eine einfache, aber ausdrucksstarke Methode, um Szenarien zu spezifizieren. Verschiedene Churn-Raten und Peer-Verteilungen, die optional auch auf geographische Ortsangaben bezogen sind, werden geboten. Der Simulator ist durch sein modulares Design erweiterbar. Er skaliert bis zu 106; Peers in einfachen Overlay-Netzen wie Gnutella und 105; in komplexeren Overlay-Netzen wie Kademlia.

Keywords: benchmarking; evaluation; metrics; peer-to-peer; simulator

About the article

Published Online: 2009-09-25

Published in Print: 2007-09-01


Citation Information: it - Information Technology, ISSN (Online) 2196-7032, ISSN (Print) 1611-2776, DOI: https://doi.org/10.1524/itit.2007.49.5.312.

Export Citation

© Oldenbourg Wissenschaftsverlag. Copyright Clearance Center

Citing Articles

Here you can find all Crossref-listed publications in which this article is cited. If you would like to receive automatic email messages as soon as this article is cited in other publications, simply activate the “Citation Alert” on the top of this page.

[1]
Matthias Feldotto and Kalman Graffi
Concurrency and Computation: Practice and Experience, 2016, Volume 28, Number 5, Page 1655
[2]
Chun-Hung Richard Lin, Chun-Hao Wen, Ying-Chih Lin, Kuang-Yuan Tung, Rung-Wei Lin, and Chun-Yuan Lin
International Journal of Genomics, 2013, Volume 2013, Page 1

Comments (0)

Please log in or register to comment.
Log in