A lightweight infrastructure for reconfiguring applications

被引:0
作者
Castaldi, M
Carzaniga, A
Inverardi, P
Wolf, AL
机构
[1] Univ Aquila, Dipartimento Informat, I-67100 Laquila, Italy
[2] Univ Colorado, Dept Comp Sci, Boulder, CO 80309 USA
来源
SOFTWARE CONFIGURATION MANAGEMENT | 2003年 / 2649卷
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We describe Lira, a lightweight infrastructure for managing dynamic reconfiguration that applies and extends the concepts of network management to component-based, distributed software systems. Lira is designed to perform both component-level reconfigurations and scalable application-level reconfigurations, the former through agents associated with individual components and the latter through a hierarchy of managers. Agents are programmed son a component-by-component basis to respond to reconfiguration requests appropriate for that component. Managers embody the logic for monitoring the state of one or more components, and for determining when and how to execute reconfiguration activities. A simple protocol based on SNMP is used for communication among managers and agents.
引用
收藏
页码:231 / 244
页数:14
相关论文
共 26 条
  • [1] Almeida JPA, 2001, DOA'01: 3RD INTERNATIONAL SYMPOSIUM ON DISTRIBUTED OBJECTS & APPLICATIONS, PROCEEDINGS, P197, DOI 10.1109/DOA.2001.954085
  • [2] Batista T, 2000, INTERNATIONAL SYMPOSIUM ON SOFTWARE ENGINEERING FOR PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, P32, DOI 10.1109/PDSE.2000.847848
  • [3] Agent-based configuration management of distributed applications
    Berghoff, J
    Drobnik, O
    Lingnau, A
    Monch, C
    [J]. THIRD INTERNATIONAL CONFERENCE ON CONFIGURABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 1996, : 52 - 59
  • [4] A dynamic reconfiguration service for CORBA
    Bidan, C
    Issarny, V
    Saridakis, T
    Zarras, A
    [J]. FOURTH INTERNATIONAL CONFERENCE ON CONFIGURABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 1998, : 35 - 42
  • [5] Design and evaluation of a wide-area event notification service
    Carzaniga, A
    Rosenblum, DS
    Wolf, AL
    [J]. ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2001, 19 (03): : 332 - 383
  • [6] Case J., 2002, 3410 RFC
  • [7] A logic programming language for multi-agent systems
    Costantini, S
    Tocchio, A
    [J]. LOGICS IN ARTIFICIAL INTELLIGENCE 8TH, 2002, 2424 : 1 - 13
  • [8] ENDLER M, 1994, P 12 BRAZ S COMP NET, P175
  • [9] GOLDSZMIDT G, 1995, INT CON DISTR COMP S, P333, DOI 10.1109/ICDCS.1995.500036
  • [10] Hall R. S., 1999, Proceedings of the 1999 International Conference on Software Engineering (IEEE Cat. No.99CB37002), P174, DOI 10.1109/ICSE.1999.841007