TY - GEN
T1 - Self-adaptive architectures for autonomic computational science
AU - Jha, Shantenu
AU - Parashar, Manish
AU - Rana, Omer
PY - 2010
Y1 - 2010
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=77955437609&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=77955437609&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-14412-7_9
DO - 10.1007/978-3-642-14412-7_9
M3 - Conference contribution
AN - SCOPUS:77955437609
SN - 364214411X
SN - 9783642144110
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 177
EP - 197
BT - Self-Organizing Architectures - First International Workshop, SOAR 2009, Revised Selected and Invited Papers
T2 - 1st International Workshop on Self-Organizing Architectures, SOAR 2009
Y2 - 14 September 2009 through 14 September 2009
ER -