Rajkumar Buyya, Mark Baker, Daniel C. Hyde and Djamshid Tavangarian
Abstract
Cluster computing can be described as a fusion of the felds of parallel, high- performance, distributed, and high-availability
computing. It has become a pop- ular topic of research among the academic and industrial communities, including system designers,
network developers, algorithm developers, as well as faculty and graduate researchers. The use of clusters as a application
platform is not just limited to the scientific and engineering area; there are many business ap- plications, including E-commerce,
that are benefiting from the use of clusters.