Design Pattern for Dynamic Reconfiguration of Component-Based Autonomic Computing Systems using RMI

被引:0
|
作者
Mannava, Vishnuvardhan [2 ]
Ramesh, T. [1 ]
机构
[1] Natl Inst Technol, Dept Comp Sci & Engn, Warangal 506004, Andhra Pradesh, India
[2] KL Univ, Dept Comp Sci & Engn, Vaddeswaram 522502, Andhra Pradesh, India
关键词
Autonomic Computing System; Design Patterns; Feature-Oriented Programming (FOP); Aspect-Oriented Programming (AOP); Remote Method Invocation (RMI);
D O I
10.1016/j.protcy.2012.10.071
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
With the help of Autonomic Computing System characteristics, we can develop the applications to be more adaptive to the changes that take place at the run-time. When designing software, in most cases two or more patterns are to be composed to solve a bigger problem. In this paper we will propose a Design Pattern which is an amalgamation of Worker Object Aspect Oriented Design Pattern, Lookup Design Pattern, Row Data Gateway Design Pattern, Observer Design Pattern, Component Insertion and Component Removal Design Patterns for Dynamic Reconfiguration of Component-Based Systems using RMI. Our proposal mainly focuses on the efficient method of accessing the web services in a distributed environment. We were successful in providing the Self-Reconfiguration between the currently existing Components in the system and newly inserted/removed components within a system in a distributed environment. We have used the Asynchronous RMI distributed computing mechanism to successfully insert and remove the components within an application/system in run-times. (C) 2012 The Authors. Published by Elsevier Ltd. Selection and/or peer-review under responsibility of the Department of Computer & Engineering, National Institute of Technology Rourkela
引用
收藏
页码:590 / 597
页数:8
相关论文
共 50 条
  • [1] Managing dynamic reconfiguration in component-based systems
    Batista, T
    Joolia, A
    Coulson, G
    [J]. SOFTWARE ARCHITECTURE, PROCEEDINGS, 2005, 3527 : 1 - 17
  • [2] Protocol reconfiguration using component-based design
    Foukalas, F
    Ntarladimas, Y
    Glentis, A
    Boufidis, Z
    [J]. DISTRIBUTED APPLICATIONS AND INTEROPERABLE SYSTEMS, 2005, 3543 : 148 - 156
  • [3] Indirect Dependencies in Dynamic Reconfiguration of Component-Based Systems
    Eddin, Mohammad Charaf
    Mammeri, Zoubir
    [J]. 2014 5TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS), 2014, : 49 - 53
  • [4] Dynamic reconfiguration of component-based applications
    Batista, T
    Rodriguez, N
    [J]. INTERNATIONAL SYMPOSIUM ON SOFTWARE ENGINEERING FOR PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 2000, : 32 - 39
  • [5] Dependence management for dynamic reconfiguration of component-based distributed systems
    Chen, XJ
    [J]. ASE 2002: 17TH IEEE INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, 2002, : 279 - 284
  • [6] QoS Assurance for Dynamic Reconfiguration of Component-Based Software Systems
    Li, Wei
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2012, 38 (03) : 658 - 676
  • [7] A robust reconfiguration protocol for the dynamic update of component-based software systems
    Boyer, Fabienne
    Gruber, Olivier
    Pous, Damien
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2017, 47 (11): : 1729 - 1753
  • [8] On Validity Assurance of Dynamic Reconfiguration for Component-based Programs
    Niamanesh, Mandi
    Nobakht, Nafiseh Fekrazad
    Jalili, Rasool
    Dehkordi, Faranak Heydarian
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 159 : 227 - 239
  • [9] ComponentJ: A Component-Based Programming Language with Dynamic Reconfiguration
    Seco, Joao Costa
    Silva, Ricardo
    Piriquito, Margarida
    [J]. COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2008, 5 (02) : 63 - 86
  • [10] Open framework for the dynamic reconfiguration of component-based software
    Ketfi, A
    Belkhatir, N
    [J]. SERP'04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2, 2004, : 948 - 951