Performance Simulation of Runtime Reconfigurable Component-Based Software Architectures

被引:0
|
作者
von Massow, Robert [1 ]
van Hoorn, Andre [1 ]
Hasselbring, Wilhelm [1 ]
机构
[1] Univ Kiel, Software Engn Grp, D-24098 Kiel, Germany
来源
SOFTWARE ARCHITECTURE | 2011年 / 6903卷
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Architectural runtime reconfiguration is a promising means for controlling the quality of service (QoS) of distributed software systems. Particularly self-adaptation approaches rely on runtime reconfiguration capabilities provided by the systems under control. For example, our online capacity management approach SLAstic employs changing component deployments and server allocations to control the performance and resource efficiency of component-based (C-B) software systems at runtime. In this context, we developed a performance simulator for runtime configurable C-B software systems, called SLAstic.SIM. The system architectures to be simulated are specified as instances of the Palladio Component Model (PCM). The simulation is driven by external workload traces and reconfiguration plans which can be requested during simulation, based on continuously accessible monitoring data of the simulated systems. This paper demonstrates SLAstic.SIM including a quantitative evaluation of its performance.
引用
收藏
页码:43 / 58
页数:16
相关论文
共 50 条
  • [1] Runtime Verification of Component-Based Embedded Software
    Sozer, Hasan
    Hofmann, Christian
    Tekinerdogan, Bedir
    Aksit, Mehmet
    [J]. COMPUTER AND INFORMATION SCIENCES II, 2012, : 471 - 477
  • [2] MAUVE Runtime: a component-based middleware to reconfigure software architectures in real-time
    Doose, David
    Grand, Christophe
    Lesire, Charles
    [J]. 2017 FIRST IEEE INTERNATIONAL CONFERENCE ON ROBOTIC COMPUTING (IRC), 2017, : 208 - 211
  • [3] Taxonomy of Runtime Modification in Component-Based Software Systems
    Alhazbi, Saleh
    [J]. PROCEEDINGS 2010 3RD IEEE INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY, (ICCSIT 2010), VOL 1, 2010, : 585 - 588
  • [4] Predicting the performance of component-based software architectures with different usage profiles
    Koziolek, Heiko
    Becker, Steffen
    Happe, Jens
    [J]. SOFTWARE ARCHITECTURES, COMPONENTS, AND APPLICATIONS, 2007, 4880 : 145 - +
  • [5] Tool Support for Component-Based Software Architectures
    Buchgeher, Georg
    Weinreich, Rainer
    [J]. APSEC 09: SIXTEENTH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2009, : 127 - +
  • [6] Reliability prediction for component-based software architectures
    Reussner, RH
    Schmidt, HW
    Poernomo, IH
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2003, 66 (03) : 241 - 252
  • [7] Automatic Runtime Adaptation for Component-Based Simulation Algorithms
    Helms, Tobias
    Ewald, Roland
    Rybacki, Stefan
    Uhrmacher, Adelinde M.
    [J]. ACM TRANSACTIONS ON MODELING AND COMPUTER SIMULATION, 2015, 26 (01):
  • [8] Runtime recovery and manipulation of software architecture of component-based systems
    Gang Huang
    Hong Mei
    Fu-Qing Yang
    [J]. Automated Software Engineering, 2006, 13 (2) : 257 - 281
  • [9] Modeling event-based communication in component-based software architectures for performance predictions
    Rathfelder, Christoph
    Klatt, Benjamin
    Sachs, Kai
    Kounev, Samuel
    [J]. SOFTWARE AND SYSTEMS MODELING, 2014, 13 (04): : 1291 - 1317
  • [10] Modeling event-based communication in component-based software architectures for performance predictions
    Christoph Rathfelder
    Benjamin Klatt
    Kai Sachs
    Samuel Kounev
    [J]. Software & Systems Modeling, 2014, 13 : 1291 - 1317