DocumentCode :
2605370
Title :
The DOGMA approach to high-utilization supercomputing
Author :
Judd, Glenn ; Clement, Mark ; Snell, Quinn
Author_Institution :
Dept. of Comput. Sci., Brigham Young Univ., Provo, UT, USA
fYear :
1998
fDate :
28-31 Jul 1998
Firstpage :
64
Lastpage :
70
Abstract :
Heterogeneous distributed computing has traditionally been a problematic undertaking which increases in complexity as heterogeneity increases. The recent advent of Java has made heterogeneous computing a fairly straightforward task. Nevertheless, many researchers have not considered the use of Java in a mainstream parallel programming environment. The performance of Java just-in-time compilers currently approaches optimized C for many applications, making Java a serious contender for supercomputing application development. This paper presents DOGMA (Distributed Object Group Metacomputing Architecture)-a new Java-based system which enables parallel computing on heterogeneous computers. 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, which improves workstation utilization. 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 supercomputing applications on heterogeneous systems
Keywords :
Internet; message passing; object-oriented programming; optimising compilers; parallel programming; programming environments; DOGMA; Distributed Object Group Metacomputing Architecture; Java just-in-time compiler performance; Java-based system; World Wide Web-based browse-in feature; application development; dedicated clusters; heterogeneous distributed computing; high-performance supercomputing applications; high-utilization supercomputing; idle workstations; message passing; object-oriented approach; parallel programming environment; screen saver; workstation utilization; Application software; Computer architecture; Concurrent computing; Distributed computing; High performance computing; Java; Message passing; Optimizing compilers; Parallel processing; Parallel programming;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Distributed Computing, 1998. Proceedings. The Seventh International Symposium on
Conference_Location :
Chicago, IL
ISSN :
1082-8907
Print_ISBN :
0-8186-8579-4
Type :
conf
DOI :
10.1109/HPDC.1998.709957
Filename :
709957
Link To Document :
بازگشت