Enhancement of Cloud-native applications with Autonomic Features

被引:0
|
作者
Kosinska, Joanna [1 ]
Zielinski, Krzysztof [1 ]
机构
[1] AGH Univ Sci & Technol, Inst Comp Sci, Fac Comp Sci Elect & Telecommun, Al A Mickiewicza 30, PL-30059 Krakow, Poland
关键词
FRAMEWORK; SYSTEMS;
D O I
10.1007/s10723-023-09675-w
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The Autonomic Computing paradigm reduces complexity in installing, configuring, optimizing, and maintaining heterogeneous systems. Despite first discussing it a long ago, it is still a top research challenge, especially in the context of other technologies. It is necessary to provide autonomic features to the Cloud-native execution environment to meet the rapidly changing demands without human support and continuous improvement of their capabilities. The present work attempts to answer how to explore autonomic features in Cloud-native environments. As a solution, we propose using the AMoCNA framework. It is rooted in Autonomic Computing. The success factors for the AMoCNA implementation are its execution controllers. They drive the management actions proceeding in a Cloud-native execution environment. A similar concept already exists in Kubernetes, so we compare both execution mechanisms. This research presents guidelines for including autonomic features in Cloud-native environments. The integration of Cloud-native Applications with AMoCNA leads to facilitating autonomic management. To show the potential of our concept, we evaluated it. The developed executor performs cluster autoscaling and ensures autonomic management in the infrastructure layer. The experiment also proved the importance of observations. The knowledge gained in this process is a good authority of information about past and current state of Cloud-native Applications. Combining this knowledge with defined executors provides an effective means of achieving the autonomic nature of Cloud-native applications.
引用
收藏
页数:19
相关论文
共 50 条
  • [41] Dynamic Resource Management for Cloud-native Bulk Synchronous Parallel Applications
    Wang, Evan
    Barve, Yogesh
    Gokhale, Aniruddha
    Sun, Hongyang
    2023 IEEE 26TH INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING, ISORC, 2023, : 152 - 157
  • [42] Informed and Assessable Observability Design Decisions in Cloud-native Microservice Applications
    Borges, Maria C.
    Bauer, Joshua
    Werner, Sebastian
    Gebauer, Michael
    Tai, Stefan
    IEEE 21ST INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE, ICSA 2024, 2024, : 69 - 78
  • [43] Disambiguating Performance Anomalies from Workload Changes in Cloud-Native Applications
    Baluta, Alexandru
    Rouf, Yar
    Mukherjee, Joydeep
    Jiang, Zhen Ming
    Litoiu, Marin
    PROCEEDINGS OF THE 15TH ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING, ICPE 2024, 2024, : 286 - 297
  • [44] A Cloud-Native Online Judge System
    Pan, Guan-Chen
    Liu, Pangfeng
    Wu, Jan-Jan
    2022 IEEE 46TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE (COMPSAC 2022), 2022, : 1293 - 1298
  • [45] Cloud-Native Transactions and Analytics in SingleStore
    Prout, Adam
    Wang, Szu-Po
    Victor, Joseph
    Sun, Zhou
    Li, Yongzhu
    Chen, Jack
    Bergeron, Evan
    Hanson, Eric
    Walzer, Robert
    Gomes, Rodrigo
    Shamgunov, Nikita
    PROCEEDINGS OF THE 2022 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA (SIGMOD '22), 2022, : 2340 - 2352
  • [46] Forensic analysis of cloud-native artifacts
    Roussev, Vassil
    McCulley, Shane
    DIGITAL INVESTIGATION, 2016, 16 : S104 - S113
  • [47] Monitoring solution for cloud-native DevSecOps
    Sojan, Arun
    Rajan, Ranjit
    Kuvaja, Pasi
    2021 IEEE 6TH INTERNATIONAL CONFERENCE ON SMART CLOUD (SMARTCLOUD 2021), 2021, : 125 - 131
  • [48] Smuggling Multi-cloud Support into Cloud-native Applications using Elastic Container Platforms
    Kratzke, Nane
    CLOSER: PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE, 2017, : 29 - 42
  • [49] Understanding cloud-native applications after 10 years of cloud computing - A systematic mapping study
    Kratzke, Nane
    Quint, Peter-Christian
    JOURNAL OF SYSTEMS AND SOFTWARE, 2017, 126 : 1 - 16
  • [50] Monitoring Probe Deployment Patterns for Cloud-Native Applications: Definition and Empirical Assessment
    Tundo, Alessandro
    Mobilio, Marco
    Riganelli, Oliviero
    Mariani, Leonardo
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2024, 17 (04) : 1636 - 1654