Morier, Philippe and Weber, Martin (2010) P2P-Taskbag. Student Research Project thesis, HSR Hochschule für Technik Rapperswil.
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 |
Depositing User: | OST Deposit User |
Contributors: | Contribution Name Email Thesis advisor Joller, Josef UNSPECIFIED |
Date Deposited: | 24 Jul 2012 07:57 |
Last Modified: | 24 Jul 2012 09:35 |
URI: | https://eprints.ost.ch/id/eprint/117 |