• DocumentCode
    1411380
  • Title

    Declustering and load-balancing methods for parallelizing geographic information systems

  • Author

    Shekhar, Shashi ; Chubb, D. ; Turner, Greg

  • Author_Institution
    Dept. of Comput. Sci., Minnesota Univ., Minneapolis, MN
  • Volume
    10
  • Issue
    4
  • fYear
    1998
  • Firstpage
    632
  • Lastpage
    655
  • Abstract
    Declustering and load balancing are important issues in designing a high performance geographic information system (HPGIS), which is a central component of many interactive applications such as real time terrain visualization. The current literature provides efficient methods for declustering spatial point data. However, there has been little work toward developing efficient declustering methods for collections of extended objects, like chains of line segments and polygons. We focus on the data partitioning approach to parallelizing GIS operations. We provide a framework for declustering collections of extended spatial objects by identifying the following key issues: (1) work load metric; (2) spatial extent of the work load; (3) distribution of the work load over the spatial extent; and (4) declustering method. We identify and experimentally evaluate alternatives for each of these issues. In addition, we also provide a framework for dynamically balancing the load between different processors. We experimentally evaluate the proposed declustering and load balancing methods on a distributed memory MIMD machine (Cray T3D). Experimental results show that the spatial extent and the work load metric are important issues in developing a declustering method. Experiments also show that the replication of data is usually needed to facilitate dynamic load balancing, since the cost of local processing is often less than the cost of data transfer for extended spatial objects. In addition, we also show that the effectiveness of dynamic load balancing techniques can be improved by using declustering methods to determine the subsets of spatial objects to be transferred during runtime
  • Keywords
    distributed memory systems; geographic information systems; parallel programming; resource allocation; visual databases; Cray T3D; GIS operations; data partitioning approach; data replication; declustering methods; distributed memory MIMD machine; dynamic load balancing techniques; extended objects; extended spatial objects; geographic information systems parallelization; high performance geographic information system; interactive applications; load balancing methods; local processing; real time terrain visualization; spatial extent; spatial objects; spatial point data; work load metric; Application software; Computational modeling; Costs; Data structures; Data visualization; Decision making; Geographic Information Systems; Real time systems; Runtime; Soil;
  • fLanguage
    English
  • Journal_Title
    Knowledge and Data Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1041-4347
  • Type

    jour

  • DOI
    10.1109/69.706061
  • Filename
    706061