A Lightweight Infrastructure for Reconfiguring Applications

Abstract

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 applicationlevel reconfigurations, the former through agents associated with individual components and the latter through a hierarchy of managers. Agents are programmed on 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.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 2002
Accession Number
ADA436788

Entities

People

  • Alexander L. Wolf
  • Antonio Carzaniga
  • Marco Castaldi
  • Paola Inverardi

Organizations

  • University of Colorado Boulder

Tags

Communities of Interest

  • Autonomy
  • C4I
  • Engineered Resilient Systems

DTIC Thesaurus Topics

  • Abstracts
  • Air Force
  • Air Force Research Laboratories
  • Computer Programming
  • Computer Science
  • Computers
  • Consistency
  • Hierarchies
  • Infrastructure
  • Java Programming Language
  • Language
  • Lightweight
  • Military Research
  • Monitoring
  • Programming Languages
  • Software Development
  • Standards

Fields of Study

  • Computer science

Readers

  • Computer Networking
  • Database Systems and Applications
  • Military Science and Technology Research and Modernization.