Show simple item record

dc.contributor.advisorJohansen, Dag
dc.contributor.authorPettersen, Robert Molund
dc.date.accessioned2016-11-02T13:27:31Z
dc.date.available2016-11-02T13:27:31Z
dc.date.issued2016-08-25
dc.description.abstractSmartphones 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.doctoraltypeph.d.en_US
dc.description.popularabstractMobile 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.isbn978-82-8236-224-5 (trykt) og 978-82-8236-225-2 (pdf)
dc.identifier.urihttps://hdl.handle.net/10037/9922
dc.language.isoengen_US
dc.publisherUiT Norges arktiske universiteten_US
dc.publisherUiT The Arctic University of Norwayen_US
dc.rights.accessRightsopenAccessen_US
dc.rights.holderCopyright 2016 The Author(s)
dc.rights.urihttps://creativecommons.org/licenses/by-nc-sa/3.0en_US
dc.rightsAttribution-NonCommercial-ShareAlike 3.0 Unported (CC BY-NC-SA 3.0)en_US
dc.subjectVDP::Technology: 500::Information and communication technology: 550::Computer technology: 551en_US
dc.subjectVDP::Teknologi: 500::Informasjons- og kommunikasjonsteknologi: 550::Datateknologi: 551en_US
dc.titleImproving Latency in Mobile/Cloud Applicationsen_US
dc.typeDoctoral thesisen_US
dc.typeDoktorgradsavhandlingen_US


File(s) in this item

Thumbnail
Thumbnail

This item appears in the following collection(s)

Show simple item record

Attribution-NonCommercial-ShareAlike 3.0 Unported (CC BY-NC-SA 3.0)
Except where otherwise noted, this item's license is described as Attribution-NonCommercial-ShareAlike 3.0 Unported (CC BY-NC-SA 3.0)