Title :
Enabling technologies for Web-based ubiquitous supercomputing
Author :
Foster, Ian ; Tuecke, Steven
Author_Institution :
Div. of Math. & Comput. Sci., Argonne Nat. Lab., IL, USA
Abstract :
We use the term ubiquitous supercomputing to refer to systems that integrate low and mid range computing systems, advanced networks, and remote high end computers with the goal of enhancing the computational power accessible from local environments. Such systems promise to enable new applications in areas as diverse as smart instruments and collaborative environments. However, they also demand tools for transporting code between computers and for establishing flexible, dynamic communication structures. We propose that these requirements be satisfied by enhancing the Java programming language with global pointer and remote service request mechanisms from a communication library called Nexus. Java supports transportable code; Nexus provides communication support. We explain how this NexusJava library is implemented and illustrate its use with examples.
Keywords :
Internet; data structures; network operating systems; parallel machines; parallel programming; program control structures; Java; Java programming language; Nexus; NexusJava library; Web based ubiquitous supercomputing; advanced networks; collaborative environments; communication library; computational power; dynamic communication structures; enabling technologies; global pointer; local environments; mid range computing systems; remote high end computers; remote service request mechanisms; smart instruments; transportable code; Application software; Computer languages; Computer networks; High-speed networks; Instruments; Java; Libraries; Mathematics; Pervasive computing; Supercomputers;
Conference_Titel :
High Performance Distributed Computing, 1996., Proceedings of 5th IEEE International Symposium on
Conference_Location :
Syracuse, NY, USA
Print_ISBN :
0-8186-7582-9
DOI :
10.1109/HPDC.1996.546179