Query Optimization with Metadata Routing tables on Nano-Q+ Sensor Network with Heterogeneous Sensors

다중 이기종 센서를 보유한 Nano-Q+ 기반 센서네트워크에서 메타데이터 라우팅 테이블을 이용한 질의 최적화

  • Hwang, Sang-Won (Software Engineering Lab., Yonsei University, ETRI Embedded S/W Research Division) ;
  • Nam, Young-Kwang (Software Engineering Lab., Yonsei University, ETRI Embedded S/W Research Division) ;
  • Lee, Kwang-Yong (Software Engineering Lab., Yonsei University, ETRI Embedded S/W Research Division) ;
  • Mah, Pyung-Soo (Software Engineering Lab., Yonsei University, ETRI Embedded S/W Research Division)
  • 황상원 (연세대학교 소프트웨어공학연구실, ETRI 임베디드 S/W 연구단) ;
  • 남영광 (연세대학교 소프트웨어공학연구실, ETRI 임베디드 S/W 연구단) ;
  • 이광용 (연세대학교 소프트웨어공학연구실, ETRI 임베디드 S/W 연구단) ;
  • 마평수 (연세대학교 소프트웨어공학연구실, ETRI 임베디드 S/W 연구단)
  • Published : 2006.10.20

Abstract

센서네트워크에는 한 가지 종류의 센서만을 사용하는 것이 아니라 여러 가지 종류의 센서를 하나의 네트워크에 연결하여 한 번에 여러 종류의 센서의 질의를 수행할 수 있어야 한다. 이 경우에 다양한 센서가 부착된 네트워크에서 한 가지 종류의 센서에 대한 질의를 수행할 경우 해당되는 센서를 포함하지 않는 센서에 대해서도 질의를 수행해야 한다. 본 논문에서는 여러 종류의 센서가 부착된 센서네트워크에서 라우팅 테이블을 이용하여 질의를 최적화하는 방법을 제안한다. 센서노드의 라우팅 테이블에는 그 센서가 질의명령어를 보내고 받아야 하는 센서노드에 대한정보를 포함한다. 자식노드에 명령어를 보낼 경우 하위노드에서 질의하는 센서의 종류가 없을 경우에도 명령어를 보내야 한다. 이 경우 하위 자식노드에 원하는 센서의 종류에 관한 정보를 포함하면 센서의 종류에 따라서 불필요한 명령어의 수행을 줄일 수 있도록 하였다. 이 방법은 ATmega128 CPU를 장착한 Nano-Q+ 시스템에서 구현되었다.

Keywords