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

Search Result 441, Processing Time 0.03 seconds

Design of Network Storage for IPTV Set-Top-Box PVR (IPTV Set-Top-Box PVR을 위한 네트워크 스토리지 설계)

  • Choi, Jae-Hyun;Nam, Young-Jin;Lee, Chul-ho;Park, Jacky
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2009.04a
    • /
    • pp.684-687
    • /
    • 2009
  • 본 논문에서는 iSCSI 기반 IP 스토리지를 이용하여 IPTV Set-Top-Box에서 PVR 재생 및 저장에 적합한 네트워크 스토리지 구조를 제안한다. 제안된 네트워크 스토리지는 멀티미디어 재생 성능 향상 및 효율적인 데이터 관리를 위하여 Content-aware 선반입, 스토리지 형상 관리 기법을 제안하고 DES 알고리즘을 기반으로 사용자인증이 가능 하도록 설계하였다. 제안된 네트워크 스토리지를 SMP8634기반 임베디드 보드에서 리눅스 2.6.15, 100Mbps Ethernet 환경에서 성능을 평가한 결과 HD급 영상을 충분히 재생할 수 있음을 확인하였다.

Lightweight Capability-Based Access Control System on File Descriptor via ARM PA (ARM PA를 통한 경량화된 파일 디스크립터 권한 관리 시스템)

  • Kyuwon Cho;Hojoon Lee
    • Journal of the Korea Institute of Information Security & Cryptology
    • /
    • v.33 no.2
    • /
    • pp.319-323
    • /
    • 2023
  • In intra-process isolation, file descriptors work as another attack vector from the memory corruption attacks. The attacker can read or write by corrupting file descriptors so they can escape the isolation. In this paper, we propose new lightweight capability-based access control system on file descriptor using ARM's hardware extension, PA(Pointer Authentication). Our system was implemented on Linux kernel module, only shows 5% overhead to control the access on the file descriptor.

Enhancing Kernel Module Security Using WebAssembly (웹어셈블리를 활용한 커널 모듈 보안성 강화)

  • Hajeong Lim;Hojoon Lee
    • Journal of the Korea Institute of Information Security & Cryptology
    • /
    • v.33 no.2
    • /
    • pp.337-344
    • /
    • 2023
  • Modern OSs, including Linux, show high scalability by adopting a monolithic kernel design, but have weak security because they share all memory space. This study presents a kernel module that are isolated inside the kernel using WebAssembly. WebAssembly provides a high-performance virtual machine by defining a low-level instruction set while guaranteeing memory safety. In this paper, the WebAssembly execution environment is implemented inside the kernel, allowing developers to control the operation of kernel modules and achieving higher security.

SSD Simulator in Kernel-level Design and Implementation (커널 레벨에서의 SSD 시뮬레이터 디자인 및 구현)

  • Jang, Bo-Gil;Kim, Hyunbin;Lim, Seung-Ho
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2011.11a
    • /
    • pp.28-29
    • /
    • 2011
  • SSD(Solid State Drive)는 다중-채널/ 다중-웨이 방식의 NAND 플래시 메모리를 이용하는 저장장치로서 기존 HDD(Hard Disk Drive)를 대체할 차세대 보조기억장치로 주목받고 있다. 하지만 SSD 와 같은 동작을 하는 커널레벨의 시뮬레이터가 존재하지 않아, 사용자 영역에서부터 실제 NAND 플래시 칩까지의 동작 원리를 파악하기 어렵다. 이러한 문제를 해결하기 위해 본 논문에서는 SSD 시뮬레이터의 설계 및 구현내용을 기술한다. 구현한 SSD 시뮬레이터는 다중-채널/ 다중-웨이 방식의 SSD 전체적인 동작 원리를 리눅스 커널 수준에서 파악할 수 있다. 또한 FTL 개발을 위한 환경을 제공할 뿐만 아니라, 사용자가 다양한 SSD 구조를 설계하여 성능을 예측할 수 있도록 한다.

Cost-Aware Cache Algorithm for Dynamic XIP (eXecute In Place) (동적 XIP(eXecute In Place)를 위한 비용 인식 캐시 알고리즘 설계)

  • Dohun Kim;Chanik Park
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2008.11a
    • /
    • pp.820-823
    • /
    • 2008
  • 본 논문은 기존의 XIP 기법에서 발생할 수 있는 메모리 접근 성능저하를 해결하기 위한 동적 XIP 기법을 제안하였다. 동적 XIP 기법은 상대적으로 성능저하가 적을 것으로 예상되는 코드 페이지들을 동적으로 선택하여 XIP 영역으로 설정하고, 성능저하가 크게 나타날 것으로 예상되는 코드 페이지들을 램 캐시에 캐싱하여 성능을 향상시킨다. 본 논문은 램 캐시를 관리하기 위해 MIN 캐시 알고리즘 및 메모리 접근 비용을 고려한 오프라인 캐시 알고리즘과, 페이지 접근에 대한 최신성(Recency) 및 슬라이딩 윈도우에 저장된 페이지 접근 기록에 기반하여 메모리 접근 비용을 예측하는 온라인 캐시 알고리즘, 온라인 캐시 알고리즘의 램 캐싱 판단의 정확성을 높이는 기법을 제안하였다. 본 논문은 온·오프라인 알고리즘의 성능비교를 위해 시뮬레이터를 통해 성능을 평가하였고, 유용성을 시험하기 위해 온라인 알고리즘을 리눅스를 기반으로 구현하여 성능을 평가하였다. 본 논문에서 제안한 동적 XIP는 실제 구현한 환경에서 실험한 결과, 작은 크기의 캐시를 사용하고도 수행시간에서는 최대 27%, 에너지 소모량에서는 최대 24%의 성능이 향상됨을 보였다.

An Implementation of Motion Control System for Linux Embedded Systems (리눅스 임베디드 시스템상에서의 모션 컨트롤 시스템 구현)

  • Min-Ho Shin;Woo-Jin Sung;Si-Yeon, Kim;Sung Bhin Oh;Jae Wook Jeon
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2023.11a
    • /
    • pp.1133-1134
    • /
    • 2023
  • FASTECH 사(社)의 Ezi-Servo Plus-E 제품군은 Windows 기반의 모션 라이브러리와 GUI 프로그램을 이용하여 모션 컨트롤을 수행한다. 이를 Linux기반의 GUI 프로그램과 모션 라이브러리를 작성하여 Raspberry Pi 환경에 적용하였다. Windows와 Linux 기반의 두 프로그램으로 각각 모터를 구동시키고 모터의 위치값을 비교하여 150 미만의 작은 차이를 확인하였다. 이 연구를 통해 Linux 임베디드 시스템으로 모션 컨트롤 시스템을 구축하려는 잠재 고객의 수요를 맞출 수 있을 것으로 기대한다.

The Design and Implementation of Personal Audio Recorder Service (개인 오디오 레코더 서비스 설계 및 구현)

  • Kim, Do-Hyung;Yun, Min-Hong;Kim, Sun-ja;Lee, Kyung-Hee
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2007.11a
    • /
    • pp.727-728
    • /
    • 2007
  • 본 논문에서는 음성통화를 위해 CDMA 네트워크와 데이터 통신을 위해 와이브로 네트워크를 동시에 사용하는 임베디드 리눅스 기반 듀얼모드 응용 서비스인 개인 오디오 레코더의 구현에 대해서 기술한다. 개인 오디오 레코더는 듀얼모드 지원 단말에 탑재된 클라이언트에서 음성 녹음을 시작하면, 송신자와 수신자의 CDMA 음성 데이터가 와이브로 네트워크를 통해 인터넷 상의 개인 오디오 레코더 서버로 전달된다. 개인 오디오 레코더 서버는 통화 번호 및 통화 시간에 따라 음성 데이터를 저장하게 된다. 구현된 개인 오디오 레코더는 단말의 저장공간이 부족한 환경에서도 음성통화 내용을 저장할 수 있도록 한다.

A Study on the implementation of Visual Object Tracking Using Exemplar Transformer in the Embedded System (임베디드 시스템에 Exemplar Transformer를 활용한 시각적 객체 트래킹 구현에 관한 연구)

  • Do-Wan Kim;Chae-Yeon Lim;Chae-Won Lee;Hae-Kyung Moon
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2024.05a
    • /
    • pp.621-622
    • /
    • 2024
  • 본 논문은 Exemplar Transformer를 활용하여 단일 프로세서 환경에서 동작하는 시각적 객체 추적(Visual Object Tracking) 모델인 ETTrack(Exemplar Transformer Track)을 리눅스(우분투 20.04) 운영체제를 사용하는 임베디드 시스템 라떼판다 알파(LattePanda Alpha)에 탑재하였다. 데스크톱 프로세서인 Intel i7-8700와 라떼판다 알파의 Intel m3-8100y에서의 객체 추적 성능과 속도를 AUC(Area Under the ROC Curve)와 FPS를 통해서 비교평가하였다. 평가 결과 기존 트랜스포머 기반 추적 모델(TransT)과 유사한 성능, 3 FPS 빠른 추적 속도를 나타내는 것을 구현 증명하였다.

Design and Implementation of Fish Farm Monitoring System using Embedded System (임베디드 시스템을 이용한 양어장 모니터링 시스템의 설계 및 구현)

  • 이준택;조수현;신동헌;김영학
    • The Journal of the Korea Contents Association
    • /
    • v.3 no.1
    • /
    • pp.71-79
    • /
    • 2003
  • Up to row, researchers have observed experiment environment to study about raising procedure and an ecology of the ocean fishes with naked eye. Then they can monitor status information in only laboratory such as temperatures, image of the fish farm, etc. Such the existing way as this can't observe an ecology of the ocean fishes with scientific and systematic method and moreover it needs many of researchers. So in this paper, we design and implement a fish farm monitoring system which receives status of remote experiment environment through the internet whenever you want it and wherever you want it, and monitors and analyzes its status using embedded system of which the operating system is linux.

  • PDF

A RTSP/RTP Stream Control Mechanism for Streaming Cache Server (스트리밍 미디어 캐쉬 서버를 위한 RTSP/RTP 스트림 제어 기법)

  • 오재학;차호정;최영근
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.9 no.3
    • /
    • pp.254-265
    • /
    • 2003
  • This paper presents the design and implementation of stream control mechanisms which are necessary for the development of an efficient streaming cache server. The streaming protocols used in our implementation are the RTSP/RTP/RTCP standards. The mechanisms support both the on-demand media caching and real-time media splitting applications. The core of the stream control includes the session management, which handles the RTSP/RTCP control session and the RTP transport session, and the cache block management which efficiently manages the RTP-based cache blocks stored in the cache server. The streaming cache server with the proposed stream control mechanism has successfully been implemented on a Linux platform and it works well with the Apple's QTSS server and the QuickTime player for both on-demand and splitting media services.