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 条
  • [41] Event-based distributed workflow execution with EVE
    Geppert, A
    Tombros, D
    [J]. MIDDLEWARE'98: IFIP INTERNATIONAL CONFERENCE ON DISTRIBUTED SYSTEMS PLATFORMS AND OPEN DISTRIBUTED PROCESSING, 1998, : 427 - 442
  • [42] Hermes: A distributed event-based middleware architecture
    Pietzuch, PR
    Bacon, JM
    [J]. 22ND INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOP, PROCEEDINGS, 2002, : 611 - 618
  • [43] Event-Based Control for Synchronization of Stochastic Linear Systems with Application to Distributed Estimation
    Yan, Jiaqi
    Mo, Yilin
    Ishii, Hideaki
    [J]. IFAC PAPERSONLINE, 2022, 55 (13): : 115 - 120
  • [44] Distributed Dynamic Event-Based Control for Nonlinear Multi-Agent Systems
    Tan, Xuegang
    Cao, Ming
    Cao, Jinde
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2021, 68 (02) : 687 - 691
  • [45] Distributed estimation in networked systems under periodic and event-based communication policies
    Millan, Pablo
    Orihuela, Luis
    Jurado, Isabel
    Vivas, Carlos
    Rubio, Francisco R.
    [J]. INTERNATIONAL JOURNAL OF SYSTEMS SCIENCE, 2015, 46 (01) : 139 - 151
  • [46] Event-based Utilization Control for Distributed Real-time Embedded Systems
    Li, Ling
    Zeng, Guangrong
    Li, Linghao
    Qiu, Xingye
    Liang, Ke
    [J]. PROCEEDINGS OF 2015 4TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT 2015), 2015, : 798 - 803
  • [47] Event-Based Networked Islanding Detection for Distributed Solar PV Generation Systems
    Yang, Fuwen
    Xia, Nan
    Han, Qing-Long
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2017, 13 (01) : 322 - 329
  • [48] Overlay Routing under Geographically Correlated Failures in Distributed Event-Based Systems
    Karenos, Kyriakos
    Pendarakis, Dimitrios
    Kalogeraki, Vana
    Yang, Hao
    Liu, Zhen
    [J]. ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS: OTM 2010, PT II, 2010, 6427 : 764 - +
  • [49] Event-based optimization of Markov systems
    Cao, Xi-Ren
    Zhang, Junyu
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2008, 53 (04) : 1076 - 1082
  • [50] Event-based control for memristive systems
    Wen, Shiping
    Zeng, Zhigang
    Huang, Tingwen
    [J]. COMMUNICATIONS IN NONLINEAR SCIENCE AND NUMERICAL SIMULATION, 2014, 19 (10) : 3431 - 3443