Lecture Notes in Computer Science, 2000, Volume 1823/2000, 12-21, DOI: 10.1007/3-540-45492-6_2

DOVE: A Virtual Programming Environment for High Performance Parallel Computing

Hyeong Do Kim, So-Hyun Ryu and Chang Sung Jeong

View Related Documents

Abstract

In this paper, we present a new parallel programming environment, which is called DOVE (Distributed Object-oriented Virtual computing Environment), based on distributed object model. A parallel program is built as a collection of concurrent and autonomous objects interacting with one another via method invocation. It appears to a user logically as a single virtual computer for a set of heterogeneous hosts connected by a network as if objects in remote site reside in one virtual computer. The main goal of DOVE is to provide users with easy-to-use programming environment while supporting efficient parallelisms encapsulated and distributed among objects. Efficient parallelisms are supported by various types of method invocation and multiple method invocation to the object group. For the performance evaluation purpose of DOVE, we have developed two parallel applications both on DOVE and PVM. Our experiment shows that DOVE has better performance than PVM and provides an efficient and easy-to-use parallel programming environment for a set of heterogeneous and clustered computers.
This work has been supported by KISTEP and KOSEF under contract 99-NF-03-07-A-01 and 981-0926-141-2.

Fulltext Preview

Image of the first page of the fulltext document