DOVE-G: Design and implementation of Distributed Object-oriented Virtual Environment on Grid

Young J. Woo, Chang-Sung Jeong

Research output: Contribution to journalArticle

1 Citation (Scopus)

Abstract

In this paper, we address the design and implementation of DOVE-G (Distributed Object-oriented Virtual Computing Environment on Grid). DOVE-G is designed to integrate application and Grid services by encapsulating not only application modules but also Grid services as DOVE-G objects, and hence supports an enriched parallel programming environment on Grid by enabling users to build a parallel program as a collection of concurrent DOVE-G objects. DOVE-G is built as a multilayered runtime system which can support a unified programming view for application and Grid services. Each layer of DOVE-G is implemented in C++ class library, and interacts with one another using the interfaces in the class library to provide system modularity and extensibility.

Original languageEnglish
Pages (from-to)555-567
Number of pages13
JournalLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume2763
Publication statusPublished - 2003 Dec 1

Fingerprint

Virtual Environments
Object-oriented
Virtual reality
Libraries
Grid
Computing
Grid Service
Parallel programming
Runtime Systems
Programming Environments
Parallel Programs
Parallel Programming
Modularity
Design
C++
Concurrent
Programming
Integrate
Module

ASJC Scopus subject areas

  • Biochemistry, Genetics and Molecular Biology(all)
  • Computer Science(all)
  • Theoretical Computer Science

Cite this

@article{473bc25b3a2a4adfb8aa4b46069304ea,
title = "DOVE-G: Design and implementation of Distributed Object-oriented Virtual Environment on Grid",
abstract = "In this paper, we address the design and implementation of DOVE-G (Distributed Object-oriented Virtual Computing Environment on Grid). DOVE-G is designed to integrate application and Grid services by encapsulating not only application modules but also Grid services as DOVE-G objects, and hence supports an enriched parallel programming environment on Grid by enabling users to build a parallel program as a collection of concurrent DOVE-G objects. DOVE-G is built as a multilayered runtime system which can support a unified programming view for application and Grid services. Each layer of DOVE-G is implemented in C++ class library, and interacts with one another using the interfaces in the class library to provide system modularity and extensibility.",
author = "Woo, {Young J.} and Chang-Sung Jeong",
year = "2003",
month = "12",
day = "1",
language = "English",
volume = "2763",
pages = "555--567",
journal = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
issn = "0302-9743",
publisher = "Springer Verlag",

}

TY - JOUR

T1 - DOVE-G

T2 - Design and implementation of Distributed Object-oriented Virtual Environment on Grid

AU - Woo, Young J.

AU - Jeong, Chang-Sung

PY - 2003/12/1

Y1 - 2003/12/1

N2 - In this paper, we address the design and implementation of DOVE-G (Distributed Object-oriented Virtual Computing Environment on Grid). DOVE-G is designed to integrate application and Grid services by encapsulating not only application modules but also Grid services as DOVE-G objects, and hence supports an enriched parallel programming environment on Grid by enabling users to build a parallel program as a collection of concurrent DOVE-G objects. DOVE-G is built as a multilayered runtime system which can support a unified programming view for application and Grid services. Each layer of DOVE-G is implemented in C++ class library, and interacts with one another using the interfaces in the class library to provide system modularity and extensibility.

AB - In this paper, we address the design and implementation of DOVE-G (Distributed Object-oriented Virtual Computing Environment on Grid). DOVE-G is designed to integrate application and Grid services by encapsulating not only application modules but also Grid services as DOVE-G objects, and hence supports an enriched parallel programming environment on Grid by enabling users to build a parallel program as a collection of concurrent DOVE-G objects. DOVE-G is built as a multilayered runtime system which can support a unified programming view for application and Grid services. Each layer of DOVE-G is implemented in C++ class library, and interacts with one another using the interfaces in the class library to provide system modularity and extensibility.

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

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

M3 - Article

AN - SCOPUS:34547275148

VL - 2763

SP - 555

EP - 567

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

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

SN - 0302-9743

ER -