• Title/Summary/Keyword: 실시간 리눅스 시스템

Search Result 148, Processing Time 0.024 seconds

Implementation of VoIP Gateway on Real-Time Linux (실시간 리눅스 기반의 VoIP 게이트웨이 시스템 구현)

  • 류홍석;정용진;민상원;정광모
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.10e
    • /
    • pp.679-681
    • /
    • 2002
  • VoIP(Voice over Internet Protocol)는 일반 전화망이 아닌 인터넷 망을 통해 실시간 데이터인 음성을 전송하는 방식으로 음성 통신비용의 절감 효과와 다양한 서비스로 인한 부가 가치를 통해 개인, 기업, 기간 통신 사업자들에게 큰 이득을 가져다 줄 수 있다. 이러한 추세에 발맞추어 본 논문에서는 RTLinux 기 반에서 VoIP 게이트웨이를 구현함으로서 실시간 처리를 요하는 시스템의 개발기간 단축과 시스템 성능 향상을 목적으로 시스템을 구현하였다. RTLinux는 기존 리눅스 커널 위에서 동작하며, 또한 하드리얼타임을 제공하여 리눅스가 가지고 있던 실시간 처리 문제를 극복할 수 있다. 구현한 시스템은 end-to-end 간에 코덱 (G.723.1)을 전송한 후 프레임간 Delay와 Jitter, loss를 측정하여 기존 리눅스와 RTLinux간의 시스템 성능을 비교 테스트하였으며, 그 결과 기존 리눅스에 비교하여 RTLinux 기반의 게이트웨이가 코덱이 제한하는 시간 안에 음성 전송을 처리함으로서 실시 간 처리를 요하는 시스템 개발에 적절한 솔루션임을 확인하였다.

  • PDF

Design and Implementation of Real-Time Object Model Execution Platform on Linux System (리눅스 환경에서의 실시간 객체모델 수행 플랫폼의 설계 및 구현)

  • 조수형;조상영;김정국
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1999.10c
    • /
    • pp.143-145
    • /
    • 1999
  • 정시 서비스를 제공하는 실시간 시스템을 설계할 때 일반성을 지니도록 하기 위하여 실시간 객체인 TMO(Time-triggered Message-triggered Object) 모델이 연구되었으며 이러한 객체를 수행하기 위한 객체 모델 수행 플렛폼이 다양한 환경에서 개발되었다. 본 논문에서는 최근 들어 많은 주목을 받고 있는 리눅스 환경에서 설계 및 구현된 미들웨어 형태의 실시간 객체 모델 수행 플렛폼 LTMOS(Linux TMO System)에 대해 기술한다. 응용 프로그램 개발자가 실시간 시스템을 TMO 모델로 디자인하면 LTMOS는 TMO의 메쏘드를 리눅스의 쓰레드로 매핑하여 리눅스 커널의 실시간 스케쥴링을 받도록 한다.

  • PDF

Implementation of Device Driver in Embedded system using Linux (리눅스를 이용한 실시간 시스템에서의 디바이스 드라이버 구현)

  • 최용식;이동현;이상락;신승호
    • Proceedings of the Safety Management and Science Conference
    • /
    • 2002.05a
    • /
    • pp.151-159
    • /
    • 2002
  • Real-Time Linux를 이용하여 실시간 운영체제가 요구하는 특성과 요구조건을 분석하고 이러한 요구조건에 부합하도록 리눅스를 하드웨어에 이식하고 하드웨어에 이식하기 위한 방법을 제시하였다. 다른 상용 실시간 운영체제 (RTOS)와는 달리 리눅스는 특정 하드웨어를 지원하기 위한 별도의 개발환경을 제공하지 않는다. 이에 개발환경을 구축하고 부트로더를 개발하기 위해 목표 시스템에 부합하도록 리눅스 커널을 이식하였다. 또한 응용 개발의 유연성을 제공하기 위하여 램디스크를 이용한 파일 시스템을 지원하도록 하였으며, GPIO(general purpose I/O)를 통한 디바이스 드라아버를 제작하는 등의 실험을 통해 시스템의 안정성을 검증하였다 실험에서는 StrongArm SAl110 마이크로프로세서를 이용하였으며 이 실험을 통해 실시간 운영체제로서의 리눅스의 활용 가능성을 확인하였다.

  • PDF

A Design and Implementation of a Real-Time Linux Based VoIP System (실시간 처리 리눅스 기반 VoIP 시스템 설계 및 구현)

  • 이명근;이상정;조성범;임재용
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.04a
    • /
    • pp.289-291
    • /
    • 2001
  • 본 논문에서는 실시간처리 리눅스에 기반한 VoIP 단말기를 설계 구현한다. 설계 구현된 하드웨어 시스템은 i386 프로세서를 기반으로 설계되며, 실시간음성처리 지원을 위해 음성코덱 칩과 실시간처리 리눅스인 RTLinux를 사용하여 실시간 음성처리 모듈을 구현한다. 설계 구현된 시스템의 테스트 및 타당성 검증을 위해 LAN환경에서의 음성채팅 프로그램에 적용하여 통화품질을 시험하였다. 음성처리에 사용한 음성처리 모듈은 ITU-T 음성 코덱인 G.723.1 사용하여 30ms 내에 24 바이트로 인코딩/디코딩된 음성 데이타를 전송하도록 구현하였다.

Implementation of a Realtime Audit Trail System using Database (데이터베이스를 이용한 실시간 감사ㆍ추적 시스템 구현)

  • 최형환;박태규;이윤희;조인구;임연호
    • Proceedings of the Korea Database Society Conference
    • /
    • 2000.11a
    • /
    • pp.201-209
    • /
    • 2000
  • 기존의 리눅스 운영체제에서는 임의적 접근제어(DAC)에 의해서 자원의 접근을 통제하며, 이 때의 접근제어 정보를 로그 파일을 통한 정적인 감사 추적에 의존하고 있다. 따라서 본 논문에서는 DAC와 함께 강제적 접근통제(MAC) 기법을 구현하여 커널 수준에서 자원을 안전하고 강제적으로 통제할 수 있는 다중등급보안(MLS) 시스템을 설계, 구현하였으며, 동적이며 실시간으로 감사 정보를 수집, 분석, 추적할 수 있도록 데이터베이스 연동을 통한 감사 추적 시스템을 설계하고 구현하였다. 데이터베이스 연동을 통한 실시간 감사 추적 시스템은 보안 관리자로 하여금 불법적 침입 및 자료의 유출에 대하여 실시간으로 대처할 수 있도록 한다. 본 논문에서는 이러한 리눅스 실시간 감사 추적 시스템을 설계하고 구현한 내용을 소개한다.

  • PDF

Design and Implementation of Fixed Scheduling Time Scheduler based on Linux (리눅스 기반 고정 스케줄링 시간을 갖는 스케줄러의 설계 및 구현)

  • Jung, Young-Jun;Lee, Hyung-Suk;Kim, Heung-Nam
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2001.10a
    • /
    • pp.667-670
    • /
    • 2001
  • 인터넷 정보가전분야에 적용되는 내장형 리눅스 시스템은 제어장치, 휴대형 단말기나 홈서버등 용도에 따라 시간 제한과 관련한 서비스를 지원해야 하므로 실시간성을 가져야 한다. 그러나, 현재 적용되고 있는 대부분의 내장형 리눅스(Embedded Linux) 시스템은 표준 리눅스 시스템을 참조하여 구축되어, 리눅스의 스케줄링 구조에 따라 실시간 태스크라 할지라도 작업 수행시간에 대한 예측성(Predictability)이 떨어져 실시간성을 보장할 수 없다. 본 연구는 리눅스의 스케줄링 기법을 비트맵(Bitmap)을 이용한 기법으로 수정하여 실시간 태스크들에 대한 고정 스케줄링 시간을 갖는 스케줄러(scheduler)를 구현했으며, 시뮬레이션을 통한 표준 리눅스 스케줄러와 구현된 스케줄러의 비교 자료를 제시했다.

  • PDF

A Simulation of Scheduling using Selection Algorithm on Real-Time Linux (실시간 리눅스에서 선택 알고리즘을 이용한 스케줄링 성능평가)

  • 최정훈;김경화;김두상;최대수;임종규;박한규;구용완
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.10c
    • /
    • pp.430-432
    • /
    • 2002
  • 리눅스는 POSIX.1b 표준의 일부 지원으로 연성 실시간 시스템을 지원한다. 현재 경성 실시간 시스템을 지원하기 위해 리눅스를 확장한 여러 운영체제가 개발된 바 있지만, 다양한 프로그래밍 인터페이스 및 스케줄러의 지원이 부족하다. 현재까지 실시간 리눅스를 위한 스케쥴러는 RMS와 EDF 두 가지의 스케쥴러가 별도로 구현되어 있다. 이 두 가지 스케쥴러 중에서 사용자가 각각의 스케쥴링 알고리즘의 특성을 고려하지 않고 두 가지 방법을 선택하여 사용하고 있다. 본 논문에서는 이러한 단점들을 해결하기 위한 안정적인 스케쥴링 가능성 검사를 통하여 RMS와 EDF 스케쥴링 방법의 특성에 맞게 스케쥴러 중에서 하나를 선택하여 사용함으로서 종료시한을 보장하고 또한 스케쥴이 불가능한 경우 테스크 스케쥴로 인해 발생되는 시스템 정지 현상을 제거하고 태스크 집합의 효율적인 관리를 위한 스케쥴링 가능성 검사 알고리즘과 스케쥴러 선택 알고리즘을 제시하여 스케쥴링 알고리즘의 성능평가 결과를 제시한다.

  • PDF

Timer Handling Technique for Real-Time Middleware on Linux (Linux 기반의 실시간 시스템 지원 Middleware를 위한 Timer Handling 기법)

  • 박호준;김문회;이창훈
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.04a
    • /
    • pp.373-375
    • /
    • 2002
  • 리눅스 컴퓨터 시스템에 실시간 웅용프로그램들을 실행할 경우, 실시간 응용프로그램 자체의 내부나 하부에 실시간 시스템 지원을 위한 엔진을 내장하고 있어야 만다. 그러나 기존의 리눅스 시스템들에 실시간 웅용프로그램을 적용하기 위만 실시간성을 보장 받기 위해서는 스케줄러의 실시간성 빈약 등으로 인해 운영체제의 수정이 불가피한 상황이다. 또한 운영체제의 수정은 호환성의 결여라는 문제를 야기시킨다. 이를 위해 사용하는 방식이 Middleware 방식이다. 실시간 시스템 지원 Middleware 는 운영체제와 실시간 지원 응용프로그램 사이에 위치하여 운영체제 자제가 가지고 있는 부족한 실시간성을 보완하여 주고, 응용프로그램이 적절하고 효과적으로 시스템 서비스들을 이용할 수 있게 해준다. 본 논문에서는 Middleware가 부족간 실시간성을 보완하기 위하여 사용할 수 있는 Middleware 스케줄러의 방식에 대하여 논하고, 효율적인 설계방식을 제안한다.

  • PDF

A Design and Implementation of the Real-Time VoIP Terminal System Based on Linux (리눅스 기반 실시간 처리 VoIP 단말기 시스템의 설계 및 구현)

  • Lee, Myeong-Geun;Lee, Sang-Jeong;Seo, Jeong-Min;Im, Jae-Yong
    • The KIPS Transactions:PartA
    • /
    • v.8A no.4
    • /
    • pp.345-352
    • /
    • 2001
  • In this paper, a VoIP (Voice on Internet Protocol) terminal system, which can process voice in real time based on Linux, is designed and implemented. The hardware of it is designed using a i486 processor and a DSP codec chip which encodes and decodes voice data in real time. As an operating system, RTLinux, which is a real-time operating system based on Linux, is ported to manage real-time voice processing. The voice processing module of the system uses G.723.1 voice codec of ITU-T standard. It transfers voice data within 30ms to assure good voice quality. In order to satisfy the real time requirements and QoS (Quality-of-Service) for the voice data, the real-time voice processing device driver is designed and implemented. To verify the system, the chatting application program is developed and tested for QoS of the system.

  • PDF

Disk Scheduling Scheme for Soft Real-Time Service (연성 실시간 서비스를 위한 디스크 스케줄링 기법)

  • 이용수;이승원;김정원;정기동
    • Proceedings of the Korea Multimedia Society Conference
    • /
    • 2000.04a
    • /
    • pp.349-352
    • /
    • 2000
  • 본 연구에서는 연성 실시간 태스크 즉 비디오, 오디오와 같은 태스크의 실시간 적인 특성을 만족시키기 위하여 현재 각광 받고 있는 리눅스 커널을 사용하여 연성 실시간 커널을 개발하고자 한다. 리눅스 파일시스템의 디스크 스케줄링 은 오디오와 비디오와같은 연성 실시간 태스크의 실시간 요건을 고려하지 않았다. 본 연구에서는 우선 주기 당 일정 대역폭을 요구하는 멀티미디어 서비스를 지원하기 위해 디스크 대역폭 예약이 가능한 디스크 스케줄링 기법을 제시하여 태스크간 공정한 디스크 서비스를 제공한다.

  • PDF