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 条
  • [21] Optimal Deployment of WSN Nodes for Crop Monitoring Based on Geostatistical Interpolations
    Gutierrez, Edgar Andres
    Mondragon, Ivan Fernando
    Colorado, Julian D.
    Mendez Ch, Diego
    PLANTS-BASEL, 2022, 11 (13):
  • [22] Reliability-Aware Proactive Placement of Microservices-Based IoT Applications in Fog Computing Environments
    Pallewatta, Samodha
    Kostakos, Vassilis
    Buyya, Rajkumar
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2024, 23 (12) : 11326 - 11341
  • [23] Simulations and experiments for optimal deployment of an RFID-based location-aware system
    Hsu, Pang-Wei
    Lin, Tzong-Huei
    Chang, Herbert H.
    Chen, Yu-Ting
    Tseng, Yin-Jiun
    Hsiao, Chia-Hung
    Chan, Chia-Tai
    Chiu, Hung-Wen
    Yen, David Hung-Tsang
    Chen, Po-Chou
    Chu, Woei-Chyn
    WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2011, 11 (06): : 679 - 691
  • [24] Evaluation of Deployment Models for Microservices in an Edge-based Serverless Environment
    Kien Nguyen
    Loh, Frank
    Hossfeld, Tobias
    Le Phuc Lai
    Truong Thu Huong
    Pham Ngoc Nam
    Nguyen Huu Thanh
    2024 IEEE TENTH INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND ELECTRONICS, ICCE 2024, 2024, : 72 - 77
  • [25] An Microservices-Based OpenStack Monitoring System
    Wang, Hongbin
    Zhang, Xiaoxu
    Ma, Zhiqiang
    Li, Leixiao
    Gao, Jing
    2022 11TH INTERNATIONAL CONFERENCE ON EDUCATIONAL AND INFORMATION TECHNOLOGY (ICEIT 2022), 2022, : 232 - 236
  • [26] An Microservices-Based Openstack Monitoring Tool
    Yang, Meixia
    Huang, Ming
    PROCEEDINGS OF 2019 IEEE 10TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS 2019), 2019, : 706 - 709
  • [27] Deployment of a programming framework based on microservices and containers with application to the astrophysical domain
    Bentaleb, O.
    Sebaa, A.
    Kalli, S.
    Belloum, A. S. Z.
    ASTRONOMY AND COMPUTING, 2022, 41
  • [28] Sidecar-based Path-aware Security for Microservices
    Meadows, Catherine
    Hounsinou, Sena
    Wood, Timothy
    Bloom, Gedare
    PROCEEDINGS OF THE 28TH ACM SYMPOSIUM ON ACCESS CONTROL MODELS AND TECHNOLOGIES, SACMAT 2023, 2023, : 157 - 162
  • [29] PolyGlot Persistence for Microservices-Based Applications
    Singhal, Harshul
    Saxena, Arpit
    Mittal, Nitesh
    Dabas, Chetna
    Kaur, Parmeet
    INTERNATIONAL JOURNAL OF INFORMATION TECHNOLOGIES AND SYSTEMS APPROACH, 2021, 14 (01) : 17 - 32
  • [30] Optimal Deployment of Fog Nodes, Microservices and SDN Controllers in Time-Sensitive IoT Scenarios
    Luis Herrera, Juan
    Galan-Jimenez, Jaime
    Bellavista, Paolo
    Foschini, Luca
    Garcia-Alonso, Jose
    Murillo, Juan M.
    Berrocal, Javier
    2021 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2021,