센서노드상의 응용모듈 동적재구성을 위한 버전동기화 도구

A Version Synchronization Tool for Dynamic Reconfiguration of Application Modules on Sensor Nodes

  • 정선우 (숭실대학교 대학원 컴퓨터학과) ;
  • 길아라 (숭실대학교 대학원 컴퓨터학과) ;
  • 정기원 (숭실대학교 대학원 컴퓨터학과)
  • Jung Sun-Woo (Department of Computing, Graduate School, Soongsil University) ;
  • Kil A-Ra (Department of Computing, Graduate School, Soongsil University) ;
  • Chong Ki-Won (Department of Computing, Graduate School, Soongsil University)
  • 발행 : 2006.06.01

초록

일반적으로 수십 개에서 많게는 수백 수천 개의 센서노드로 구성된 센서네트워크 환경에서 각 노드들은 제한된 저장 공간과 효율적인 에너지자원소비 등의 제약사항을 가지고 있다. 따라서 센서노드에서 응용모듈에 대한 형상관리를 수행하기에는 어려움이 있다. 본 논문은 한국전자통신연구원(ETRI)에서 개발된 나노큐플러스 운영체제(Nano-Qplus OS)기반의 센서네트워크 환경에서 각 노드들의 저장 공간이나 에너지 자원 등의 여러 제약조건을 고려한 버전동기화 도구를 제안한다. 이것은 윈도우즈 기반의 eclipse개발환경과 버전관리도구인 CVSNT와 연동하여 각 응용모듈의 버전을 관리하고, 이를 이용하여 본 논문에서 소개하는 센서노드와 버전정보 저장소간의 버전동기화 도구인 NVSync(Nano-Qplus Version Synchronization)를 사용하여 센서노드의 응용모듈과 동기화함으로써 동적으로 노드들의 응용모듈을 재구성할 수 있게 한다.

키워드