• Title/Summary/Keyword: 센서 운영체제

Search Result 157, Processing Time 0.041 seconds

Design of Real-Time Operating System for Sensor Network based on TMO Model (TMO모델 기반의 실시간 센서 네트워크 운영체제의 설계)

  • Lee Jae-Yoon;Lee Jae-An;Kim Kwang;Heu Shin
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2005.07a
    • /
    • pp.874-876
    • /
    • 2005
  • 무선 센서 네트워크는 최근 대두되고 있는 유비쿼터스 컴퓨팅의 연구에 힘입어, 군사용의 목적으로만 사용되던 과거와는 달리 다양한 분야에서 많은 연구가 진행되고 있다. 센서 네트워크는 제한적인 자원을 가진 노드에서 데이터 감지로 인한 이벤트, 데이터 프로세싱 그리고 노드들 간의 통신이 동시에 발생하므로 병렬처리 기능과 실시간성을 가진 운영체제가 필수적으로 요구된다. 하지만 현재 연구되고 있는 센서 네트워크를 위한 운영체제들은 이러한 요구를 만족시켜 주지 못하고 있는 실정이다. 우리는 본 논문에서 정시보장, 분산환경의 특징을 갖는 분산 실시간 객체모델인 TMO 모델을 적용하여 실시간성을 보장해주는 센서네트워크 운영체제를 제안 한다.

  • PDF

Dynamic Threads Stack Management Scheme for Sensor Operating Systems under Space-Constrained (공간 제약하의 센서 운영체제를 위한 동적 쓰레드 스택관리 기법)

  • Yi, Sang-Ho;Cho, Yoo-Kun;Hong, Ji-Man
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.34 no.11
    • /
    • pp.572-580
    • /
    • 2007
  • Wireless sensor networks are sensing, computing and communication infrastructures that allow us to monitor, instrument, observe, and respond to phenomena in the harsh environment. Generally, the wireless sensor networks are composed of many deployed sensor nodes that were designed to be very cost-efficient in terms of production cost. For example, UC Berkeley's MICA motes have only 8-bit CPU, 4KB RAM, and 128KB FLASH memory space. Therefore, sensor operating systems that run on the sensor nodes should be able to operate efficiently in terms of the resource management. In this paper, we present a dynamic threads stack management scheme for space-constrained and multi-threaded sensor operating systems. In this scheme, the necessary stack space of each function is measured on compile-time. Then, the information is used to dynamically allocate and release each function's stack space on run-time. It was implemented in Nano-Qplus sensor operating system. Our experimental results show that the proposed scheme outperforms the existing fixed-size stack allocation mechanism.

An Efficient Memory Allocation Scheme for Space Constrained Sensor Operating Systems (공간 제약적인 센서 운영체제를 위한 효율적인 메모리 할당 기법)

  • Yi Sang-Ho;Min Hong;Heo Jun-Youg;Cho Yoo-Kun;Hong Ji-Man
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.33 no.9
    • /
    • pp.626-633
    • /
    • 2006
  • The wireless sensor networks are sensing, computing and communication infrastructures that allow us to monitor, instrument, observe, and respond to phenomena in the harsh environment. Sensor operating systems that run on tiny sensor nodes are the key to the performance of the distributed computing environment for the wireless sensor networks. Therefore, sensor operating systems should be able to operate efficiently in terms of energy consumption and resource management. In this paper, we present an efficient memory allocation scheme to improve the time and space efficiency of memory management for the sensor operating systems. Our experimental results show that the proposed scheme performs efficiently in both time and space compared with existing memory allocation mechanisms.

A Real-time Interrupt Handling Scheme for Efficient Sensor Operating Systems (효율적인 센서 운영체제를 위한 실시간 인터럽트 처리 기법)

  • Ahn, Jae-Hoon;Choi, Kyu-Ho;Kim, Tae-Hyung;Hong, Ji-Man
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.16 no.4
    • /
    • pp.437-441
    • /
    • 2010
  • A new application area in which wireless sensor networks are applied requires the performance of more elaborated and complicated task and the completion of those tasks within a time limit. Until now, it is, however, insufficient to do research on the mechanism of handling interrupt based on real-time sensor operating systems which carefully consider the limitation of resources of sensor nodes and the property of tasks which is executed in a wireless sensor network area. In this paper, the requirements satisfying real-time in sensor operating systems are analyzed and based on this, a system is designed and implemented. In addition, the proposed mechanisms are confirmed by several verification methods, and the efficiency of the performance and the satisfaction of those requirements for real-time are verified by simulation.

Implementation and Evaluation of the Finite State-driven Operating System for Dynamically Reconfigurable Sensor Networks (센서 네트워크를 위한 동적 재구성 가능한 유한 상태 기반 운영체제 구현 및 평가)

  • Kim Do-Hyuk;Kim Tae-Hyung
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2006.06a
    • /
    • pp.178-180
    • /
    • 2006
  • 저 전력 마이크로 프로세서와 무선 통신 모듈, 통합된 시스템 장치들을 내장한 센서 노드를 이용하여 구축 된 센서 네트워크는 동작환경과 구조가 특이하며 시스템 설계 시 많은 제약 조건들이 고려되어야 한다. 이러한 센서 네트워크의 각 노드는 센서를 이용한 정보 수집과 같은 여러 가지 응용 프로그램, 노드 간 통신, 제한된 시스템 자원을 효율적으로 관리 할 수 있는 기능들이 필요하며 이에 센서 노드를 위한 여러 가지 운영체제들이 제안되었다. 본 논문에서는 센서 노드를 위해 효과적이고 응용의 변화에 대처할 수 있도록 동적 재구성 기능을 지원하도록 설계된 유한 상태 머신 (finite state machine) 기반의 운영체제인 SenOS의 특징과 구현된 SenOS를 개선한 결과를 발표한다.

  • PDF

The Trends of Ubiquitous Sensor Network OS for IP-USN (IP-USN을 위한 센서 네트워크 운영체제 동향)

  • Song, Jun-Geun;Ma, Pyeong-Su
    • Electronics and Telecommunications Trends
    • /
    • v.23 no.1 s.109
    • /
    • pp.12-20
    • /
    • 2008
  • 첨단 미래도시 건설을 위한 u시티 같은 대규모 네트워크 구축 사업에 첨단 유비쿼터스 사회를 앞당기기 위한 기술로 주목 받던 센서 네트워크를 도입하기 위한 IP-USN 기술개발이 활기를 띄고 있다. IP-USN은 기존의 IP 인프라를 기반으로 센서 노드, 게이트웨이 및 싱크 노드 등 USN 네트워크를 통합해 광범위한 확장성과 이동성을 보장, 다양한 분야에 서비스를 적용하게 해주는 기술을 의미한다. 이처럼 인터넷 망과 연계하는 대규모 센서 네트워크 응용이 많아지면서 센서 네트워크를 구성하는 핵심 소프트웨어인 센서 네트워크 운영체제와 관련 기술 역시 그 중요성이 부각되고 있다. 이에 본 고에서는 IP-USN을 위한 기술을 지원하는 국내외 센서 네트워크 운영체제에 대해 살펴본다.

A Study on Dynamic Voltage Scaling Mechanism with Real-Time on Sensor Node Platform (센서 노드 플랫폼에서 실시간을 적용한 DVS 기법 연구)

  • Kim, Youngmann;Kim, Taehoon;Tak, Sungwoo
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2009.04a
    • /
    • pp.853-855
    • /
    • 2009
  • 센서 노드를 위한 운영체제는 제한된 시스템 자원 하에서 동작하므로 전력 소모량을 최소화 시킬 수 있는 시스템 레벨의 저전력 기법과 함께 실시간성을 지원해야 한다. 이에 본 논문에서는 저전력 마이크로프로세서인 ATmega128L 기반의 센서 노드 하드웨어 플랫폼을 설계하고, 센서노드 플랫폼에서 동작하는 멀티스레드 기반의 실시간 운영체제인 RT-UNOS를 개발하였다. 제안한 센서 노드 플랫폼의 동작 검증을 위하여 기존의 센서노드용 운영체제인 TinyOS와 MANTIS, cc-EDF와의 성능을 구현한 센서노드 상에서 실험을 진행하여 비교 분석하였다.

Technical Trend of Sensor Network Node Platform & OS (센서 네트워크 노드 플랫폼 및 운영체제 기술 동향)

  • Park, S.M.
    • Electronics and Telecommunications Trends
    • /
    • v.21 no.1 s.97
    • /
    • pp.14-24
    • /
    • 2006
  • 유비쿼터스 시대가 다가옴에 따라 핵심 기술 중 하나인 유비쿼터스 센서 네트워크(USN)에 대한 관심이 높아지고 있다. 센서 노드를 이용한 다양한 정보를 수집 처리할수 있는 USN 기술은 물류/유통, 환경 감시, 홈 오토메이션 등 다양한 분야에 적용될 수있기 때문에 갈수록 그 중요성은 높아질 것으로 예상된다. 이에 현재 USN의 시장 동향을 간단히 살펴보고, 센서 노드의 핵심이 되는 센서 노드 플랫폼과 센서 노드에 들어가는 센서 네트워크 운영체제의 기술 동향에 대해 살펴보고자 한다.

Implementing Dynamic Reconfiguration in Sensor Network Operating System SenOS (센서 네트워크용 운영체제 SenOS에서 동적 재구성 기능 구현)

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

  • PDF

센서네트워크 하드웨어 플랫폼 및 운영체제 개발 동향

  • 소선섭;은성배
    • The Magazine of the IEIE
    • /
    • v.32 no.7 s.254
    • /
    • pp.47-56
    • /
    • 2005
  • 본 기고문에서는 센서네트워크 기술 중에서 하드웨어 플랫폼과 운영체제에 대한 현황을 기술한다. 하드웨어 플랫폼 및 운영체제의 경우 시장 초기진입 단계이므로 연구 개발 중인 플랫폼보다는 상용화된 플랫폼들을 소개하는데 주력한다. 또한, 상용화된 플랫폼을 이용하여 ZigBee 통신 성능을 실험하고 분석하였다. 먼저 ZigBee의 최대 전송률을 실험하였으며 무선 UM과의 주파수 충돌시의 전송률을 실험하였다. 실험 결과, 칩수준에서의 최대 전송률은 250kbps라고 하나 실제 성능은 이보다 낮은 150kbps를 기록하였다. 무선LAN과의 충돌 시에는 10$\~$20$\%$ 정도의 성공률만을 보이며 실내에서 무선 LAN의 영향을 더욱 많이 받는다는 결과를 얻었다.

  • PDF