A Hierarchical Bitmap-based Spatial Index for Efficient Spatial Query Processing on Air

무선환경에서 효과적인 공간질의 처리를 위한 계층적 비트맵 기반 공간 색인

  • 송두희 (원광대학교 정보통신학과) ;
  • 박광진 (원광대학교 정보통신학과, 원광대학교 공업기술개발연구소)
  • Received : 2011.08.17
  • Accepted : 2011.10.17
  • Published : 2011.12.31

Abstract

The recent development of the technology for wireless mobile computing and applied technology for location-based services has made it possible to support query processing faster than that in the past. However, some technological limitations on hardware and software still exist. The most critical aspects of query processing are accuracy and speed. For improving the accuracy, it is required that detailed information on the data involved in query processing be saved. In this case, the amount of information on the data increases, which decreases the speed. On the other hand, for increasing the speed, it is necessary to reduce the broadcast cycle, which enables rapid data acquisition as desired. In this case, because of insufficient index information, the listen time for the client increases, which may cause unnecessary energy consumption. Therefore, a trade-off occurs between the accuracy and speed. This paper proposes a hierarchical bitmap-based spatial index (HBI) as a solution for the aforementioned problems. HBI describes an object with 0 and 1 on the Hilbert curve map. It reduces the broadcast cycle by decreasing the index size on the basis of bit information and tree structure. Therefore, it is able to shorten the listen time and query processing time. In addition, HBI enables the detection of the locations of all the objects so that it is possible selectively listen to a broadcast. A performance evaluation of the proposed technique demonstrates that it is excellent.

최근 무선 이동 컴퓨팅 기술과 위치기반 서비스 응용기술 등의 발전으로 과거보다 신속한 질의 처리를 지원할 수 있게 되었다. 그러나 여전히 하드웨어 및 소프트웨어의 기술적 한계가 존재한다. 질의 처리에 있어 가장 중요한 부분은 정확성과 신속성이다. 정확성을 높이기 위해서는 데이터에 상세한 정보를 저장해야 한다. 이 경우 데이터의 정보량이 증가하여 신속성이 떨어지게 된다. 반면에, 신속성을 높이기 위해서는 방송 주기를 줄여야만 얻고자 하는 데이터를 신속하게 얻게 된다. 이 경우 색인 정보의 부족으로 클라이언트의 청취 시간이 증가하여 불필요한 에너지 소모가 발생할 수 있다. 이와 같이, 정확성과 신속성 사이에는 트레이드 오프(trade-off)가 발생한다. 본 논문은 위와 같은 문제점을 극복하기 위해 계층적 비트맵 기반 공간 색인(Hierarchical Bitmap-based Spatial Index: HBI)을 제안한다. 계층적 비트맵 기반 공간 색인은 힐버트 커브(Hilbert Curve) 맵(map) 내에서 객체를 비트(0, 1)로 표기한다. 계층적 비트맵 기반 공간 색인은 비트 정보와 트리 구조를 이용하여 색인크기를 줄이는 방법으로 방송 주기를 줄임으로써 청취 시간과 질의 처리시간을 줄일 수 있다. 또한 계층적 비트맵 기반 공간 색인은 객체의 위치를 모두 파악할 수 있기 때문에 선택적인 청취가 가능하다. 성능평가를 통하여 제안 기법의 우수함을 증명한다.

Keywords

References

  1. J. Zheng, M. Zhu, and D. Papadias, "Locationbased Spatial Queries," In Proc. of Special Interest Group on Management Of Data, pp. 443-454, 2003.
  2. P. Bellavista, A. Kupper, and S. Helal, "Location-based Services: Back to the Future," IEEE Pervasive Computing vol. 7, no. 2, pp. 85-89, 2008.
  3. B. Rao and L. Minakakis, "Evoluation of Mobile Location-based Services," Communications of the ACMvol. 46, no. 12, pp. 61-65, 2003. https://doi.org/10.1145/953460.953490
  4. T. Imielinski, S. Viswanathan, and B. R. Badrinath, "Energy efficient indexing on Air," In Proc. of Intl. Conf. on Management of Data, pp. 25-36, 1994.
  5. K. Park and H. Choo, "Energy-Efficient Data Dissemination Schemes for Nearest Neighbor Query Processing," IEEE Transactions on Computers, vol. 56, no. 6, pp. 754-768, 2007. https://doi.org/10.1109/TC.2007.1031
  6. S. Qiao, C. Tang, J. Peng, H. Li, and S. Ni, "Efficient k-closest-Pair Range-Queries in spatial database," Web-Age Information Management, pp. 94-104, 2008.
  7. B. Zheng, W. -C. Lee, Ken C. K. Lee, D. L. Lee, and M. Shao, "A Distributed spatial index for Error-Prone wireless Data broadcast," Very Large Data Bases Journal, vol. 18, no. 4, pp. 959-986, 2009. https://doi.org/10.1007/s00778-009-0137-2
  8. 신한글, 이명수, 최재호, 이상근, "무선방송환경에서의 비트맵 기반 공간색인 기법," 데이터베이스연구회지, 제23권 제1호, pp. 23-36, 2007.
  9. B. Zheng, W. C. Lee, and D. L. Lee, "Spatial Queries in Wireless Broadcast Systems," Wireless Networks, vol. 10, no. 6, pp. 723-736, 2004. https://doi.org/10.1023/B:WINE.0000044031.03597.97
  10. C. Gotsman and M. Lindenbaum. "On the Metric Properties of Discrete Space-Filling Curves," IEEE Transactions on Image Processing, vol. 5, no. 5, pp. 794-797, 1996. https://doi.org/10.1109/83.499920
  11. D. Song and K. Park, "An Efficient Bitmap-based Selective Tuning Scheme for Spatial Queries in Location-based Service," In Proc. of Intl. Conf. on Internet, pp. 503-509, 2010.
  12. J. Xu,X. Tang, and W. -C. Lee, "Time-critical On-Demand Data Broadcast : Algorithms, Analysis, and Performance Evaluation," IEEE Trans on Parallel and Distributed Systems, vol. 17, no. 1, pp. 3-14, 2006. https://doi.org/10.1109/TPDS.2006.14
  13. K. Park, H. Choo, and V. Patrick, "A scalable energy-efficient continuous nearest neighbor search in wireless broadcast systems," Wireless Networks vol. 16, no. 4, pp. 1011-1031, 2010. https://doi.org/10.1007/s11276-009-0185-y
  14. W.-S. Ku, R. Zimmermann, and H. Wang, "Location-Based Spatial Query Processing in Wireless Broadcast Environments," IEEE Transactions on mobile computing, vol. 7, no. 6, 2008.
  15. T. Imielinski, S. Viswanathan, and B. R. Badrinath, "Data on Air: Organization and Access," IEEE Transactions on Knowledge and Data Engineering, vol. 9, no. 3, pp. 353-372, 1997. https://doi.org/10.1109/69.599926