Resource Management in Container-based Mobile Edge Computing
dc.contributor | Aalto-yliopisto | fi |
dc.contributor | Aalto University | en |
dc.contributor.advisor | Noreikis, Marius | |
dc.contributor.author | Tufail, Muhammad | |
dc.contributor.school | Sähkötekniikan korkeakoulu | fi |
dc.contributor.supervisor | Xiao, Yu | |
dc.date.accessioned | 2018-10-17T08:05:50Z | |
dc.date.available | 2018-10-17T08:05:50Z | |
dc.date.issued | 2018-10-08 | |
dc.description.abstract | Mobile edge computing is a promising technology which provides support to time-sensitive applications by pushing centralized cloud processing capabilities to distributed Fog nodes. These fog nodes are deployed at one-hop distance from end-user and provide real-time data processing capabilities at the edge of network. Due to service provisioning at the edge of network, no congestion occurs at the core of network, quality of service (QoS) is improved and the overall network operational cost is significantly reduced. However, these nodes have limited capabilities such as processing, storage and coverage so, they face challenge of mobility support for a mobile user when continued service (i.e. zero downtime) is required during handovers between edge nodes. Furthermore, they also need an effective task allocation and resource management strategy to ensure smooth operation of edge services. Unlike traditional VM based environment in Fog Computing, this work explores lightweight Docker containers to deploy and migrate services. In this work, an interactive event-driven dashboard is developed for real-time edge node registration, system monitoring, service initiation and migration. Then, motivated by Fog Following Me, a couple of resource allocation schemes (i.e. algorithm-I & II) have been introduced to dynamically manage the compute resources among fog nodes. For smooth service operation and stable migration, an application profiling feature has been introduced which assigns the needed quota for an application requirement in terms of CPU, GPU and RAM. The developed system's performance is evaluated by conducting various experiments. The experimental results clearly demonstrate and verify the working feasibility of the whole system's operation in context of edge computing. However, the observed processing delays during service migration marks the limitation of Docker and suggest the need to use latest optimization tools to cut down the network delays and ensure zero-downtime service migration. | en |
dc.format.extent | vii+67 | |
dc.format.mimetype | application/pdf | en |
dc.identifier.uri | https://aaltodoc.aalto.fi/handle/123456789/34370 | |
dc.identifier.urn | URN:NBN:fi:aalto-201810175445 | |
dc.language.iso | en | en |
dc.location | P1 | fi |
dc.programme | CCIS - Master’s Programme in Computer, Communication and Information Sciences (TS2013) | fi |
dc.programme.major | Communications Engineering | fi |
dc.programme.mcode | ELEC3029 | fi |
dc.subject.keyword | internet of things | en |
dc.subject.keyword | fog computing | en |
dc.subject.keyword | CRIU | en |
dc.subject.keyword | docker containers | en |
dc.title | Resource Management in Container-based Mobile Edge Computing | en |
dc.type | G2 Pro gradu, diplomityö | fi |
dc.type.ontasot | Master's thesis | en |
dc.type.ontasot | Diplomityö | fi |
local.aalto.electroniconly | yes | |
local.aalto.openaccess | yes |
Files
Original bundle
1 - 1 of 1
No Thumbnail Available
- Name:
- master_Tufail_Muhammad_2018.pdf
- Size:
- 1.1 MB
- Format:
- Adobe Portable Document Format