• Title/Summary/Keyword: 네트워크 운영체제

Search Result 449, Processing Time 0.026 seconds

An Improved Power Management for TinyOS (TinyOS를 위한 향상된 전력관리 기법)

  • Woo Jang-Bok;Suh Hyo-Joong
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2006.05a
    • /
    • pp.1371-1374
    • /
    • 2006
  • 센서 네트워크는 관찰 지역 내의 정보를 수집하는 센서 노드들로 구성된다. 센서 노드는 제한된 용량의 배터리를 갖고 동작하므로 센서 노드의 배터리 파워를 효과적으로 사용하여 최대한 센서 노드의 수명을 길게 하는 것이 센서 네트워크의 중요한 고려사항 중의 하나이다. 센서 네트워크에서 사용되는 운영체제들은 이를 위해 대부분 저전력 모드를 고려하여 설계된다. 무선 임베디드 센서 네트워크를 위해 설계된 운영체제인 TinyOS도 간단하며 강력한 전력관리 기법을 제공한다. 그러나 TinyOS에서 제공하는 전력관리 기법은 마이크로컨트롤러 자체의 저전력 모드를 고려하지 않아서 마이크로컨트롤러가 제공하는 저전력 모드를 실제로 충분히 사용할 수 없다. 본 논문에서는 TinyOS에서 마이크로컨트롤러의 저전력 모드를 충분히 활용할 수 있도록 개선하여 보다 향상된 전력관리 기법을 제안한다.

  • PDF

Development of Sensor Network Simulator for Estimating Power Consumption and Execution Time (전력소모량 및 실행시간 추정이 가능한 센서 네트워크 시뮬레이터의 개발)

  • Kim Bang-Hyun;Kim Tae-Kyu;Jung Yong-Doc;Kim Jong-Hyun
    • Proceedings of the Korea Society for Simulation Conference
    • /
    • 2005.11a
    • /
    • pp.108-112
    • /
    • 2005
  • 유비쿼터스 컴퓨팅의 기반 설비인 센서 네트워크는 많은 수의 센서 노드들로 구성되며, 각 센서 노드의 하드웨어는 매우 작은 규모이다. 또한 센서 네트워크는 구축 목적에 따라 네트워크 토폴로지 및 라우팅 방식이 결정되어야 하고, 이와 더불어 센서 노드의 하드웨어와 소프트웨어도 필요에 따라 다양하게 변경되어야 한다. 따라서 센서 네트워크가 구현되기 전에 시스템 동작과 성능을 예측할 수 있는 센서 네트워크 시뮬레이터가 필요하다. 기존의 센서 네트워크 시뮬레이터들은 특별한 응용을 위한 특정 기반의 하드웨어와 운영체제에 국한되어 개발되었기 때문에 다양한 센서 네트워크 환경을 지원하기에는 한계가 있으며, 센서 네트워크 설계상의 주요 요소인 전력소모량과 실행 시간에 대한 분석이 포함되지 않았다. 따라서 본 연구에서는 특정한 응용이나 운영체제에 제한을 받지 않으면서 다양하게 센서 네트워크 환경을 설계 및 검증할 수 있고, 더불어 전력소모량과 실행시간 추정도 가능한 시뮬레이터를 개발하는 것을 목표로 하였다. 이를 위해 본 연구에서 개발한 시뮬레이터는 기계명령어-레벨(machine instruction-level)의 이산-사건 시뮬레이션(discrete-event simulation) 기법을 이용함으로써 실제 센서 노드의 프로그램 실행 및 관련 동작들을 세부적으로 예측하는 데 사용될 수 있도록 하였다. 시뮬레이션의 작업부하(workload)인 명령어 트레이스(instruction trace)로는 ATmega128L 마이크로컨트롤러용으로 크로스 컴파일된 인텔 핵스-레코드(.hex) 형식을 사용한다.

  • PDF

Design and Implementation of TinyOS Supporting Sensor Transparency of Sensor Nodes (센서노드의 센서 투명성을 지원하는 TinyOS의 확장)

  • So, Sun-Sup;Eun, Seong-Bae;Kim, Byung-Ho
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.14 no.9
    • /
    • pp.2127-2133
    • /
    • 2010
  • In this paper, we proposed an architecture for supporting sensor transparency in sensor node operating systems, design the standard APIs (Application Programming Interfaces) and sensor device abstraction to provide the sensor transparency and implemented the sensor transparency in the TinyOS, the most well known sensor node operating system. With the proposed sensor node operating system which can support the sensor transparency, application developers can develop the target applications independent to each sensor device by using the standard APIs provided by the sensor node operating system and the sensor device manufacturers also can develop sensor device drivers by using the standard hardware interfaces and HAL (Hardware Adaptation Layer) interfaces independent to the specific hardware platform of sensor nodes.

The Operating System Independent Remote Control System By Using TCP/IP (TCP/IP를 이용한 운영체제 독립 원격 제어 시스템)

  • 최인욱;태진상;노문진;박성순
    • Proceedings of the Korea Multimedia Society Conference
    • /
    • 2001.11a
    • /
    • pp.231-235
    • /
    • 2001
  • 원격 제어 시스템이란 멀리 떨어진 컴퓨터 시스템을 자기 컴퓨터 앞에 있는 듯한 느낌과 수행속도로 작업을 한 수 있도록 도와주는 시스템이다. 네트워크의 발달로 인하여 빠른 인터넷 환경을 접할 수 있게 되었고 전 세계가 하나의 네트워크 망으로 연결되어 어디서든지 접속이 가능하게 되었다. 이러한 인터넷 환경속에서 인격 제어 시스템의 필요성을 느끼게 되었고 개발, 발전되었다. 또한 원격 제어 시스템을 운영 체제에 독립적인 언어인 자바로 로딩하여 어떤 운영 체제에서도 인격 제어가 가능하게 되었다. 앞으로 인격 제어 시스템은 인터넷 속도가 발전함에 따라 더욱 발전하여 컴퓨터와 컴퓨터의 인격 제어가 아닌 PDA등과 같은 휴대용 단말기에서도 원격 제어가 가긍하게 될 것이다.

  • PDF

The Development of Q+ Media Player (실시간 운영체제인 Q+에서 작동하는 미디어 재생기 개발)

  • Cho, Chang-Sik;Mah, Pyeong-Soo
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2000.10a
    • /
    • pp.371-374
    • /
    • 2000
  • ADSL, ISDN 등과 같은 초고속 인터넷 접속 서비스가 제공됨에 따라 일반 가정에서 인터넷을 이용하여 영화나 음악을 감상하는 것이 가능하게 되었다. 또한 인터넷의 발전과 함께 정보가전의 활용 범위가 확대됨에 따라 다양한 서비스를 제공하는 정보가전의 개발이 가속화되고 있으며, 정보가전을 위한 운영체제 개발 또한 중요한 목표가 되고 있다. 본 논문에서는 실시간 운영체제인 Q+에서 작동하는 미디어 재생기에 대하여 설명한다. 단말장치가 지원하는 미디어로는 MP3, MPEG-1, MPEG-4 이며, Q+의 커널 및 라이브러를 이용하여 구현하였다. 미디어 재생기는 서버와 Delivery Manager, 클라이언트로 구성된다. 서버는 멀티미디어 파일에 대한 스트리밍 서비스를 수행하며 Delivery Manager 는 서버와 클라이언트의 네트워크 투명성을 제공한다. 본 논문에서는 미디어 재생기를 Q+로 구현하면서 운영체제가 달라지면서 변경되는 프로그래밍 상의 기법 및 미디어 재생기의 성능 향상 방법에 대하여 설명한다.

  • PDF

The Design and Implementation of Virtual FiLe system on RTOS (실시간 운영체제에서 가상 파일시스템 설계 및 구현)

  • 류현수;유용선;김용희;권영훈;이철훈
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2004.10a
    • /
    • pp.622-624
    • /
    • 2004
  • 오늘날 임베디드 시스템은 우리들의 생활에 커다란 변화를 가져왔으며, 많은 적용분야와 다양한 기능을 갖추고 있어서 직장 생활 및 여가 생활 등에서 널리 사용되고 있다. 임베디드 시스템에 적용되는 운영체제는 높은 신뢰성과 빠른 수행속도, 적은 메모리를 특징으로 하는 실시간 운영체제(RTOS)이며, 임베디드 환경에서 저장장치를 관리하기 위한 파일 시스템은 필수 요구 조건이 되고 있다. 파일 시스템은 프로그래머가 시스템 내부의 저장장치나 네트워크상의 저장장치에 효율적인 접근을 할 수 있도록 해주며, 이러한 저장장치들로는 CD-ROM, 플로피 디스크, 하드디스크, 플래시 메모리 등이 있는데, 이러한 현존하는 많은 파일 시스템을 통할 관리할 수 있는 가상 파일 시스템(Virtual File System . VFS)을 필요로 하게 되었다 본 논문에서는 실시간 운영체제와 함께 동작하는 가상 파일 시스템을 설계하고 구현하는 방법을 제시한다.

  • PDF

User-Level Network File System Framework with Using Web-Service Protocol (웹서비스를 이용한 사용자 수준 네트워크 파일시스템 프레임워크)

  • Kim, Keedi;Park, Hyeon-Hui;Yang, Seung-Min
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2007.06b
    • /
    • pp.267-272
    • /
    • 2007
  • 네트워크 파일시스템은 원격의 서비스와 자원에 대해 로컬의 그것과 같은 투명성을 제공하기 때문에 널리 사용된다. 네트워크 파일시스템을 제작하거나 수정하는 일에는 운영체제의 커널과 통신 프로토콜에 대한 고려가 필요하므로 복잡하고 많은 시간이 걸린다. 기존의 파일시스템 프레임워크를 사용할 경우 운영체제의 커널 모듈에 대한 고려는 줄일 수 있지만 여전히 통신 프로토콜에 대한 고려는 필요하다. 따라서 네트워크 파일시스템의 빠른 제작을 도와주는 네트워크 파일시스템 프레임워크가 필요하다. 본 논문은 웹서비스 프로토콜인 SOAP과, 사용자 수준 파일시스템 프레임워크인 FUSE를 이용해 사용자 수준 네트워크 파일시스템 프레임워크인 NFSF를 설계하고 구현한다. NFSF는 단일 클라이언트 모듈과 서버 상위모듈, 서버 하위모듈의 3단계 계층을 두고, 중요 파일시스템 API를 서버 하위 모듈로 바인딩한다. 통신 프로토콜을 포함한 단일 클라이언트 모듈과 서버 상위 모듈을 프레임워크에서 제공하여 네트워크 파일시스템 제작 시 서버 하위 모듈만을 제작하게 함으로써 네트워크 파일시스템 제작과정을 '로컬 저장 장치 자체에 대한 고려'로 축소시킨다.

  • PDF

Hash-based Pattern Matching System for Detection Performance (침입탐지시스템 탐지성능 향상 위한 해시기반 패턴 매칭 시스템)

  • Kim, Byung-Hoon;Ha, Ok-Hyun;Shin, Jae-Chul
    • Convergence Security Journal
    • /
    • v.9 no.4
    • /
    • pp.21-27
    • /
    • 2009
  • In the environment of development of network bandwidth and intrusion technology there is limit to the pattern analysis of all massed packets through the existing pattern matching method by the intrusion detection system. To detect the packets efficiently when they are received fragmented, it has been presented the matching method only the pattern of packets consisting with the operation system such as Esnort. Pattern matching performance is improved through the use of NMAP, the basic mechanism od Esnort, by scanning the operation system of the same network system and appling pattern match selectively scanned information and the same operation system as the received packets. However, it can be appeared the case of disregarding the receivied packets depending on the diversity of the kind of operation systems and recognition mistake of operation system of nmap. In this paper, we present and verify the improved intrusion detection system shortening the pattern matching time by the creation of hashy table through the pattern hash of intrusion detection system independently with the users system environment .in the state of flux.

  • PDF

The Construction and Operation of Linux with Robust Security (2-Tier Ad Hoc 망에서 신뢰할 수 있는 Routing과 인증 메커니즘 연구)

  • 손현민;김홍기;주낙근
    • Proceedings of the Korea Multimedia Society Conference
    • /
    • 2000.11a
    • /
    • pp.567-570
    • /
    • 2000
  • 인터넷에 의한 정보의 공유 및 각종 서비스의의 제공이 점차 중가함에 따라 해킹으로 인한 피해 또한 증가하는 추세이다. 최근 많은 사람들이 운영체제로 막강한 기능을 제공하는 리눅스를 서버로 구축함에 따라 리눅스가 네트워크환경에 가장 이상적인 운영체제로 자리잡아 가고 있는 시점에서 리눅스 서버의 운영상의 보안문제가 심각하게 대두되고 있다. 그래서 본 논문에서는 최근 대표적인 해킹기법과 그에 대응하는 보안기법들을 분석해서 보다 안전한 리눅스 서버를 구축하고 운영할 수 있는 방법들을 제시하였다.

  • PDF

Implementation and Evaluation of POSIX Network Asynchronous I/O for Linux Operating System (리눅스 운영체제를 위한 POSIX 호환 네트워크 비동기 입출력의 구현 및 성능 평가)

  • Ahn, Baik-Song;Hong, Seong-Heun;Kim, Kang-Ho;Jung, Sung-In
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2005.05a
    • /
    • pp.1785-1788
    • /
    • 2005
  • 고성능의 확장성 있는 대규모 네트워크 서버 구현시 입출력 기능 향상을 위한 방법 중 하나는 비동기 입출력 기능을 이용하는 것이다. 비동기 입출력은 기존의 poll() / select()와 같은 입출력 멀티플렉싱 기법의 불필요한 CPU 부하를 방지하고, 입출력 완료를 기다리면서 블록되지 않으므로 시스템 부하를 감소할 수 있다. 본 논문에서는 리눅스 운영체제를 위한 POSIX 표준 네트워크 비동기 입출력 기능을 설계 및 구현하였고, 실험을 통해 기존 메커니즘과의 성능 차이를 비교하였다.

  • PDF