Generic event-based monitoring and adaptation methodology for heterogeneous distributed systems

被引:20
|
作者
Inzinger, Christian [1 ]
Hummer, Waldemar [1 ]
Satzger, Benjamin [1 ]
Leitner, Philipp [1 ]
Dustdar, Schahram [1 ]
机构
[1] Vienna Univ Technol, Distributed Syst Grp, A-1040 Vienna, Austria
来源
SOFTWARE-PRACTICE & EXPERIENCE | 2014年 / 44卷 / 07期
基金
奥地利科学基金会;
关键词
monitoring; adaptation; complex Systems; domain-specific language; deployment; operator placement;
D O I
10.1002/spe.2254
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The Cloud computing paradigm provides the basis for a class of platforms and applications that face novel challenges related to multi-tenancy, adaptivity, and elasticity. To account for service delivery guarantees in the face of ever increasing levels of heterogeneity, scale, and dynamism, service provisioning in the Cloud has raised the demand for systematic and flexible approaches to monitoring and adaptation of applications. In this paper, we tackle this issue and present a framework for efficient runtime management of Cloud environments and distributed heterogeneous systems in general. A novel domain-specific language termed MONINA is introduced that allows to define integrated monitoring and adaptation functionality for controlling such systems. We propose a mechanism for optimal deployment of the defined control operators onto available computing resources. Deployment is based on solving a quadratic programming problem, which aims at achieving minimized reaction times, low overhead, and scalable monitoring and adaptation. The monitoring infrastructure is based on a distributed messaging middleware, providing high level of decoupling and allowing new monitoring nodes to join the system dynamically. We provide a detailed formalization of the problem domain, discuss architectural details, highlight the implementation of the developed prototype, and put our work into perspective with existing work in the field. Copyright (c) 2014 John Wiley & Sons, Ltd.
引用
收藏
页码:805 / 822
页数:18
相关论文
共 50 条
  • [21] Exploiting an event-based infrastructure to develop complex distributed systems
    Cugola, G
    Di Nitto, E
    Fuggetta, A
    [J]. PROCEEDINGS OF THE 1998 INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 1998, : 261 - 270
  • [22] Flexibility and coordination in event-based, loosely coupled, distributed systems
    Silvestre, B.
    Rossetto, S.
    Rodriguez, N.
    Briot, J. -P.
    [J]. COMPUTER LANGUAGES SYSTEMS & STRUCTURES, 2010, 36 (02) : 142 - 157
  • [23] Distributed event-based control strategies for interconnected linear systems
    Guinaldo, Maria
    Dimarogonas, Dimos V.
    Johansson, Karl H.
    Sanchez, Jose
    Dormido, Sebastian
    [J]. IET CONTROL THEORY AND APPLICATIONS, 2013, 7 (06): : 877 - 886
  • [24] ViVA: A Visualization and Analysis Tool for Distributed Event-Based Systems
    Lee, Youn Kyu
    Bang, Jae Young
    Garcia, Joshua
    Medvidovic, Nenad
    [J]. 36TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE COMPANION 2014), 2014, : 580 - 583
  • [25] Stabilization of Networked Distributed Systems with Partial and Event-Based Couplings
    Zhang, Sufang
    Wang, Wei
    Huang, Chi
    [J]. MATHEMATICAL PROBLEMS IN ENGINEERING, 2015, 2015
  • [26] Event-based process monitoring
    Sarrate, R.
    Aguilar, J.
    Nejjari, F.
    [J]. ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2007, 20 (08) : 1152 - 1162
  • [27] Proactive Business Process Compliance Monitoring with Event-Based Systems
    Thullner, Robert
    Rozsnyai, Szabolcs
    Schiefer, Josef
    Obweger, Hannes
    Suntinger, Martin
    [J]. 2011 15TH IEEE INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE WORKSHOPS (EDOC 2011), 2011, : 429 - 437
  • [28] An indicator framework for the monitoring and evaluation of event-based surveillance systems
    Crawley, Adam W.
    Mercy, Kyeng
    Shivji, Sabrina
    Lofgren, Hannah
    Trowbridge, Daniella
    Manthey, Christine
    Tebeje, Yenew Kebede
    Clara, Alexey Wil
    Landry, Kimberly
    Salyer, Stephanie J.
    [J]. LANCET GLOBAL HEALTH, 2024, 12 (04): : e707 - e711
  • [29] Distributed Event-Based State Estimation for Networked Systems: An LMI Approach
    Muehlebach, Michael
    Trimpe, Sebastian
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2018, 63 (01) : 269 - 276
  • [30] Fog Architectures and Sensor Location Certification in Distributed Event-Based Systems
    Castro-Jul, Fatima
    Diaz-Redondo, Rebeca P.
    Fernandez-Vilas, Ana
    Chabridon, Sophie
    Conan, Denis
    [J]. SENSORS, 2019, 19 (01)