Hakulomake

Mobiilien vertaisverkkojen sovelluskehitys helpommaksi

Vertaisverkkojen (P2P) sujuva käyttö mobiililaitteissa on haastavaa, sillä ohjelmistoalustoja on useita erilaisia ja laitteiden laskentateho, verkkoyhteydet ja akkukesto ovat rajallisia. Välikerrosohjelmistojen avulla vertaisverkkojen sovelluskehitystä voidaan helpottaa, sillä ne kätkevät verkon käytön monimutkaisuuden sovellusohjelmoijilta.

Diplomi-insinööri Otso Kassinen esittelee väitöskirjassaan kolme uutta toiminnallisuutta mobiileihin välikerrosohjelmistoihin. Verkkokerrosten välinen yhteydenhallintajärjestelmä valitsee käyttötilanteeseen parhaan verkkotekniikoiden yhdistelmän. Toinen toiminnallisuus on järjestelmä, joka asentaa puuttuvan sovelluksen vastaanottajalle, kun tämä saa pyynnön ryhtyä yhteysjaksoon. Kolmas järjestelmä helpottaa yhteydenmuodostusta laitteeseen, jonka IP-pohjainen verkkoyhteys ei ole päällä.

Mobiilit vertaisverkot ovat uusi alusta hajautetuille langattomille internet-sovelluksille. Niiden avulla voidaan jakaa resursseja, kuten tallennustilaa, mediatiedostoja, verkon kaistanleveyttä tai laskentatehoa, verkkoon osallistuvien laitteiden kesken. Tämä tapahtuu ilman suuria ja kalliita keskitettyjä palvelinkoneita.

Otso Kassinen esittää väitöskirjassaan kokemuksiin perustuvia ohjeita välikerrosohjelmistojen kehitystyötä varten. Ohjeista on apua niin rajoitetulla mobiilialustalla toteutettavaan kuin useiden kohdealustojen väliseen ohjelmistokehitykseen.

Otso Kassisen väitöskirja “Efficient middleware and resource management in mobile peer-to-peer systems” tarkastettiin Oulun yliopiston teknillisessä tiedekunnassa 18.11.2011.