Reliable Time Synchronization Protocol in Sensor Networks

센서 네트워크에서 신뢰성 있는 시각 동기 프로토콜

  • 황소영 (부산대학교 컴퓨터공학과 임베디드시스템 연구실) ;
  • 정연수 (부산대학교 컴퓨터공학과 임베디드시스템 연구실) ;
  • 백윤주 (부산대학교 컴퓨터공학과 임베디드시스템 연구실)
  • Published : 2006.03.01

Abstract

Sensor network applications need synchronized time extremely such as object tracking, consistent state updates, duplicate detection, and temporal order delivery. This paper describes reliable time synchronization protocol (RTSP) for wireless sensor networks. In the proposed method, synchronization error is decreased by creating hierarchical tree with lower depth and reliability is improved by maintaining and updating information of candidate parent nodes. The RTSP reduces recovery time and communication overheads comparing to TPSN when there are topology changes owing to moving of nodes, running out of energy and physical crashes. Simulation results show that RTSP has about 20% better performance than TPSN in synchronization accuracy. And the number of message in the RTSP is $20%{\sim}60%$ lower than that in the TPSN when nodes are failed in the network. In case of different transmission range of nodes, the communication overhead in the RTSP is reduced up to 40% than that in the TPSN at the maximum.

센서 네트워크에서 시각 동기 기술은 동기 기반 통신 프로토콜 개발뿐만 아니라, 암호화 기술에서의 타임 스탬프, 타 노드들로부터의 같은 이벤트 중복 감지 인식, beamforming, 기록된 이벤트들의 발생 순서 구분 등 다양한 응용을 위해 필요하다. 본 논문에서는 센서 네트워크에서 신뢰성 있는 시각 동기 프로토콜(RTSP: Reliable Time Synchronization Protocol)을 제안한다. 제안하는 기법은 깊이가 낮은 계층적 트리 형태의 네트워크 토폴로지를 구성하여 동기 오류를 줄이고, 후보 부모 노드의 정보를 유지함으로써 노드의 이동, 에너지 소진 및 물리적 결함으로 인한 토폴로지 변화에 대응한다. 시뮬레이션을 통한 성능 분석 결과는 RTSP가 기존의 TPSN(Timing-sync Protocol for Sensor Networks)과 비교하여 동기 정확도에 있어 20% 가량 향상됨을 보인다. 또한, 네트워크 내 노드의 결함으로 토폴로지 변화 시 동기화에 필요한 메시지 수를 $20%{\sim}60%$ 감소시키는 효과를 보인다. 노드의 무선 전송 거리를 서로 다르게 설정했을 경우에도 RTSP의 통신 부하는 TPSN에 비해 최대 40% 이상 감소된다.

Keywords

References

  1. 배정숙, 김성희, '무선 센서 네트워크에서의 라우팅 프로토콜', IITA IT정보단, 2004
  2. 김대영, '유비쿼터스 센서 네트워크', RealTime Embedded World, 19:34-43, 2004
  3. Akkaya, K., Younis, M., 'A Survey on Routing Protocols for Wireless Sensor Networks,' Elsevier Ad Hoc Networks Journal, 3(3):325-349, 2005 https://doi.org/10.1016/j.adhoc.2003.09.010
  4. 김대영, '센서 네트워크 클록 동기 및 위치인식 기술', FA저널, 268:134-139. (주)인포더, 2004
  5. J. Elson, K. Romer, 'Wireless Sensor Networks: A new regime for time synchro-ni-zation,' ACM Computer Communication Review, 33(1):149-154, 2003 https://doi.org/10.1145/774763.774787
  6. S. Ganeriwal, R. Kumar, M.B. Srivastava, 'Timing-sync protocol for sensor networks,' Proceedings of the 1st International Conference on Embedded Networked Sensor Systems, pp.138-149, 2003
  7. M. Maroti, B. Kusy, B. Simon, A. Ledeczi, 'The flooding time synchronization protocol,' Proceedings of the 2nd International Conference on Embedded Networked Sensor Systems, pp.39-49, 2004
  8. 황소영, 백윤주, '센서 네트워크 시각 동기 연구 사례 분석', ESLAB Technical Report, 2004
  9. K. Romer, 'Time synchronization in ad hoc networks,' Proceedings of the 2nd ACM International Symposium on Mobile Ad Hoc Networking & Computing, pp.173-182, 2001
  10. J. Elson, L. Girod, D. Estrin, 'Fine-grained network time synchronization using reference broadcasts,' ACM Operating Systems Review, 36(SI):147-163, 2002 https://doi.org/10.1145/844128.844143
  11. M.L. Sichitiu, C. Veerarittiphan, 'Simple, accurate time synchronization for wireless sensor networks,' IEEE Wireless Communications and Networking 2:1266-1273, 2003
  12. J.V. Greunen, J. Rabaey, 'Lightweight time synchronization for sensor networks,' Proceedings of the 2nd ACM International Conference on Wireless Sensor Networks and Applications, pp.11-19, 2004
  13. H. Dai, R. Han, 'TSync: a lightweight bidirectional time synchronization service for wireless sensor networks,' ACM Mobile Computing and Communications Review, 8(1):125-139, 2004 https://doi.org/10.1145/980159.980173
  14. Q. Li, D. Rus, 'Global Clock Synchro- nization in Sensor Networks,' IEEE Infocom, 2004
  15. S. PalChaudhuri, A.K. Saba, D.B. Jolmson, 'Adaptive clock synchronization in sensor networks,' Proceedings of the 3rd International Symposium on Information Processing in Sensor Networks, 2004
  16. L. Meier, P. Blum, L. Thiele, 'Internal synchronization of drift-constraint clocks in ad-hoc sensor networks,' Proceedings of the 5th ACM International Symposium on Mobile Ad Hoc Networking and Computing, 2004
  17. D. Mills, 'Network Time Protocol(Version 3) Specification, Implementation and Analysis,' RFC1305, 1992
  18. PARSEC User Manual, 1999
  19. S. Ganeriwal, V. Tsiatsis, C. Schurgers, M.B. Srivastava, 'NESLsim: A parsec based simulation platform for sensor networks,' NESL,2002
  20. S. Ganeriwal, R. Kumar, S. Adlakha, M.B. Srivastava, 'Network-wide time synchronization in sensor networks,' NESL Technical Report, 2003