Answers are grounded in this paper and cite their sources.
This paper reports on the architecture and design of Starfish, an environment for executing dynamic (and static) MPI-2 programs on a cluster of workstations. Starfish is unique in being efficient, fault-tolerant, highly available, and dynamic as a system internally, and in supporting fault-tolerance and dynamicity for its application programs as well. Starfish achieves these goals by combining group communication technology with checkpoint/restart, and uses a novel architecture that is both flexible and portable and keeps group communication outside the critical data path, for maximum performance.
No takes yet. Share an insight, caveat, or question.
Agbaria et al. (2003) studied this question.
Synapse has enriched 8 closely related papers on similar clinical questions. Consider them for comparative context: