DOI QR코드

DOI QR Code

2-계층 그리드 블록을 이용한 효과적인 맵리듀스 기반 스카이라인 질의 처리 기법

An Efficient MapReduce-based Skyline Query Processing Method with Two-level Grid Blocks

  • 투고 : 2017.01.13
  • 심사 : 2017.04.04
  • 발행 : 2017.06.15

초록

스카이라인 질의는 사용자들의 다양한 기준을 만족하는 데이터를 찾기 때문에 의사 결정 문제 등에서 폭넓게 사용되고 있다. 최근의 스카이라인 질의는 대용량 데이터베이스 처리를 위해 맵리듀스 프레임워크를 사용하는 연구들이 많이 진행되었으며 특히 맵리듀스에 기존의 색인 구조를 적용하는 방식으로 연구가 활발히 진행되고 있다. 스카이라인의 특징 중 하나는 원점에서 가까운 데이터일수록 더 많은 영역을 지배한다는 점이다. 하지만 기존의 색인 구조는 이와 같은 스카이라인의 특징을 반영하지 못하는 단점이 있었다. 본 논문에서는 그리드의 셀들을 스카이라인의 특징을 고려하여 묶는 그리드 블록 구조와 원점과 가까운 데이터가 없을 때도 사용 가능한 2계층 그리드 블록 구조, 그리고 2계층 그리드 블록 구조를 사용한 효율적인 스카이라인 질의 기법을 제안하였다.

Skyline queries are used extensively to solve various problems, such as in decision-making, because they find data that meet a variety of user criteria. Recent research has focused on skyline queries by using the MapReduce framework for large database processing, mainly in terms of applying existing index structures to MapReduce. In a skyline, data closer to the origin dominate more area. However, the existing index structure does not reflect such characteristics of the skyline. In this paper, we propose a grid-block structure that groups grid cells to match the characteristics of a skyline, and a two-level grid-block structure that can be used even when there are no data close to the origin. We also propose an efficient skyline-query algorithm that uses the two-level grid-block structure.

키워드

과제정보

연구 과제 주관 기관 : 정보통신기술진흥센터, 한국연구재단

참고문헌

  1. S. Borzsony, D. Kossmann, K. Stocker, "The skyline operator," Proc. of the 17th IEEE International Conference on Data Engineering, pp. 421-430, 2001. (in Germany)
  2. J. Lee, S. W. Hwang, Z. Nie, J. R. Wen, "Navigation system for product search," Proc. of the 26th IEEE International Conference on Data Engineering, pp. 1113-1116, 2010. (in USA)
  3. T. Lappas, D. Gunopulos, "Efficient confident search in large review corpora," Machine Learning and Knowledge Discovery in Databases, pp. 195-210, 2010. (in Germany)
  4. M. Alrifai, D. Skoutas, T. Risse, "Selecting skyline services for QoS-based web service composition," Proc. of the 19th international conference on World wide web, pp. 11-20, 2010. (in USA)
  5. D. Papadias, Y. Tao, G. Fu, B. Seeger, "An optimal and progressive algorithm for skyline queries," Proc. of the 2003 ACM SIGMOD international conference on Management of data, pp. 467-478, 2003. (in USA)
  6. D. Comer, "The ubiquitous b-tree," ACM Computing Surveys, Vol. 11, No. 2, pp. 121-137, Jun. 1979. (in USA) https://doi.org/10.1145/356770.356776
  7. N. Beckmann, H. P. Kriegel, R. Schneider, B. Seeger, "The R*-tree: an efficient and robust access method for points and rectangles," Proc. of the 1990 ACM SIGMOD international conference on Management of data, pp. 322-331, 1990. (in USA)
  8. J. Dean and S. Ghemawat, "MapReduce: Simplified data processing on large clusters," Communication of the ACM, Vol. 51, No. 1, pp. 107-113, Jan. 2008. (in USA) https://doi.org/10.1145/1327452.1327492
  9. B. Zhang, S. Zhou, J. Guan, "Adapting skyline computation to the mapreduce framework: Algorithms and experiments," Proc. of the 16th International Conference on Database Systems for Advanced Applications, pp. 403-414, 2011. (in China)
  10. A. Eldawy, Y. Li, M. F. Mokbel, R. Janardan, "CG_ Hadoop: computational geometry in MapReduce," Proc. of the 21st ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems, pp. 294-303, 2013. (in USA)
  11. K. Mullesgaard, J. L. Kasper, Y. Zhou, "Efficient skyline computation in MapReduce." Proc. of the 17th International Conference on Extending Database Technology, pp. 37-48, 2014. (in Greece)
  12. Y. Park, J. K. Min, K. and Shim, "Parallel computation of skyline and reverse skyline queries using mapreduce," Proc. of the VLDB Endowment, Vol. 6, No. 14, pp. 2002-2013, Sep. 2013. https://doi.org/10.14778/2556549.2556580
  13. Y. Park, J. K. Min, and K. Shim, "Processing of probabilistic skyline queries using MapReduce," Proc. of the VLDB Endowment, Vol. 8, No. 12, pp. 1406-1417, Aug. 2015. (in USA) https://doi.org/10.14778/2824032.2824040