무선 센서 네트워크 환경에서 에너지 효율적인 연속 스카이라인 질의 처리기법

An Energy Efficient Continuous Skyline Query Processing Method in Wireless Sensor Networks

  • 성동욱 (충북대학교 정보통신공학과) ;
  • 여명호 (충북대학교 정보통신공학과) ;
  • 유재수 (충북대학교 정보통신공학과)
  • 발행 : 2009.04.15

초록

센서 네트워크에서 병합 질의를 효율적으로 처리하기 위한 다양한 인-네트워크 질의 처리 기법이 제안되었다. 스카이라인 질의는 일반적인 병합 질의와 달리 다차원 데이터에 대한 비교를 요구하므로 인-네트워크 처리가 쉽지 않다. 스카이라인 질의를 에너지 효율적으로 처리하기 위해서 불필요한 데이터의 전송을 제거하는 것이 중요하다. 기존에 제안된 스카이라인 처리 기법은 전체 네트워크에 필터를 배포함으로써 불필요한 데이터 전송을 차단한다. 하지만 필터 배포시 발생하는 에너지 소모로 인해 네트워크의 수명이 단축된다. 본 논문에서는 필터 배포에 따른 에너지 소모를 줄이기 위한 방법으로 Lazy 필터링 기법을 통한 스카이라인 질의 처리 기법을 제안한다. 제안하는 기법은 필터를 미리 배포하지 않고 하위 노드로부터 기지국으로 데이터를 수집하는 과정에서 스카이라인 필터 테이블(SFT)을 만들고 필터링을 수행한다. 제안하는 알고리즘의 우수성을 보이기 위해 시뮬레이션을 통해 기존에 제안된 MFTAC 기법과 비교하였으며, 그 결과 평균 False Positive가 평균 53% 감소하였고, 네트워크 수명이 약 44% 증가하였다.

In sensor networks, many methods have been proposed to process in-network aggregation effectively. Contrary to normal aggregation queries, skyline query processing that compare multi-dimension data for producing result is very hard. 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 filters transmission. In this paper, we propose a lazy filtering-based skyline query processing algorithm of in-network for reducing energy consumption by filters transmission. 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 the proposed algorithm reduces false positive by 53% and improves network lifetime by 44% on average over MFTAC.

키워드

참고문헌

  1. R. Szewczyk, A. Mainwaring, J. Polastre, and D. Culler, "An Anlysis of a Large Scale Habitat Monitoring Application," Proc. ACM Conf. Embed-ded Networked Sensor Systems (SenSys '04) Nov. 2004 https://doi.org/10.1145/1031495.1031521
  2. R. Szewczyk, E. Osterweil, J. Polastre, M. Hamil-ton, 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. 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
  4. 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
  5. K. Yoon, J. Choi, Y. Chung, and S. Lee, “In-Network Processing for Skyline Queries in Sensor Networks,” IEICE Trans. COMMUN., Vol .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
  7. J. Chomicki, P. Godfrey, J. Gryz, and D. Liang, “Skyline with presorting,” Proc. International Con-ference 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, No.4, pp. 366-379, 2004 https://doi.org/10.1109/TMC.2004.41