TY - JOUR
T1 - The D-tree
T2 - An index structure for planar point queries in location-based wireless services
AU - Xu, Jianliang
AU - Zheng, Baihua
AU - Lee, Wang Chien
AU - Lee, Dik Lun
N1 - Funding Information:
A preliminary version of this paper was presented at the Proceedings of the 19th IEEE International Conference on Data Engineering (ICDE ’03), Bangalore, India, March 2003. The authors would like to thank the anonymous reviewers for their valuable comments and suggestions that improved the quality of this paper. This work was supported by grants from the Research Grant Council, Hong Kong SAR, China (Grants HKUST6225/02E and HKUST6179/03E) and a grant from Hong Kong Baptist University (Grant FRG/02-03/II-34). W.-C. Lee was supported in part by US National Science Foundation grant IIS-0328881.
PY - 2004/12
Y1 - 2004/12
N2 - Location-based services (LBSs), considered as a killer application in the wireless data market, provide information based on locations specified in the queries. In this paper, we examine the indexing issue for querying location-dependent data in wireless LBSs; in particular, we focus on an important class of queries, planar point queries. To address the issues of responsiveness, energy consumption, and bandwidth contention in wireless communications, an index has to minimize the search time and maintain a small storage overhead. It is shown that the traditional point-location algorithms and spatial index structures fail to achieve either objective or both. This paper proposes a new index structure, called D-tree, which indexes spatial regions based on the divisions that form the boundaries of the regions. We describe how to construct a binary D-tree index, how to process queries based on the D-tree, and how to page the binary D-tree. Moreover, two parameterized methods for partitioning the original space, called fixed grid assignment (FGA) and adaptive grid assignment (AGA), are proposed to enhance the D-tree. The performance of the D-tree is evaluated using both synthetic and real data sets. Experimental results show that the proposed D-tree outperforms the well-known indexes such as the R*-tree, and that both the FGA and AGA approaches can achieve different performance trade-offs between the index search time and storage overhead by fine-tuning their algorithmic parameters.
AB - Location-based services (LBSs), considered as a killer application in the wireless data market, provide information based on locations specified in the queries. In this paper, we examine the indexing issue for querying location-dependent data in wireless LBSs; in particular, we focus on an important class of queries, planar point queries. To address the issues of responsiveness, energy consumption, and bandwidth contention in wireless communications, an index has to minimize the search time and maintain a small storage overhead. It is shown that the traditional point-location algorithms and spatial index structures fail to achieve either objective or both. This paper proposes a new index structure, called D-tree, which indexes spatial regions based on the divisions that form the boundaries of the regions. We describe how to construct a binary D-tree index, how to process queries based on the D-tree, and how to page the binary D-tree. Moreover, two parameterized methods for partitioning the original space, called fixed grid assignment (FGA) and adaptive grid assignment (AGA), are proposed to enhance the D-tree. The performance of the D-tree is evaluated using both synthetic and real data sets. Experimental results show that the proposed D-tree outperforms the well-known indexes such as the R*-tree, and that both the FGA and AGA approaches can achieve different performance trade-offs between the index search time and storage overhead by fine-tuning their algorithmic parameters.
KW - Data broadcast
KW - Energy conservation
KW - Index structure
KW - Location-dependent data
KW - Mobile computing
KW - Spatial database
UR - http://www.scopus.com/inward/record.url?scp=10944265082&partnerID=8YFLogxK
U2 - 10.1109/TKDE.2004.97
DO - 10.1109/TKDE.2004.97
M3 - Journal article
AN - SCOPUS:10944265082
SN - 1041-4347
VL - 16
SP - 1526
EP - 1542
JO - IEEE Transactions on Knowledge and Data Engineering
JF - IEEE Transactions on Knowledge and Data Engineering
IS - 12
ER -