소개글
본 보고서에서는 센서 네트워크를 위한 운영체제는 무엇이 있으며 어떤 요구사항을 만족하고 일반적으로 수행되는 방식에 대해서 조사하며 기존의 유비쿼터스 관련 분야의 유사한 환경에서 구현된 다양한 운영체제 및 관련기술에 대해서 살펴본다.
목차
1. 서론
2. 센서네트워크용 운영체제의 요구사항 및 고려사항
3. 운영체제에서 필요한 기본 요소
4. 센서네트워크를 위한 운영체제 소개
5. 센서네트워크를 위한 운영체제의 관련기술 소개
6. 일반적인 운영체제의 동작 과정
7. 결론
본문내용
저전력 소형 무선 네트워크는 유비쿼터스 컴퓨팅의 핵심 기술이다. 근거리에서 동작하는 RF 매체로 연결된 무선 지능 센서들은 유비쿼터스 컴퓨팅 환경에서 사람과 컴퓨터 사이의 중개인으로써의 역할을 수행한다. 기존의 컴퓨팅 플랫폼과 달리 무선 센서 노드들은 다음과 같은 특징들을 갖는다.
- 컴퓨팅 파워와 메모리, 배터리 등의 모든 자원이 극도로 제한적이다.
- 센서 네트워크를 수 만개의 작은 자율적인 노드들로 구성된 분산 컴퓨팅 플랫폼으로 보는 데이터 중심형 프로그래밍 스타일이 일반적이다.
- 재사용을 고려하지 않은 일회용 컴퓨팅 플랫폼이다.
- 네트워크에 의존적인 재구성 가능한 컴퓨팅 환경이다.
네트워크 센서 노드들의 이러한 특징 때문에 극도의 저전력 경량 장치에서 동작할 수 있으면서 동시에 환경과 응용 프로그램의 변화에 대처하기 위해 동적인 재구성을 지원할 수 있는 특별한 구조의 운영체제가 필요하다. 또한, 센서노드를 위한 운영체제는 네트워크와 MAC을 위해 동시에 여러 개의 비동기적인 이벤트를 다룰 수 있어야 하며 응용을 통한 분산형, 데이터 중심형 프로그래밍 모델을 지원해야 한다. 이렇게 상반된 것처럼 보이는 요구조건을 모두 만족시키기 위해서는 새로운 구조의 운영체제 및 프로그래밍 모델이 필요하다.
본 보고서에서는 센서 네트워크를 위한 운영체제는 무엇이 있으며 어떤 요구사항을 만족하고 일반적으로 수행되는 방식에 대해서 조사하며 기존의 유비쿼터스 관련 분야의 유사한 환경에서 구현된 다양한 운영체제 및 관련기술에 대해서 살펴본다.
참고 자료
[1] Jason Hill, Robert Szewczyk, Alex Woo, Seth Hollar, David Culler, Kristofer Pister, “System Architecture Directions of Networked Sensors”, International Conference on Architectural Support for Programming Languages and Operating System, 2000. 11.
[2] Jaein Jeong, David Culler, “Incremental Network Programming for wireless Sensors,” IEEE SENCON 2004, 2004.10.
[3] Simon Han, Ramkumar Rengaswamy, Roy S Shea, Eddie Kohler, Mani B Srivastava, “A Dynamic Operating System for Sensor Nodes,” Third International Conference on Mobile Systems, Applications and Services(Mobisys), 2005. 6.
[4] Hyungjoo Song, Daeyoung Kim, Kangwoo Lee, Jongwoo Sung, “UPnP-based Sensor Network Management Architecture and Implementation,” Second International Conference on Mobile Computing and Ubiquitous Networking(ICMU 2005), April 2005, Osaka University, Osaka, JAPAN
[5] A. Murphy and W.Heinzelman, “MiLAN: Middleware Linking Application and Networks,”TR-795, University of Rechester, Computer Science, Nov.2002
[6] Y.Yao and J. E. Gehrke, “The Cougar Approach to In-Network Query Processing in Sensor Networks,”Sigmod Record, Vol.31, No.3, Sep.2002.
[7] C.Shen. C.Srisathapornphat, C.jaikeo, “Sensor Information Networking Architecture and Applications, “IEEE Personal Communications, Vol.8, No.4, Aug.2001
[8] ㈜ 옥타컴, “유비쿼터스 컴퓨팅 구현을 위한 저전력 무선 센서 노드”, 임베디드월드
[9] 김대영, 김재언, 성종우, 이강우, “센서 네트워크 운영체제/미들웨어 기술동향”, 한국정보통신대학교 실시간임베디드시스템 연구실