To appear at (HIPS'99), San Juan, Puerto Rico, USA, April 12, 1999
Abstract
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.