an aspect-oriented approach for disaster prevention simulation workflows on supercomputers, clusters, and grids
Computer simulation is an important factor intodays disaster prevention procedures. Simulation codes assessthe evolution and impact of various physical phenomena indomains such as nuclear and environmental sciences, andultimately help saving lives. However, new and more computationallydemanding models, and new regulations for personneltraining have increased the demand for computational power.While the existing simulation codes can be ported to computingenvironments that can meet the new demand, suchas supercomputers, clusters, and grids, it is too expensiveand time-consuming to rewrite and re-certify them. Instead,in this work we propose an aspect-oriented approach thattakes existing simulation functionality and combines it withfunctionality required to run the simulation on different computingenvironments transparently to the simulation developer.Through experiments in the DAS-3 multi-cluster grid we showthat our approach increases the reusability, the maintainability,the scalability, and the robustness of a real disaster preventionsimulation, while incurring a low performance overhead.
disaster prevention simulation aop grid computing