CloudNativeSim: a toolkit for modeling and simulation of cloud-native applications
FOS: Computer and information sciences
Computer Science - Distributed, Parallel, and Cluster Computing
Distributed, Parallel, and Cluster Computing (cs.DC)
DOI:
10.48550/arxiv.2409.05093
Publication Date:
2024-09-08
AUTHORS (5)
ABSTRACT
Cloud-native applications are increasingly becoming popular in modern software design. Employing a microservice-based architecture into these is prevalent strategy that enhances system availability and flexibility. However, cloud-native also introduce new challenges, such as frequent inter-service communication the complexity of managing heterogeneous codebases hardware, resulting unpredictable dynamism. Furthermore, scale, only limited research teams or enterprises possess resources for large-scale deployment testing, which impedes progress domain. To address we propose CloudNativeSim, simulator with architecture. CloudNativeSim offers several key benefits: (i) comprehensive dynamic modeling applications, (ii) an extended simulation framework policy interfaces scheduling (iii) support customized application scenarios user feedback based on Quality Service (QoS) metrics. can be easily deployed standard computers to manage high volume requests services. Its performance was validated through case study, demonstrating higher than 94.5% accuracy terms response time. The study further highlights feasibility by illustrating effects various scaling policies.
SUPPLEMENTAL MATERIAL
Coming soon ....
REFERENCES ()
CITATIONS ()
EXTERNAL LINKS
PlumX Metrics
RECOMMENDATIONS
FAIR ASSESSMENT
Coming soon ....
JUPYTER LAB
Coming soon ....