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

Search Result 441, Processing Time 0.033 seconds

The Extension of IPv6 Multicast Routing Daemon For Using the Flow Label (플로우 레이블을 지원하는 IPv6멀티캐스트 라우팅 데몬의 구현)

  • 이주철;안종석
    • Proceedings of the Korea Multimedia Society Conference
    • /
    • 2001.06a
    • /
    • pp.265-269
    • /
    • 2001
  • 멀티캐스트 라우팅 데몬은, 패킷 포워딩이 가능한 호스트 상에서 작동하여 호스트를 멀티캐스트 라우팅이 가능한 라우터로 만들어주는 역할을 하는 응용 프로그램이다. 현재의 리눅스 IP$_{v}$ 6 멀티캐스트 환경을 살펴보면 로컬 네트워트 상에서의 멀티캐스트 통신만을 지원하도록 되어있다. 즉 서로 다른 서브넷 상에 존재하는 호스트들 사이에서는 멀티캐스트 통신을 할 수 없다. 따라서, 본 논문에서는 리눅스 IP$_{v}$ 6 환경에서 멀티캐스트 라우팅이 가능하도록 IP$_{v}$ 6용 멀티캐스트 라우팅 데몬을 구현하였다. 멀티캐스트 라우팅이 가능하기 위해서는 두가지 문제가 해결되어야 하는데 첫째는 멀티캐스트 라우팅 정보를 주고받는 데몬 프로그램이고, 둘째는 데몬이 주고받은 라우팅 정보를 이용하여 멀티캐스트 패킷을 포워딩하는 커널 포워딩 루틴이다. 이 두가지가 본 논문에서 중심으로 다룰 내용이다.

  • PDF

Implementation of the Multimedia File System for HD VoD Service (고화질 VoD 서비스를 위한 멀티미디어 파일시스템 구현)

  • Kim Kap-Dong;Sok Song-Woo;Park Yu-Hyeon;Lee Yong-Ju;Kim Chang-Soo;Kim Hag-Young
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2006.06a
    • /
    • pp.262-264
    • /
    • 2006
  • 고화질의 VoD 서비스를 위한 차세대 인터넷 서버는 디스크 컨트룰러, 네트워크 어댑터와 메모리를 하나의 하드웨어에 집적한 네트워크 스토리지 카드를 기본으로 리눅스 환경에서 개발되었다. 본 시스템에서 제공하는 입출력 경로를 리눅스에서 사용되고 있는 EXT3 파일시스템과 호환이 되도록 설계하고 구현하였다. 본 파일시스템은 기존의 EXT3 파일시스템의 기능을 그대로 사용하면서 대용량의 고화질 멀티미디어 데이터를 고속으로 처리하고, 시스템의 자원을 최소로 사용하면서 VoD 서비스에서 요구하는 데이터 입출력 처리 성능을 제공한다. 본 논문에서는 차세대 인터넷 서버 환경에서 개발된 멀티미디어 파일시스템의 설계, 구현 내용과 성능을 기술한다.

  • PDF

Search Performance Analysis of SQLite Database on Linux (Linux에서 SQLite 데이터베이스의 검색 성능 분석)

  • Choi, Jin-oh
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2016.05a
    • /
    • pp.390-391
    • /
    • 2016
  • SQLite is a database engine which is suitable for small devices that have large resource restriction and is used a lot in mobile devices based on Linux. SQLite is open source program and has advantages which are lighter weight and faster speed. This paper tests SQLite database performance of select in Linux environment, and analyzes the pros and cons of the results. The analysis is processed by comparison with the results of other database working out at the same environment.

  • PDF

Design and Implementation of I/O Sub-System based on Multimedia Packet Transfer (멀티미디어 패킷 전송에 적합한 I/O 서브시스템 설계 및 구현)

  • Nam, Sang-Jun;Lee, Byung-Rae;Kim, Tai-Yun
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2000.10b
    • /
    • pp.1145-1148
    • /
    • 2000
  • 최근 멀티미디어 데이터에 대한 요구는 사용자가 증가함에 따라 데이터 양도 증가하고 있다. 이에 반해 서버시스템이나 네트워크의 대역폭은 이러한 서비스 요구를 충족시키기에 미흡하다. 본 논문에서는 리눅스 환경에서 일반적인 UDP(User Datagram Protocol) 전송 메커니즘을 SIO(Special Input/Output) 시스템 콜을 커널 내부에 추가하였다. UDP전송을 커널 내부에서 수행함으로써, 사용자 모드와 커널 모드사이의 데이터 복사의 횟수와 문맥 교환을 줄였다. 커널 내부에서 수행하게 SIO 시스템 콜을 설계하고 구현함으로써 일반적인 리눅스 환경보다 약 31%의 성능향상을 보았다. 본 논문에서는 SIO와 같은 효과적인 커널 내부의 전송 시스템 콜을 사용함으로써 멀티미디어 관련 서버에 적응할 수 있도록 하였다.

  • PDF

Implementation of UPnP AV Media Server Based on a Embedded Linux (임베디드 리눅스 기반 UPnP AV 미디어 서버의 구현)

  • Lee Dong-Hoon;Bae Su-Young;Cho Chang-Sik;Mah Pyeong-Soo
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2004.11a
    • /
    • pp.183-186
    • /
    • 2004
  • UPnP 미디어 서버는 UPnP AV 아키텍처에서 컨트롤 포인터에게 서버와 서버에 저장되어 있는 컨텐츠에 대한 정보를 제공하기 위해서 구현되는 미들웨어이다. 보아 서버와 MPlayer로 구현되는 스트리밍 환경에서 UPnP AV 아키텍처는 각 디바이스를 발견하고 정보와 서비스를 질의하며 스트리밍 서비스를 설정하고 제어할 수 있는 기능을 제공한다. 본 논문에서의 UPnP 미디어 서버는 리눅스 셋탑 환경에서 동작하며, 서비스를 제공하는 AV 컨텐츠에 대한 정보를 제공하고 질의를 처리하기 위한 컨텐츠 디렉토리(Content Directory) 서비스와 미디어 서버, 타겟 디바이스 사이에서 전송 프로토콜과 데이터 포맷을 조율하기 위한 커넥션 메니저 (Connection Manager) 서비스를 구현하였다. 미디어 서버는 XML 기반의 DIDL로 기술된 메타 데이터를 이용하여 서버의 컨텐츠 정보를 관리하며, 컨트롤 포인터의 요청을 맞게 정보를 재구성하여 전달한다.

  • PDF

Fair-Share Scheduling of Virtual Machines via Virtual Runtime Compensation for Real-time Cloud Servers (실시간 클라우드 서버를 위한 Virtual Runtime 보상 기반 가상 머신 공정 스케줄링 기법)

  • Kim, Kyungrae;Noh, Soonhyun;Hong, Seongsoo
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2015.04a
    • /
    • pp.2-5
    • /
    • 2015
  • 가상화 기술을 기반으로 하는 클라우드 컴퓨팅 환경에서 실시간 응용들을 수행하려는 움직임이 많아지고 있다. 이 응용들의 실시간성을 보장하기 위해 리눅스의 실시간 스케줄러를 활용한 기법들이 제안되었지만, 이 기법들은 가상 머신들의 공정한 수행을 보장하지 못한다는 한계가 있다. 따라서 우리는 실시간 클라우드 환경에서 가상 머신 스케줄링의 공정성을 보장하기 위해 virtual runtime 보상 기반의 가상 머신 공정 스케줄링 기법을 제안한다. 제안된 기법은 실시간 응용으로 인해 CFS가 인지하지 못한 CPU 시간을 체크하고 이를 virtual runtime에 반영하여 가상 머신 간의 공정한 수행을 보장한다. 우리는 제안된 기법을 리눅스 커널 상에 구현하였다. 제안된 기법을 적용한 결과, 가상 머신 간의 수행시간 차이가 기존 경우보다 47% 줄어든 것을 확인하였다.

IEEE13941/Linux based Media Streaming for Digital Home Services (디지털 홈 서비스를 위한 리눅스 환경의 IEEE1394 기반 미디어 스트리밍)

  • Lee Sung Yong;Lee Jae Gil;Choi Chang Yeol
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.29 no.10B
    • /
    • pp.857-865
    • /
    • 2004
  • Recently the interest in digital home services and its related technology has increased rapidly. Multimedia data transmission between digital devices that are connected to home network is essential function. This paper presents the design and implementation of multimedia streaming system based on IEEE1394 in Linux environment. The key features of proposed system are as follows. First, it can transmit and receive not only DV format data but also MPEG2-TS format data through IEEE1394 bus. Second, it uses device drivers that handling IEEE1394 and IEC61883 protocol transparently to reduce the complexity of communication program. Third, it applied capacity adaptation technique considering various specifications of PCs to get smooth streaming for HD data. These characteristics are tested on testbed of IEEE1394 based home network. The proposed media streaming technique can be used as a home media sever in Linux environment.

Implementation and Experiment for Search Performance Analysis of SQLite Mobile Database (SQLite 모바일 데이터베이스의 검색 성능 분석을 위한 구현 및 실험)

  • Choi, Jin-oh
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.21 no.2
    • /
    • pp.333-338
    • /
    • 2017
  • Recently, because of the mobile device generalization tendency, a lot of new mobile applications which need mobile database on mobile devices appear. SQLite, Realm, etc. are representative mobile databases, and they are the database engines which are suitable for small devices that have large resource restriction and are used a lot in mobile devices based on Linux. These engines are open source programs and have advantages which are lighter weight and faster speed than general purpose databases. This paper focuses on the performance experiments and analysis of SQLite, which is front runner in mobile database fields. Considering the target mobile environments, the test is performed at Linux environment. And this paper implements performance test program and performs performance experiment of SQLite database to test search efficiency. The experiment is processed by comparison with the results of a Oracle database working out at the same environment.