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 条
  • [31] Machine Learning based Interference Modelling in Cloud-Native Applications
    Baluta, Alexandru
    Mukherjee, Joydeep
    Litoiu, Marin
    PROCEEDINGS OF THE 2022 ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING (ICPE '22), 2022, : 125 - 132
  • [32] Cloud-Native, Event-Based Programming for Mobile Applications
    Baldini, Ioana
    Castro, Paul
    Cheng, Perry
    Fink, Stephen
    Ishakian, Vatche
    Mitchell, Nick
    Muthusamy, Vinod
    Rabbah, Rodric
    Suter, Philippe
    2016 IEEE/ACM INTERNATIONAL CONFERENCE ON MOBILE SOFTWARE ENGINEERING AND SYSTEMS (MOBILESOFT 2016), 2016, : 287 - 288
  • [33] Survey on Cloud-native Databases
    Dong H.-W.
    Zhang C.
    Li G.-L.
    Feng J.-H.
    Ruan Jian Xue Bao/Journal of Software, 2024, 35 (02): : 899 - 926
  • [34] Cloud-Native Databases: A Survey
    Dong, Haowen
    Zhang, Chao
    Li, Guoliang
    Zhang, Huanchen
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2024, 36 (12) : 7772 - 7791
  • [35] Fine-grained management of cloud-native applications, based on TOSCA
    Bogo, Matteo
    Soldani, Jacopo
    Neri, Davide
    Brogi, Antonio
    INTERNET TECHNOLOGY LETTERS, 2020, 3 (05)
  • [36] DSCOPE: A Cloud-Native Internet Telescope
    Pauley, Eric
    Barford, Paul
    McDaniel, Patrick
    PROCEEDINGS OF THE 32ND USENIX SECURITY SYMPOSIUM, 2023, : 5989 - 6006
  • [37] Towards a Lightweight Multi-Cloud DSL for Elastic and Transferable Cloud-native Applications
    Quint, Peter-Christian
    Kratzke, Nane
    CLOSER: PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE, 2018, : 400 - 408
  • [38] Self-managing cloud-native applications: Design, implementation, and experience
    Toffetti, Giovanni
    Brunner, Sandro
    Blochlinger, Martin
    Spillner, Josef
    Bohnert, Thomas Michael
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2017, 72 : 165 - 179
  • [39] Toward the Observability of Cloud-Native Applications: The Overview of the State-of-the-Art
    Kosinska, Joanna
    Balis, Bartosz
    Konieczny, Marek
    Malawski, Maciej
    Zielinski, Slawomir
    IEEE ACCESS, 2023, 11 : 73036 - 73052
  • [40] Fault Localization Using Interventional Causal Learning for Cloud-Native Applications
    Jha, Saurabh
    Rios, Jesus
    Abe, Naoki
    Bagehorn, Frank
    Shwartz, Laura
    2024 54TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS-SUPPLEMENTAL VOLUME, DSN-S 2024, 2024, : 141 - 147