• 제목/요약/키워드: Timer Event

검색결과 15건 처리시간 0.023초

센서네트워크를 위한 이벤트 기반 운영체제에서 효율적인 연속적 전송 기법 (Efficient Successive Transmission Technique in Event Based OS for Sensor Network)

  • 이좌형;임화정;선주호;정인범
    • 한국정보통신학회논문지
    • /
    • 제12권1호
    • /
    • pp.205-214
    • /
    • 2008
  • 수많은 센서 노드들을 이용하여 주변환경으로부터 정보를 수집하는 센서네트워크에서 많은 양의 패킷을 빠르게 전송하기 위해서는 패킷 전송간에 지연을 최소화하여 효율성을 높일 필요가 있다. 센서네트워크에서 이벤트에 기반하여 동작하는 운영 체제에서는 주로 주기적으로 발생하는 Timer Event를 이용하여 연속적으로 패킷을 전송한다. 하지만 무선 센서네트워크의 특성상 패킷을 전송하는데 소요되는 시간이 매우 가변적이기 때문에 적합한 주기를 설정하기가 매우 어렵다. Timer Event의 발생주기에 따라 패킷 전송간에 지연이 증가하거나 전송요청이 실패 할 수 있다. 본 논문에서는 패킷 전송 작업이 완료되었음을 알려 주는 SendDone Event를 이용하여 연속적인 패킷전송 시 지연을 줄여 주는 ESTEO기법을 제안한다. ESTEO에서는 패킷 전송이 완료된 시점에 즉시 다음 패킷을 전송하기 때문에 패킷을 전송하는데 소요되는 시간에 상관없이 패킷 전송간에 지연이 발생하지 않는다. 따라서 연속적으로 대량의 패킷을 전송할 때 높은 전송율을 제공할 수 있다.

센서노드에서의 빠른 데이터 전달을 위한 효율적 패킷 전송 기법 (Efficient Packet Transmission Method for Fast Data Dissemination in Senor Node)

  • 이좌형;정인범
    • 산업기술연구
    • /
    • 제27권B호
    • /
    • pp.235-243
    • /
    • 2007
  • Sensor network is used to obtain sensing data in various area. The interval to sense the events depends on the type of target application and the amounts of data generated by sensor nodes are not constant. Many applications exploit long sensing interval to enhance the life time of network but there are specific applications that requires very short interval to obtain fine-grained, high-precision sensing data. If the number of nodes in the network is increased and the interval to sense data is shortened, the amounts of generated data are greatly increased and this leads to increased amount of packets to transfer to the network. To transfer large amount of packets fast, it is necessary that the delay between successive packet transmissions should be minimized as possible. In Sensor network, since the Operating Systems are worked on the event driven, the Timer Event is used to transfer packets successively. However, since the transferring time of packet completely is varies very much, it is very hard to set appropriate interval. The longer the interval, the higher the delay and the shorter the delay, the larger the fail of transfer request. In this paper, we propose ESTEO which reduces the delay between successive packet transmissions by using SendDone Event which informs that a packet transmission has been completed.In ESTEO, the delay between successive packet transmissions is shortened very much since the transmission of next packet starts at the time when the transmission of previous packet has completed, irrespective of the transmission timee. Therefore ESTEO could provide high packet transmission rate given large amount of packets.

  • PDF

Power Saving Scheme by Distinguishing Traffic Patterns for Event-Driven IoT Applications

  • Luan, Shenji;Bao, Jianrong;Liu, Chao;Li, Jie;Zhu, Deqing
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제13권3호
    • /
    • pp.1123-1140
    • /
    • 2019
  • Many Internet of Things (IoT) applications involving bursty traffic have emerged recently with event detection. A power management scheme qualified for uplink bursty traffic (PM-UBT) is proposed by distinguishing between bursty and general uplink traffic patterns in the IEEE 802.11 standard to balance energy consumption and uplink latency, especially for stations with limited power and constrained buffer size. The proposed PM-UBT allows a station to transmit an uplink bursty frame immediately regardless of the state. Only when the sleep timer expires can the station send uplink general traffic and receive all downlink frames from the access point. The optimization problem (OP) for PM-UBT is power consumption minimization under a constrained buffer size at the station. This OP can be solved effectively by the bisection method, which demonstrates a performance similar to that of exhaustive search but with less computational complexity. Simulation results show that when the frame arrival rate in a station is between 5 and 100 frame/second, PM-UBT can save approximately 5 mW to 30 mW of power compared with an existing power management scheme. Therefore, the proposed power management strategy can be used efficiently for delay-intolerant uplink traffic in event-driven IoT applications, such as health status monitoring and environmental surveillance.

Automatic Recovery and Reset Algorithms for System Controller Errors

  • Lee, Yon-Sik
    • 한국컴퓨터정보학회논문지
    • /
    • 제25권3호
    • /
    • pp.89-96
    • /
    • 2020
  • 본 논문은 시스템 내부에서 소프트웨어 오류가 발생하였을 경우 컨트롤러 내의 Watchdog Timer를 이용하여 시스템의 상태를 오류 발생시점 이전 상태로 복구하는 시스템을 설계 구현하고, 하드웨어 오류 발생 시 별도의 리셋 회로를 통해 시스템을 재실행할 수 있는 기술을 제안한다. 제안 시스템은 외부 지원 없이 시스템 자체적으로 반영구적으로 작동 할 수 있도록 함으로써, 시스템의 안정적인 작동, 유지비용 절감 및 신뢰성을 제공하며, 고 신뢰성 응용분야에서 요구되는 자가 동작, 진단 및 복구 기능을 통한 시스템의 항상성 유지를 위한 적용이 가능하다.

3DTV 엑티브 셔터 안경을 위한 저전력 이산-사건 SoC (Low-Power Discrete-Event SoC for 3DTV Active Shutter Glasses)

  • 박대진;곽승호;김창민;김탁곤
    • 대한전자공학회논문지SP
    • /
    • 제48권6호
    • /
    • pp.18-26
    • /
    • 2011
  • 엑티브 셔터 안경 기반 3DTV와 페시브 편광 필터 안경 방식 3DTV의 화질 비교는 최근에 이슈로 대두되고 있다. 엑티브 셔터 안경 방식 기술이 Full-HD 3D영상 구현이 가능함에도 불구하고 스테레오 영상에 대한 동기 신호의 전송, 수신, 및 재구성 과정 중에 내부/외부 잡음 환경에 영향을 받아 3D안경에 탑재된 동기화 프로세서 칩의 오동작으로 영상 플리커가 자주 발생한다. 이러한 문제를 극복하기 위해 동기 신호에 실리는 잡음의 제거 및 오차 보정을 추가적으로 수행하는 과정이 필요하며 이로 인해 추가로 소모되는 전력이 증가하고 있다. 본 논문에서는 3DTV 엑티브 셔터 안경을 위한 동기 신호 처리 프로세서를 구현하는 저 전력 이산 사건 (Discrete-Event) 기반 SoC (DE-SoC)칩을 제안한다. 이를 위해 이벤트 적재기와 소수점 타이머 하드웨어를 구현한다. 제안한 기법을 통해 실시간으로 수신되는 동기 수신 회로 구동을 최대한 지연시킴으로써 전력을 소모하는 하드웨어를 부분을 최소화 하며 소수점 타이머를 이용하여 동기 신호 수신 부를 완전히 정지시킨 상태에서도 일정 시간 동기를 유지하는 특성을 이용하여 무선 동기 수신부의 전력소모를 줄이고 외부 잡음의 영향을 완벽하게 차단할 수 있다. 제안한 기법을 위해 약 15,000개의 로직 게이트와 1Kbytes SRAM 버퍼를 추가로 사용한다. 그럼에도 불구하고 전력 소모는 기존대비 약 20%이하로 떨어질 뿐만 아니라 TV로부터 오는 동기 신호 없이도 2시간동안 1%정도의 동기 오차를 보여준다.

장애환경설정 기반의 에너지절약 지능형 조명시스템 구현 (Energy Saving Smart Illuminating System Implementation Based on Obstacle Environment Presetting)

  • 김영빈;류광렬
    • 한국정보통신학회논문지
    • /
    • 제18권11호
    • /
    • pp.2786-2791
    • /
    • 2014
  • 본 논문은 사용자의 장애 환경에 맞추어 장애 환경설정을 이용함으로서 조명 이용의 편의성을 향상시키고 에너지 절약을 위한 지능형 조명시스템에 관한 연구이다. 장애 환경은 조명의 점등이 원활하지 않은 상태를 의미하는 것으로서 이를 해결하기 위한 방법으로 원격제어 방식이 요구된다. 원격제어 방식은 스마트폰, 움직임 센서, 타이머를 이용하여 조명을 점등 한다. 스마트폰과 움직임 센서는 이벤트를 감지하였을 때 원격에서 조명 시스템으로 이벤트 발생을 전송하고 이벤트를 수신한 조명 시스템은 램프를 전등한다. 조명 사용자의 설정 환경에 맞추어 조명을 제어함으로서 사용시간을 조절하고 점등 조작을 감소하여 에너지 절약을 실현한다. 제안 기법을 적용하여 조명시스템을 설계 및 구현하여 실험 결과 편의성이 향상 되었고 최적화된 점등으로 약 13.5w/h 정도 에너지가 절감된다.

선박 주기관 원격제어시스템을 위한 실시간 제어알고리즘 구현에 관한 연구 (A Study on Implementation of a Real-Time Control Algorithm for Ship Main Engine Remote Control Systems)

  • 김종화
    • Journal of Advanced Marine Engineering and Technology
    • /
    • 제22권6호
    • /
    • pp.901-907
    • /
    • 1998
  • This paper presents a real-time control technique for the development of a ship main engine remote control system, In general several tasks are executed by the event-driven method in real-time system. However when some tasks have time delay components it is difficult to achieve good real-time performance. To cope with this problem a number of timers in most conventional system have been used. In this paper we introduce a real-time control methodology of dealing effectively with tasks including time delay components using one hardware timer. And also a speed control method of main engine which includes critical revolution range a crash astern and a emergency ahead function a switching method of remote control position and a flickering method for the indication of multi-stage alarm are discussed. As long as functions and method are imple-mented as forms of tasks the development of main engine remote control systems can be easy for different types of engines.

  • PDF

과학기술위성 2호 탑재 컴퓨터의 EM 개발 및 구현 (Engineering Model Design and Implementation of STSAT-2 On-board computer)

  • 유창완;임종태;남명룡
    • 한국항공우주학회지
    • /
    • 제34권2호
    • /
    • pp.101-105
    • /
    • 2006
  • 과학기술위성 2호의 탑재 컴퓨터(OBC)의 EM 모델을 개발하고 기능 및 성능평가를 완료하였다. 과학기술위성 2호의 탑재 컴퓨터는 고성능 CPU를 탑재하여 처리 성능을 향상 시켰으며 중앙 집중식 통신구조를 가지도록 설계하여 위성 시스템 내부의 다른 서브 유닛들과 직접 통신하여 위성의 각종 서브장치들을 조정하도록 하였다. 탑재 컴퓨터에 사용되는 통신모듈, 시스템 감시회로, SEU(Single Event Upset)를 극복하기 위한 로직회로 등 각종 제어 회로들을 FPGA 내에 구현함으로써 소형화, 경량화 및 저 전력화를 추구하고 기술 집약화 하도록 하였다.

광대역무선접속시스템 가입자국 MAC 프로토콜 설계 및 구현 (Design and Implementation of MAC Protocol for Subscriber-Station on BWA System)

  • 백승권;황유선;김응배
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2002년도 봄 학술발표논문집 Vol.29 No.1 (A)
    • /
    • pp.307-309
    • /
    • 2002
  • 본 논문에서는 가입관망의 광대역화 및 고속화를 실현는 방안으로 개발되고 있는 광대역 무선접속시스템 가입자국의 MAC 프로토콜을 설계하고 구현하였다. MAC 프로토콜은 제한된 무선자원을 효율적으로 사용하기 위한 프로토콜로서, 무선매체를 이용하여 통신서비스를 제공하는 시스템에 필수적이다. 본 논문에서 설계한 가입자국 MAC 프로토콜은 실시간처리부, 타이밍관련처리부, 상향스트림제어처리부, 그리고 하향스트림처리부를 하드웨어로 설계하고, 이를 제어하고 MAC 제어메시지 동작절차를 수행하는 부분과 망접속부를 소프트웨어를 설계하였다. MAC 소프트웨어는 MAC 응용부, Timer 처리부, Event 처리부, Network 인터페이스부로 나누어 설계하였으며, 본 논문에서 설계된 가입자국 MAC 프로토콜은 향후, 광대역무선접속시스템의 실제 테스트베드에 이식하여 시스템의 전체적인 성능을 검증할 수 있다.

  • PDF

짧은 지연 시간 태스크를 지원하는 타이머 기반 크레딧 스케줄러 (Timer-based Credit Scheduler for Supporting Low Latency Task)

  • 김병기;고영웅
    • 대한임베디드공학회논문지
    • /
    • 제7권4호
    • /
    • pp.193-199
    • /
    • 2012
  • Virtualization allows multiple commodity operating systems to share on a single physical machine. Resource allocation among virtual machines is a key to determine virtual machine performance. To satisfy time-sensitive task on a domain, hypervisor needs to observe the resource requirements and allocates proper amount of CPU resources in a timely manner. In this paper, we propose a realtime credit scheduler for latency sensitive application on virtual machines. The key idea is to register a time event in the Xen hypervisor. Experiment result shows that the proposed scheme is superior to Credit scheduler.