Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
The Vision of Autonomic Computing
Computer
Towards an Autonomic Computing Environment
DEXA '03 Proceedings of the 14th International Workshop on Database and Expert Systems Applications
Autonomic Management of Stream Processing Applications via Adaptive Bandwidth Control
ICDCS '06 Proceedings of the 26th IEEE International Conference on Distributed Computing Systems
Density Estimation Technique for Data Stream Classification
DEXA '06 Proceedings of the 17th International Conference on Database and Expert Systems Applications
Towards a Real-Time Reference Architecture for Autonomic Systems
ICSEW '07 Proceedings of the 29th International Conference on Software Engineering Workshops
A multi-level scheduler for batch jobs on grids
The Journal of Supercomputing
Proceedings of the International Conference on Advances in Computing, Communications and Informatics
Hi-index | 0.00 |
Nowadays, systems are growing in size and are becoming more and more complex. Such a complexity suggests a new need for mechanisms that enable the system to self-manage, freeing administrators of low-level task management whilst delivering an optimized system. Autonomic systems sense their operating environment and automatically take action to change the environment or their own behavior. They are able to achieve it with a minimum of human effort. This is because they are: self-configuring, self-healing, self-optimizing and self-protecting. Current autonomic systems are ad hoc solutions: each system is designed and implemented from scratch i.e., there are not standard (or well-established) methodologies that autonomic system designers and/or programmers can exploit to drive their work. In this paper, we propose a design pattern that can be easily exploited by the stream-classification-systems designer to achieve autonomicity with a minimal effort. The pattern is described using a java-like notation for the classes and interfaces. A simple UML class diagram is depicted.