CRL: high-performance all-software distributed shared memory
SOSP '95 Proceedings of the fifteenth ACM symposium on Operating systems principles
The Nexus approach to integrating multithreading and communication
Journal of Parallel and Distributed Computing - Special issue on multithreading for multiprocessors
On the design of Chant: a talking threads package
Proceedings of the 1994 ACM/IEEE conference on Supercomputing
Compositional C++: Compositional Parallel Programming
Proceedings of the 5th International Workshop on Languages and Compilers for Parallel Computing
MPI: A Message-Passing Interface Standard
MPI: A Message-Passing Interface Standard
The Core Legion Object Model
High performance parallel and distributed computation in compositional CC++
ACM SIGAPP Applied Computing Review
Multimethod communication for high-performance metacomputing applications
Supercomputing '96 Proceedings of the 1996 ACM/IEEE conference on Supercomputing
Evaluating the performance limitations of MPMD communication
SC '97 Proceedings of the 1997 ACM/IEEE conference on Supercomputing
Interactive rendering of atmospheric scattering effects using graphics hardware
Proceedings of the ACM SIGGRAPH/EUROGRAPHICS conference on Graphics hardware
Managing security in high-performance distributed computations
Cluster Computing
VECPAR '00 Selected Papers and Invited Talks from the 4th International Conference on Vector and Parallel Processing
Enabling technologies for Web-based ubiquitous supercomputing
HPDC '96 Proceedings of the 5th IEEE International Symposium on High Performance Distributed Computing
Adaptation and specialization for high performance mobile agents
COOTS'99 Proceedings of the 5th conference on USENIX Conference on Object-Oriented Technologies & Systems - Volume 5
Satellite image processing on computational grids
ACMOS'07 Proceedings of the 9th WSEAS international conference on Automatic control, modelling and simulation
Using metaballs to modeling and animate clouds from satellite images
The Visual Computer: International Journal of Computer Graphics
Hi-index | 0.00 |
Metacomputing entails the combination of diverse, heterogeneous elements to provide a seamless, integrated computing service. We describe one such metacomputing application that uses Compositional C++ to integrate specialized resources, high-speed networks, parallel computers, and VR display technology to process satellite imagery in near-real-time. From the virtual environment, the user can query an InputHandler object for the latest available satellite data, select a satellite pass for processing by CloudDetector objects on a parallel supercomputer, and have the results rendered by a VisualizationManager object that could be a simple workstation, an ImmersaDesk, or a CAVE. With an ImmersaDesk or CAVE, the user can navigate over a terrain with elevation and through the cloudscape data as it is being pumped in from the supercomputer. We discuss further issues for the development of metacomputing capabilities with regards to the integration of run-time systems, operating systems, high-speed communication, and display technologies.