Boleslaw K. Szymanski
Department of Computer Science, Rensselaer Polytechnic Institute, USAWeb-Enabled and Speculative High Performance Computing
Abstract:
This paper describes application of mobile agents to linking simulations over the Web and use speculative execution for speeding up parallel computations.
A mobile component approach is proposed to enhance reusability of existing simulations and to improve efficiency of component based simulations of complex systems. We used this approach to implement a combined Lyme disease simulation which consists of a partial differential equation based continuous simulation and parallel discrete event simulation with explicit space representation. We present the performance of this implementation to demonstrates the benefits of the mobile component approach. We also discuss how the compile-time techniques can decrease the communication overhead of this approach.
In addition, we describe a new optimistic approach to parallel synchronization based on speculative execution. We demonstrate benefits of this approach on an example of a family of unstructured 3D finite element simulations, the Spark98 Kernels.