Automated Management of Dynamic Component Dependency for Runtime System Reconfiguration

被引:1
|
作者
Su, Ping [1 ]
Cao, Chun
Ma, Xiaoxing
Lu, Jian
机构
[1] Nanjing Univ, State Key Lab Novel Software Technol, Nanjing 210008, Jiangsu, Peoples R China
关键词
runtime system reconfiguration; dynamic component dependency; dynamic dependency mealy machine;
D O I
10.1109/APSEC.2013.66
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Runtime reconfigurations of component- based systems must be undertaken with careful considerations of dependency between components. The safer and less disruptive a reconfiguration strategy is, the more accurate dependency information it needs. This paper proposes to manage dynamic dependency between components with mealy machine automatically derived from the implementation of components. To maintain the current dependency information for a component at runtime, the corresponding machine is instrumented into the component implementation in such a way that it is always synchronized with the execution of the component. We implemented a prototypical tool for this approach and evaluated it with a realistic benchmark application. The results show that our approach achieves a high accuracy and keeps low overheads without introducing any manual work.
引用
收藏
页码:450 / 458
页数:9
相关论文
共 50 条
  • [31] Dynamic Reconfiguration for the System Survivability
    Wang Li
    PROCEEDINGS OF 2009 INTERNATIONAL CONFERENCE ON PUBLIC ADMINISTRATION (5TH), VOL III, 2009, : 1009 - 1013
  • [32] Architecture template with dynamic buffering for runtime reconfiguration of adaptive embedded communication systems
    Eilers, D
    Steckenbiller, H
    Knorr, R
    2003 IEEE INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT), PROCEEDINGS, 2003, : 383 - 386
  • [33] A runtime system for dynamic DAG programming
    Wu, MY
    Shu, W
    Chen, Y
    PARALLEL AND DISTRIBUTED PROCESSING, PROCEEDINGS, 2000, 1800 : 1192 - 1199
  • [34] A module management scheme for dynamic reconfiguration
    Min, Hong
    Heo, Junyoung
    Cho, Yookun
    Lee, Kahyun
    Son, Jaegi
    Song, Byunghun
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2008, PT 1, PROCEEDINGS, 2008, 5072 : 820 - 828
  • [35] Dynamic reconfiguration service for component based software architectures
    Narsis, Y
    Amirat, Y
    Djouani, K
    2004 IEEE CONFERENCE ON CYBERNETICS AND INTELLIGENT SYSTEMS, VOLS 1 AND 2, 2004, : 23 - 28
  • [36] Managing dynamic reconfiguration in component-based systems
    Batista, T
    Joolia, A
    Coulson, G
    SOFTWARE ARCHITECTURE, PROCEEDINGS, 2005, 3527 : 1 - 17
  • [37] Dynamic reconfiguration and access to services in hierarchical component models
    Hnetynka, Petr
    Plasil, Frantisek
    COMPONENT-BASED SOFTWARE ENGINEERING, PROCEEDINGS, 2006, 4063 : 352 - 359
  • [38] Automated Tool and Runtime Support for Fine-Grain Reconfiguration in Highly Flexible Reconfigurable Systems
    Zamacola, Rafael
    Garcia Martinez, Alberto
    Mora, Javier
    Otero, Andres
    de la Torre, Eduardo
    2019 27TH IEEE ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM), 2019, : 308 - 308
  • [39] Towards an Automated and Dynamic Risk Management Response System
    Gonzalez-Granadillo, Gustavo
    Alvarez, Ender
    Motzek, Alexander
    Merialdo, Matteo
    Garcia-Alfaro, Joaquin
    Debar, Herve
    SECURE IT SYSTEMS, NORDSEC 2016, 2016, 10014 : 37 - 53
  • [40] Influence of Component Dependency on System Reliability
    Blokus, Agnieszka
    Kolowrocki, Krzysztof
    THEORY AND APPLICATIONS OF DEPENDABLE COMPUTER SYSTEMS, DEPCOS-RELCOMEX 2020, 2020, 1173 : 105 - 114