Software

On Decentralized Self-Adaptation: Lessons From the Trenches and Challenges for the Future

Free registration required

Executive Summary

Self-adaptability has been proposed as an effective approach to deal with the increasing complexity, distribution, and dynamicity of modern software systems. Although noteworthy successes have been achieved in many fronts, there is a lack of understanding on how to engineer distributed self-adaptive software systems in which central control is not possible. In this paper, the authors first describe the key attributes of decentralized self-adaptive systems that set them apart from their centralized counterparts. They illustrate these attributes using two case studies on decentralized self-adaptation.

  • Format: PDF
  • Size: 348.4 KB