Quadtrees have been widely used in computer vision, spatial database, and related area due to their compactness and regularity. It has long been claimed that quadtree related algorithms are suitable for parallel and distributed implementation, but only little work has been done to justify this claim. The simple input partitioning method used in low level image processing could not be equally applied to distributed quadtree processing since it suffers the problem of load imbalance. Load balancing is one of the most crucial issues in distributed processing. In the context of distributed quadtree processing, it appears at various stages of processing in different forms; each requires its own solutions. The diversity in approaches to load balancing is further multiplied by the differences in the characteristics of types of data represented by,and spatial operations performed on quadtrees. In this paper, we propose a new approach to distributed quadtree processing using a task queue mechanism. We discuss dynamic load balancing and related issues in the context of distributed quadtree processing, and provide possible solutions. The proposed algorithms have been implemented on the Nectar system (currently being developed at Carnegie Mellon). Experimental results are also included in the paper.
[1]
Jake K. Aggarwal,et al.
A normalized quadtree representation
,
1983,
Comput. Vis. Graph. Image Process..
[2]
Clifford A. Shaffer,et al.
Optimal quadtree construction algorithms
,
1987,
Comput. Vis. Graph. Image Process..
[3]
Hanan Samet,et al.
An Algorithm for Converting Rasters to Quadtrees
,
1981,
IEEE Transactions on Pattern Analysis and Machine Intelligence.
[4]
Douglas Comer,et al.
Ubiquitous B-Tree
,
1979,
CSUR.
[5]
Clifford A. Shaffer,et al.
QUILT: a geographic information system based on quadtrees
,
1990,
Int. J. Geogr. Inf. Sci..
[6]
H. T. Kung,et al.
The design of nectar: a network backplane for heterogeneous multicomputers
,
1989,
ASPLOS 1989.
[7]
Hanan Samet,et al.
The Quadtree and Related Hierarchical Data Structures
,
1984,
CSUR.
[8]
Irene Gargantini,et al.
An effective way to represent quadtrees
,
1982,
CACM.
[9]
Charles R. Dyer,et al.
Experiments on Picture Representation Using Regular Decomposition
,
1976
.