MCUP: Multi-level Code Updata Protocol for Resource-constrained

MCUP: 자원 제약하의 센서 노드를 위한 다중 수준 코드 갱신 기법

  • Yi, Sang-Ho (School of Computer Science and Engineering, Seoul National University) ;
  • Min, Hong (School of Computer Science and Engineering, Seoul National University) ;
  • Kim, Seok-Hyun (School of Computer Science and Engineering, Seoul National University) ;
  • Cho, Yoo-Kun (School of Computer Science and Engineering, Seoul National University) ;
  • Hong, Ji-Man (School of Computing, Soongsil University)
  • 이상호 (서울대학교 컴퓨터공학부) ;
  • 민홍 (서울대학교 컴퓨터공학부) ;
  • 김석현 (서울대학교 컴퓨터공학부) ;
  • 조유근 (서울대학교 컴퓨터공학부) ;
  • 홍지만 (숭실대학교 컴퓨터학과)
  • Published : 2007.10.26

Abstract

Wireless sensor networks are sensing, computing, and communication infrastructures that allow us to sense events in the harsh environment. The networks consist of many deployed sensor nodes. Each sensor node senses and transmits the sensed data to the administrator or base station of the networks. The sensor nodes are generally remotely-deployed, and therefore, software update must be done at run-time via communication channel. The software code update protocol should be energy-efficient to maximize lifetime of the sensor nodes. In this paper, we present a MCUP, which is a multi-level code update protocol for resource-constrained sensor nodes. MCUP enables energy-efficient code update by supporting multi-level code management. Our simulation results show that MCUP can reduce energy consumption compared with the existing one-level code update schemes.

무선 센서 네트워크는 다양한 환경에서 자연의 정보를 수집하여 인간이 필요로 하는 형태로 정보를 제공하는 네트워크이다. 이러한 센서 네트워크는 수많은 무선 센서 노드들로 이루어지고, 이들은 원격지에서 동작한다. 각 센서 노드는 자연 환경의 정보를 센싱하고, 무선 네트워크를 통하여 센싱 데이터를 사용자에게 전달한다. 만약 소프트웨어의 코드 갱신을 수행해야 한다면, 이는 원격에서 수행 중에 이루어져야 한다. 이 때에, 각 센서 노드의 자원 제약을 고려하여 보다 자원 효율적으로 동작해야 한다. 본 논문에서는 MCUP이라 불리는 무선 센서 노드를 다중 수준 코드 갱신 프로토콜을 제안한다. 제안한 기법은, 다양한 수준에서 다양한 크기의 코드에 대한 동적 재구성을 지원한다. 본 논문의 시뮬레이션 결과를 통하여, MCUP을 사용하였을 때에 전체 센서 네트워크에서의 코드 갱신이 에너지 효율적으로 이루어질 수 있음을 보인다.

Keywords