A Framework for Dynamically Adaptive Applications in a Self-Organized Mobile Network Environment

  • Authors:
  • Arun Mukhija;Martin Glinz

  • Affiliations:
  • -;-

  • Venue:
  • ICDCSW '04 Proceedings of the 24th International Conference on Distributed Computing Systems Workshops - W7: EC (ICDCSW'04) - Volume 7
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

Self-organized mobile networks present a challengingenvironment for the execution of software applications, dueto their dynamic topologies and consistently changing resourceconditions. In view of the above, a desirable propertyfor software applications to be run over these networksis their ability to dynamically adapt to changing executionenvironments. The Contract-based Adaptive Software Architecture(CASA) provides a framework for the developmentof adaptive applications that are able to adapt theirfunctionality and/or performance dynamically in responseto runtime changes in their execution environments. Theapproach of the CASA framework is to decouple applicationcode from any assumptions about resource availability,while enabling the application to execute under varying resourceconditions. The CASA framework relies on specifyingadaptation behavior of applications in application contracts,which enables the dynamic adaptation to be carriedout in an application-transparent manner.