Abstract

The policy-based management paradigm in a flexible manner governs the system behavior. For Cloud-native applications, additionally, it simplifies the compliance with CI/CD objectives. Hence, the velocity of changes in requirements made at runtime does not influence the system implementation. Continuously the adjustments are integrated into the system on the fly. This paper evaluates the rule-based approach to representing policies in the context of Cloud-native applications. Deploying applications in orchestrated environments is one of the main principles of Cloud-native. Our approach represents the extension of the management characteristics that are available in current implementations of the orchestrators. The presented study also shows a general methodology for experimental evaluation of complex Cloud-native environments. We propose two categories of experiments. Both evaluate the rule-based approach. The first category evaluates the impacts of dynamic adjustment of resources in the context of the Cloud-native execution environment. The second category assesses the influence of the rule engine approach on the autonomic management process. Given the wide range of available experiments, we additionally assume that evaluation is performed from the point of view of the execution environment's resources. This approach tightly embraces the capabilities of the proposed solution realized by the AMoCNA system and demonstrates its usability.

Highlights

  • C LOUD-NATIVE [1], [2] is a concept which is changing our approach to developing, deploying and operating applications

  • AMoCNA evaluation aims to confirm that the proposed rule-based framework significantly enhances the autonomic management of CNApps

  • A comprehensive and objective evaluation of concepts underlying AMoCNA is performed based on two categories of experiments: Experiment 1 The impacts of dynamic adjustments of the Cloud-native execution environment’s resources

Read more

Summary

INTRODUCTION

C LOUD-NATIVE [1], [2] is a concept which is changing our approach to developing, deploying and operating applications. We propose a declarative policy management approach in Cloud-native execution environments to significantly reduce the burden of defining their enforced actions. This paper is a comprehensive evaluation of proposed rule-based management concepts. The paper proposes a methodology that verifies principles leading to effective management of Cloud-native applications through an experimental study. The Related work section includes a brief description of policybased management It discusses some optimization techniques of the orchestrator operation. This section compares AMoCNA with the management available in current clusters implementation Based on this knowledge, the following section determines the requirements of a system for policy-driven infrastructure management for a Cloud-native application. The proposed methodology requires to set up a dedicated testbed, governed by established SLA statements Such constructed environment with installed example CNApp validates concepts underlying the AMoCNA framework.

RELATED WORK
REQUIREMENTS OF POLICY-DRIVEN INFRA-STRUCTURE
ORGANIZATION OF THE RULE-BASED CLOSED
EVALUATION METHODOLOGY
EXPERIMENT 1 - THE IMPACTS OF DYNAMIC AD-JUSTMENT OF THE RESOURCES
Discussion of Results
CONCLUSIONS
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call