The Vision of Autonomic Computing
Computer
Pattern-Oriented Software Architecture: Patterns for Resource Management
Pattern-Oriented Software Architecture: Patterns for Resource Management
GridICE: a monitoring service for Grid systems
Future Generation Computer Systems - Special issue: High-speed networks and services for data-intensive grids: The DataTAG project
Rainbow: Architecture-Based Self-Adaptation with Reusable Infrastructure
ICAC '04 Proceedings of the First International Conference on Autonomic Computing
Model-based development of dynamically adaptive software
Proceedings of the 28th international conference on Software engineering
Digital Evolution of Behavioral Models for Autonomic Systems
ICAC '08 Proceedings of the 2008 International Conference on Autonomic Computing
Design patterns for developing dynamically adaptive systems
Proceedings of the 2010 ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems
Requirements for service composition in ultra-large scale software-intensive systems
Monterey'08 Proceedings of the 15th Monterey conference on Foundations of Computer Software: future Trends and Techniques for Development
Hi-index | 0.00 |
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.