Enhancement of Cloud-native applications with Autonomic Features
-
Published:2023-07-15
Issue:3
Volume:21
Page:
-
ISSN:1570-7873
-
Container-title:Journal of Grid Computing
-
language:en
-
Short-container-title:J Grid Computing
Author:
Kosińska Joanna,Zieliński Krzysztof
Abstract
AbstractThe 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.
Publisher
Springer Science and Business Media LLC
Subject
Computer Networks and Communications,Hardware and Architecture,Information Systems,Software
Reference56 articles.
1. A Docker container for stress, a tool for generating workload (Last seen on March 2021) https://hub.docker.com/r/progrium/stress 2. Abeywickrama, D.B., Ovaska, E.: A survey of autonomic computing methods in digital service ecosystems. Service Oriented Computing and Applications 11(1), 1–31 (2017) 3. Achilleos, A.P., Kritikos, K., Rossini, A., Kapitsaki, G.M., Domaschka, J., Orzechowski, M., Seybold, D., Griesinger, F., Nikolov, N., Romero, D., Papadopoulos, G.A.: The cloud application modelling and execution language (camel). Journal of Cloud Computing 8(1), 20 (2019) 4. Agrawal, D., Calo, S., Lee, K.w., Lobo, J., Verma, D.: Policy Technologies for Self-Managing Systems, 1st edn. IBM Press, USA (2008) 5. Antonopoulos, N., Anjum, A., Gillam, L.: Intelligent techniques and architectures for autonomic clouds: introduction to the itaac special issue. J Cloud Comput. p 1:18, (2012) https://doi.org/10.1186/2192-113X-1-18
Cited by
1 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Security in Cloud-Native Services: A Survey;Journal of Cybersecurity and Privacy;2023-10-26
|
|