Kubow: An Architecture-Based Self-Adaptation Service for Cloud Native Applications

被引:13
|
作者
Aderaldo, Carlos M. [1 ]
Mendonca, Nabor C. [1 ]
Schmerl, Bradley [2 ]
Garlan, David [2 ]
机构
[1] Univ Fortaleza, Fortaleza, Ceara, Brazil
[2] Carnegie Mellon Univ, Pittsburgh, PA 15213 USA
关键词
self-adaptation; rainbow; kubernetes;
D O I
10.1145/3344948.3344963
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents Kubow, an extensible architecture-based self-adaptation service for cloud native applications. Kubow itself was implemented by customizing and extending the Rainbow self-adaptation framework with support for Docker containers and Kubernetes. The paper highlights Kubow's architecture and main design decisions, and illustrates its use and configuration through a simple example. An accompanying demo video is available at the project's web site: https://ppgia-unifor.githublo/kubow/.
引用
收藏
页码:42 / 45
页数:4
相关论文
共 50 条
  • [1] Software architecture-based self-adaptation in robotics☆
    Alberts, Elvin
    Gerostathopoulos, Ilias
    Malavolta, Ivano
    Corbato, Carlos Hernandez
    Lago, Patricia
    JOURNAL OF SYSTEMS AND SOFTWARE, 2025, 219
  • [2] Stitch: A language for architecture-based self-adaptation
    Cheng, Shang-Wen
    Garlan, David
    JOURNAL OF SYSTEMS AND SOFTWARE, 2012, 85 (12) : 2860 - 2875
  • [3] Self-accounting in architecture-based self-adaptation
    Mirandola, Raffaela
    Riccobene, Elvinia
    Scandurra, Patrizia
    13TH EUROPEAN CONFERENCE ON SOFTWARE ARCHITECTURE (ECSA 2019), VOL 2, 2019, : 14 - 17
  • [4] Rainbow: Architecture-based self-adaptation with reusable infrastructure
    Garlan, D
    Cheng, SW
    Huang, AC
    Schmerl, B
    Steenkiste, P
    COMPUTER, 2004, 37 (10) : 46 - +
  • [5] Rainbow: Architecture-based self-adaptation with reusable infrastructure
    Cheng, SW
    Huang, AC
    Garlan, D
    Schmerl, B
    Steenkiste, P
    INTERNATIONAL CONFERENCE ON AUTONOMIC COMPUTING, PROCEEDINGS, 2004, : 276 - 277
  • [6] Improving Architecture-Based Self-adaptation Using Preemption
    Raheja, Rahul
    Cheng, Shang-Wen
    Garlan, David
    Schmerl, Bradley
    SELF-ORGANIZING ARCHITECTURES, 2010, 6090 : 21 - +
  • [7] Improving Architecture-Based Self-Adaptation through Resource Prediction
    Cheng, Shang-Wen
    Poladian, Vahe V.
    Garlan, David
    Schmerl, Bradley
    SOFTWARE ENGINEERING FOR SELF-ADAPTIVE SYSTEMS, 2009, 5525 : 71 - 88
  • [8] A Decentralized Self-Adaptation Mechanism for Service-Based Applications in the Cloud
    Nallur, Vivek
    Bahsoon, Rami
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2013, 39 (05) : 591 - 612
  • [9] Incorporating architecture-based self-adaptation into an adaptive industrial software system
    Camara, Javier
    Correia, Pedro
    de Lemos, Rogerio
    Garlan, David
    Gomes, Pedro
    Schmerl, Bradley
    Ventura, Rafael
    JOURNAL OF SYSTEMS AND SOFTWARE, 2016, 122 : 507 - 523
  • [10] Improving self-adaptation planning through software architecture-based stochastic modeling
    Franco, Joao M.
    Correia, Francisco
    Barbosa, Raul
    Zenha-Rela, Mario
    Schmerl, Bradley
    Garlan, David
    JOURNAL OF SYSTEMS AND SOFTWARE, 2016, 115 : 42 - 60