P2P-Taskbag

Morier, Philippe and Weber, Martin (2010) P2P-Taskbag. Student Research Project thesis, HSR Hochschule für Technik Rapperswil.

[img]
Preview
PDF
P2P-Taskbag.pdf - Supplemental Material

Download (2MB) | Preview
  • PDF
    OneTouchToggleRefactoring.pdf - Supplemental Material

Abstract

Der P2PTaskbag behandelt ein Konzept, welches beschreibt wie ein Peer-To-Peer Netz mit einem Auftrag mittels des REST-Prinzips beauftragt werden kann. Des Weiteren zeigt das Konzept wie die Ergebnisse des Auftrags wieder abgefragt und somit ausgewertet werden können. Interessant ist dabei wie REST auf das Peer-To-Peer Netz angewendet wird. Die Verwendung dieser beiden Technologien stellt eine beinahe unbekannte Kombination dar. Grundsätzlich wurde ein Behälter in Form eines P2P-Netzwerkes aufgebaut, der verschiedene Aufträge entgegennehmen kann und diese bearbeitet. Der Auftraggeber kann zu jeder Zeit den Status seines Auftrages und dessen Ergebnis abfragen. Durch die Aufteilung des Auftrags in mehrere Jobs können diese nebenläufig auf verschiedenen Nodes abgearbeitet werden. Der Aufbau resp. die Kommunikation im P2P-Netzwerke wurde nach der REST-Architektur umgesetzt. Zusätzlich wurden bereits Ansätze für die Verwendung eines SONs eingebaut welches später das Clustern des P2P-Netzes ermöglichen sollte. Die Veröffentlichung aller im P2P-Netz vorhandenen Ressourcen erfolgt auf einem zentralen Server. Durch die Abfrage des Servers kann ein Node den URI der Ressource erfragen und diese danach verwenden. Des Weiteren wurde eine Wahlfunktion für die Bestimmung eines Nodes mit speziellen Aufgaben implementiert. Dadurch ist es momentan möglich einen Garbage-Collector-Node zu wählen. Dieser hält die Ressourcenlisten auf dem Server aktuell.

Item Type: Thesis (Student Research Project)
Subjects: Topics > Internet Technologies and Applications > P2P (Peer to Peer)
Technologies > Frameworks and Libraries > .NET
Technologies > Protocols > HTTP/S
Technologies > Protocols > REST
Metatags > ITA (Institute for Internet Technologies and Applications)
Divisions: Bachelor of Science FHO in Informatik > Student Research Project
Creators:
CreatorsEmail
Morier, PhilippeUNSPECIFIED
Weber, MartinUNSPECIFIED
Contributors:
ContributionNameEmail
Thesis advisorJoller, JosefUNSPECIFIED
Depositing User: HSR Deposit User
Date Deposited: 24 Jul 2012 07:57
Last Modified: 24 Jul 2012 09:35
URI: http://eprints.hsr.ch/id/eprint/117

Actions (login required)

View Item View Item