Enabling Edge Computing Using Container Orchestration and Software Defined Networking

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.advisorAhola, Kimmo
dc.contributor.authorRodriguez Yaguache, Felipe
dc.contributor.schoolSähkötekniikan korkeakoulufi
dc.contributor.supervisorKantola, Raimo
dc.date.accessioned2019-10-27T19:39:51Z
dc.date.available2019-10-27T19:39:51Z
dc.date.issued2019-10-21
dc.description.abstractWith software-defined wide-area networks (SD-WAN) being increasingly adopted, and Kubernetes becoming the de-facto container orchestration tool, the opportunities for deploying edge-computing applications running over a SD-WAN scenario are vast. In this context, a service discovery function will help developing a dynamic infrastructure where clients are able to seek and find particular services. Service discovery also enables a self-healing network capable of detecting the unavailable services. Most of the research in the service discovery field focuses in the discovery of cloud-based services over software-defined networks (SDN). A lack of research in containerized service discovery over SD-WAN is evident. In this thesis, an in-house service discovery solution that works alongside a container orchestrator for allowing an improved traffic handling and better user experience through containerized service discovery and service requests redirection is developed. First, a proof-of-concept SD-WAN topology was implemented alongside a Kubernetes cluster and the in-house service discovery solution. Next, the implementation's performance is tested based on the time required for discovering whether a service has been created, updated or removed. Finally, improvements in node distance computation, local breakout support and the usage of data plane programmability are discussed.en
dc.format.extent57+7
dc.format.mimetypeapplication/pdfen
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/40810
dc.identifier.urnURN:NBN:fi:aalto-201910275814
dc.language.isoenen
dc.locationP1fi
dc.programmeCCIS - Master’s Programme in Computer, Communication and Information Sciences (TS2013)fi
dc.programme.majorCommunications Engineeringfi
dc.programme.mcodeELEC3029fi
dc.subject.keywordedge computingen
dc.subject.keywordSD-WANen
dc.subject.keywordvirtualizationen
dc.subject.keywordorchestrationen
dc.titleEnabling Edge Computing Using Container Orchestration and Software Defined Networkingen
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
No Thumbnail Available
Name:
master_Rodriguez_Yaguache_Felipe_2019.pdf
Size:
3.88 MB
Format:
Adobe Portable Document Format