DOI QR코드

DOI QR Code

센서 네트워크에서 비트 벡터를 이용한 효율적인 레코드 필터링 인-네트워크 조인 전략

Efficient Record Filtering In-network Join Strategy using Bit-Vector in Sensor Networks

  • 송임영 (홍익대학교컴퓨터공학과재학) ;
  • 김경창 (홍익대학교정보컴퓨터공학부)
  • 투고 : 2010.03.08
  • 심사 : 2010.04.08
  • 발행 : 2010.04.30

초록

본 논문에서는 센서 네트워크에서 효율적인 조인 처리를 수행하여 통신비용을 최소화할 수있는인-네트워크 조인 전략인 RFB(Record Filtering using Bit-vector) 조인 전략을 제안하였다. 제안하는 조인 전략은 통신비용을 감소하기 위하여 데이터의 크기를 줄이기 위해 비트 벡터(Bit-vector)를 이용한다. 또한, 센서 네트워크의 특성상 조인을 위해 중앙의 서버로 모든 데이터를 전송하기가 어렵기 때문에 본 논문의 조인 전략은 조인 처리의 이른 단계에서 조인 결과에 해당되지 않는 데이터를 제거하여 불필요한 통신비용을 감소시켜 통신비용을 최소화하기 위한 네트워크 내에서 효율적인 조인 질의 수행 전략이다. 본 논문에서는 시뮬레이션을 통하여 기존의 대표적인 조인 전략인 시놉시스를 전송하여 조인을 수행하는 시놉시스 조인(Synopsis Join, SNJ)과 비교하여 통신비용 효율적임을 보였다.

The paper proposes RFB(Record Filtering using Bit-vector) join algorithm, an in-network strategy that uses bit-vector to drastically reduce the size of data and hence the communication cost. In addition, by eliminating data not involved in join result prior to actual join, communication cost can be minimized since not all data need to be moved to the join nodes. The simulation result shows that the proposed RFB algorithm significantly reduces the number of bytes to be moved to join nodes compared to the popular synopsis join(SNJ) algorithm.

키워드

참고문헌

  1. P. Bonnet, J. Gehrke, and P. Seshadri, "Towards Sensor Database Systems," ACM, vol. 1987, pp. 3-14, Jan. 2001.
  2. J. Z. Sun, "An Energy-Efficient Query Processing Algorithm for Wireless Sensor Networks," LNCS, vol. 5061, pp. 373-385, June 2008.
  3. Z. Zhang, X. Gao, X. Zhang, W. Wu, and H. Xiong, "Three Approximation Algorithms for Energy-Efficient Query Dissemination in Sensor Database System," LNCS, vol. 5690, pp.807-821, Aug. 2009.
  4. 김회복, 신정훈, 김형진, "무선 센서 네트워크에서 정보 보호를 위한 키 분배 기법," 한국컴퓨터정보학회논문지, 제 14권, 제 6호, 51-57쪽, 2009년 6월.
  5. 김용태, 정윤수, 박병주, 박길철, "무선 센서 네트워크 환경에 대한 센서 웹 서비스 프레임워크의 설계," 한국컴퓨터정보학회논문지, 제14권, 제10호, 123-131쪽, 2009년10월.
  6. A. Coman, and M. A. Nascimento, "A Distributed Algorithm for Joins in Sensor Networks," Proc. of Intl' Conference on SSDBM, 19th, pp. 27, July 2007.
  7. A. Pandit, and H. Gupta, "Communication-Efficient Implementation of Range-Joins in Sensor Networks," Proc. of DASFAA, pp. 859-869, Mar. 2006.
  8. H. Yu, E. Lim, and J. Zhang, "In-Network Join Processing for Sensor Networks," LNCS, vol. 3841, pp. 263-274, May 2006.
  9. A. Coman, M. Nascimento, and J. Sander, "On Join Location in Sensor Networks," Proc. of MDM, pp. 190-197, May 2007.
  10. P. A. Bernstein, and D. W. Chiu, "Using Semi-Joins to Solve Relational Queries," Journal of th ACM, 28-1, pp. 25-40, Jan. 1981. https://doi.org/10.1145/322234.322238
  11. A. Broder, and M. Mitzenmacher, "Network Applications of Bloom Filters : A Survey," Internet Mathematics, Vol. 1, pp. 485-509, Mar. 2004. https://doi.org/10.1080/15427951.2004.10129096
  12. Z. Li, and K. Ross, "PERF Join : An Alternative to Two-way Semijoin and Bloomjoin," Proc. of Intl' Conference on Information and Knowledge Management, pp. 137-144, Nov. 1995.
  13. I. Greenberg and R. A. Robertello, "The Three Factory Problem," Mathematics Magazine, 38-2, pp. 67-72, May 1965. https://doi.org/10.2307/2688424
  14. B. Karp and H. Kung. "GPSR: Greedy Perimeter Stateless Routing for Wireless Networks," In Proc. of ACM MobiCom '00, pp. 243.254, July 2000.
  15. W. B. Heinzelman, A. P. Chandarkasan, and H. Balakrishnan, "An Application-Specific Protocol Architecture for Wireless Microsensor Networks," Wireless Comm., IEEE, Vol 1, No. 4, pp. 660-670, Oct. 2002. https://doi.org/10.1109/TWC.2002.804190