DocumentCode :
2927211
Title :
Design issues in building Web-based parallel programming environments
Author :
Dincer, Kivanc ; Fox, Geoffrey C.
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Syracuse Univ., NY, USA
fYear :
1997
fDate :
5-8 Aug 1997
Firstpage :
283
Lastpage :
292
Abstract :
We exploited the recent advances in Internet connectivity and Web technologies for building Web-based parallel programming environments (WPPEs) that facilitate the development and execution of parallel programs on remote high-performance computers. A Web browser running on the user´s machine provides a user-friendly interface to server-site user accounts and allows the use of parallel computing platforms and software in a convenient manner. The user may create, edit, and execute files through this Web browser interface. This new Web-based client-server architecture has the potential of being used as a future front-end to high-performance computer systems. We discuss the design and implementation of several prototype WPPEs that are currently in use at the Northeast Parallel Architectures Center and the Cornell Theory Center. These initial prototypes support high-level parallel programming with Fortran 90 and High Performance Fortran (HPF), as well as explicit low-level programming with Message Passing Interface (MPI). We detail the lessons learned during the development process and outline the tradeoffs of various design choices in the realization of the design. We especially concentrate on providing server-site user accounts, mechanisms to access those accounts through the Web, and the Web-related system security issues
Keywords :
FORTRAN; Internet; client-server systems; human factors; message passing; parallel languages; parallel programming; programming environments; security of data; user interfaces; Cornell Theory Center; Fortran 90; High Performance Fortran; Internet; Message Passing Interface; Northeast Parallel Architectures Center; Web browser; World Wide Web; client-server architecture; file creation; high-performance computer systems; parallel computing platforms; parallel programming environments; prototypes; remote high-performance computers; server-site user accounts; system security; user-friendly interface; Buildings; Computer architecture; Concurrent computing; Internet; Message passing; Parallel architectures; Parallel processing; Parallel programming; Prototypes; Software prototyping;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Distributed Computing, 1997. Proceedings. The Sixth IEEE International Symposium on
Conference_Location :
Portland, OR
ISSN :
1082-8907
Print_ISBN :
0-8186-8117-9
Type :
conf
DOI :
10.1109/HPDC.1997.626432
Filename :
626432
Link To Document :
بازگشت