The case for reflective middleware
Communications of the ACM - Adaptive middleware
Discrete-Time Stochastic Systems: Estimation and Control
Discrete-Time Stochastic Systems: Estimation and Control
The Vision of Autonomic Computing
Computer
The Autonomic Computing Paradigm
Cluster Computing
Predicting bounds on queuing delay for batch-scheduled parallel machines
Proceedings of the eleventh ACM SIGPLAN symposium on Principles and practice of parallel programming
Addressing spatiotemporal and computational heterogeneity in structured adaptive mesh refinement
Computing and Visualization in Science
A survey of autonomic communications
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
Autonomic Computing
Data Assimilation: The Ensemble Kalman Filter
Data Assimilation: The Ensemble Kalman Filter
Enabling Self-Managing Applications using Model-based Online Control Strategies
ICAC '06 Proceedings of the 2006 IEEE International Conference on Autonomic Computing
Experiments with in-transit processing for data intensive grid workflows
GRID '07 Proceedings of the 8th IEEE/ACM International Conference on Grid Computing
A Self-Managing Wide-Area Data Streaming Service using Model-based Online Control
GRID '06 Proceedings of the 7th IEEE/ACM International Conference on Grid Computing
GMAC '09 Proceedings of the 6th international conference industry session on Grids meets autonomic computing
Investigating autonomic behaviours in grid-basedcomputational science applications
GMAC '09 Proceedings of the 6th international conference industry session on Grids meets autonomic computing
Software Engineering for Self-Adaptive Systems: A Research Roadmap
Software Engineering for Self-Adaptive Systems
Modeling Dimensions of Self-Adaptive Software Systems
Software Engineering for Self-Adaptive Systems
Model-Centric, Context-Aware Software Adaptation
Software Engineering for Self-Adaptive Systems
Reflecting on self-adaptive software systems
SEAMS '09 Proceedings of the 2009 ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems
An Autonomic Approach to Integrated HPC Grid and Cloud Usage
E-SCIENCE '09 Proceedings of the 2009 Fifth IEEE International Conference on e-Science
Self-adaptive approximate queries for large-scale information aggregation
International Journal of Web and Grid Services
Hi-index | 0.00 |
Self-adaptation enables a system to modify it's behaviour based on changes in its operating environment. Such a system must utilize monitoring information to determine how to respond either through a systems administrator or automatically (based on policies pre-defined by an administrator) to such changes. In computational science applications that utilize distributed infrastructure (such as Computational Grids and Clouds), dealing with heterogeneity and scale of the underlying infrastructure remains a challenge. Many applications that do adapt to changes in underlying operating environments often utilize ad hoc, application-specific approaches. The aim of this work is to generalize from existing examples, and thereby lay the foundation for a framework for Autonomic Computational Science (ACS). We use two existing applications - Ensemble Kalman Filtering and Coupled Fusion Simulation - to describe a conceptual framework for ACS, consisting of mechanisms, strategies and objectives, and demonstrate how these concepts can be used to more effectively realize pre-defined application objectives.