earticle

논문검색

【논문】

유비쿼터스 센서 네트워크를 위한 경량 실시간 운영체제

원문정보

A Light-weight Real-Time Operating System for Ubiquitous Sensor Networks

조문행, 김주만, 이철훈

피인용수 : 0(자료제공 : 네이버학술정보)

초록

영어

In recent years, ubiquitous systems are reshaping the way people live, work, and play. Thereby, services application to guarantee various requirements of users become increasingly sophisticated and complicated, such ubiquitous sensor network platforms must use real-time operating systems with time determinism. This paper presents a real-time operating system, called SenOS, designed for ubiquitous sensor networks. We present some of the features that make SenOS appropriate especially for small, low-cost micro-controllers typically found in ubiquitous sensor networks and introduce 8 priority levels for adopting sensor platforms and task ports to decrease inter-task communication overhead. Also, we propose that it could adapt the dynamic power management scheme for energy savings. The experimental results show that SenOS with 3.8KB footprint sizes is quite efficient for a sensor network, both in terms of memory requirements and system performance.

한국어

오늘날의 유비쿼터스 시스템은 인간의 삶과 일, 놀이 등 살아가는 환경에 대한 전환을 가져오고 있다. 사용자가 요구하는 다양한 서비스들을 지원하기 위해 응용 프로그램들의 복장성이 증가하고 있으며, 그런 유비쿼터스 센서 네트워크 플랫폼들은 시간결정성을 갖는 실시간 운영체제를 사용해야만 한다. 본 논문에서는 유비쿼터스 센서 네트워크 환경을 위해 고안된 SenOS 실시간 운영체제를 소개한다. 유비쿼터스 시스템의 작고 저 비용 마이크로컨트롤러에 적합한 SenOS의 특징과 센서 시스템에 적합한 8단계의 우선순위 지원 및 태스크간 통신 오버헤드를 줄이기 위한 태스크 포트 등 에 대해 기술한다. 또한, SenOS에서 전력 절감을 위해 탑재된 동적 전력 관리 기법에 대해 소개한다.
3.8KB의 풋프린트를 갖는 SenOS가 메모리 요구사항과 시스템 성능 면에서 센서 플랫폼에 아주 효율적임을 실험 결과를 통해 알 수 있다.

목차

요약
 Abstract
 1. Introduction
 2. Overview of SenOS
  2.1 Task management and scheduling
  2.2 Memory Management
  2.3 Semaphores
  2.4 Interrupt
  2.5 Inter-task communication
  2.6 Timers
  2.7 Power Management
 3. Kernel downsizing and improvements forUbiquitous Sensor Network Applications
  3.1 Kernel optimizations for USN Applications
  3.2 Kernel improvements for USN Applications
  3.3 Efficient power management strategies
  3.4 System Configuration
 4. Evaluation and Measurements
  4.1 Performance evaluation
  4.2 Memory requirements
  4.3 Power measurements
  4.4 Comparison of operating systems forubiquitous sensor networks
 5. Conclusion
 References

저자정보

  • 조문행 Moon-Haeng Cho. 대전 유성구 궁동 충남대학교 컴퓨터 공학과
  • 김주만 Joo-Man Kim. 대전 유성구 궁동 충남대학교 컴퓨터 공학과
  • 이철훈 Cheol-Hoon Lee. 대전 유성구 궁동 충남대학교 컴퓨터 공학과

참고문헌

자료제공 : 네이버학술정보

    함께 이용한 논문

      0개의 논문이 장바구니에 담겼습니다.