Enhancement of Cloud-native applications with Autonomic Features

被引:0
|
作者
Joanna Kosińska
Krzysztof Zieliński
机构
[1] Faculty of Computer Science,AGH University of Science and Technology
[2] Electronics and Telecommunications,undefined
[3] Institute of Computer Science,undefined
来源
Journal of Grid Computing | 2023年 / 21卷
关键词
D O I
暂无
中图分类号
学科分类号
摘要
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.
引用
收藏
相关论文
共 50 条
  • [11] Moving Target Defense for Cloud-Native Applications
    Awarkeh, Ali
    El-Malki, Rim
    Rebecchi, Filippo
    PROCEEDINGS OF THE 27TH CONFERENCE ON INNOVATION IN CLOUDS, INTERNET AND NETWORKS, ICIN, 2024, : 130 - 137
  • [12] Towards a Quality Model for Cloud-native Applications
    Lichtenthaeler, Robin
    Wirtz, Guido
    SERVICE-ORIENTED AND CLOUD COMPUTING, 2022, 13226 : 109 - 117
  • [13] Cloud-Native Applications-The Journey Continues
    Yousif, Mazin
    IEEE CLOUD COMPUTING, 2017, 4 (05): : 4 - 5
  • [14] A Survey on Billing Models for Cloud-Native Applications
    Paredes, Jose Rodrigo Benitez
    Lopez-Pires, Fabio
    CLOUD COMPUTING, BIG DATA & EMERGING TOPICS, JCC-BD&ET 2022, 2022, 1634 : 20 - 30
  • [15] Root Cause Analysis for Cloud-Native Applications
    Zurkowski, Bartosz
    Zielinski, Krzysztof
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2024, 12 (01) : 232 - 250
  • [16] Experimental Evaluation of Rule-Based Autonomic Computing Management Framework for Cloud-Native Applications
    Kosinska, Joanna
    Zielinski, Krzysztof
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2023, 16 (02) : 1172 - 1183
  • [17] CAP-Oriented Design for Cloud-Native Applications
    Andrikopoulos, Vasilios
    Strauch, Steve
    Fehling, Christoph
    Leymann, Frank
    CLOUD COMPUTING AND SERVICES SCIENCE, CLOSER 2012, 2013, 367 : 215 - 229
  • [18] A configurable method for benchmarking scalability of cloud-native applications
    Henning, Soeren
    Hasselbring, Wilhelm
    EMPIRICAL SOFTWARE ENGINEERING, 2022, 27 (06)
  • [19] An Asynchronous Panel Discussion What Are Cloud-Native Applications?
    Gannon, Dennis
    Barga, Roger
    Sundaresan, Neel
    Goasguen, Sebastien
    Gustaffson, Niklas
    Subramanian, Balan
    Davis, Cornelia
    Kohn, Dan
    IEEE CLOUD COMPUTING, 2017, 4 (05): : 50 - 54
  • [20] OXN - Automated Observability Assessments for Cloud-Native Applications
    Borges, Maria C.
    Bauer, Joshua
    Werner, Sebastian
    IEEE 21ST INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE COMPANION, ICSA-C 2024, 2024, : 167 - 170