DOI QR코드

DOI QR Code

무선 센서 네트워크에서 미들웨어 서비스를 제공하는 센서 오버레이 네트워크

A Sensor Overlay Network Providing Middleware Services on Wireless Sensor Networks

  • 김용표 (한양대학교 전자컴퓨터통신공학과) ;
  • 정의현 (안양대학교 컴퓨터학과) ;
  • 박용진 (한양대학교 전자컴퓨터통신공학부)
  • 발행 : 2009.10.31

초록

센서 네트워크 미들웨어는 센서 하드웨어와의 연관을 최소화하고, 어플리케이션 개발을 용이하게 하며, 추상적인 데이터 접근 방법을 제공 하기 위한 연구들로 많은 연구자들에게 관심을 받고 있다. 그러나 기존의 미들웨어는 실행코드를 해석하기 위한 해석기가 모든 노드에 설치되어야 하며, 이는 추가적인 컴퓨팅 및 통신 오버헤드를 야기하였다. 이를 해결하기 위하여 본 논문에서는 게이트웨이에서 센서 오버레이 네트워크를 이용하여 운용되는 TinyONet-Lite를 제안하였다. TinyONet-Lite에서 가상 센서는 물리적 센서의 가상 대응체로 동작하고, 동적으로 연합하여 오버레이 네트워크인 슬라이스(Slice)를 만들어 미들웨어 서비스를 제공한다. 플랫폼의 효율을 보여주기 위해서 이 논문은 TinyOS를 가진 하드웨어 모트(mote)위에 TinyONet-Lite를 구현했고, 여러 실험을 수행하였다. 실험에 의하면, 기존의 연구와 비교했을 때 TinyONet-Lite는 확장성, 동적서비스 구성이 우수하며, 오버헤드를 줄일 수 있었다.

A research for middleware of WSN can provide sensor applications with avoiding tight coupling of hardware, ease of development, and abstract data access. However, previous works have some limitations which should install their own middleware onto the all sensor nodes resulting in computational and communication overhead. In order to address it, we proposed a virtual sensor overlay network, called TinyONet-Lite which introduced virtual sensors to model a virtual counterpart of physical sensors. These virtual sensors dynamically grouped into an overlay network, Slice, which provides middleware services. We implemented TinyONet-Lite on mote class hardware with TinyOS. In accordance with experiments and comparison with existing researches, TinyONet-Lite was proved to show advantages of extensibility, dynamic service composition and reducing overhead.

키워드

참고문헌

  1. I. F. Akyldiz, W. Su, Y. Sankarasubramaniam, and E, Cayirci, “A survey on sensor networks,” IEEE Comm.magazine, Vol.40, No.8, pp.102-114, Aug., 2002. https://doi.org/10.1109/MCOM.2002.1024422
  2. C. Chong and S. P. Kumar, “Sensor networks: evolution, opportunities, and challenges,” Proc.of IEEE, Vol.91, No.8, pp.1247-1256, Aug., 2003. https://doi.org/10.1109/JPROC.2003.814918
  3. D. Culler, D. Estrin, and M. Srivastava, “Overview of sensor networks,” IEEE Computer, Vol.37, No.8, pp.41-49, Aug., 2004. https://doi.org/10.1109/MC.2004.93
  4. K. Romer, O. Kasten, and F. Mattern, “Middleware challenges for wireless sensor networks,” ACM SIGMBOBILE Mobile Communication and Communication Review, Vol.6, No.4, pp.59-61, Oct., 2002. https://doi.org/10.1145/643550.643556
  5. S. Hadim and N. Mohmed, “Middleware: middleware challenges and approaches for wireless sensor networks,” IEEE Distributed Systems Online, Vol.7, No.3, pp.1, Mar., 2006. https://doi.org/10.1109/MDSO.2006.19
  6. 최용식, 김성선, 신승호, “유비쿼터스 환경에서 센서 노드의 관리와 망 구성을 위한 RFID 미들웨어 프로토콜에 관한 연구,” 한국컴퓨터정보학회논문지, 12권, 3호, pp.155-163, 2007년 7월.
  7. P. Levis and D. Culler, “Mate: A tiny virtual machine for sensor networks,” Proc. 10th Int'l Conf. Architectural Support for Programming Languages and Operating Systems (ASPLOS-X), ACM Press, pp.85–95, 2002.
  8. E. Souto et al., “A message-oriented middleware for sensor networks,” Proc. 2nd International Workshop Middleware for Pervasive and Ad-Hoc Computing (MPAC 04), ACM Press, Vol. 77, pp.127–134, 2004. https://doi.org/10.1145/1028509.1028514
  9. W. B. Heinzelman et al., “Middleware to support sensor network applications,” IEEE Network, Vol.18, No.1, pp.6–14, 2004. https://doi.org/10.1109/MNET.2004.1265828
  10. 김정이, 이강호, “다중 질의 색인기법과 무선 센서를 이용한 환경정보 모니터링 시스템 구현,” 한국컴퓨터정보학회논문지, 12권, 6호, pp.307-312, 2007년 12월.
  11. S.R. Madden, M.J. Franklin, and J.M. Hellerstein, “TinyDB: An acquisitional query processing system for sensor networks,” ACM Transactions on Database Systems (TODS), Vol.30, No.1, pp.122-173, Mar. 2005. https://doi.org/10.1145/1061318.1061322
  12. 최종화, 최순용, 신동규, 신동일, “지능적인 홈을 위한 상황인식 미들웨어에 대한 연구,” 한국정보처리학회논문지, Vol.11A, No.7, pp.529-536, 2004년 12월. https://doi.org/10.3745/KIPSTA.2004.11A.7.529
  13. 김정길, 이준환, 박경랑, 김신덕, “통합 RFID 미들웨어의 응답시간 개선을 위한 효과적인 캐쉬 구조 설계,” 한국정보처리학회논문지, Vol.15A, No.1, pp.17-26, 2008년 2월. https://doi.org/10.3745/KIPSTA.2008.15-A.1.17
  14. Product Information of ZigbeX Ubiquitous Sensor Networks, (http://www.hanback.co.kr/english/sub1.htm)