DOI QR코드

DOI QR Code

Design and Implementation of Real-Time Operating System for Sensor Networks

센서 네트워크용 실시간 운영체제의 설계 및 구현

  • 강희성 (충남대학교 컴퓨터공학과) ;
  • 전상호 (충남대학교 컴퓨터공학과) ;
  • 정근재 (충남대학교 컴퓨터공학과) ;
  • 이숭열 (충남대학교 컴퓨터공학과) ;
  • 김용희 (충남대학교 컴퓨터공학과) ;
  • 이철훈 (충남대학교 컴퓨터공학과)
  • Published : 2007.02.28

Abstract

Recently microcontrollers are being used in sensor networks to handle sophisticated control and monitoring activities. As applications become more sophisticated, their design and development processes become more complex which consequently necessitates the use of an operating system to manage the complexity and provide an abstraction for portability of code. This paper presents a Low-power real-time operating system, called UbiFOS-USN, designed for sensor networks. We present some of the features that make UbiFOS-USN appropriate especially for small, low-cost microcontrollers typically found in sensor networks. Through experimental results, we show that UbiFOS-USN is quite efficient for a sensor network, both in terms of system performance and memory requirement.

최근 들어 마이크로컨트롤러가 물리적인 환경을 정교하게 제어하고 감시하기 위해서 센서 네트워크에 사용되고 있다. 응용프로그램이 더욱 더 정교해짐에 따라 설계와 개발과정이 복잡하게 되었고 그 결과로 복잡성을 제어하고 코드의 호환성을 위한 추상화를 제공해주기 위해서 운영체제가 필요하게 되었다. 본 논문에서는 센서 네트워크를 위해 설계된 저전력 실시간 운영체제, UbiFOS-USN을 소개하고, 센서 네트워크에서 일반적으로 사용되는 초소형, 저전력 마이크로 컨트롤러에 적합한 UbiFOS-USN의 특징에 대해서 기술한다. 실험 결과를 통해서, UbiFOS-USN이 시스템 성능과 메모리 요구사항 측면에서 센서 네트워크에 효율적임을 보여준다.

Keywords

References

  1. Chalemark Intanagonwiwat,Ramesh govindan, and Deborah Estrin, A Scalable and Robust Communication Paradigm for sensor networks.MOBICOM 2002
  2. C. Chong and S. P. Kumar, "Sensor Networks: Evolution, Opportunities, and Challenges," Proc. of the IEEE. Vol. 91, No.8, Aug. 2003.
  3. C.C.Han, R Kunmar,R Shea, E. Kohler, and M Srivastava, "A Dynamic Operating System for Sensor Networks," Proc. of the 3rd Int 'I Conf. on Mobile Systems, Application, and Servíces (Mobisys' 05), Seattle, Washington, 2005).
  4. M T. Schnitz, B. M Alhashimi, and P. Eles, System-Level Design Techniques for Energy-Efficident Embedded Systems, Kluwer Academic Pub., Boston, 2004.
  5. H. Blanchard, B. Brock, M. Locke,M. Orvek, R. Paulsen, and K Rajamani, Dynomic power Management for Embedded Systems, IBM and Monta Vista Software, Versionl.1, Nov. 2002.
  6. M. H. Cho, J. W. Lee, H S. Kang, and C. H Lee, "Design and Implementation of Light-Weight Real-Time Operating System for Audio Player," KlSS Autumn Conf., Vol.2, pp.328-330, 2006.
  7. http://www.tinyos.net/
  8. H. Abrach, S. Bhatti, J. Carlson, H. Dai.,J. Rose, A Sheth, B. Shucker, and R. Han,"MANTlS:System Support for MultimodAl NeTworks of In-situ Sensors," 2nd ACM lntemational Workshop on Wrreless Sensor Networks and Applications (WSNA), pp.50-59, 2003.
  9. C. C. Han, R K Rengaswamy, R. Shea,E. Kohler, and M Srivastava, "S0S: A dynamic operating system for sensor networks," Proc. of the 3rd Int 'I Conf. on Mobile Systems, Applications, And Servíces(Mobisys),2005
  10. http:// qplus.or.kr, http:// octacomm.net/
  11. http://mculand.com/