dc.contributor.advisor | Johansen, Håvard Dagenborg | |
dc.contributor.author | Magnussen, Nikolai Åsen | |
dc.date.accessioned | 2019-07-17T10:33:38Z | |
dc.date.available | 2019-07-17T10:33:38Z | |
dc.date.issued | 2019-06-01 | |
dc.description.abstract | Recent developments in microservices architecture and building have lead to the advent of unikernels, a specialized operating system kernel coupled with, and executing only, a single application.
This thesis presents PPCE a distributed system utilising a microservices architecture based on unikernels, created to enable privacy-preserving computing for users, classes of users, and more importantly; doing so with acceptable latency.
We built an initial version of \ac{ppce}, and through experimentation, we measured the latency to be 63.15 ms.
Then we devised two optimized approaches to reduce the user-perceived latency of the initial version.
After conducting experiments on the two optimized versions of PPCE, we discussed the applicability of the two approaches and compared them to related work.
Showing that our hybrid version of PPCE is able to implement an architecture enabling privacy preserving computing with only 29.53 ms user-perceived latency. | en_US |
dc.identifier.uri | https://hdl.handle.net/10037/15775 | |
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 2019 The Author(s) | |
dc.rights.uri | https://creativecommons.org/licenses/by-nc-sa/4.0 | en_US |
dc.rights | Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) | en_US |
dc.subject.courseID | INF-3981 | |
dc.subject | VDP::Mathematics and natural science: 400::Information and communication science: 420::Communication and distributed systems: 423 | en_US |
dc.subject | VDP::Matematikk og Naturvitenskap: 400::Informasjons- og kommunikasjonsvitenskap: 420::Kommunikasjon og distribuerte systemer: 423 | en_US |
dc.subject | VDP::Mathematics and natural science: 400::Information and communication science: 420::System development and system design: 426 | en_US |
dc.subject | VDP::Matematikk og Naturvitenskap: 400::Informasjons- og kommunikasjonsvitenskap: 420::Systemutvikling og – arbeid: 426 | en_US |
dc.subject | VDP::Mathematics and natural science: 400::Information and communication science: 420::Theoretical computer science, programming languages and programming theory: 421 | en_US |
dc.subject | VDP::Matematikk og Naturvitenskap: 400::Informasjons- og kommunikasjonsvitenskap: 420::Teoretisk databehandling, programmeringsspråk og -teori: 421 | en_US |
dc.subject | VDP::Mathematics and natural science: 400::Information and communication science: 420::Security and vulnerability: 424 | en_US |
dc.subject | VDP::Matematikk og Naturvitenskap: 400::Informasjons- og kommunikasjonsvitenskap: 420::Sikkerhet og sårbarhet: 424 | en_US |
dc.title | Latency Optimized Microservice Architecture for Privacy Preserving Computing | en_US |
dc.type | Master thesis | en_US |
dc.type | Mastergradsoppgave | en_US |