• 제목/요약/키워드: 실시간정보

검색결과 12,812건 처리시간 0.041초

실시간 운영체제에서 효율적인 디버그 정보 관리를 위한 버퍼 설계 및 구현 (Design and Implementation of Buffers for Efficient Management of Debug Information in Real-Time Operating Systems)

  • 이재규;류현수;정명조;성영락;이철훈
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2003년도 가을 학술발표논문집 Vol.30 No.2 (1)
    • /
    • pp.304-306
    • /
    • 2003
  • 실시간 운영 체제(Real-Time Operating Systems)는 시스템 동작이 논리적 정확성뿐만 아니라 시간적 정확성에도 좌우되는 운영 체제이다. 그리고 실시간 운영체제는 멀티태스킹(Multitasking) 과 ITC(Inter Task Communication)을 제공한다는 점에서 일반 운영 체제인 Windows, Linux, Unix등과 같지만 시간 결정성을 보장해야 한다는 점에서 일반 운영 체제와 다르다. 이러한 실시간 운영체제에서 프로그래머가 디버그 정보를 알기 위해서 여러 가지 기법을 사용하게 된다. 본 논문은 실시간 운영체제에서 시간 결정성을 지키면서 메모리에 관련된 디버그 이벤트들을 알기 위한 버퍼의 설계 및 구현에 대해 기술한다.

  • PDF

인위적인 랜드마크를 이용한 실시간 가상객체 위치변화 추적 (Real-time Position Tracking of Virtual Object using Artificial Landmark)

  • 정혜라;최유주;김명희
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2001년도 춘계학술발표논문집 (상)
    • /
    • pp.135-138
    • /
    • 2001
  • 증강현실 시스템을 구축하는데 있어 실시간 가상객체 위치 추적은 실세계와 가상객체를 정확하고 깊이감 있게 정합하고, 실세계 움직임에 따른 가상객체 위치변화 추적에 중요하다. 따라서 실시간 카메라 입력영상으로부터 가상객체의 위치를 추적하는데 있어 정확성과 함께 빠른 수행시간이 요구된다. 본 논문에서는 HMD(Head Mounted Display)장비에 장착된 두 개의 카메라로부터 관찰자의 시점 이동에 따른 가상객체 정합위치 정보를 입력받아 그 위치를 정확하게 인식하고 빠르게 추적하기 위하여 인위적인 랜드마크 형태를 정의하였으며, 실시간 입력영상으로부터 랜드마크 중심점 위치를 실시간으로 추적하기 위해 일정시간 간격마다 입력받은 첫 영상으로부터 얻은 랜드마크 영역 정보를 이용하여 중심점의 위치를 추적함으로써 수행시간을 줄이고자 하였다.

  • PDF

실시간 방재형 무인비행체의 HIL시뮬레이션을 위한 환경 개발 (Development of Environment for HIL Simulation of Real-time Disaster-Prevention UAV(Unmanned Aerial Vehicle))

  • 정덕원;민덕기
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2009년도 춘계학술발표대회
    • /
    • pp.796-799
    • /
    • 2009
  • 재해 및 재난 발생에 따른 피해를 최소화하고자 무인헬기 기술과 IT기술의 실시간 방재 시스템을 융합하여 광범위한 환경을 대상으로 실시간 다각적 정보수집 기능을 제공하는 연구가 진행 중이다. 소형무인헬기에 개량된 자동항법기능과 무선 네트워크 기반의 실시간 멀티미디어 중계기능을 탑재하고 쉽게 사용 할 수 있는 지상관제시스템을 개발하여 대형재난 현장에 사용하면 다각적 동영상과 재해 현장 정보를 실시간으로 제공함으로써 초기 대응을 할 수 있어 재난의 확산을 최대한 방지 할 수 있다. 본 논문에서는 이러한 시스템을 보다 효과적으로 개발하기 위한 HILS(Hardware in the Loop Simulation) 기반 무인헬기 시뮬레이션 환경을 개발하고자 한다.

컨테이너 기반 클라우드 환경에서 실시간 GPU 작업을 지원하기 위한 데드라인 정보 관리 기법 (Deadline information management techniques to support real-time GPU tasks in container-based cloud environments)

  • 강지훈;길준민
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2022년도 춘계학술발표대회
    • /
    • pp.56-59
    • /
    • 2022
  • 최근 인터넷 기반 서비스에서 사용되는 데이터가 개인화 및 맞춤화가 됨에 따라 사용자의 상황이나 요구사항에 따라 실시간 AI 추론 및 데이터 분석과 같이 데이터를 서비스 요청 즉시 처리해야 하는 실시간 서비스에 대한 요구사항이 증가하고 있다. 하지만, 기존 컨테이너 관리 시스템은 컨테이너의 데드라인 할당 및 관리 기능이 제공되지 않으며, 컨테이너 관리 시스템에서 GPU(Graphic Processing Unit) 작업의 실행과 같은 작업 상태를 알 수 없다. 본 논문에서는 컨테이너에서 실행되는 GPU 작업의 실시간 처리를 지원하기 위해 컨테이너에서 실행되는 GPU 작업의 시작 및 종료 상태의 추적과 데드라인 할당 기법을 위한 실시간 처리 정보 관리 기법을 제안한다.

실시간 위성 시계 이상 감지 시스템 구축

  • 허윤정;임준후;조정호;허문범;남기욱
    • 한국우주과학회:학술대회논문집(한국우주과학회보)
    • /
    • 한국우주과학회 2011년도 한국우주과학회보 제20권1호
    • /
    • pp.22.4-22.4
    • /
    • 2011
  • 위성항법시스템에서 위성 신호의 이상 발생 시 신속하게 위성시계의 고장 유무를 판단할 수 있도록 실시간 위성 시계 이상감지 시스템을 구축하였다. 위성 시계는 시스템 성능에 직접적인 영향을 미치는 핵심 요소로서 고장이나 이상 발생 시 측정치에 매우 큰 영향을 미칠 수 있다. 특정 위성 시계에 고장이나 이상이 발생한 경우 사용자들이 해당 위성의 측정치를 사용하지 않도록 가능한 빨리 이를 감지하고 공지할 수 있어야 한다. 현재 GPS의 경우 시스템 자체만으로는 위성 상태 정보가 적절한 시간 내에 제공되지 못하므로, 사용자가 직접 위성 신호의 사용 유무를 판단할 수 있는 위성 상태 감시 기능이 필요하다. 이 논문에서는 위성 시계 이상 발생 시 이를 실시간으로 감지할 수 있도록 한국항공우주연구에서 구축한 실시간 위성 시계 이상 감지 시스템에 대해 소개하고자 한다. 시스템 구현을 위해 적용한 방법은 크게 세 단계로 나뉠 수 있다. 첫 번째, 실시간으로 수신한 GPS 이중 주파수 측정치로부터 반송파 스무딩 필터를 적용하여 위성 시계 바이어스를 추정한다. 두 번째, 위성 위치 및 시계 정보의 실시간 적용을 위해 항법력보다 성능이 뛰어난 IGS Ultra-rapid 예측 정보를 활용한다. 마지막으로 위성시계 바이어스 추정치와 예측치를 비교하여 시계 이상 유무를 판별한다. 실제 위성 시계 이상이 발생한 위성의 측정치를 적용하여 시스템에 대한 검증시험을 수행하였고, 10 나노 초 수준의 위성 시계도약 현상이 발생한 위성의 감지를 통해 시스템의 성능을 확인하였다. 이는 항공항법분야와 같이 고성능의 위치 정보를 요구하는 응용분야에 신뢰성 있는 위성 정보 제공을 위해 활용될 수 있다.

  • PDF

원인 프로세스 추적 기능을 가진 실행시간 프로세스 모니터의 설계 (Design of a Run-time Process Monitor with a Function of Detecting Root Cause Process)

  • 정윤석;김태완;장천현
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2003년도 추계학술발표논문집 (상)
    • /
    • pp.405-408
    • /
    • 2003
  • 산업 전반에 보급된 실시간 시스템의 수행 상태를 파악하기 위해 실시간 감시 기능을 사용한다. 감시의 기본 목적은 감시 대상이 정상적으로 수행하는지를 파악하는 것이다. 특히 실시간 감시 기법으로는 실시간 시스템 상에서 동작하는 실시간 프로세스 상태를 감시하는 프로세스 감시 기법이 있다. 이러한 감시 기법을 지원하는 실행시간 프로세스 모니터의 구조 및 데이터 저장소의 구조에 대해서는 이미 설계 및 구현을 하였다. 하지만, 기존의 프로세스 모니터는 프로세스 상태 데이터를 수집하는 기본 기능만을 제공하였다. 개발자에게 있어서 의미 있는 정보는 프로세스 상태 데이터만이 아니라 프로세스의 동작상의 문제점을 발견하고 원인 규명을 할 수 있도록 하는 고급 정보이다. 이러한 정보를 도출하기 위해 본 논문에서는 기존의 실행시간 프로세스 모니터의 구조 기반 위에서 프로세스 동작 여부를 확인하는 기능과 흐름 추적 기능을 새롭게 설계 추가하였다. 이들 기능을 통해 개발자는 어떤 프로세스에서 동작상의 문제가 발생했는지, 또한 문제를 발생시킨 원인 프로세스가 무엇인지를 추적해 낼 수 있으며, 개발단계에서 문제 해결 능력을 높일 수 있다. 본 논문에서 설계한 원인 프로세스 추적 기능을 가진 실행시간 프로세스 모니터는 기본적으로 실시간 감시 및 제어를 필요로 하는 분야에서 이용될 수 있다.

  • PDF

순환공학 환경에서의 실시간 시스템 개발 및 검증을 위한 코드 변환기 설계 (Design of Code Converter for Development and Verification of Real-Time System in Software Round-Trip Engineering Environment)

  • 고현;조상규;김광종;이연식
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2001년도 춘계학술발표논문집 (상)
    • /
    • pp.193-196
    • /
    • 2001
  • 본 논문은 ATM(Abstract Timed Machine)으로 명세된 실시간 시스템에 대한 재/역공학 측면에서의 개발 및 검증을 위한 코드 변환기를 설계한다. ATM은 모드(mede), 전이(transition), 포트(per)로 구성되는데, 순공학 과정에서 실시간 시스템을 설계, 명세 하는 기존의 정형기법과는 달리 ATM은 소프트웨어의 순환공학 과정에서 사용하기 위해 설계되었다. ATM은 기존 정형기법이 순공학 과정에서의 특정 물리적 환경에서 실행되는 동적행위에 대한 부적절한 표현에 대해 순환공학에서 실시간 시스템의 속성은 물론 특정 환경과 동적 정보 등을 명세하기 위한 정형 기법으로서, 본 논문에서는 DoME을 이용하여 ATM 명세도구를 개발하고 이를 이용하여 실시간 시스템의 특정 요구사항을 위한 ATM을 명세한다. 또한 해당 ATM을 DOME/ATM 스크립트 파일로 저장하고 이에 대한 명세분석을 통해 노드와 관련된 정보를 추출하여 다른 분석도구가 이용할 수 있도록 DB에 저장하거나 매개 언어인 SRL/ATM으로 변환하며, 이러한 SRL/ATM으로부터 실행코드에 대한 관련 정보를 추출하여 실시간 시스템 개발 및 검증을 위한 Ada 코드를 생성할 수 있는 코드 변환기를 설계한다.

  • PDF

실시간 트래픽을 위한 송신측 주도의 대역폭 예약 방법 (A Transmitter Initiated Bandwidth Reservation Method for Real-time Traffic)

  • 김민준;엄종훈;장용석;김승호
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2006년도 가을 학술발표논문집 Vol.33 No.2 (D)
    • /
    • pp.497-501
    • /
    • 2006
  • 디지털 미디어 장치의 발달로 인하여 네트워크 상에서 발생되는 실시간 트래픽을 지원해주는 연구들이 많이 진행되고 있다. 그중에서도 기존의 LAN (Local Area Network) 시장의 약 80% 가량을 점유하고 있는 이더넷 기술과 연동하는 기술이 많이 고려되고 있다. 하지만 기존 이더넷 기술이 가진 몇 가지 문제점들로 인하여 이더넷 기술만을 가지고는 실시간 트래픽을 지원하기에는 부족하다. 그래서 IEEE 802.1 AVB TG (IEEE 802.1 Audio/Video Bridging Task Group)에서 기존의 이더넷 장비 등에 최소한의 변경으로 실시간 트래픽을 지원해주기 위한 표준화가 진행 중이다. 현재 IEEE 802.1 AVB TG에서는 해당 규격을 지원하는 네트워크 환경에서 작동하는 장비들 간에 어떻게 동기를 맞추어 갈 것인지, 이들 장비의 실시간 트래픽을 위한 대역폭 확보는 어떻게 할 것인지, 그리고 확보된 대역폭을 바탕으로 하여 실시간 트래픽과 비실시간 트래픽을 어떻게 동시에 지원할 것인지가 주요 논의 과제이다. 본 논문은 주요 논의 과제 중에서도 실시간 트래픽을 위한 대역폭 확보 방안에 그 비중을 두었다. 실시간 트래픽의 대역폭을 확보하기 위해서는 대역폭 예약이 필수이다. 대역폭 예약을 송신측, 즉 실시간 트래픽을 발생시키는 장치에서 주도하여 진행하는 방법을 제안한다. 그리고 제안한 방법을 OPNET 네트워크 시뮬레이터를 통해 실험하고, 그 결과를 분석하였다.

  • PDF

Regular Grid Method에 기반한 실시간 지형 가시화 알고리즘 개발 (Real-time 3D terrain visualization based on Regular Grid Method)

  • 정지찬;박준영
    • 한국경영과학회:학술대회논문집
    • /
    • 한국경영과학회/대한산업공학회 2005년도 춘계공동학술대회 발표논문
    • /
    • pp.835-841
    • /
    • 2005
  • 실시간 가시화/시각화(Visualization)을 위한 지형 가시화 분야에서의 렌더링 속도 향상은 사용자의 현실감에 있어 중요한 역할을 한다. 본 연구는 Height Field 데이터를 사용한 블록 단위 지형 렌더링 방법에서 이전 프레임 정보를 사용하여 지형 가시화 속도를 향상시키는 방법을 제안한다. Height Field로 표현된 지형을 실시간에 효과적으로 렌더링 할 수 있는 방법으로CLOD(Continuous leveI Of Detail)가 있으며 대표적인 방법으로 Multiresolution TIN(Triangle Irregular Network)과 Regular Grid Method에 기반한 방법들이 있다. 대개의 경우, 지형 데이터는 매우 방대한 크기를 가지고 있어서 실시간으로 렌더링 하는 것이 불가능할 경우가 많다. 따라서 실시간 지형렌더링 에서는 LOD(Level of Detail)관리와 뷰 프러스텀 컬링이 실시간 렌더링 속도 향상을 위한 핵심 사항이 된다. 본 연구에서는 PC 기반에서 효과적으로 지형을 표현하기 위해 기존 Regular Grid Method에 기반한 방법의 가시영역 추출(View Frustum Culling)을 수정하여 실시간 지형 렌더링의 가시 영역 추출(View Frustum Culling)시 기존의 쿼드트리 방식과 함께 이전 프레임에서 블록 단위로 저장된 컬링 정보를 혼용하여 속도를 향상시키는 방법을 상세히 기술 한다.

  • PDF

리눅스 기반의 연성 실시간 시스템을 위한 메모리 대체 기법 (Memory Replacement Scheme for Linux-based Soft Real-t ice System)

  • 서의성;오승택;이준원
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2002년도 봄 학술발표논문집 Vol.29 No.1 (A)
    • /
    • pp.55-57
    • /
    • 2002
  • Linux는 페이지 기반의 가상 메모리 시스템이다. 따라서 메모리가 부족할 때에는 페이지 대치 알고리즘(page replacement algorithm)에 의해 선택된 페이지가 하드디스크로 대치되게 된다. 실시간 시스템에서 이와 같은 페이지 대치가 발생하면 실시간 제약조건을 만족하지 못할 가능성이 크므로 실시간 시스템에서는 이에 맞는 대치 알고리즘이 개발되어야 한다. 본 논문에서는 연성 실시간 시스템에 적합한 N-Chance 기법을 이용한 새로운 페이지 대치 알고리즘을 제안하고 성능을 평가하였다. 새로운 페이지 대치 알고리즘은 기존의 Linux에서 사용하는 second chance 알고리즘을 수정한 것이다. 기존의 알고리즘은 페이지를 대치함에 있어서 사용되지 않는 페이지에 2번의 기회를 준 후 하드디스크로 쫓아내는 방법인데 반하여 본 논문에서 제안하는 방법은 페이지를 사용하는 프로세스가 실시간 프로세스인지 아닌지에 따라서 기회를 주는 횟수를 달리하는 방법이다. N-chance 알고리즘을 사용했을 경우 실시간 제약 조건을 비교적 충족시키면서도 무조건적인 lock으로 인한 메모리 사용의 부담을 줄일 수 있다.

  • PDF