DOI QR코드

DOI QR Code

모바일 P2P 네트워크에서 효율적인 스카이라인 질의 처리 기법

Efficient Skyline Query Processing Scheme in Mobile P2P Networks

  • 복경수 (충북대학교 정보통신공학과) ;
  • 박선용 (충북대학교 정보통신공학과) ;
  • 김대윤 (충북대학교 정보통신공학과) ;
  • 임종태 (충북대학교 정보통신공학과) ;
  • 신재룡 (광주보건대학교 보건행정과) ;
  • 유재수 (충북대학교 정보통신공학과)
  • 투고 : 2015.06.01
  • 심사 : 2015.06.15
  • 발행 : 2015.07.28

초록

본 논문에서는 모바일 P2P 환경에서 질의 처리 정확성 및 통신 비용을 향상시키기 위한 새로운 스카이라인 질의 처리 기법을 제안한다. 제안하는 기법은 사전 스카이라인 구축, 질의 배포 범위 확장 정책과 연속 스카이라인 질의 처리 과정으로 구성된다. 사전 스카이라인에서는 질의 처리 이전에 필터링 객체로 선정될 가능성을 가지고 있는 후보 객체 집합을 선정하여 질의 처리에서의 필터링 비용을 감소시킨다. 질의 배포 범위 확장 정책에서 질의 배포 범위를 확장함으로써 정확성을 향상시킨다. 또한, 최초 스카이라인 질의 처리한 후 모니터링을 수행하여 연속 스카이라인 질의를 처리한다. 제안하는 기법의 우수성을 입증하기 위해 기존 기법과 성능 평가를 수행한 결과 제안하는 기법이 기존 기법보다 우수한 성능을 보였다.

In this paper, we propose a new skyline query processing scheme to enhance accuracy of query processing and communication cost in mobile P2P environments. The proposed scheme consists of three stages such as the pre-skyline processing, the query transmission range extension policy, and the continuous skyline query processing. In the pre-skyline processing, a peer selects the candidate filtering objects who have the potential to be selected. By doing so, the proposed scheme reduces the filtering cost when processing the query. In the query transmission range extension policy, we have improved the accuracy by extending the query transmission range. In addition, it can handle continuous skyline query by performing the monitoring after the first skyline query processing. In order to show the superiority of the proposed method, we compare it with the existing schemes through performance evaluation. As a result, it was shown that the proposed scheme outperforms the existing schemes.

키워드

참고문헌

  1. H. Li, K Bok, and J. Yoo, "An Unstructured Peer to Peer Architecture over Mobile Ad Hoc Networks," INFORMATION-AN INTERNATIONAL INTERDISCIPLINARY JOURNAL, Vol.15, No.7, pp.3085-3106, 2012.
  2. X. Meng and T. Li, "A dynamic load balancing scheme with incentive mechanism in heterogeneous structured P2P networks," Computer and Electrical Engineering, Vol.39, No.7, pp.2124-2134, 2013. https://doi.org/10.1016/j.compeleceng.2013.07.006
  3. 김재구, 윤수용, 임종태, 이석희, 복경수, 유재수, "모바일 P2P 네트워크에서 피어의 연결성을 고려한 그룹 기반 캐시 공유 기법", 한국콘텐츠학회논문지, 제14권, 제10호, pp.20-31, 2014. https://doi.org/10.5392/JKCA.2014.14.10.020
  4. 복경수, 조미림, 유재수, "모바일 P2P 네트워크에서 효율적인 콘텐츠 검색을 위한 데이터 배포 기법", 한국콘텐츠학회논문지, 제12권, 제8호, pp.37-46, 2012. https://doi.org/10.5392/JKCA.2012.12.08.037
  5. K. Bok, D. Kwak, and J. Yoo, "A Resource Discovery with Data Dissemination over Unstructured Mobile P2P Networks," KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, Vol.6, No.3, pp.815-834, 2012. https://doi.org/10.3837/tiis.2012.03.003
  6. A. Rowstron and P. Druschel, "Pastry: Scalable, decentralized object location and routing for large-scale peer-to-peer systems," IFIP/ACM International Conference on Distributed Systems Platforms, pp.329-350, 2001.
  7. T. P. Nghiem, A. B. Waluyo, and D. Taniar, "A pure peer-to-peer approach for kNN query processing in mobile ad hoc networks," Personal and Ubiquitous Computing, Vol.17, No.5, pp.973-985, 2013. https://doi.org/10.1007/s00779-012-0545-y
  8. K. Mouratidis, M. Hadjieleftheriou, and D. Papadias, "Conceptual Partitioning: An Efficient Method for Continuous Nearest Neighbor Monitoring," Proc. ACM Conference on Management of Data, pp.634-645, 2005.
  9. J. Lim, Y. Park, K. Bok, and J. Yoo, "An Efficient Continuous Range Query Processing Method for Mobile P2P Network Environments," Journal of KIISE : Computing Practices and Letters, Vol.18, No.4, pp.326-330, 2012.
  10. Z. Li and Y. Park, "Efficient Processing using Static Validity Circle for Continuous Skyline Queries," Journal of KIISE : Databases, Vol.33, No.6, pp.631-643, 2006.
  11. Z. Huang, H. Lu, B. Ooi, and A. Tung, "Continuous Skyline Queries for Moving Objects," IEEE Transactions on Knowledge and Data Engineering, Vol.18, No.12, pp.1645-1658, 2006. https://doi.org/10.1109/TKDE.2006.185
  12. I. Ilyas, G. Beskales, and M. Soliman, "A Survey of Top-k Query Processing Techniques in Relational Database Systems," ACM Computing Surveys, Vol.40, No.4, 2008.
  13. Z. Huang, C. S. Jensen, H. Lu, and B. C. Ooi, "Skyline Queries Against Mobile Lightweight Devices in MANETs," Proc. International Conference on Data Engineering, p.66, 2006.
  14. M. Park, M. Kim, and J. Min, "An Effective Filtering Method for Skyline Queries in MANETs," Proc. International Conference on Advanced Communication Technology, pp.262-267, 2010.
  15. 복경수, 이현정, 박용훈, 유재수, "모바일 P2P 네트워크에서 피어의 이동성을 고려한 연속적인 k-최근접 질의 처리", 한국콘텐츠학회논문지, 제12권, 제8호, pp.47-58, 2012. https://doi.org/10.5392/JKCA.2012.12.08.047