Implementing Dynamic Reconfiguration in Sensor Network Operating System SenOS

센서 네트워크용 운영체제 SenOS에서 동적 재구성 기능 구현

  • Kim, Do-Hyuk (Dept. of Computer Science & Engineering, Hanyang University) ;
  • Kim, Min-Kyu (Dept. of Computer Science & Engineering, Hanyang University) ;
  • Kim, Tae-Hyung (Dept. of Computer Science & Engineering, Hanyang University)
  • 김도혁 (한양대학교 컴퓨터공학과) ;
  • 김민규 (한양대학교 컴퓨터공학과) ;
  • 김태형 (한양대학교 컴퓨터공학과)
  • Published : 2006.10.20

Abstract

센서 노드는 정보 수집, 데이터 통신, 협력을 통한 모니터링과 같은 작업들을 수행하기 위해 군사 작전 지역, 산업 시설, 생태 환경 등에 배치된다. 응용 프로그램과 운영체제가 설치된 센서 노드를 센서 필드에 배치하고 나면 센서 노드는 쉽게 수거되기 어렵고 재프로그래밍을 위한 물리적인 연결이 힘들게 되어 응용의 변화에 따른 새로운 응용 프로그램의 설치, 수정과 같은 업데이트가 쉽지 않다. 또한 제한적인 시스템 자원을 가진 센서 노드의 특성상 이러한 재구성 기능은 업데이트에 사용되는 비용이 고려 되어야한다. 본 논문에서는 유한 상태 머신 (finite state machine) 기반의 운영체제인 SenOS에서 응용의 변화에 대처할 수 있도록 동적 재구성 기능이 구현된 형태와 특징을 기술한다.

Keywords