thesis

Design and implementation of a distributed file directory for mobile peer-to-peer

Abstract

Vertaisverkot ovat osoittautuneet hyvin suosituiksi kiinteässä Internetissä. Akateemisesta näkökulmasta mielenkiintoista on, että matkapuhelinverkkoa varten suunniteltuja vertaisverkkoja ei vielä ole. Tässä diplomityössä käymme aluksi läpi mobiilivertaisverkosta tehtyjä tutkimuksia. Tämän jälkeen kuvaamme uudenlaista lähestymistapaa, joka käyttää SIP (Session Initiation Protocol) -protokollaa vertaisverkon merkinantosanomien kuljettamiseen. Tästä lähestymistavasta, joka tarjoaa useita etuja, käytämme nimeä P2P-over-SIP. Seuraavaksi kuvaamme mobiilivertaisverkosta tehdyn toteutuksen. Erityisesti kuvaamme tekemämme supersolmun ohjelmistototeutuksen, jonka avulla puolikeskitetty järjestämätön arkkitehtuuri muodostuu. Testaamme toteutusta oikeudenmukaisissa skenaarioissa ja tuloksia analysoimalla teemme päätelmiä arkkitehtuurin soveltuvuudesta laajempaan käyttöön. Lopuksi pohdimme aiheeseen liittyviä kehitysmahdollisuuksia.The absence of a Peer-To-Peer (P2P) network designed specifically for mobile phones, which has proven extremely popular on fixed networks, is a very attractive topic from an academic research standpoint. This thesis begins by exploring the work done by the scientific community thus far in the field of mobile Peer-To-Peer. It then describes a novel approach [1] that utilizes the Session Initiation Protocol (SIP) to carry P2P control messages. This approach is called P2P-Over-SIP, and has several advantages over other non standard protocols. We then describe a software implementation using P2P-Over-SIP. Especially we describe our implementation of a super-peer node, used to build a mobile P2P network with an unstructured semi-centralized architecture. We detail the results obtained from testing our implementation with realistic usage scenarios. An analysis of our results is done and conclusions are drawn on the properties of our network. Lastly we comment on possible future work to be done in this area

    Similar works