Cactus Tools for Grid Applications
Cluster Computing
ECOOP '01 Proceedings of the 15th European Conference on Object-Oriented Programming
High Level Architecture for Simulation: An Update
DIS-RT '98 Proceedings of the Second International Workshop on Distributed Interactive Simulation and Real-Time Applications
Building adaptive distributed applications with middleware and aspects
Proceedings of the 3rd international conference on Aspect-oriented software development
A new reusability metric for object-oriented software
Software Quality Control
Hibernate in Action (In Action series)
Hibernate in Action (In Action series)
BOINC: A System for Public-Resource Computing and Storage
GRID '04 Proceedings of the 5th IEEE/ACM International Workshop on Grid Computing
DIRAC: A Scalable Lightweight Architecture for High Throughput Computing
GRID '04 Proceedings of the 5th IEEE/ACM International Workshop on Grid Computing
Serious Games: Games That Educate, Train, and Inform
Serious Games: Games That Educate, Train, and Inform
Distributed computing in practice: the Condor experience: Research Articles
Concurrency and Computation: Practice & Experience - Grid Performance
AOSD for internet service clusters: the case of availability
AOMD '05 Proceedings of the 1st workshop on Aspect oriented middleware development
Reusability and maintainability metrics for object-oriented software
ACM-SE 38 Proceedings of the 38th annual on Southeast regional conference
GRENCHMARK: A Framework for Analyzing, Testing, and Comparing Grids
CCGRID '06 Proceedings of the Sixth IEEE International Symposium on Cluster Computing and the Grid
Communications of the ACM - Creating a science of games
Epi-aspects: aspect-oriented conscientious software
Proceedings of the 22nd annual ACM SIGPLAN conference on Object-oriented programming systems and applications
KOALA: a co-allocating grid scheduler
Concurrency and Computation: Practice & Experience
Scientific workflow design for mere mortals
Future Generation Computer Systems
A scalable framework for parallel discrete event simulations on desktop grids
GRID '07 Proceedings of the 8th IEEE/ACM International Conference on Grid Computing
How are Real Grids Used? The Analysis of Four Grid Traces and Its Implications
GRID '06 Proceedings of the 7th IEEE/ACM International Conference on Grid Computing
Proceedings of the 40th Conference on Winter Simulation
Rule-based visualization in the Discover computational steering collaboratory
Future Generation Computer Systems
Workload characteristics of a multi-cluster supercomputer
JSSPP'04 Proceedings of the 10th international conference on Job Scheduling Strategies for Parallel Processing
Hi-index | 0.00 |
Computer simulation is an important factor intoday’s 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.