A Software Architecture for Highly Reconfigurable Sensor Operating Systems

재구성 가능한 고성능 센서 운영체제를 위한 소프트웨어 아키텍처 설계

  • 김태환 (경북 유비쿼터스 신기술 연구센터) ;
  • 김희철 (대구대학교 정보통신공학부)
  • Received : 2007.12.09
  • Accepted : 2008.02.14
  • Published : 2007.12.31

Abstract

Wireless sensor networks are subject to highly heterogeneous system requirements in terms of their functionality and performance due to their broad application areas. Though the heterogeneity hinders the opportunity of developing a single universal platform for sensor networks, efforts to provide uniform, inter-operable and scalable ones for sensor networks are still essential for the growth of the industry as well as their technological advance. As a part of our work to develop such a robust platform, this paper presents the software architecture for sensor nodes with focus on our sensor node operating system and its configuration methodology. Addressing principle issues in its design space which includes programming, execution, task scheduling and software layer models, our architecture is highly reconfigurable with respect to system resources and functional requirements and also highly efficient in supporting multi-threading under small system resources.

Keywords