By interconnecting high-volume, standard computers, system architects can construct a high-performance, modular, parallel system, called a cluster,1,2 at a much lower cost than a specialized system. In addition, with a standard operating system running on each computer, or node, a cluster can cleanly survive the failure of an individual computer, disk, network, or other subsystem. A cluster can...