dc.contributor.advisor | Johansen, Dag | |
dc.contributor.author | Pettersen, Robert Molund | |
dc.date.accessioned | 2016-11-02T13:27:31Z | |
dc.date.available | 2016-11-02T13:27:31Z | |
dc.date.issued | 2016-08-25 | |
dc.description.abstract | Smartphones are becoming comparable to desktop computers in terms of computational power, and offer diverse applications ranging from social media and gaming, to multimedia and banking. A particular class of mobile applications, mobile/cloud applications, are tightly coupled with the cloud. While executing on the mobile device, they communicate frequently with the cloud for crucial functionality.
Use of cloud-provided services is integral to the operation of mobile/cloud applications. And while the computational power of the cloud is seldom a performance concern, the network latency incurred when connecting a mobile device to the cloud can cause perceptible delays in the application. Users have a low tolerance for delays, so avoiding user-perceived delays is imperative to stop users from switching application providers.
This dissertation presents the Jovaku system, which aims to reduce communication latency between mobile devices and cloud services in a generic way, and by reusing existing infrastructure. Jovaku consists of a middle tier component designed to optimize mobile/cloud interactions and a Software Development Kit (sdk) that allows developers to leverage its capabilities.
The viability of the Jovaku system is substantiated through implementation of several modern mobile/cloud applications. Picster and Dapper both make use of Jovaku to reduce communication latency with their respective cloud services. We also perform an extensive experimental evaluation of Jovaku, revealing latency reduction by as much as 72% for certain mobile/cloud applications. | en_US |
dc.description.doctoraltype | ph.d. | en_US |
dc.description.popularabstract | Mobile applikasjoner har blitt avhengige av skytjenester for å levere en god brukeropplevelse. Dette gjelder spesielt for applikasjoner på moderne mobiltelefoner, som ofte er koblet sømløst med tjenester lokalisert i fjerne skytjenester fysisk lokalisert i andre land. Denne avhandlingen fokuserer på mekanismer for å redusere ventetiden det tar for mobile applikasjoner som kommuniserer med skytjenester, primært ved bruk av komponenter i eksisterende infrastruktur.
I løpet av avhandlingen har det blitt utviklet et rammeverk for å nyttiggjøre seg av eksisterende komponenter for å redusere ventetiden. Det har også vært utviklet flere moderne mobilapplikasjoner for å evaluere anvendbarheten av rammeverket. Det har også vært utført omfattende eksperimenter som viser at mobile applikasjoner kan redusere ventetiden når de kommuniserer med skytjenester med opp mot 72%. | en_US |
dc.identifier.isbn | 978-82-8236-224-5 (trykt) og 978-82-8236-225-2 (pdf) | |
dc.identifier.uri | https://hdl.handle.net/10037/9922 | |
dc.language.iso | eng | en_US |
dc.publisher | UiT Norges arktiske universitet | en_US |
dc.publisher | UiT The Arctic University of Norway | en_US |
dc.rights.accessRights | openAccess | en_US |
dc.rights.holder | Copyright 2016 The Author(s) | |
dc.rights.uri | https://creativecommons.org/licenses/by-nc-sa/3.0 | en_US |
dc.rights | Attribution-NonCommercial-ShareAlike 3.0 Unported (CC BY-NC-SA 3.0) | en_US |
dc.subject | VDP::Technology: 500::Information and communication technology: 550::Computer technology: 551 | en_US |
dc.subject | VDP::Teknologi: 500::Informasjons- og kommunikasjonsteknologi: 550::Datateknologi: 551 | en_US |
dc.title | Improving Latency in Mobile/Cloud Applications | en_US |
dc.type | Doctoral thesis | en_US |
dc.type | Doktorgradsavhandling | en_US |