Publication
CLUSTER 2003
Conference paper
OptimalGrid: Middleware for automatic deployment of distributed FEM problems on an Internet-based computing grid
Abstract
OptimalGrid represents a new style of middleware for computing large connected problems in a distributed computing environment. Previous techniques have employed the "toolkit" approach, where the application writers would manually parallelize their problems, employing the programming interface of a specific parallel or distributed system. OptimalGrid removes that burden from the programmer by automating the problem partitioning, the problem deployment, the runtime management and the dynamic rebalancing/redeployment of the problem in the event of faults or performance problems. With OptimalGrid, the programmer is responsible only for the description of the problem, the problem algorithm, and the data; the rest is handled by the middleware.