DOVE: A virtual programming environment for high performance parallel computing

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

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Citation (Scopus)

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 easytouse 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.

Original languageEnglish
Title of host publicationLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
PublisherSpringer Verlag
Pages12-21
Number of pages10
Volume1823
ISBN (Print)9783540675532
Publication statusPublished - 2000
Event8th International Conference on High Performance Computing and Networking, HPCNEurope 2000 - Amsterdam, Netherlands
Duration: 2000 May 82000 May 10

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume1823
ISSN (Print)03029743
ISSN (Electronic)16113349

Other

Other8th International Conference on High Performance Computing and Networking, HPCNEurope 2000
CountryNetherlands
CityAmsterdam
Period00/5/800/5/10

Fingerprint

Programming Environments
Parallel processing systems
Parallel Computing
Virtual Environments
Object-oriented
Parallel programming
High Performance
Computing
Parallel Programming
Parallelism
Parallel Programs
Object Model
Parallel Applications
Experiments
Performance Evaluation
Concurrent
Object
Experiment

ASJC Scopus subject areas

  • Computer Science(all)
  • Theoretical Computer Science

Cite this

Kim, H. D., Ryu, S. H., & Jeong, C-S. (2000). DOVE: A virtual programming environment for high performance parallel computing. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1823, pp. 12-21). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 1823). Springer Verlag.

DOVE : A virtual programming environment for high performance parallel computing. / Kim, Hyeong Do; Ryu, So Hyun; Jeong, Chang-Sung.

Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 1823 Springer Verlag, 2000. p. 12-21 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 1823).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Kim, HD, Ryu, SH & Jeong, C-S 2000, DOVE: A virtual programming environment for high performance parallel computing. in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). vol. 1823, Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 1823, Springer Verlag, pp. 12-21, 8th International Conference on High Performance Computing and Networking, HPCNEurope 2000, Amsterdam, Netherlands, 00/5/8.
Kim HD, Ryu SH, Jeong C-S. DOVE: A virtual programming environment for high performance parallel computing. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 1823. Springer Verlag. 2000. p. 12-21. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
Kim, Hyeong Do ; Ryu, So Hyun ; Jeong, Chang-Sung. / DOVE : A virtual programming environment for high performance parallel computing. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 1823 Springer Verlag, 2000. pp. 12-21 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
@inproceedings{d068fd6bcf774ebbbb0f330b3d5f140e,
title = "DOVE: A virtual programming environment for high performance parallel computing",
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 easytouse 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.",
author = "Kim, {Hyeong Do} and Ryu, {So Hyun} and Chang-Sung Jeong",
year = "2000",
language = "English",
isbn = "9783540675532",
volume = "1823",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "12--21",
booktitle = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",

}

TY - GEN

T1 - DOVE

T2 - A virtual programming environment for high performance parallel computing

AU - Kim, Hyeong Do

AU - Ryu, So Hyun

AU - Jeong, Chang-Sung

PY - 2000

Y1 - 2000

N2 - 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 easytouse 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.

AB - 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 easytouse 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.

UR - http://www.scopus.com/inward/record.url?scp=84944037527&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84944037527&partnerID=8YFLogxK

M3 - Conference contribution

AN - SCOPUS:84944037527

SN - 9783540675532

VL - 1823

T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

SP - 12

EP - 21

BT - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

PB - Springer Verlag

ER -