Title :
An Aspect-Oriented Approach for Disaster Prevention Simulation Workflows on Supercomputers, Clusters, and Grids
Author :
Ionescu, Tudor B. ; Piater, Andreas ; Scheuermann, Walter ; Laurien, Eckart ; Iosup, Alexandru
Author_Institution :
Inst. for Nucl. Technol. & Energy Syst., Univ. Stuttgart, Stuttgart, Germany
Abstract :
Computer simulation is an important factor in today´s disaster prevention procedures. Simulation codes assess the evolution and impact of various physical phenomena in domains such as nuclear and environmental sciences, and ultimately help saving lives. However, new and more computationally demanding models, and new regulations for personnel training have increased the demand for computational power. While the existing simulation codes can be ported to computing environments that can meet the new demand, such as supercomputers, clusters, and grids, it is too expensive and time-consuming to rewrite and re-certify them. Instead, in this work we propose an aspect-oriented approach that takes existing simulation functionality and combines it with functionality required to run the simulation on different computing environments transparently to the simulation developer. Through experiments in the DAS-3 multi-cluster grid we show that our approach increases the reusability, the maintainability, the scalability, and the robustness of a real disaster prevention simulation, while incurring a low performance overhead.
Keywords :
disasters; environmental science computing; grid computing; object-oriented programming; software maintenance; software reusability; DAS-3 multicluster grid; aspect-oriented approach; computer simulation; disaster prevention simulation workflows; environmental sciences; nuclear sciences; Application software; Certification; Computational modeling; Grid computing; Nuclear facility regulation; Personnel; Real time systems; Robustness; Scalability; Supercomputers; AOP; Disaster prevention; Grid computing; Simulation;
Conference_Titel :
Distributed Simulation and Real Time Applications, 2009. DS-RT '09. 13th IEEE/ACM International Symposium on
Conference_Location :
Singapore
Print_ISBN :
978-0-7695-3868-6
DOI :
10.1109/DS-RT.2009.35