Virtual Cluster Computing Architecture.
Joohan Lee, Hua Zhang, Ratan Kumar Guha · Journal of International Crisis and Risk Communication Research · 2005
Cluster computing provides an attractive solution as a low cost parallel computing platform consisting of multiple interconnected workstations through commodity network technology as a replacement for an expensive parallel computer. Recent advances in processor technologies made it possible to build a cluster of multi-processor machines more economically usually with Symmetric Multi-Processors. In cluster computing, message passing has been the most widely used programming method due to its simple and efficient programming model and the availability of the programming tools such as Message Passing Interface (MPI). On the other hand, Java technologies have also gained attention as an alternative platform for distributed computing thanks to its platform neutral features. In this paper, we present a Java based portable parallel runtime system for cluster computing called VCluster and describe its architecture and features.