Design patterns for monitoring adaptive ULS systems

  • Authors:
  • Andres J. Ramirez;Betty H.C. Cheng

  • Affiliations:
  • Michigan State University, East Lansing, Michigan;Michigan State University, East Lansing, Michigan

  • Venue:
  • Proceedings of the 2nd international workshop on Ultra-large-scale software-intensive systems
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

As applications grow in size and complexity, and computing infrastructure continues to evolve, it is increasingly difficult to build a system that satisfies all requirements and constraints that might arise during its lifetime. As a result, there is increasing need for the software to adapt to new requirements and environmental conditions after the software has been deployed. Autonomic computing refers to a system that monitors itself based on high-level objectives and achieves, with minimal human guidance, self-management, and self-conguration. While progress has been made recently in applying rigorous development techniques to autonomic software, self-monitoring has received little attention. This paper describes a preliminary investigation into identifying design patterns associated with the self-monitoring aspects of autonomic computing systems.