The DOGMA approach to parallel and distributed computing

  • Authors:
  • Quinn Snell;Glenn Judd;Mark Clement

  • Affiliations:
  • Computer Science Department, Brigham Young University, Provo, Utah;Computer Science Department, Brigham Young University, Provo, Utah;Computer Science Department, Brigham Young University, Provo, Utah

  • Venue:
  • Cluster computing
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

Heterogeneous distributed computing has traditionally been a problematic undertaking which increases in complexity as heterogeneity increases. This paper presents results obtained using DOGMA-a Java based system which simplifies parallel computing on heterogeneous computers. The performance of Java just-in-time compilers currently approaches C++ for many applications, making Java a serious contender for parallel application development. DOGMA provides support for dedicated clusters as well as idle workstations through the use of a web based browse-in feature or the DOGMA screen saver. DOGMA supports parallel programming in both a traditional message passing form and a novel object-oriented approach. This research provides a unified environment for developing high performance parallel applications on heterogeneous systems.