• 제목/요약/키워드: real-time linux system

검색결과 179건 처리시간 0.259초

AIOPro: 안드로이드 스마트폰을 위한 통합된 스토리지 I/O 분석도구 (AIOPro: A Fully-Integrated Storage I/O Profiler for Android Smartphones)

  • 한상욱;이인혁;류동욱;김지홍
    • 정보과학회 논문지
    • /
    • 제44권3호
    • /
    • pp.232-238
    • /
    • 2017
  • 사용자 경험이 중요한 스마트폰에서는 사용자의 입력에 대한 응용 프로그램의 반응 시간에 대한 분석이 필요하며 특히 사용자 반응 시간에 큰 영향을 주는 스토리지 I/O 성능의 분석은 사용자 경험최적화를 위한 중요한 요건이다. 사용자가 경험하는 반응 시간의 분석을 위해서는 입력을 받아들이는 최상위 계층에서 최하위 저장장치 계층을 수직적으로 아우르는 통합된 분석도구가 필요한데 기존의 도구들은 제한된 범위의 계층들에 맞추어 있어서 효과적인 사용자 경험 분석이 어려운 상황이다. 본 논문에서는 안드로이드 스마트폰을 대상으로 최상위 안드로이드 플랫폼, 리눅스 커널을 포함하는 전체 스토리지 I/O 계층의 I/O 동작을 측정하고, 이를 바탕으로 계층 통합적 분석을 통하여 각 계층간 I/O 동작을 연결하여 사용자 입력에 따른 스토리지 I/O가 미치는 영향의 분석이 가능한 도구인 AIOPro를 소개한다. 검증 실험을 통하여 AIOPro가 0.1% 미만의 동작부하로 정확히 분석할 수 있음을 확인하였다.

신경 회로망 예측 모델을 이용한 실시간 멀티미디어 데이터 전송률 제어 (A Real-Time Multimedia Data Transmission Rate Control Using Neural Network Prediction Model)

  • 김용석;권방현;정길도
    • 한국통신학회논문지
    • /
    • 제30권2B호
    • /
    • pp.44-52
    • /
    • 2005
  • 본 논문에서는 멀티미디어 전송 시 QoS(Quality of Service)를 개선하기 위한 유효패킷 전송률을 향상 시키는 방법으로 신경회로망을 이용한 예측 알고리즘을 제안하였다. 신경회로망 모델을 이용하여 왕복지연시간과 패킷손실률을 예측하고 예측된 인자를 이용하여 데이터 전송률을 결정하는 방법이다. 제안한 방법은 과거의 데이터를 기준으로 전송률을 결정하여 전송하는 데이터의 양을 제어하는 기존의 방법보다 향상된 성능을 확보할 수 있게 된다. 제안한 방법의 성능을 확인하기 위하여 실 시스템에 적용하는 실험을 실시하였다. 리눅스 운영 PC를 사용하였으며, UDP 프로토콜을 이용하여 실시간 데이터를 전송하는 실험 장치를 구현하였다. 제안한 방법의 유효패킷 전송률이 기존의 TCP-Friendly 혼잡제어 방법에 비하여 5% 정도 향상된 성능을 보였다.

다채널 멀티미디어 전송용 임베디드 Audio Video Bridging 플랫폼 설계 및 구현 (Design and Implementation of an Embedded Audio Video Bridging Platform for Multichannel Multimedia Transmission)

  • 위정욱;박경원;권기원;송병철;강민구
    • 인터넷정보학회논문지
    • /
    • 제16권2호
    • /
    • pp.1-6
    • /
    • 2015
  • 본 논문에서는 고품질 멀티미디어 데이터를 IEEE 802.1 Audio Video Bridging 기반의 네트워크를 통해 스마트 자동차와 스마트 홈 및 스마트 공연장에서 실시간으로 송수신할 수 있는 임베디드 플랫폼을 설계를 통해 정밀한 시간 동기화 표준인 IEEE 802.1AS와 QoS 보장을 위한 자원할당 표준인 IEEE 802.1Qat 프로토콜 분석을 통해 성능을 검증한다. 이를 위해 MRP(Multiple Registration Protocol), MMAP(Multicast Address Acquisition Protocol), IEEE 1722, 1722.1 등 AVB의 핵심 Layer-2 프로토콜을 리눅스 운영체제를 기반으로 구현한다. 아울러 상용 AVB 엔드포인트와 연동 실험을 통해 상호 호환성 및 멀티미디어 스트림의 실시간 송수신이 가능함을 보인다.

이동 통신망 기반의 차량 원격 진단 및 제어 시스템 (A remote vehicle diagnosis and control system based on mobile cellular network)

  • 최용운;홍원기
    • 한국산업정보학회논문지
    • /
    • 제11권1호
    • /
    • pp.69-76
    • /
    • 2006
  • 텔레매틱스란 통신과 정보과학의 합성어로 운전경로 안내, 차량 사고나 도난감지, 교통상황 및 각종 생활 편의 정보를 운전자에게 실시간으로 제공한다. 본 논문에서는 텔레매틱스 서 비스를 위하여 내장형 리눅스 기반의 CDMA 및 GPS를 장착한 텔레매틱스 단말기를 제작하고, 휴대 전화를 이용하여 원격지에서 인터넷에 연결된 텔레매틱스 서버와 차량 단말기간의 통신을 통해 차량의 상태를 확인하고, SMS(Short Message Service)를 이용하여 차량을 제어하는 방법을 제안하고 구현한다. 이를 위해 JAVA 기반의 휴대 전화 단말 플랫폼인 SK-VM을 이용하여 제안하는 시스템을 설계 및 구현하고 이를 검증한다.

  • PDF

A Novel Sensorless Low Speed Vector Control for Synchronous Reluctance Motors Using a Block Pulse Function-Based Parameter Identification

  • Ahmad Ghaderi;Tsuyoshi Hanamoto;Teruo Tsuji
    • Journal of Power Electronics
    • /
    • 제6권3호
    • /
    • pp.235-244
    • /
    • 2006
  • Recently, speed sensorless vector control for synchronous reluctance motors (SYRMs) has deserved attention because of its advantages. Although rotor angle calculation using flux estimation is a straightforward approach, the DC offset can cause an increasing pure integrator error in this estimator. In addition, this method is affected by parameter fluctuation. In this paper, to control the motor at the low speed region, a modified programmable cascaded low pass filter (MPCPLF) with sensorless online parameter identification based on a block pulse function is proposed. The use of the MPCLPF is suggested because in programmable, cascade low pass filters (PCLPF), which previously have been applied to induction motors, the drift increases vastly wl)en motor speed decreases. Parameter identification is also used because it does not depend on estimation accuracy and can solve parameter fluctuation effects. Thus, sensorless speed control in the low speed region is possible. The experimental system includes a PC-based control with real time Linux and an ALTERA Complex Programmable Logic Device (CPLD), to acquire data from sensors and to send commands to the system. The experimental results show the proposed method performs well, speed and angle estimation are correct. Also, parameter identification and sensorless vector control are achieved at low speed, as well as, as at high speed.

가속기 제어시스템의 성능향상을 위한 연구 (Conceptual Design of PLS-II Control System for PLS)

  • 윤종철;이진원;이은희;하기만;김재명;박성주;김경렬
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2009년도 제40회 하계학술대회
    • /
    • pp.1658_1659
    • /
    • 2009
  • PLS(Pohang Light Source) will begin the PLS-II project that has been funded by the KOREA Government in order to further upgrade the PLS which has operated since 1992. The control system of the PLS-II has distributed control architecture, with two layers of hierarchy; operator interface computer (OIC) layer and machine interface computer (MIC) layer. The OIC layer is based on SUN workstation with UNIX. A number of PC-based consoles allow to remotely operating the machine from the control room. PC-based consoles use the Linux or Windows operation system. Similar consoles in the experimental hall are used to control experiments. The MIC layer is directly interfaced to individual machine devices for low-level data acquisition and control. MIC layer is based on VMEbus standard with vxWorks real-time operating system. Executable application software modules are downloaded from host computers at the system start-up time. The MIC's and host computers are linked through Ethernet network. It should enable the use of hardware and software already developed for specific light source requirements. The core of the EPICS (Experimental Physics and Industrial Control System)[1] has been chosen as the basis for the control system software.

  • PDF

병렬프로세서를 이용한 원전 격납건물의 항공기 충돌해석 (Numerical Analysis of Nuclear-Power Plant Subjected to an Aircraft Impact using Parallel Processor)

  • 송유섭;신상섭;정동호;박대효
    • 한국전산구조공학회논문집
    • /
    • 제24권6호
    • /
    • pp.715-722
    • /
    • 2011
  • 본 논문에서는 항공기 충돌에 의한 원전 격납건물의 거동을 병렬해석을 통해 수행하였다. 지금까지의 원전 격납건물에 대한 항공기 충돌관련 연구는 항공기의 경우, Riera의 충격하중-시간함수를 이상화하여 대상 구조체의 일정영역에 대해 충격하중으로 적용하는 방법을 사용해 왔고 충돌대상 구조체의 경우, 단순 철근콘크리트 벽체나 빌딩에 머물러 왔다. 하지만 본 논문에서는 항공기(Boeing-767, http://www.boeing.com)와 가상의 원전 격납건물을 실제와 유사하게 모델링하여 해석을 수행하였으며, 항공기모델은 충돌평가 가이드인 NEI 07-13(2009)에서 허용하는 Riera의 식에 따른 충돌하중이력곡선과 비교하는 방법으로 검증되었다. 또한, 일반적으로 고속 충돌해석은 짧은 시간동안 두 개 이상의 물체가 접촉하고 동적 대변형을 일으키는 비선형성이 강한 문제로 많은 계산시간이 요구되기 때문에 이를 효과적으로 다루기 위해서는 단일 CPU만으로는 한계가 있다. 따라서 본 논문에서는 해석의 효율성을 향상시키기 위해 자체 구축한 리눅스 클러스터 시스템을 이용하여 Message-Passing MIMD 형태의 병렬해석을 수행하였고 병렬성능에 대한 평가를 위해 무근콘크리트(Plain Concrete, PC), 철근콘크리트(Reinforced Concrete, RC), 내부 Liner Plate를 부착한 철근콘크리트(RC with Containment Liner Plate, CLP), SC구조(Steel-Plate Concrete, SC)등 4가지 경우에 대한 수치해석 효율성이 비교 검토되었다.

비행시험 발사통제 시스템의 신호처리 알고리즘 (The signal processing algorithm of the Missile Flight Test Launch Control System)

  • 오진오
    • 한국정보통신학회논문지
    • /
    • 제19권8호
    • /
    • pp.1965-1972
    • /
    • 2015
  • 비행시험 발사통제 시스템은 유도무기 비행시험 시 사격통제 시스템과 연동하여 동작하고, 유도무기의 종류 및 시험 목적에 따라 시험의 통제 및 상황 감시를 하는 시스템이다. 사격통제 시스템과 비행시험 발사통제 시스템이 연동하기 위한 메시지 구조, 통신 프로토콜, 데이터 타입 등은 발사통제 ICD(Interface Control Document)에 정의되어 있고, ICD는 유도무기 체계별, 시험 목적별로 모두 다르게 구성되어 있다. 기존에는 사격통제 시스템과 연동하기 위해 별도의 연동 소프트웨어를 개발하였으나, 이는 다양한 문제점을 가지고 있었다. 따라서 다양한 발사통제 ICD를 수용할 수 있도록 새로운 파싱 알고리즘을 개발하였고, 사격통제 시스템과 연동하여 다양한 메시지들이 송ㆍ수신되는 것을 확인하여 알고리즘이 정상적으로 동작하는 것을 검증하였다.

Root 권한 프로세스 추적을 통한 침입 탐지 기법 (An Intrusion Detection Method by Tracing Root Privileged Processes)

  • 박장수;안병철
    • 정보처리학회논문지C
    • /
    • 제15C권4호
    • /
    • pp.239-244
    • /
    • 2008
  • 보안 침입 사건이 있은 후 해당되는 취약점만을 패치시키는 방식으로만 침입 피해를 줄이는 것은 충분하지 않다. 시스템 내에 취약한 코드가 있더라도 시스템의 내구성을 높여 보다 포괄적으로 침입을 막을 수 있는 방법이 필요하다. 본 논문은 리눅스 시스템에서 관리자를 대신하여 root 권한을 가진 프로세스를 감시하는 강건한 실시간 침입탐지기법을 제시한다. 이 기법은 사용자IP 주소를 프로세스 테이블에 추가하고 root 권한으로 기동되는 모든 프로세스의 IP 주소를 감시한다. 제안한 기법이 버퍼 오버 플로우 취약성에 대해 방어하는 것을 KON 프로그램을 통해 확인한다. 또한 원격으로 시스템을 관리할 수 있는 설정 프로토콜을 제안하며, 이 프로토콜을 통해 관리자 호스트의 IP주소가 침입으로부터 안전하게 보호될 수 있다.

병렬 연산을 이용한 방출 단층 영상의 재구성 속도향상 기초연구 (Preliminary Study on the Enhancement of Reconstruction Speed for Emission Computed Tomography Using Parallel Processing)

  • 박민재;이재성;김수미;강지연;이동수;박광석
    • Nuclear Medicine and Molecular Imaging
    • /
    • 제43권5호
    • /
    • pp.443-450
    • /
    • 2009
  • 목적: 기존의 영상 재구성은 간소화된 투사 물리 모델을 사용하고 있다. 하지만 3D 재구성과 같은 실제적인 물리 모델은 시간이 많이 걸려서 임상에서 모든 데이터에 적용하기 힘들고, 복잡한 물리모델을 설명하기 위해 큰 메모리를 사용하면 한대의 일반적인 재구성 머신으로는 불가능하다. 개인 컴퓨터들에서도 큰 규모의 기술을 가능하게 하기위해, 병렬 연산을 이용한 빠른 재구성의 현실적인 분산메모리 모델을 제시한다. 대상 및 방법: 실제로 구현하는 가능성을 보기 위해 가상 컴퓨터들을 이용하여 선행 연구를 진행하였고, 다양한 가능성을 테스트하기 위해 상용서비스를 하고 있는 슈퍼컴퓨터(Tachyon)에서 성능 테스트를 하였다. 가장 많이 사용되는 2D 투사 영상과 실제적인 물리 모델인 3D 응답라인을 이용한 기댓값 최대화 알고리즘을 테스트하였다. 스터디 중 특정 반복횟수 이후에 속도가 최대 6배까지 느려지는 현상이 발견되어 컴파일러 최적화를 통해 병렬 효율의 극대화를 꾀하였다. 결과: Linux에서 MPICH와 NFS를 이용하여, 여러 컴퓨터에서 하나의 프로그램으로 분산 연산이 가능하였다. 병렬 연산을 했을 때 동일한 반복 연산에서 재구성된 영상간의 차이가 실수의 유효숫자(6bit) 정도임을 확인하였다. 2배의 연상장치를 사용했을 때 1.96배의 좋은 병렬화 효율을 보여주었다. 반복 연산 횟수가 증가함에 따라 느려지는 현상은 SSE를 이용한 Vectorization 방법을 사용했을 때 해결할 수 있었다. 결론: 이번 연구를 통해 일반 컴퓨터들을 이용한 현실적인 병렬 컴퓨터 시스템을 구성하여, 작은 메모리의 단일 일반 컴퓨터로는 불가능한 간단화 할 수 없는 복잡한 물리 과정도 영상 재구성 방법에 사용 가능하게 되었다.