• 제목/요약/키워드: Real-time Operating System

검색결과 1,063건 처리시간 0.026초

멀티미디어 데이터 스트림을 위한 파일 시스템의 설계 및 구현 (A New File System for Multimedia Data Stream)

  • 이민석;송진석
    • 대한임베디드공학회논문지
    • /
    • 제1권2호
    • /
    • pp.90-103
    • /
    • 2006
  • There are many file systems in various operating systems. Those are usually designed for server environments, where the common cases are usually 'multiple active users', 'great many small files' And they assume a big main memory to be used as buffer cache. So the existing file systems are not suitable for resource hungry embedded systems that process multimedia data streams. In this study, we designed and implemented a new file system which efficiently stores and retrieves multimedia data steams. The proposed file system has a very simple disk layout, which guarantees a quick disk initialization and file system recovery. And we introduced a new indexing-scheme, called the time-based indexing scheme, with the file system. With the indexing scheme, the file system maintains the relation between time and the location for all the multimedia streams. The scheme is useful in searching and playing the compressed multimedia streams by locating exact frame position with given time, resulting in reduction of CPU processing and power consumption. The proposed file system and its APIs utilizing the time-based indexing schemes were implemented firstly on a Linux environment, though it is operating system independent. In the performance evaluation on a real DVR system, which measured the execution time of multi-threaded reading and writing, we found the proposed file system is maximum 38.7% faster than EXT2 file system.

  • PDF

한반도 일원에서 발생한 Event 특성 (Characteristics of local events occured in and around the Korean Peninsula in 2002)

  • 전정수;제일영;지헌철;박윤경
    • 한국지진공학회:학술대회논문집
    • /
    • 한국지진공학회 2003년도 춘계 학술발표회논문집
    • /
    • pp.12-15
    • /
    • 2003
  • Korea Institute of Geoscience and Mineral Resources(KIGAM) is operating Wonju Korea Seismic Research Station(KSRS), 29 regional seismic research stations and 5 Korea-China joint seismic stations in China. Also KIGAM is operating Korea Earthquake Monitoring System (KEMS) to archive the real-time data stream and to determine event parameters (epicenter, origin time, and magnitude) by the automatic processing and analyst review. To do this, KEMS used KIGAM's regional seismic network and other institute's network in a near real-time base. From Dec. 1, 2001 to Nov. 30, 2002, 3,827 seismic events were analyzed in a automatic processing procedure and finally 3,437 events were analyzed by analyst and archived. But problem is this event catalog includes not only natural earthquake, but also artificial events produced by the blast. More than 80 % events were concentrated in daytime and many events were concentrated in the confirmed blast sites, Pyeongyang, Pocheon, Yeongjong-do, Donghae city, etc. Because these artificial events are a major potential cause of error when estimating the seismicity of a specific region, discrimination procedure has to be developed in the first place.

  • PDF

실시간 운영체제 상에서 에너지 절감을 위한 자바 API (Java API for Energy Saving on Real-Time Operating System)

  • 손필창;전상호;송예진;조문행;정명조;이철훈
    • 한국콘텐츠학회논문지
    • /
    • 제6권12호
    • /
    • pp.71-79
    • /
    • 2006
  • 최근 들어 이동형 장치 및 휴대형 장치 같은 소형 임베디드 장치들이 빠르게 확산되고 있다. 이들 장치의 응용 프로그램들은 점차적으로 복잡하게 되어 그 처리 능력이 증대되었으며, 그에 따라 배터리 수명이 장치 사용에 있어 가장 심각한 제약사항이 되고 있다. 그래서 전력 소모를 줄이는 방법이 많이 연구되고 있으며, 전력 소모 감소 기능 (저전력)이 지원되는 하드웨어, 소프트웨어가 탑재된 제품들도 생산되고 있다. 본 논문에서는 임베디드 자바플랫폼인 J2ME 에 저전력 기법을 적용하기 위해 IBM과 MontaVista Software에서 제안한 동적 전원 관리(Dynamic Power Management : DPM) 기법을 탑재한 실시간 운영체제 UbiFOSTM 를 기반으로 저전력 자바 API 를 제안하고, 실험을 통해 30% 정도의 전력 감축이 됨을 보인다.

  • PDF

화력발전소 보일러 고온헤더의 실시간 수명 감시시스템 개발 (Development of On-Line Life Monitoring System for high-Temperature Header of Fossile Powder Plant Boiler)

  • 윤필기;정동관;윤기봉
    • 에너지공학
    • /
    • 제8권4호
    • /
    • pp.605-611
    • /
    • 1999
  • 화력발전설비 고온요소의 잔여수명평가는 주로 비파괴검사 및 검사결과의 파괴역학적 해석등으로 행해졌다. 그러나 기존 방법은가동중에는 적용되기 어렵고 급작스런 운전이력에 대한 정량적인 손상을 평가할 수 없었다. 따라서 구조물의 형상, 운전이력 및 재료물성에 근거하여 실시간 수명소비율 및 잔여수명을 평가하는 기술의 개발이 요구되고 있다. 본 연구에서는 고온 증기헤더의 수명을 실시간으로 평가하는 감시시스템 소프트웨어를 개발하였다. 고온헤더에 대하여 해석된 온도, 응력, 그린함수를 이용하여 취약부위의 실시간 응력을 계산하고 천이 사이클을 카운트하여 크리프 및, 피로수명을 계산하였다. 본 소프트웨어를 개발함으로써 운전이력에 따른 소비수명을 실시간으로 평가하고 운전정보를 기록하여 향후 운전계획, 보수주기 및 교체시기를 결정하는데 지침이 되도록 하였다.

  • PDF

수중-육상 네트워크 연계용 게이트웨이 부이시스템 개발 및 실 해역 성능 검증 (Development of a Gateway System Between Underwater and Land Network and Real-Sea performance Test)

  • 이정희;박종원;박진영;서수진;임용곤
    • 한국통신학회논문지
    • /
    • 제40권6호
    • /
    • pp.1200-1207
    • /
    • 2015
  • 게이트웨이 부이시스템은 수중 어플리케이션 구현 시 수중-육상 간 네트워크 연계를 위한 시스템으로 수중노드와 육상국간 통신 연계, 수중 네트워크 모니터링 등을 수행한다. 본 논문에서는 다수의 수중노드로 수중 네트워크를 구현 시 취득된 데이터들을 육상국과 연계하여 실시간으로 모니터링이 가능한 게이트웨이 부이시스템 개발에 대해 소개한다. 개발된 게이트웨이 부이시스템은 수중음향통신모뎀, RF 통신시스템, 게이트웨이 운용시스템으로 구성되며, 게이트웨이 운용과 수중 네트워크 상태모니터링을 위한 육상국용 관제 프로그램을 구현하였다. 또한 실 해역 시험을 통해 실시간 수중 네트워크 모니터링, 게이트웨이 상태모니터링 등의 성능 검증을 수행하였다.

신재생발전기의 데이터 취득방안에 대한 고찰 (Review on Data Acquisition of Renewable Power Generators)

  • 이봉길;김완홍;최준호
    • 한국태양에너지학회 논문집
    • /
    • 제40권3호
    • /
    • pp.1-20
    • /
    • 2020
  • In accordance with the Government's policy, renewable power generation is expanding very largely. This leads to increasing uncertainty in the power market and power system owing to the intermittent and fluctuating output characteristics of renewable power generators. Data on the acquisition of renewable power generators can be largely classified according to the operation of the power market and power system. Data on the settlement for the payment for the power amount are acquired in the power market, and real-time data for monitoring the status and output of the generators are acquired in the power system. However, renewable power generators operating in the power market have different acquisition cycles depending on the method of communication of the power meter. They acquire data only for settlement purposes and have no real-time data, which requires improvement. In this paper, the acquisition status is reviewed by classifying the data of renewable power generators into settlement and real-time data. In addition, measures and acquisition criteria for real-time data of renewable power generators for improving the acquisition method are proposed.

High Level Approach Programming in Real Time Distributed Network System

  • Jeong, Chan-Joo;Kim, Gwang-Jun;Lee, Joon;Nam, Ki-Hwan;Bae, Chul-Soo
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2002년도 ITC-CSCC -2
    • /
    • pp.1105-1108
    • /
    • 2002
  • Real-time(RT) object-oriented(OO) distributed computing is a form of RT distributed computing realized with a distributed computer system structured in the form of an object network. Several approached proposed in recent years for extending the conventional object structuring scheme to suit RT applications, are briefly reviewed. Then the approach named the TMO(Time-triggered Message-triggered Object)structuring scheme was formulated with the goal of instigating a quantum productivity jump in the design of distributed time triggered simulation. The TMO scheme is intended to facilitate the pursuit of a new paradigm in designing distributed time triggered simulation which is to realize real-time computing with a common and general design style that does not alienate the main-stream computing industry and yet to allow system engineers to confidently produce certifiable distributed time tiggered simulation for safety-critical applications. The TMO structuring scheme is a syntactically simple but semantically powerful extension of the conventional object structuring approached and as such, its support tools can be based on various well-established OO programming languages such as C++ and on ubiquitous commercial RT operating system kernels. The Scheme enables a great reduction of the designers efforts in guaranteeing timely service capabilities of application systems.

  • PDF

안드로이드에 실시간 성능 제공을 위한 태스크 관리 및 가비지컬렉션 실행 제어 방법 (Task Management and Garbage Collection Execution Control Method for Providing Real-time Performance to Android)

  • 조경연;조한무;이정국;서민원;이상길;이철훈
    • 한국콘텐츠학회논문지
    • /
    • 제18권3호
    • /
    • pp.101-113
    • /
    • 2018
  • 실시간으로 데이터를 획득하고 평가하는 것이 중요한 군용 점검 장비와 같은 시스템에서는 운영체제 레벨에서 실시간 처리가 가능해야 한다. 기술의 발전으로 기존 장비를 휴대용 단말로 대체하려는 요구가 있으나, 안드로이드가 적용된 휴대용 단말은 실시간성이 요구되는 시스템에 적합하지 않다. 안드로이드에서는 가비지 컬렉션을 통해 가용 메모리를 확보하는데, 이 작업이 수행되는 동안 다른 태스크가 중단되어 특정 태스크의 주기성을 보장할 수 없다. 본 논문에서는 이를 해결하기 위해 안드로이드의 가비지 컬렉션 실행을 제어하는 구조를 설계 및 구현하였다. 실시간 작업이 필요한 시간 동안 가비지 컬렉션을 제어하여 실시간 성능을 보장하며, 안드로이드에 실시간 성능 보장을 위한 RTiK을 적용하였다. 성능 평가를 위해 5ms 주기 태스크의 호출 주기를 측정하였으며, 제어 이전에는 태스크의 34.31%만 주기가 보장되었으나, 제어를 통해 98.18%의 태스크 주기가 만족되어 안드로이드에 실시간성을 제공하였다.

OSEK/VDX 표준과 CAN 프로토콜을 사용한 차체 네트웍 시스템 개발 (Development of a Body Network System with GSEK/VDX Standards and CAN Protocol)

  • 신민석;이우택;선우명호;한석영
    • 한국자동차공학회논문집
    • /
    • 제10권4호
    • /
    • pp.175-180
    • /
    • 2002
  • In order to satisfy the requirements of time reduction and cost saving for development of electronic control systems(ECU) in automotive industry, the applications of a standardized real-time operating system(RTOS) and a communication protocol to ECUs are increased. In this study, a body control module(BCM) that employs OSEK/VDX(open system and corresponding interfaces for automotive electronics/vehicle distributed executive) OS tour the RTOS and a controller area network(CAN) fur the communication protocol is designed, and the performances of the system are evaluated. The BCM controls doors, mirrors, and windows of the vehicle through the in-vehicle network. To identify all the transmitted and received control messages, a PC connected with the CAN communication protocol behaves as a CAN bus emulator. The control system based upon in-vehicle network improves the system stability and reduces the number of wiring harness. Furthermore it is easy to maintain and simple to add new features because the system is designed based on the standards of RTOS and communication protocol.

휴머노이드 로봇에 대한 CAN(Controller Area Network) 적용 (Application of Controller Area Network to Humanoid Robot)

  • 구자봉;허욱열;김진걸
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2004년도 심포지엄 논문집 정보 및 제어부문
    • /
    • pp.77-79
    • /
    • 2004
  • Because robot hardware architecture generally is consisted of a few sensors and motors connected to the central processing unit, this type of structure is led to time consuming and unreliable system. For analysis, one of the fundamental difficulties in real-time system is how to be bounded the time behavior of the system. When a distributed control network controls the robot, with a central computing hub that sets the goals for the robot, processes the sensor information and provides coordination targets for the joints. If the distributed system supposed to be connected to a control network, the joints have their own control processors that act in groups to maintain global stability, while also operating individually to provide local motor control. We try to analyze the architecture of network-based humanoid robot's leg part and deal with its application using the CAN(Controller Area Network) protocol.

  • PDF