TOSCA-Based and Federation-Aware Cloud Orchestration for Kubernetes Container Platform

被引:17
|
作者
Kim, Dongmin [1 ]
Muhammad, Hanif [1 ]
Kim, Eunsam [2 ]
Helal, Sumi [3 ]
Lee, Choonhwa [1 ]
机构
[1] Hanyang Univ, Div Comp Sci & Engn, Seoul 133791, South Korea
[2] Hongik Univ, Dept Comp Engn, Seoul 121791, South Korea
[3] Univ Lancaster, Sch Comp & Commun, Lancaster LA1 4WA, England
来源
APPLIED SCIENCES-BASEL | 2019年 / 9卷 / 01期
基金
新加坡国家研究基金会;
关键词
auto-scaling; cloud computing; Docker; cloud orchestration; cloud federation; TOSCA (Topology and Orchestration Specification for Cloud Applications);
D O I
10.3390/app9010191
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
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.
引用
收藏
页数:13
相关论文
共 50 条
  • [1] TOSCA-based container orchestration on Mesos
    Kehrer, Stefan
    Blochinger, Wolfgang
    [J]. COMPUTER SCIENCE-RESEARCH AND DEVELOPMENT, 2018, 33 (3-4): : 305 - 316
  • [2] Component-aware orchestration of cloud-based enterprise applications, from TOSCA to Docker and Kubernetes
    Bogo, Matteo
    Soldani, Jacopo
    Neri, Davide
    Brogi, Antonio
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2020, 50 (09): : 1793 - 1821
  • [3] OpenTOSCA - A Runtime for TOSCA-Based Cloud Applications
    Binz, Tobias
    Breitenbuecher, Uwe
    Haupt, Florian
    Kopp, Oliver
    Leymann, Frank
    Nowak, Alexander
    Wagner, Sebastian
    [J]. SERVICE-ORIENTED COMPUTING, ICSOC 2013, 2013, 8274 : 692 - 695
  • [4] Winery - A Modeling Tool for TOSCA-Based Cloud Applications
    Kopp, Oliver
    Binz, Tobias
    Breitenbuecher, Uwe
    Leymann, Frank
    [J]. SERVICE-ORIENTED COMPUTING, ICSOC 2013, 2013, 8274 : 700 - 704
  • [5] A TOSCA-Based Conceptual Architecture to Support the Federation of Heterogeneous MSaaS Infrastructures
    Bocciarelli, Paolo
    D'Ambrogio, Andrea
    [J]. FUTURE INTERNET, 2023, 15 (02):
  • [6] Enabling HPC workloads on Cloud Infrastructure using Kubernetes Container Orchestration Mechanisms
    Beltre, Angel
    Saha, Pankaj
    Govindaraju, Madhusudhan
    Younge, Andrew J.
    Grant, Ryan Eric
    [J]. PROCEEDINGS OF CANOPIE-HPC 2019:2019 IEEE/ACM 1ST INTERNATIONAL WORKSHOP ON CONTAINERS AND NEW ORCHESTRATION PARADIGMS FOR ISOLATED ENVIRONMENTS IN HPC (CANOPIE-HPC), 2019, : 11 - 20
  • [7] Kubernetes for Cloud Container Orchestration Versus Containers as a Service (CaaS): Practical Insights
    Miller, Senecca
    Siems, Travis
    Debroy, Vidroha
    [J]. 2021 IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW 2021), 2021, : 407 - 408
  • [8] CTT: Load Test Automation for TOSCA-based Cloud Applications
    Duellmann, Thomas F.
    van Hoorn, Andre
    Yussupov, Vladimir
    Jakovits, Pelle
    Adhikari, Mainak
    [J]. COMPANION OF THE 2022 ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING, ICPE 2022, 2022, : 89 - 96
  • [9] Trans-cloud: CAMP/TOSCA-based bidimensional cross-cloud
    Carrasco, Jose
    Duran, Francisco
    Pimentel, Ernesto
    [J]. COMPUTER STANDARDS & INTERFACES, 2018, 58 : 167 - 179
  • [10] TORCH: a TOSCA-Based Orchestrator of Multi-Cloud Containerised Applications
    Orazio Tomarchio
    Domenico Calcaterra
    Giuseppe Di Modica
    Pietro Mazzaglia
    [J]. Journal of Grid Computing, 2021, 19