Browsing by Author "Koskela, Joakim"
Now showing 1 - 4 of 4
- Results Per Page
- Sort Options
- Cyclic ranking in single-resource peer-to-peer exchange
A1 Alkuperäisartikkeli tieteellisessä aikakauslehdessä(2017) Gurtov, Andrei; Koskela, Joakim; Korzun, DmitryPeer-to-peer (P2P) sharing systems use incentives for resource exchange to encourage cooperation and ensure fairness. In bilateral strategies, such as BitTorrent Tit-for-Tat or deficit-based FairTorrent, individual decisions of peers utilize direct observations. It may result in low performance and unfair treatment. In this paper, we study a novel exchange strategy that applies Cyclic Ranking (CR). In addition to direct observations, a peer utilizes provision cycles---a shared history of effective exchanges. The PageRank algorithm runs for the locally collected cycles and computes the numerical ranks to estimate the reputation. The CR strategy incrementally augments known incentive-aware strategies. For evaluation we implement CR-BitTorrent and CR-FairTorrent variants. Our simulation model captures the dependence on network bandwidth and the number of seeders as well as selfishness and stability of the participants. The initial experiments show improved fairness and download times, compared to the original BitTorrent and FairTorrent. The performance of selfish and unstable peers decreases by as much as 50%. The CR strategy suits well in environments where direct reciprocity has shown little effect. Contrasted to existing solutions, the CR strategy rewards longevity and stability of peers. - A data sharing framework for mobile devices
Helsinki University of Technology | Master's thesis(2006) Koskela, JoakimNykyaikaiset älypuhelimet mahdollistavat käyttäjilleen monenlaisen tiedon välityksen. Tämänhetkisillä älypuhelinsovelluksilla, joita käytetään tiedon esittämiseen ja hallintaan, on vain rajatut toiminteet tiedon tuomiselle käyttäjälle. Tavallisesti tietoa haetaan vain käyttäjän aloitteesta ja tiedonsiirrossa käytetään mobiiliverkon operaattorin maksullisia palveluja. Tämä heikentää sovellusten käytettävyyttä ja haluttavuutta, mutta on kuitenkin kustannustehokasta, sillä älykkäitä, monikanavaisia tiedonsiirtoratkaisuja on hankala kehittää. Tämä diplomityö käsittelee konseptia yleisestä, laajennettavasta tiedonjakoalustasta langattomille laitteille. Alusta tarjoaa sovelluksille toimintoja kuten automaattiset päivitykset ja tiedon jakeluun vertaisverkkojen avulla. Alusta on suunniteltu käytettäväksi mahdollisimman pienillä muutoksilla olemassa oleviin sovelluksiin. Työssä esitellään myös Symbian-pohjainen prototyyppitoteutus alustalle. Konseptia tarkistellaan tutkimalla ratkaisuja samankaltaisiin ongelmiin perinteisissä tietoverkoissa ja analysoimalla näiden ratkaisujen soveltuvuutta mobiiliympäristöihin. Tämän tutkimuksen avulla luodaan vaatimukset mobiiliympäristössä toimivalle tiedonjakoalustalle. Tämän jälkeen esitellään alustan prototyyppitoteutus. Prototyypin avulla suoritettu lyhyt käyttäjätutkimus konseptin käytettävyydestä esitetään lopuksi. Tutkimuksen tulokset viittaavat siihen että oikein toteutettuna ja laajassa käytössä, tämänkaltainen alusta voisi parantaa älypuhelimien käytettävyyttä tietyissä yhteyksissä. - P2PSIP security
Helsinki University of Technology | Master's thesis(2008) Jampathom, Cheevarat - A Secure Peer-to-Peer Application Framework
School of Science | Doctoral dissertation (monograph)(2015) Koskela, JoakimThe nature of the Internet has changed dramatically. From a modest research network, it has evolved into one of the most important fabrics of our modern society, affecting the lives of billions each day. We rely on it for everything from performing our daily chores to accessing rich media and keeping in touch with our friends. Despite this change, service provisioning has largely remained intact. Services are provided in a centralized manner, resulting in bottlenecks and vulnerable collections of, often unwittingly, submitted sensitive information. Peer-to-peer (P2P) technologies have the potential to provide a better alternative for future networking. P2P services distribute the load from a single node to a network of peers, relying on the resources of the end-users themselves. Not only does it remove the bottlenecks, it has the potential to provide a more personal and safe networking environment. In this dissertation, we inspect the feasibility and implications of a generic, cross-application, P2P framework. We present the design and implementation of a framework that uses existing infrastructure and advanced networking protocols to create a secure environment. Using this framework, applications are able to benefit from P2P networking without having to deploy new infrastructure or implement complex connection- and identity management. Users benefit from using a single, strong, cross-application identity management and having better control over their data. This improves the trust within the system and enables new ways of dealing with security threats. We demonstrate the feasibility of the framework by evaluating the performance and usability of the prototype implementation. This provides a model for future networking applications and insight into the security and usability issues these will face.