Communications of the ACM
The grid: blueprint for a new computing infrastructure
The grid: blueprint for a new computing infrastructure
Analysis and development of Java Grande benchmarks
JAVA '99 Proceedings of the ACM 1999 conference on Java Grande
DISCWorld: an environment for service-based matacomputing
Future Generation Computer Systems - Special issue on metacomputing
Interfacing to distributed active data archives
Future Generation Computer Systems
Development routes for message passing parallelism in Java
Proceedings of the ACM 2000 conference on Java Grande
NetSolve: a network server for solving computational science problems
Supercomputing '96 Proceedings of the 1996 ACM/IEEE conference on Supercomputing
Distributed high-performance computation for remote sensing
SC '97 Proceedings of the 1997 ACM/IEEE conference on Supercomputing
HPCN Europe '97 Proceedings of the International Conference and Exhibition on High-Performance Computing and Networking
The Case for Datacentric Grids
IPDPS '02 Proceedings of the 16th International Parallel and Distributed Processing Symposium
Process Networks as a High-Level Notation for Metacomputing
Proceedings of the 11 IPPS/SPDP'99 Workshops Held in Conjunction with the 13th International Parallel Processing Symposium and 10th Symposium on Parallel and Distributed Processing
Kriging Interpolation on High-Performance Computers
HPCN Europe 1998 Proceedings of the International Conference and Exhibition on High-Performance Computing and Networking
HICSS '01 Proceedings of the 34th Annual Hawaii International Conference on System Sciences ( HICSS-34)-Volume 8 - Volume 8
Remote Application Scheduling on Metacomputing Systems
HPDC '99 Proceedings of the 8th IEEE International Symposium on High Performance Distributed Computing
Flexible High-Performance Access to Distributed Storage Resources
HPDC '00 Proceedings of the 9th IEEE International Symposium on High Performance Distributed Computing
Inter-Server Transport Performance of Java Bytecode in a Metacomputing Environment
TOOLS '98 Proceedings of the Technology of Object-Oriented Languages and Systems
Implementation of a Geospatial Imagery Digital Library Using Java and CORBA
TOOLS '98 Proceedings of the Technology of Object-Oriented Languages and Systems
Commodity cluster-based parallel processing of hyperspectral imagery
Journal of Parallel and Distributed Computing
A robust framework for real-time distributed processing of satellite data
Journal of Parallel and Distributed Computing
Dynamic visualization of high resolution GIS dataset on multi-panel display using ArcGIS engine
Computers and Electronics in Agriculture
Some problems connected to utilization of internet geographic information systems
MIV'06 Proceedings of the 6th WSEAS International Conference on Multimedia, Internet & Video Technologies
Internet geographic information systems as a part of information systems: state of art
AIC'05 Proceedings of the 5th WSEAS International Conference on Applied Informatics and Communications
Clusters Versus FPGA for Parallel Processing of Hyperspectral Imagery
International Journal of High Performance Computing Applications
Usability of GeoWeb sites: case study of Czech regional authorities web sites
BIS'07 Proceedings of the 10th international conference on Business information systems
Heuristic evaluation of usability of GeoWeb sites
W2GIS'07 Proceedings of the 7th international conference on Web and wireless geographical information systems
Journal of Signal Processing Systems
Workflow technology for geo-processing: the missing link
Proceedings of the 2nd International Conference on Computing for Geospatial Research & Applications
Grid based environment application development methodology
LSSC'09 Proceedings of the 7th international conference on Large-Scale Scientific Computing
Implementation and performance optimization of a parallel contour line generation algorithm
Computers & Geosciences
Environmental Modelling & Software
Accelerating universal Kriging interpolation algorithm using CUDA-enabled GPU
Computers & Geosciences
Parallel scanline algorithm for rapid rasterization of vector geographic data
Computers & Geosciences
Hi-index | 0.00 |
The number of applications that require parallel and high-performance computing techniques has diminished in recent years due to to the continuing increase in power of PC, workstation and mono-processor systems. However, Geographic information systems (GIS) still provide a resource-hungry application domain that can make good use of parallel techniques. We describe our work with geographical systems for environmental and defence applications and some of the algorithms and techniques we have deployed to deliver high-performance prototype systems that can deal with large data sets. GIS applications are often run operationally as part of decision support systems with both a human interactive component as well as large scale batch or server-based components. Parallel computing technology embedded in a distributed system therefore provides an ideal and practical solution for multi-site organisations and especially government agencies who need to extract the best value from bulk geographic data.We describe the distributed computing approaches we have used to integrate bulk data and metadata sources and the grid computing techniques we have used to embed parallel services in an operational infrastructure. We describe some of the parallel techniques we have used: for data assimilation; for image and map data processing; for data cluster analysis; and for data mining. We also discuss issues related to emerging standards for data exchange and design issues for integrating together data in a distributed ownership system. We include a historical review of our work in this area over the last decade which leads us to believe parallel computing will continue to play an important role in GIS. We speculate on algorithmic and systems issues for the future.