TOSCA-Based and Federation-Aware Cloud Orchestration for Kubernetes Container Platform
Kubernetes, a container orchestration tool for automatically installing and managing Docker containers, has recently begun to support a federation function of multiple Docker container clusters. This technology, called Kubernetes Federation, allows developers to increase the responsiveness and relia...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2019-01-01
|
Series: | Applied Sciences |
Subjects: | |
Online Access: | http://www.mdpi.com/2076-3417/9/1/191 |
id |
doaj-feb4e39cba8141b8a654357a5f94a229 |
---|---|
record_format |
Article |
spelling |
doaj-feb4e39cba8141b8a654357a5f94a2292020-11-24T23:38:48ZengMDPI AGApplied Sciences2076-34172019-01-019119110.3390/app9010191app9010191TOSCA-Based and Federation-Aware Cloud Orchestration for Kubernetes Container PlatformDongmin Kim0Hanif Muhammad1Eunsam Kim2Sumi Helal3Choonhwa Lee4Division of Computer Science and Engineering, Hanyang University, Seoul 133-791, KoreaDivision of Computer Science and Engineering, Hanyang University, Seoul 133-791, KoreaDepartment of Computer Engineering, Hongik University, Seoul 121-791, KoreaSchool of Computing and Communications, Lancaster University, Lancaster LA1 4WA, UKDivision of Computer Science and Engineering, Hanyang University, Seoul 133-791, KoreaKubernetes, a container orchestration tool for automatically installing and managing Docker containers, has recently begun to support a federation function of multiple Docker container clusters. This technology, called Kubernetes Federation, allows developers to increase the responsiveness and reliability of their applications by distributing and federating container clusters to multiple service areas of cloud service providers. However, it is still a daunting task to manually manage federated container clusters across all the service areas or to maintain the entire topology of cloud applications at a glance. This research work proposes a method to automatically form and monitor Kubernetes Federation, given application topology descriptions in TOSCA (Topology and Orchestration Specification for Cloud Applications), by extending the orchestration tool that automatizes the modeling and instantiation of cloud applications. It also demonstrates the successful federation of the clusters according to the TOSCA specifications and verifies the auto-scaling capability of the configured system through a scenario in which the servers of a sample application are deployed and federated.http://www.mdpi.com/2076-3417/9/1/191auto-scalingcloud computingDockercloud orchestrationcloud federationTOSCA (Topology and Orchestration Specification for Cloud Applications) |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Dongmin Kim Hanif Muhammad Eunsam Kim Sumi Helal Choonhwa Lee |
spellingShingle |
Dongmin Kim Hanif Muhammad Eunsam Kim Sumi Helal Choonhwa Lee TOSCA-Based and Federation-Aware Cloud Orchestration for Kubernetes Container Platform Applied Sciences auto-scaling cloud computing Docker cloud orchestration cloud federation TOSCA (Topology and Orchestration Specification for Cloud Applications) |
author_facet |
Dongmin Kim Hanif Muhammad Eunsam Kim Sumi Helal Choonhwa Lee |
author_sort |
Dongmin Kim |
title |
TOSCA-Based and Federation-Aware Cloud Orchestration for Kubernetes Container Platform |
title_short |
TOSCA-Based and Federation-Aware Cloud Orchestration for Kubernetes Container Platform |
title_full |
TOSCA-Based and Federation-Aware Cloud Orchestration for Kubernetes Container Platform |
title_fullStr |
TOSCA-Based and Federation-Aware Cloud Orchestration for Kubernetes Container Platform |
title_full_unstemmed |
TOSCA-Based and Federation-Aware Cloud Orchestration for Kubernetes Container Platform |
title_sort |
tosca-based and federation-aware cloud orchestration for kubernetes container platform |
publisher |
MDPI AG |
series |
Applied Sciences |
issn |
2076-3417 |
publishDate |
2019-01-01 |
description |
Kubernetes, a container orchestration tool for automatically installing and managing Docker containers, has recently begun to support a federation function of multiple Docker container clusters. This technology, called Kubernetes Federation, allows developers to increase the responsiveness and reliability of their applications by distributing and federating container clusters to multiple service areas of cloud service providers. However, it is still a daunting task to manually manage federated container clusters across all the service areas or to maintain the entire topology of cloud applications at a glance. This research work proposes a method to automatically form and monitor Kubernetes Federation, given application topology descriptions in TOSCA (Topology and Orchestration Specification for Cloud Applications), by extending the orchestration tool that automatizes the modeling and instantiation of cloud applications. It also demonstrates the successful federation of the clusters according to the TOSCA specifications and verifies the auto-scaling capability of the configured system through a scenario in which the servers of a sample application are deployed and federated. |
topic |
auto-scaling cloud computing Docker cloud orchestration cloud federation TOSCA (Topology and Orchestration Specification for Cloud Applications) |
url |
http://www.mdpi.com/2076-3417/9/1/191 |
work_keys_str_mv |
AT dongminkim toscabasedandfederationawarecloudorchestrationforkubernetescontainerplatform AT hanifmuhammad toscabasedandfederationawarecloudorchestrationforkubernetescontainerplatform AT eunsamkim toscabasedandfederationawarecloudorchestrationforkubernetescontainerplatform AT sumihelal toscabasedandfederationawarecloudorchestrationforkubernetescontainerplatform AT choonhwalee toscabasedandfederationawarecloudorchestrationforkubernetescontainerplatform |
_version_ |
1725515629677510656 |