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

Socpus ID

84863042721 (Scopus)

Source API URL

https://api.elsevier.com/content/abstract/scopus_id/84863042721

This document is currently not available here.

Share

COinS