返回
Monitoring-Aware Optimal Deployment for Applications Based on Microservices
DOI:10.1109/TSC.2019.2910069.png)
摘要
En 中文
Modern cloud applications are required to be distributed, scalable, and reliable. The microservice architectural style enables developers to achieve this goal with reduced effort. Nonetheless, microservices deployment is not trivial due to the heterogeneity of the microservices in terms of both functional and non-functional requirements. This is also true when considering the monitoring requirements that are specific to each microservice and must be satisfied in order to enable the verification of the application objectives satisfaction. However, not all providers offer the same set of metrics with the same quality. The goal of this paper is to provide an approach for supporting the deployment of microservices in multi-cloud environments focusing on the Quality of Monitoring. Adopting a multi-objective mixed integer linear optimisation problem, our approach supports the application owner in finding the optimal deployment for satisfying all the constraints and maximising the quality of monitored data, while minimising the costs. To this end, a knowledge base is introduced to mediate between the perspectives of the cloud provider and the application owner, while a Bayesian Network is adopted to enhance the provider's monitoring capabilities by estimating metrics requested by the application owners that the cloud provider is not able to monitor.
Keyword:
Monitoring
Measurement
Cloud computing
Optimization
Knowledge based systems
Scalability
Trajectory
Monitoring system
microservice
multi-cloud
cloud computing
deployment optimisation
AI总结
对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。
期刊
IF:
5.8
论文数:
2.2K
被引数:
6.5K
机构
引用论文
Effectiveness of integrative and instrumental reminiscence therapies on depression symptoms reduction in institutionalized older adults: An empirical study综合和工具性怀旧疗法对减轻机构化老年人抑郁症状的有效性: 一项实证研究

