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 条
  • [41] Power aware deployment and routing scheme for water pipeline monitoring based on Wireless Sensor Networks
    Elleuchi, Manel
    Boujelben, Manel
    Obeid, Abdulfattah M.
    Abid, Mohamed
    BenSaleh, Mohammed S.
    JOURNAL OF INFORMATION ASSURANCE AND SECURITY, 2016, 11 (05): : 251 - 262
  • [42] A Novel Construction Technology of Enterprise Business Deployment Architecture Based on Containerized Microservices
    Zeng, Ruiqi
    Zhao, Yue
    Su, Hong
    Guo, Xiaoyu
    2020 5TH INTERNATIONAL CONFERENCE ON COMMUNICATION, IMAGE AND SIGNAL PROCESSING (CCISP 2020), 2020, : 262 - 269
  • [43] Laboratory Equipment Monitoring and Management System Based on Microservices
    Liang, Yanxin
    Zhang, Liyong
    Zhang, Bo
    Wang, Li
    2024 IEEE 4TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND ARTIFICIAL INTELLIGENCE, SEAI 2024, 2024, : 360 - 364
  • [44] Uncertainty-aware sensor deployment algorithms for surveillance applications
    Zou, Y
    Chakrabarty, K
    GLOBECOM'03: IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-7, 2003, : 2972 - 2976
  • [45] A transparent deployment method of RSVP-aware applications on UNIX
    Miao, YB
    Hwang, WS
    Shieh, CK
    COMPUTER NETWORKS, 2002, 40 (01) : 45 - 56
  • [46] Deployment experience toward core abstractions for context aware applications
    Finke, Matthias
    Blackstock, Michael
    Lea, Rodger
    SMART SENSING AND CONTEXT, PROCEEDINGS, 2007, 4793 : 239 - +
  • [47] Deadline-Aware Deployment for Time Critical Applications in Clouds
    Hu, Yang
    Wang, Junchao
    Zhou, Huan
    Martin, Paul
    Taal, Arie
    de Laat, Cees
    Zhao, Zhiming
    EURO-PAR 2017: PARALLEL PROCESSING, 2017, 10417 : 345 - 357
  • [48] QoS-Aware Deployment of IoT Applications Through the Fog
    Brogi, Antonio
    Forti, Stefano
    IEEE INTERNET OF THINGS JOURNAL, 2017, 4 (05): : 1185 - 1192
  • [49] A transparent deployment method of RSVP-aware applications on UNIX
    Shieh, CK
    Miao, YB
    Wang, CY
    Hwang, WS
    Chiu, JF
    NINTH IEEE INTERNATIONAL CONFERENCE ON NETWORKS, PROCEEDINGS, 2001, : 439 - 443
  • [50] A Topology-Aware Adaptive Deployment Framework for Elastic Applications
    Keller, Matthias
    Peuster, Manuel
    Robbert, Christoph
    Karl, Holger
    2013 17TH INTERNATIONAL CONFERENCE ON INTELLIGENCE IN NEXT GENERATION NETWORKS (ICIN), 2013, : 61 - 69