Parallel processingIn this process Different sections of a program together execute by multiple CPU's. Remote sensing and surveying gear have been providing gigantic amounts of spatial info, and the easiest way to manage, process or get rid of this information became major issues in the province of Geographic Info Science ( GIS ). To clear up these issues there was much research into the area of parallel processing of GIS info. This involves the employment of a single PC with multiple processors or multiple PCs that are connected over a network working on the same task. There are several differing types of distributed computing, a couple of the most typical are clustering and grid processing. The main reasons for using parallel computing are : Saves time.
Solve bigger issues. Provide concurrency. Using non-local resources - using available computing resources on a big area network, or maybe the web when local computing resources are limited. Cost benefits - using multiple "cheap" computing resources rather than paying for time on a supercomputer. Beating memory limits - single PCs have awfully finite memory resources. For enormous issues, using the memories of multiple PCs may beat this stumbling block. Boundaries to serial computing - both physical and logical reasons pose major restraints to simply building ever quicker serial PCs. Boundaries to miniaturization - processor technology is permitting a rising number of transistors to be put on a chip. even with molecular or atomic-level parts, a limit will be reached on how tiny elements can be. Industrial restrictions - it is increasingly expensive to make a single processor quicker. Employing a bigger number of tolerably fast commodity processors to gain the same ( or better ) performance is cheaper.
The future : in the past ten years, the trends indicated by ever quicker networks, distributed systems, and multi-processor PC architectures ( even at the desktop level ) obviously show that parallelism is the way forward for computing.
Distributed GIS As the development of GIS sciences and technologies go further, increasingly quantity of geospatial and non-spatial info are concerned in GISs due to more various data sources and development of information collection technologies. GIS info are geographically and rationally distributed as well as GIS functions and services do. Spatial research and Geocomputation are getting more complicated and computationally radical.
Sharing and collusion among geographically dispersed users with numerous disciplines with numerous purposes are getting more mandatory and common. A dynamic cooperative model -" Middleware" - is needed for GIS application. Computational Grid is introduced as a possible answer for the new generation of GIS. Fundamentally , the Grid computing idea is designed to enable coordinate resource sharing and problem disentangling in dynamic, multi-organizational virtual affiliations by linking computing resources with high performance networks.
Grid computing technology represents a new approach to cooperative computing and problem working out in information comprehensive and computationally radical environment and has the opportunity to satisfy all the prerequisites of a distributed, high performance and cooperative GIS.
Some methodologies and Grid computing technologies as solutions of wants and challenges are introduced to enable this distributed, parallel, and high-throughput, cooperative GIS application.
SecuritySecurity issues in such a big area distributed GIS is urgent, which includes authentication and authorization using community policies as well as permitting local control over resource. Grid Security Infrastructure ( GSI ), embedded with GridFTP protocol, makes certain that sharing and transfer of geospatial info and Geoprocessing are secure in the Computational Grid environment.