An R-tree Index Scheduling Method for kNN Query Processing in Multiple Wireless Broadcast Channels

다중 무선 방송채널에서 kNN 질의 처리를 위한 R-tree 인덱스 스케줄링 기법

  • 정의준 (서강대학교 컴퓨터공학과) ;
  • 정성원 (서강대학교 컴퓨터공학과)
  • Received : 2009.10.12
  • Accepted : 2010.01.20
  • Published : 2010.04.15

Abstract

This paper proposes an efficient index scheduling technique for kNN query processing in multiple wireless broadcast channel environment. Previous works have to wait for the next cycle if the required child nodes of the same parent node are allocated in the same time slot on multiple channel. Our proposed method computes the access frequencies of each node of R tree at the server before the generation of the R-tree index broadcast schedule. If they have high frequencies, we allocate them serially on the single channel. If they have low frequencies, we allocate them in parallel on the multiple channels. As a result, we can reduce the index node access conflicts and the long broadcast cycle. The performance evaluation shows that our scheme gives the better performance than the existing schemes.

본 논문은 다중 무선 방송채널환경에서 R-tree를 이용하여 kNN 질의처리의 효과적인 인덱스 스케줄링 기법에 관한 논문이다. 기존 방식은 kNN질의처리 시 노드를 여러 개 얻어야 할 때 child들이 다중 채널 방송스케줄 상 같은 타임 슬롯에 위치하고 있어 원하는 데이터를 얻기 위해서 다음 사이클로 넘어가 데이터를 얻는 시간이 길어지는 단점이 존재하였다. 제안하는 방법은 방송채널에 인덱스 스케줄링을 하기 전에 kNN을 수행하여 R-tree의 각 노드의 child의 접근빈도를 구한 후 구해진 접근 빈도를 기반으로 인덱스 스케줄링 시 방문이 많이 되어 접근빈도가 높은 child들을 다중채널 상에 직렬로 할당하고 접근이 적게 되는 노드는 병렬로 할당하여 질의처리 시 각 노드의 child들을 탐색할 때 겹치는 부분을 줄여 사용자가 원하는 데이터를 빠르게 얻을 수 있는 인덱스 스케줄링 기법이다.

Keywords

References

  1. A. Guttman, "R-trees: A dynamic index structure for spatial searching," Proceedings of the ACM SIGMOD International Conference on Management of Data (SIGMOD''84), pp.47-54, 1984.
  2. N. Beckmann and H.-P. Kriegel, "The R*-tree: An efficient and robust access method for points and rectangles," Proceedings of the ACM SIGMOD International Conference on Management of Data (SIGMOD''90), pp.322-331, 1990.
  3. Nick Roussopoulos, Stephen Kelley, Frederic Vincent, "Nearest Neighber Queries," Proceedings of the ACM SIGMOD international conference on Management of Data (SIGMOD''96), pp.71-79, 1996.
  4. Continuous Nearest Neighbor Monitoring in Road Networks, Kyriakos Mouratidis, Man Lung Yiu, VLDB '06, September 12-15, 2006.
  5. Jun Zhang, Manli Zhu, Dimitris Papadias, "Location- based Spatial Queries," Proceedings of the ACM SIGMOD international conference on Management of Data (SIGMOD''03), pp.443-454, June 2003.
  6. B. Zheng, W.C. Lee, and D.L. Lee, "Spatial Queries in Wireless Broadcast Systems," Wireless Network, 10(6), pp.723-736, December, 2004.
  7. W.C. Lee, B. Zheng, "DSI: A Fully Distributed Spatial Index for Location-based Wireless Broadcast Services," Proceedings of the 21st International Conference on Data Engineering, pp. 349- 358, 2005.
  8. B. Gedik, A. Singh, L. Liu, "Energy efficient exact kNN search in wireless broadcast environments," Proceedings of the 12th Annual ACM International Workshop on Geographic Systems, pp.137-146, 2004.
  9. Chuan-Ming Liu, Shu-Yu Fu, "Effective Protocols for kNN Search on Broadcast Multi-Dimensional Index Trees," Information Systems 33, pp.18-35, 2008. https://doi.org/10.1016/j.is.2007.04.002
  10. S. Fu, C. Liu, "Broadcast schedules and Query Processing for k Nearest Neighbors search on multi-dimensional index trees in a Multi-channel environment," Proceedings of the IEEE International Conference on System, Man and Cybernetics, pp.2646-2651, 2006.
  11. Spatial Datasets in 2D Space, http://www.rtreeportal.org/