Establishing trust for secure elasticity in edge-cloud microservices

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.advisorTruong, Hong-Linh
dc.contributor.authorRaj, Rohit
dc.contributor.schoolPerustieteiden korkeakoulufi
dc.contributor.supervisorTruong, Hong-Linh
dc.date.accessioned2021-10-24T17:02:17Z
dc.date.available2021-10-24T17:02:17Z
dc.date.issued2021-10-18
dc.description.abstractPlatform services are increasingly becoming distributed to improve the availability and latency of Industrial Internet of Things (IIoT) applications. Modern infrastructure services such as Kubernetes have enabled a seamless deployment of these platform services across the distributed edge and cloud subsystems. These infrastructure services support dynamic addition and removal of resources, and thus, they enable the elasticity of the edge-cloud platform services. However, these infrastructure services currently do not have a high-level view of platform services and make elasticity decisions based on low-level configurations provided by the stakeholder. This thesis aims to support trust establishment in the elasticity operations of these edge-cloud platform services. We present the ZETA framework that introduces Zero Trust Architecture (ZTA) secure design paradigm into these elasticity operations. ZETA ensures trusted elasticity of platform services via contextual Gaussian Process Regression (GPR) based trust computation from the ``observed'' and ``service'' knowledge. Moreover, it supports elasticity delegation capabilities through a token-based platform-agnostic interaction model. Finally, ZETA allows the stakeholder to provide custom trust policies, fine-tune the trust algorithm and even extend it. The evaluation of the ZETA framework on multiple real-world scenarios demonstrates its ability to support zero-trust elasticity in variety of operations. Moreover, the encouraging results from the performance evaluation exhibit a low resource utilization and delineate precise resource requirements of ZETA provisioning.en
dc.format.extent103+3
dc.format.mimetypeapplication/pdfen
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/110507
dc.identifier.urnURN:NBN:fi:aalto-202110249685
dc.language.isoenen
dc.programmeMaster’s Programme in Security and Cloud Computing (SECCLO)fi
dc.programme.majorSecurity and Cloud Computingfi
dc.programme.mcodeSCI3113fi
dc.subject.keyworddistributed systemsen
dc.subject.keywordcloud computingen
dc.subject.keywordedge computingen
dc.subject.keywordcloud securityen
dc.subject.keywordmicroservice securityen
dc.subject.keywordzero-trust architectureen
dc.titleEstablishing trust for secure elasticity in edge-cloud microservicesen
dc.typeG2 Pro gradu, diplomityöfi
dc.type.ontasotMaster's thesisen
dc.type.ontasotDiplomityöfi
local.aalto.electroniconlyyes
local.aalto.openaccessyes

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
master_Raj_Rohit_2021.pdf
Size:
3.39 MB
Format:
Adobe Portable Document Format