Design and implementation of a peer-to-peer client for device management
Kekki, Valtteri (2013)
Diplomityö
Kekki, Valtteri
2013
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi-fe201310246863
https://urn.fi/URN:NBN:fi-fe201310246863
Tiivistelmä
The aim of this master’s thesis was to specify a system requiring minimal configuration and providing maximal connectivity in the vein of Skype but for device management purposes. As peer-to-peer applications are pervasive and especially as Skype is known to provide this functionality, the research was focused on these technologies. The resulting specification was a hybrid of a tiered hierarchical network structure and a Kademlia based DHT. A prototype was produced as a proof-of-concept for the hierarchical topology, demonstrating that the specification was feasible. Diplomityön tavoitteena oli määritellä mahdollisimman vähän konfiguraatiota vaativa, mahdollisimman luotettavan yhteyden tarjoava ratkaisu etähallintaohjelmakäyttöön. Vertaisverkkosovellukset ja erityisesti Skype tunnetaan kyvystään toimia lähes missä tahansa verkko-olosuhteissa, joten tutkimuskohde rajattiin näihin teknologioihin. Tutkimustuloksena oli yhdistelmä monitasoista hierarkista verkkoa, jonka rinnalla toimii tietovarastona Kademlia-pohjainen hajautustaulu. Määritelmän lisäksi tuotettiin prototyyppi, jolla osoitettiin määritelmän olevan teknisesti mahdollinen.