Monitoring-Aware Optimal Deployment for Applications Based on Microservices

被引:11
|
作者
Fadda, Edoardo [1 ]
Plebani, Pierluigi [2 ]
Vitali, Monica [2 ]
机构
[1] DAUIN Dept, Corso Duca Abruzzi 24, I-10129 Turin, Italy
[2] Politecn Milan, DEIB Dept, Piazza L da Vinci 32, I-20133 Milan, Italy
关键词
Monitoring; Measurement; Cloud computing; Optimization; Knowledge based systems; Scalability; Trajectory; Monitoring system; microservice; multi-cloud; cloud computing; deployment optimisation;
D O I
10.1109/TSC.2019.2910069
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:1849 / 1863
页数:15
相关论文
共 50 条
  • [31] A Case for Business Process Deployment for Location Aware Applications
    Ali, Saqib
    Torabi, Torab
    Ali, Hassan
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2006, 6 (8A): : 118 - 127
  • [32] Asymptotically Optimal Deployment of Drones for Surveillance and Monitoring
    Savkin, Andrey V.
    Huang, Hailong
    SENSORS, 2019, 19 (09)
  • [33] Dynamic provisioning of devices in microservices-based IoT applications using context-aware reinforcement learning
    Rath, Chouhan Kumar
    Mandal, Amit Kr
    Sarkar, Anirban
    INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2024,
  • [34] Cluster-based optimal wireless sensor deployment for structural health monitoring
    Fang, Kun
    Liu, Chengyin
    Teng, Jun
    STRUCTURAL HEALTH MONITORING-AN INTERNATIONAL JOURNAL, 2018, 17 (02): : 266 - 278
  • [35] Fragmentation and Optimal Deployment for IoT-aware Business Process
    Hou, Shou-lu
    Zhao, Shuai
    Cheng, Bo
    Cheng, Yong-yang
    Chen, Jun-liang
    PROCEEDINGS 2016 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (SCC 2016), 2016, : 657 - 664
  • [36] Software Defined UAV-based Location Aware Deployment Scheme for Optimal Wireless Coverage
    Vashisht, Sahil
    Jain, Sushma
    Mann, Ravinder Singh
    IEEE 17TH INT CONF ON DEPENDABLE, AUTONOM AND SECURE COMP / IEEE 17TH INT CONF ON PERVAS INTELLIGENCE AND COMP / IEEE 5TH INT CONF ON CLOUD AND BIG DATA COMP / IEEE 4TH CYBER SCIENCE AND TECHNOLOGY CONGRESS (DASC/PICOM/CBDCOM/CYBERSCITECH), 2019, : 907 - 912
  • [37] Reducing the Tail Latency of Microservices Applications via Optimal Configuration Tuning
    Somashekar, G.
    Suresh, A.
    Tyagi, S.
    Dhyani, V.
    Donkada, K.
    Pradhan, A.
    Gandhi, A.
    2022 IEEE INTERNATIONAL CONFERENCE ON AUTONOMIC COMPUTING AND SELF-ORGANIZING SYSTEMS (ACSOS 2022), 2022, : 111 - 120
  • [38] Accelerator network monitoring system based on microservices architecture
    Wang, Yifeng
    Liu, Jia
    Cheng, Sinong
    Xu, Guanglei
    RADIATION DETECTION TECHNOLOGY AND METHODS, 2024, 8 (03) : 1461 - 1471
  • [39] Optimal UAV Deployment for Data Collection in Deadline-based IoT Applications
    Albu-Salih, Alaa Taima
    Seno, Seyed Amin Hosseini
    BAGHDAD SCIENCE JOURNAL, 2018, 15 (04) : 484 - 491
  • [40] Performance-Monitoring-Based Traffic-Aware Virtual Machine Deployment on NUMA Systems
    Cheng, Yuxia
    Chen, Wenzhi
    Wang, Zonghui
    Yu, Xinjie
    IEEE SYSTEMS JOURNAL, 2017, 11 (02): : 973 - 982