PBFiltering: 무선 센서 네트워크에서 우선순위 기반 상향식 필터링을 이용한 에너지 효율적인 스카이라인 질의 처리 기법

PBFiltering: An Energy Efficient Skyline Query Processing Method using Priority-based Bottom-up Filtering in Wireless Sensor Networks

  • 성동욱 (충북대학교 정보통신공학과) ;
  • 박준호 (충북대학교 정보통신공학과) ;
  • 김학신 (충북대학교 정보통신공학과) ;
  • 박형순 (충북대학교 정보통신공학과) ;
  • 노규종 (충북대학교 정보통신공학과) ;
  • 여명호 (충북대학교 정보통신공학과) ;
  • 유재수 (충북대학교 정보통신공학과)
  • 발행 : 2009.12.15

초록

센서 네트워크에서 병합 질의를 효율적으로 처리하기 위한 다양한 인-네트워크 질의 처리 기법들이 제안되었다. 스카이라인 질의는 일반적인 병합 질의와 달리 다차원 데이터에 대한 총괄적인 비교를 요구한다. 따라서, 부분적인 데이터만을 이용할 수 있는 인-네트워크 방식으로 처리하기 어렵다. 스카이라인 질의를 에너지 효율적으로 처리하기 위해서 불필요한 데이터의 전송을 제거하는 것이 중요하다. 기존에 제안된 스카이라인 처리 기법은 전체 네트워크에 필터를 배포함으로써 불필요한 데이터 전송을 차단한다. 하지만 많은 긍정 오류(False Positive) 발생에 따른 불필요한 데이터 전송과 필터 배포시 발생하는 에너지 소모로 인해 네트워크의 수명이 단축된다. 본 논문에서는 필터 배포에 따른 에너지 소모를 줄이기 위한 방법으로 상향식 필터 설정을 통한 스카이라인 질의 처리 기법과 필터링 성능을 향상시키는 PBFiltering 기법을 제안한다. 제안하는 기법은 필터를 미리 배포하지 않고 하위 노드로부터 기지국으로 데이터를 수집하는 과정에서 스카이라인 필터 테이블(SFT)을 만들고 필터링을 수행한다. 그리고 여기서 제안하는 우선순위 맵을 이용한 선 필터링(Pre-filtering) 기법을 통해 필터링 효율을 증가시킨다. 제안하는 알고리즘의 우수성을 보이기 위해 기존에 제안된 MFTAC 기법과의 시뮬레이션을 통해 비교 평가하였다. 그 결과 기존 기법에 비해 다수의 긍정 오류의 발생을 감소시키고, 네트워크 수명이 연장됨을 보였다.

In sensor networks, many methods have been proposed to process in-network aggregation effectively. Unlike general aggregation queries, skyline query processing compares multi-dimensional data for the result. Therefore, it is very difficult to process the skyline queries in sensor networks. It is important to filter unnecessary data for energy-efficient skyline query processing. Existing approach like MFTAC restricts unnecessary data transitions by deploying filters to whole sensors. However, network lifetime is reduced by energy consumption for many false positive data and filters transmission. In this paper, we propose a bottom up filtering-based skyline query processing algorithm of in-network for reducing energy consumption by filters transmission and a PBFiltering technique for improving performance of filtering. The proposed algorithm creates the skyline filter table (SFT) in the data gathering process which sends from sensor nodes to the base station and filters out unnecessary transmissions using it. The experimental results show that our algorithm reduces false positives and improves the network lifetime over the existing method.

키워드

참고문헌

  1. R. Szewczyk, A. Mainwaring, J Polastre, and D. Culler, 'An Analysis of a Large Scale Habitat Monitoring Application,' Proc. ACM Conf. Embedded Networked Sensor Systems (Senbys '04), Nov. 2004 https://doi.org/10.1145/1031495.1031521
  2. R. Szewczyk, E. Osterweil, J Polastre, M. Hamilton, A. Mainwaring, and D. Estrin, 'Habitat Monitoring with Sensor Networks,' Comm. ACM, vol.47, no.6, pp.34-40, Jun. 2004 https://doi.org/10.1145/990680.990704
  3. S. Madden, M. Franklin, J Hellerstein, and W. Hong, 'TAG: A Tiny Aggregation Service for Ad Hoc Sensor Networks,' Proc. Usenix Fifth Symp. Operating Systems Design and Implementation (OSDI '02), pp.131-146, Dec. 2002 https://doi.org/10.1145/844128.844142
  4. A. Sharaf, j.Beaver, A. Labrinidis, and K. Chrysanthis, 'Balancing Energy Efficiency and Quality of Aggregate Data in Sensor Networks,' VLDB, vol.13, no.4, pp.384-403, 2004 https://doi.org/10.1007/s00778-004-0138-0
  5. K. Yoon, J. Choi, Y. Chung, and S. Lee, 'In Network Processing for Skyline Queries in Sensor Networks,' IEICE Trans. COMMUN., voI.E90-B, no.12, Dec. 2007 https://doi.org/10.1093/ietcom/e90-b.12.3452
  6. S. Borzsonyi, D. Kossmann, and K. Stocker, 'The skyline operator,' Proc. International Conference on Data Engineering, pp.421-430, 2001 https://doi.org/10.1109/ICDE.2001.914855
  7. J. Chomicki, P. Godfrey, J Gryz, and D. Liang, 'Skyline with presorting,' Proc. International Conference on Data Engineering, pp.717-719, 2002 https://doi.org/10.1109/ICDE.2003.1260846
  8. 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 https://doi.org/10.1109/ICDE.2006.142
  9. O. Younis and S. Fahmy, 'HEED: A hybrid, energy-efficient, distributed clustering approach for ad hoc sensor networks,' IEEE Trans. Mobile Computing, vol.3, no.4, pp.366-379, 2004 https://doi.org/10.1109/TMC.2004.41
  10. The J-SIM Simulator, http://www.j-sim.org, Accessed in Jan. 2007
  11. W. Heinzelman, 'Application-Specific Protocol Architectures for Wireless Networks,' PhD dissertation, Massachusetts Inst, Of Technology, 2000
  12. X. Tang, and J Xu, 'Extending Network Lifetime for Precision-Constrained Data Aggregation in Wireless Sensor Networks,' Proc. IEEE INFOCOM, Apr. 2006 https://doi.org/10.1109/INFOCOM.2006.149
  13. Live from Earth and Mars (LEM) Project, http://www-12.atmos.washington.edu/k12/grayskies/,2006