Treffer: Pangaea: An Automatic Distribution Front-End for Java
Weitere Informationen
Pangaea is a system that can distribute centralized Java programs, based on static source code analysis and using arbitrary distribution middleware as a back-end. As Pangaea handles the entire distribution aspect transparently and automatically, it helps to reduce the complexity of parallel programming, and also shows how static analysis can be used to optimize distribution policies in ways that would be difficult for programmers to find, and impossible to detect dynamically by the run-time system. 1 Introduction Java is receiving increasing attention as a language for scientific computing, partly because the performance of some implementations starts to rival that of traditional, compiled languages, and most notably because of its clean object-oriented programming model with support for concurrency [4]. However, as soon as programs need to be distributed across loosely coupled machines for parallel execution, the clarity of the model is often diminished by a wealth of addit.