Auto Scaling in k8s-based Fog Computing Platform
碩士 === 國立交通大學 === 資訊科學與工程研究所 === 106 === Software virtualization, the kernel of cloud computing, benefits the emerging Inter of Things (IoT) applications by providing virtualized computing platform in the cloud. However, with increasing demands of low response latency, there has been a trend of movi...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2018
|
Online Access: | http://ndltd.ncl.edu.tw/handle/cf8gs8 |
id |
ndltd-TW-106NCTU5394141 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-106NCTU53941412019-05-16T01:24:32Z http://ndltd.ncl.edu.tw/handle/cf8gs8 Auto Scaling in k8s-based Fog Computing Platform 動態調整基於 kubernetes 霧運算平台的應用程式容量 Zheng, Wei Sheng 鄭偉聖 碩士 國立交通大學 資訊科學與工程研究所 106 Software virtualization, the kernel of cloud computing, benefits the emerging Inter of Things (IoT) applications by providing virtualized computing platform in the cloud. However, with increasing demands of low response latency, there has been a trend of moving computing platform to the edge of network, a new computation paradigm named Fog computing. This study assumes Container as virtualized computing platform and uses Kubernetes to manage and control geographically distributed Containers. We consider the design and implementation of an auto-scaling scheme in this environment, which dynamically adjusts the number of application instances to strike a balance between resource usage and application performance. The key components of the implementation include a scheme to monitor load status of physical hosts, an algorithm that determines the appropriate number of application instances, and an interface to Kubernetes to perform the adjustment. Real experiments have been conducted to investigate the performance of the proposed scheme. The results show that the performance improvement and fog platform resource can be balance, fitness between resource usage and application instances. 嚴力行 2018 學位論文 ; thesis 36 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立交通大學 === 資訊科學與工程研究所 === 106 === Software virtualization, the kernel of cloud computing, benefits the emerging Inter of Things (IoT) applications by providing virtualized computing platform in the cloud. However, with increasing demands of low response latency, there has been a trend of moving computing platform to the edge of network, a new computation paradigm named Fog computing. This study assumes Container as virtualized computing platform and uses Kubernetes to manage and control geographically distributed Containers. We consider the design and implementation of an auto-scaling scheme in this environment, which dynamically adjusts the number of application instances to strike a balance between resource usage and application performance. The key components of the implementation include a scheme to monitor load status of physical hosts, an algorithm that determines the appropriate number of application instances, and an interface to Kubernetes to perform the adjustment. Real experiments have been conducted to investigate the performance of the proposed scheme. The results show that the performance improvement and fog platform resource can be balance, fitness between resource usage and application instances.
|
author2 |
嚴力行 |
author_facet |
嚴力行 Zheng, Wei Sheng 鄭偉聖 |
author |
Zheng, Wei Sheng 鄭偉聖 |
spellingShingle |
Zheng, Wei Sheng 鄭偉聖 Auto Scaling in k8s-based Fog Computing Platform |
author_sort |
Zheng, Wei Sheng |
title |
Auto Scaling in k8s-based Fog Computing Platform |
title_short |
Auto Scaling in k8s-based Fog Computing Platform |
title_full |
Auto Scaling in k8s-based Fog Computing Platform |
title_fullStr |
Auto Scaling in k8s-based Fog Computing Platform |
title_full_unstemmed |
Auto Scaling in k8s-based Fog Computing Platform |
title_sort |
auto scaling in k8s-based fog computing platform |
publishDate |
2018 |
url |
http://ndltd.ncl.edu.tw/handle/cf8gs8 |
work_keys_str_mv |
AT zhengweisheng autoscalingink8sbasedfogcomputingplatform AT zhèngwěishèng autoscalingink8sbasedfogcomputingplatform AT zhengweisheng dòngtàidiàozhěngjīyúkuberneteswùyùnsuànpíngtáideyīngyòngchéngshìróngliàng AT zhèngwěishèng dòngtàidiàozhěngjīyúkuberneteswùyùnsuànpíngtáideyīngyòngchéngshìróngliàng |
_version_ |
1719175833797525504 |