Implementing serverless communication services using peer-to-peer networks
No Thumbnail Available
URL
Journal Title
Journal ISSN
Volume Title
Helsinki University of Technology |
Diplomityö
Checking the digitized thesis and permission for publishing
Instructions for the author
Instructions for the author
Authors
Date
2007
Department
Major/Subject
Tietoliikenneohjelmistot ja -sovellukset
Mcode
T-109
Degree programme
Language
en
Pages
(8) + 59
Series
Abstract
Perinteisesti Internet palvelut on toteutettu käyttäen keskuspalvelinta johon päätelaitteet ottavat yhteyttä halutessaan käyttää palvelua. Tässä on useita haittapuolia: keskuspalvelin on kriittinen toiminnallisuuden kannalta ja mahdollinen pullonkaula tiedon siirrossa sekä kustannukset jotka voivat olla liian suuret ilmaiselle palvelulle. Vertaisverkoissa jokainen osallistuja toimii sekä palvelimena että päätelaitteena täten poistaen keskuspalvelimen tarpeen. Viime vuosina vertaisverkkoteknologiaa käyttävät tiedostonjakoverkot ovat saavuttaneet suuret käyttäjämäärät. Koska näiden verkkojen perustoiminnallisuus on käyttäjien löytäminen, jotka jakavat tiettyä tiedostoa, on syntynyt suuria verkostoja, joilla on kyky tallettaa sekä etsiä tietoa. Tämän työn tarkoituksena on tarkastella kuinka mahdollista käytännössä on käyttää hyväkseen olemassa olevia suuria tiedostonjakovertaisverkkoja muiden kommunikointipalveluiden toteuttamiseen, erityisesti kun kyseessä on palvelu joissa on pienet tai keskisuuret käyttäjämäärät. Sitä varten tehdään ohjelma joka käyttää vertaisverkkoteknologiaa. Tämän avulla tutkitaan, kuinka hyvin käytännön tilanteessa vertaisverkkoa käyttäen osallistujat löytyvät verrattuna perinteiseen keskuspalvelin teknologiaan.Description
Supervisor
Ylä-Jääski, AnttiThesis advisor
Jalkanen, ErkkiKeywords
peer-to-peer, vertaisverkko, file-sharing, tiedostonjako, serverless service, keskuspalveliton palvelu