Vol 10, No 2 (2006) > Articles >

A Study on Parallel Computation Tools on Networked PCs

Heru Suhartanto 1



Abstract: Many models for natural phenomena, engineering applications and industries need powerfull computing resources to solve their problems. High Performance Computing resources were introduced by many researchers. This comes in the form of Supercomputers and with operating systems and tools for development such as parallel compiler and its library. However, these resources are  expensive for the investation and maintenance, hence people need some alternatives. Many people then introduced parallel distributed computing by using available computing resource such as PCs. Each of these PCs is treated  s a processors, hence the cluster of the PC behaves as Multiprocessors Computer. Many tools are developed for such purposes. This paper studies the peformance of the currently popular tools such as Parallel Virta\ual Machine (PVM), Message Passing Interface (MPI), Java Remote Method Invocation (RMI) and Java Common Object Request Broker Architecture (CORBA). Some experiments were conducted on a cluster of PCs, the results show significant speed up. Each of those tools are identified suitable for a certain implementation and programming purposes.
Keywords: cluster computing, parallel, tools
Published at: Vol 10, No 2 (2006) pages: 72-81

Access Counter: 1978 views, 1298 PDF downloads, .

Full PDF Download


H. Suhartanto, Parallel Iterated Techniques based on Multistep Runge-Kutta Methods of Radau Type,Ph.D Thesis, University of Queensland, Australia, 1998.

Zlatev, Z. and Berkowicz, R. (1988), Numerical treatment of large-sclae air pollutant models, Comput. Math. Applic., 16, 93 – 109.

H. Suhartanto, A. Bustamam, T. Basaruddin, 2003, The Development of Parallel Iterated Multistep Runge-Kutta codes on cluster of workstation, International Conference on CMMSE, Alcante, Spain.

Eko Sediyono, Modifikasi algoritma Triangulasi Deluenay dan implementasi parallel pada Sistem Komputasi Parallel berbasis jaringan PC, Disertasi, Fakultas Ilmu Komputer UI, 2006.

Iis Haryono, (2004) , Studi Banding Implementasi Java RMI dan Java CORBA pada Sistem Terdistribusi dengan Kasus Komputasi Numerik, tugas akhir S1, Fakultas Ilmu Komputer UI.

Geist, A., Beguelin,A., Dongara,J. (1994). PVM: Parallel Virtual Machine – A User’s Guide and Tutorial for Networked Parallel Computing. MIT Press, Cambridge.

Ataman Software Inc. (1998). “The Ataman RSHD Service User’s Manual” [Online]. Available: http://www.ataman.com [11/2005].

Protopopov Boris V and Anthony Skjellum. (1998).“A Multi-threaded Message Passing Interface (MPI) Architecture : Performance and Program Issue”. Journal of Parallel and Distributed Computing, vol 2. no.2. July, 1998.

MPICH2, http://wwwunix.mcs.anl.gov/mpi/mpich2/

Jaworski, Jamie, JavaTM 2 Platform Unleashed (Sams, 1999).

Java Remote Method Invocations, http://java.sun.com/j2se/1.4.2/docs/guide/rmi/index .html, access on July 10, 2006.

Sun Microsystem, Inc. Java 2 SDK Standard Edition Documentation version 1.4.2, 2003

Object Management Group, CORBA FAQ,http://www.omg.org/gettingstarted/corbafaq.htm ,2006.