DOGMA: Distributed Object Group Management Architecture

The performance of Java just-in-time compilers currently approaches native C++, making Java a serious contender for supercomputing application development. This paper presents DOGMA{a new Java based system which enables parallel computing on heterogeneous computers. DOGMA supports parallel programming in both a traditional message passing form and a novel object-oriented approach. 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. This research provides a uni ed environment for developing high performance supercomputing applications on heterogeneous

[1]  Peter R. Cappello,et al.  Javelin: Internet‐based parallel computing using Java , 1997 .

[2]  Alan L. Cox,et al.  Java/DSM: A Platform for Heterogeneous Computing , 1997, Concurr. Pract. Exp..

[3]  Geoffrey C. Fox,et al.  WebFlow - a visual programming paradigm for Web/Java based coarse grain distributed computing , 1997, Concurr. Pract. Exp..

[4]  Jack Dongarra,et al.  Pvm 3 user's guide and reference manual , 1993 .

[5]  Arjan J. C. van Gemund,et al.  Spar: A programming language for semi‐automatic compilation of parallel programs , 1997 .

[6]  Zvi M. Kedem,et al.  Charlotte: Metacomputing on the Web , 1999, Future Gener. Comput. Syst..

[7]  L. Jean Camp,et al.  Lilith: Scalable execution of user code for distributed computing , 1997, Proceedings. The Sixth IEEE International Symposium on High Performance Distributed Computing (Cat. No.97TB100183).

[8]  Michael Philippsen,et al.  JavaParty – transparent remote objects in Java , 1997 .

[9]  Laxmikant V. Kalé,et al.  Design and Implementation of Parallel Java with Global Object Space , 1997, PDPTA.

[10]  Vaidy S. Sunderam,et al.  IceT: Distributed Computing and Java , 1997, Concurr. Pract. Exp..

[11]  Message Passing Interface Forum MPI: A message - passing interface standard , 1994 .

[12]  Kurt Maly,et al.  Web‐based framework for distributed computing , 1997 .

[13]  Geoffrey Fox,et al.  Building a World-Wide Virtual Machine Based on Web and HPCC Technologies , 1996, Proceedings of the 1996 ACM/IEEE Conference on Supercomputing.

[14]  Andrew S. Grimshaw An Introduction to Parallel Object-Oriented Programming with Mentat , 1991 .

[15]  Chris J. Scheiman,et al.  SuperWeb: towards a global Web-based parallel computing infrastructure , 1997, Proceedings 11th International Parallel Processing Symposium.

[16]  Luís Moura Silva,et al.  Web-based Metacomputing with JET , 1997, Concurr. Pract. Exp..