• Title/Summary/Keyword: 리눅스 환경

Search Result 442, Processing Time 0.036 seconds

An Implementation of Server & Client for IP Camera (IP 카메라를 위한 서버 및 클라이언트 구현)

  • Rim, Seong-Rak;Lee, Woo-Young
    • Annual Conference of KIPS
    • /
    • 2010.11a
    • /
    • pp.1609-1612
    • /
    • 2010
  • 인터넷을 통하여 동영상을 실시간으로 감시하고 사용자의 요청에 따라 저장 및 재생할 수 있는 IP 카메라를 위한 서버 및 클라이언트를 리눅스와 윈도우즈 환경에서 각각 구현하여 CMOS 카메라가 연결된 EZ-S3C2440 임베디드 보드에서 실험하였다.

Development of Tool to Generate Qplus Package Automatically (Qplus 패키지 자동 생성 도구 개발)

  • 우덕균;임채덕;김흥남
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2004.10b
    • /
    • pp.394-396
    • /
    • 2004
  • 한국전자통신연구원(ETRI)에서 개발한 임베디드 리눅스인 Qplus(1)의 개발환경은 타겟 설정 도구인 타겟 빌더(2)와 통합개발환경인 Esto(3)를 포함한다. 타겟 빌더는 타겟에 설치될 응용, 라이브러리 등에 대해서 패키지 형태로 관리하고 있다. 개발자가 Esto를 사용하여 개발된 응용 프로그램을 타겟 빌더의 패키지로 추가하기 위해서는 패키지 명세 구문을 익혀서 수작업으로 패키지를 작성해야 한다. 이와 같은 과정은 개발자에게 프로그램 개발 이외의 오버헤드를 제공하기 때문에 전체적인 개발 시간이 길어질 수 있다. 본 연구에서는 이와 같은 문제를 해결하기 위하여 타겟 빌더의 패키지를 자동으로 생성하는 도구를 개발하였다. 본 도구는 Eclipse(4) 기반으로 개발되었으며, 개발중인 Eclipse 기반의 Esto와 타겟 빌더와 연동되어 개발자에게 사용하기 편리한 통합 Qplus 개발환경을 제공하여, Qplus 기반의 임베디드 시스템 개발 시간을 단축시킬 수 있을 것으로 기대한다.

  • PDF

MMS Player supporting Various Operating System (다양한 운영체제를 지원하는 MMS 재생기)

  • 박한성;김장하;이동훈;김상욱;조창식;마평수
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.10b
    • /
    • pp.409-411
    • /
    • 2003
  • MMS 프로토콜과 WMV 코덱은 마이크로소프트에서 만든 스트리밍 프로토콜과 비디오/오디오 코덱이다. 오늘날 많은 스트리밍 서비스가 이 프로토콜과 코덱을 이용하고 있다. 그러나 프로토콜과 코덱이 공개되어 있지 않아서 스트리밍 서비스의 재생 환경이 윈도우즈 기반의 운영체제로 제한되어 있다. 따라서 서비스를 제공하는 서버와 그 서비스를 이용하는 클라이언트가 반드시 윈도우즈 환경에서만 동작할 수 있는 문제점을 가진다. 본 논문에서는 윈도우 운영체제가 아닌 리눅스와 같은 공개된 운영체제 환경에서 MMS 프로토콜을 사용하여 스트리밍 서비스를 받을 수 있도록 하는 방법을 제시한다. 이를 위하여 본 논문에서는 기존의 많은 연구 결과를 기반으로 MMS 프로토콜을 분석하고 공개 프로젝트인 MPlayer에서 윈도우 스트리밍 서버와의 VCR 컨트롤 지원을 위한 방법을 제시한다.

  • PDF

Implementation of a Testbed Supporting the Network Traffic Control (네트워크 트래픽 제어 연구를 지원하는 테스트베드 구현)

  • Kim, Nam-Kun;Park, Jae-Hyun
    • Journal of KIISE:Information Networking
    • /
    • v.34 no.2
    • /
    • pp.81-87
    • /
    • 2007
  • This paper proposes architecture of Linux-based Network Traffic Control Test-bed (NTCT) that easily implements reconfigurable network environment. The proposed NTCT consists of traffic generator that uses the simulation results of NS2 simulator, traffic controller using Linux kernel, and traffic monitor. This paper also includes the analysis example using the proposed NTCT.

A Study on the Certificate Based Authorization Policy in a PKI Environment (PKI 환경에서 인증서 기반 권한 정책에 관한 연구)

  • Shin, Myeong-Sook;Song, Gi-Beom;Lee, Joon
    • Annual Conference of KIPS
    • /
    • 2005.05a
    • /
    • pp.1221-1224
    • /
    • 2005
  • 권한 정책은 정책 인증서, 사용-조건 인증서, 속성 인증서로 구성되며, 안전하고 신뢰성 있는 사용자의 권한을 제공한다. 다양한 형태의 사용자 인증, 무결성, 부인 방지의 보안 서비스를 제공하는 공개키 기반 구조는 비대면한 상황에서 사용자의 인증을 위해서 좋은 해결책을 제시하여 주고 있지만 지역적으로 떨어져 있는 컴퓨팅 환경에서 권한에 대한 해결책을 제시하기에는 미흡한 것 또한 사실이다. 따라서 본 논문에서는 분산 환경에서 분산된 사용자들이 사용할 수 있는 AAS 권한 모델을 제안하고, 리눅스 기반 아파치 웹 서버에서 AAS 모듈을 설계하였다.

  • PDF

DCCP based Congestion Control Scheme to support Mobility of Devices on Ubiquitous Computing Environment (유비쿼터스 컴퓨팅 환경에서 단말의 이동성을 지원하기 위한 DCCP기반의 혼잡 제어 정책)

  • Lee, Tae-Hoon;Kim, Sung-Min;Park, Si-Yong;Chung, Ki-Dong
    • Annual Conference of KIPS
    • /
    • 2005.05a
    • /
    • pp.1533-1536
    • /
    • 2005
  • 본 논문에서는 유비쿼터스 컴퓨팅 환경에서 단말들의 이동성에 따른 적응적인 혼잡제어 기법을 제안한다. 제안하는 혼잡 제어 기법은 무선환경의 특성에 따른 비트 에러와 혼잡에 따른 패킷 손실을 구별하기 위해서 역 혼잡 회피 단계를 도입하였다. 그리고 혼잡이 발생 했을 때, 대역폭 낭비를 최소화 할 수 있는 슬로우 스톱 단계를 추가하였다. 본 논문에서 제안하는 혼잡 제어 정책은 DCCP(Datagram Congestion Control Protocol)을 기반으로 설계하였고, 리눅스 커널 버전 2.4.19에서 구현하였다. 제안된 혼잡 제어 정책은 기존의 혼잡 제어 정책보다 적응성 있게 혼잡 상태를 제어하며, 실험 결과 무선에서뿐만 아니라 유선에서도 우수한 대역폭 이용률을 보였다.

  • PDF

Unit Testing of Java Program using JUnit Text UI Test Runner (JUnit 텍스트 UI 테스트 러너를 활용한 자바 프로그램 단위 테스트 고찰)

  • Lee, Chae-Young;Yoon, Hoi-Jin;Park, Young-Cheol
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2012.06b
    • /
    • pp.258-260
    • /
    • 2012
  • 본 논문은 오픈소스 자바 어플리케이션인 JTopas를 대상으로 단위 메소드 테스트를 수행하고, 기존의 IDE 중심의 JUnit 테스트 환경이 아닌 텍스트 UI 테스트 러너 기반으로 테스트를 수행함으로써 얻는 효과를 기술한다. 또한 리눅스 환경을 활용하여 쉘 프로그램으로 테스트 실행 프로그램을 작성하였으며, 이를 통하여 테스트 실행 결과 분석을 용이하게 할 수 있다. 동시에 테스트 코드와 테스트 대상 소스 코드를 관리하는 패키지 구성 방법을 보임으로써, TDD등에서 요구하는 테스트 코드 작성과 소스 코드 작성을 동시에 수행하는 환경을 지원하는 효과가 있다.

A Study on Improving the Video Quality of Media Streaming on Thin-Client Computing (씬클라이언트 컴퓨팅 환경에서 미디어 스트리밍의 화질 개선을 위한 연구)

  • 김병길;이좌형;정인범
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2004.04a
    • /
    • pp.421-423
    • /
    • 2004
  • 서버기반 컴퓨팅을 가능하도록 해주는 씬클라이언트 컴퓨팅에 관한 연구와 상품화는 지속적으로 진행되어 오고 있다. 하지만 지금까지 개발되어 온 씬클라이언트는 단순히 텍스트 위주의 컴퓨팅 성능만을 고려하여 개발될 뿐 게임 등 멀티미디어에 대한 성능은 고려하지 않는다. 따라서 기존의 씬클라이언트 컴퓨팅 환경에서의 미디어 재생은 화질이 너무 열악하여 정상적으로 미디어 서비스를 즐기기에는 많이 부족한 실정이다. 본 논문은 리눅스를 기반으로 한 씬클라이언트 컴퓨팅 환경에서 미디어를 재생했을 때 기존 씬클라이언트 컴퓨팅에 비해 화질(Video quality)을 향상시키는 연구를 진행하였다. 제안된 방법을 씬클라이언트 컴퓨팅의 대표적인 기술인 VNC(Virtual Networking Computing)와 성능 비교한 결과 동일한 대역폭 사용으로 로컬 재생 수준의 화질을 보여주는 성능 향상이 가능하였다.

  • PDF

Distributed Locking for File Sharing in Storage Area Network. (SAN 환경의 공유 파일 시스템을 위한 분산 락킹)

  • Choi, Sung-Chune;Youn, Hee-Yong;Choo, Hyun-Seung
    • Annual Conference of KIPS
    • /
    • 2002.04a
    • /
    • pp.397-400
    • /
    • 2002
  • SAN(Storage Area Network)은 현재 폭발적으로 증가하는 데이터의 관리를 위해 대용량의 공유 저장장치를 사용하는 분산 환경의 고속 네트워크 저장 시스템이다. SAN 환경에서는 여러 호스트들에게 대용량 저장장치의 동시 접근을 허용함으로써 사용자에게 고 확장성과 신뢰성, 그리고 고 가용성을 제공해 준다. 그 결과 여러 호스트에 의해 공유되는 저장장치의 자료에 대한 비 일관성 문제가 발생하게 된다. 본 논문에서는 여러 호스트에 의해 동시 접근되는 공유 저장장치의 데이터 일관성을 유지하기 위한 락킹 모듈을 리눅스 운영체제 기반에서 구현하고, 그 성능을 평가한다.

  • PDF

Implementation of Error Simulator with NANDSim (NANDSim 기반의 오류 발생 시뮬레이터의 구현)

  • Kim, Ki-Jin;Lim, Seung-Ho
    • Annual Conference of KIPS
    • /
    • 2016.04a
    • /
    • pp.31-32
    • /
    • 2016
  • 최근 소형 임베디드 시스템에서 고사양 컴퓨터 시스템까지 저장매체로 낸드 플래시 메모리를 채택하고 있다. 낸드 플래시는 물리적 성질로 인해 비트 오류가 발생하며 저장매체로써의 신뢰성이 부각되고 있다. 낸드 플래시 연구를 위해 낸드 플래시 하드웨어로 실험 환경을 구성할 경우 다른 종류의 낸드 플래시 하드웨어를 테스트하려면 전체 실험 환경을 수정해야 하는 번거로움이 발생한다. 본 논문은 실제 낸드 플래시의 비트 오류율(Bit Error Rate : BER)을 수집하여 비트 오류 발생 모델을 구축하였고 리눅스 커널의 낸드 플래시 시뮬레이터인 NANDSim에서 가상으로 생성한 낸드 플래시 종류에 따라 비트 오류율을 적용하여 소프트웨어적 실험 환경을 구성하였다.