Title
Portable And Scalable Parallel Applications With Vcluster
Keywords
Cluster computing; Message passing; Middleware; Parallel processing
Abstract
Message passing based parallel programming paradigm and associated libraries such as MPI and PVM have proven its novelty and efficiency by successful applications in many diverse areas ranging from scientific computation, simulation, graphics, machine learning, to data mining. Those tools have been de facto parallel programming libraries for cluster computing where a cluster consists of usually homogeneous uniprocessor machines. Recent advances in processor technologies made it possible to build a cluster of multiprocessor machines more economically. In addition, a new programming language, Java, and its associated technologies opened a door to flourish of new and more efficient development of distributed computing software. Virtual Cluster Computing (VCluster) library is a portable parallel runtime system we have developed to support parallel programs that run on the cluster of heterogeneous uni- and multi-processors. In this paper, we briefly introduce the features of VCluster system and describe how parallel programs can be developed efficiently with VCluster. We also present the experimental results showing the performance of the developed system on two exemplary applications, heat diffusion and back propagation neural network, and compare them with other systems. © ECMS, 2005.
Publication Date
12-1-2005
Publication Title
Simulation in Wider Europe - 19th European Conference on Modelling and Simulation, ECMS 2005
Number of Pages
808-813
Document Type
Article; Proceedings Paper
Personal Identifier
scopus
Copyright Status
Unknown
Socpus ID
84863042721 (Scopus)
Source API URL
https://api.elsevier.com/content/abstract/scopus_id/84863042721
STARS Citation
Lee, Joohan; Hua, Zhang; and Guha, Ratan, "Portable And Scalable Parallel Applications With Vcluster" (2005). Scopus Export 2000s. 3134.
https://stars.library.ucf.edu/scopus2000/3134