A Model-Driven Engineering Approach for Flexible and Distributed Monitoring of Cross-Cloud Applications

被引:2
|
作者
Baur, Daniel [1 ]
Griesinger, Frank [1 ]
Verginadis, Yiannis [2 ]
Stefanidis, Vasilis [2 ]
Patiniotakis, Ioannis [2 ]
机构
[1] Ulm Univ, Inst Informat Resource Management, Ulm, Germany
[2] Natl Tech Univ Athens, Inst Commun & Comp Syst, Athens, Greece
基金
欧盟地平线“2020”;
关键词
cloud computing; monitoring; complex event processing;
D O I
10.1109/UCC.2018.00012
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud computing and its computing as a utility paradigm offers on-demand resources, enabling its users to seamlessly adapt applications to the current demand. With its (virtually) unlimited elasticity, managing deployed applications becomes more and more complex raising the need for automation. Such autonomous systems leverage the importance to constantly monitor and analyse the deployed workload and the underlying infrastructure serving as knowledge-base for deriving corrective actions like scaling. Existing monitoring solutions, however are not designed to cope with a frequently changing topology. We propose a monitoring and event processing framework following a model-driven approach, that allows users to express i) the monitoring demand by directly referencing entities of the deployment context, ii) aggregate the monitoring data using mathematical expressions, iii) trigger and process events based on the monitoring data and finally iv) attach scalability rules to those events. We accompany the modelling language with a monitoring orchestration and distributed complex event processing framework, capable of enacting the model in a frequently changing multi-cloud infrastructure, considering cloud-specific aspects like communication costs.
引用
收藏
页码:31 / 40
页数:10
相关论文
共 50 条
  • [1] Axe: A Novel Approach for Generic, Flexible, and Comprehensive Monitoring and Adaptation of Cross-Cloud Applications
    Domaschka, Joerg
    Seybold, Daniel
    Griesinger, Frank
    Baur, Daniel
    [J]. ADVANCES IN SERVICE-ORIENTED AND CLOUD COMPUTING (ESOCC 2015), 2016, 567 : 184 - 196
  • [2] A Model-driven Approach for Monitoring in Service Cloud
    Wang Zhuo-hao
    Wang Xi-Cheng
    Qi Kai-yuan
    Zhao Zhuo-feng
    [J]. MEASURING TECHNOLOGY AND MECHATRONICS AUTOMATION, PTS 1 AND 2, 2011, 48-49 : 43 - +
  • [3] An open distributed architecture for flexible hybrid assembly systems: a model-driven engineering approach
    Thramboulidis, Kleanthis
    [J]. INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2016, 85 (5-8): : 1449 - 1460
  • [4] An open distributed architecture for flexible hybrid assembly systems: a model-driven engineering approach
    Kleanthis Thramboulidis
    [J]. The International Journal of Advanced Manufacturing Technology, 2016, 85 : 1449 - 1460
  • [5] Engineering Rich Internet Applications with a Model-Driven Approach
    Fraternali, Piero
    Comai, Sara
    Bozzon, Alessandro
    Carughi, Giovanni Toffetti
    [J]. ACM TRANSACTIONS ON THE WEB, 2010, 4 (02)
  • [6] MODEL-DRIVEN DISTRIBUTED SIMULATION ENGINEERING
    Bocciarelli, Paolo
    D'Ambrogio, Andrea
    Giglio, Andrea
    Paglia, Emiliano
    [J]. 2019 WINTER SIMULATION CONFERENCE (WSC), 2019, : 75 - 89
  • [7] A Model-Driven Engineering Approach for Monitoring Machine Learning Models
    Kourouklidis, Panagiotis
    Kolovos, Dimitris
    Noppen, Joost
    Matragkas, Nicholas
    [J]. 24TH ACM/IEEE INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING LANGUAGES AND SYSTEMS COMPANION (MODELS-C 2021), 2021, : 162 - 166
  • [8] Model-driven design of distributed applications
    Almeida, JPA
    [J]. ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2004: OTM 2004 WORKSHOPS, PROCEEDINGS, 2004, 3292 : 854 - 865
  • [9] BRCode: An interpretive model-driven engineering approach for enterprise applications
    Oliveira, Anderson
    Bischoff, Vinicius
    Goncales, Lucian Jose
    Farias, Kleinner
    Segalotto, Matheus
    [J]. COMPUTERS IN INDUSTRY, 2018, 96 : 86 - 97
  • [10] Type Inference in Flexible Model-Driven Engineering
    Zolotas, Athanasios
    Matragkas, Nicholas
    Devlin, Sam
    Kolovos, Dimitrios S.
    Paige, Richard F.
    [J]. MODELLING FOUNDATIONS AND APPLICATIONS, 2015, 9153 : 75 - 91